/*****************************************************************/
/*                      CLASSI PER MENU A TENDINA                */
/*****************************************************************/
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*resetto i margini dei div che contengono il menu*/
#layerMenu0, #layerMenu1, #layerMenu2, #layerMenu3, #layerMenu4, #layerMenu5{
	padding: 0;
	margin: 0;
	height:35px;
}
#divMenu0, #divMenu1, #divMenu2, #divMenu3, #divMenu4, #divMenu5{
	padding: 0;
	margin: 0;
	height:35px;
}

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:Verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:bold}
.clLevel0{background-color:#45648C; layer-background-color:#45648C; color:white;}
.clLevel0over{background-color:#45648C; layer-background-color:#45648C; color:#FAC154; cursor:default;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#5795B7; layer-background-color:#5795B7;}

/*Styles for level 1*/
.clLevel1, .clLevel1over, .clLevel1overImportant{position:absolute; padding:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1{background-color:#EAEAEA; layer-background-color:#EAEAEA; color:#777777;}
.clLevel1over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#777777; cursor:pointer; cursor:hand;}
.clLevel1overImportant{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#D2282B; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#B7B7B7; layer-background-color:#B7B7B7}

/*Styles for level 1 tools*/
.clLevel1Tools, .clLevel1overTools{position:absolute; padding:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Tools{background-color:#EAEAEA; layer-background-color:#EAEAEA; color:#924E3C;}
.clLevel1overTools{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#924E3C; cursor:pointer; cursor:hand;}

/*Styles for level 1 top*/
.clLevel1Top, .clLevel1overTop{position:absolute; padding:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Top{
	background-color:#EAEAEA; 
	layer-background-color:#EAEAEA; 
	color:#777777; 
}
.clLevel1overTop{
	background-color:#EAEAEA; 
	layer-background-color:#EAEAEA; 
	color:#777777; 
	cursor:default; 
	font-weight: bold;
}

/*Styles for level 1 right*/
.clLevel1Right, .clLevel1overRight, .clLevel1overRightImportant{position:absolute; padding-right:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Right{background-color:#EAEAEA; layer-background-color:#EAEAEA; color:#777777; text-align: right}
.clLevel1overRight{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#777777; cursor:pointer; cursor:hand; text-align: right}
.clLevel1overRightImportant{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#D2282B; cursor:pointer; cursor:hand; text-align: right}

/*Styles for level 1 bottom 1 row*/
.clLevel1Bot1Row, .clLevel1overBot1Row, .clLevel1overBot1RowImportant{position:absolute; padding:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Bot1Row{background-color:#EAEAEA; layer-background-color:#EAEAEA; background-image: url(img_comuni/base_menu1row.gif); background-repeat: repeat-x; layer-background-image: url(img_comuni/base_menu1row.gif); color:#777777;}
.clLevel1overBot1Row{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu1row_tr.gif); layer-background-image: url(img_comuni/base_menu1row.gif); background-repeat: repeat-x; color:#777777; cursor:pointer; cursor:hand;}
.clLevel1overBot1RowImportant{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu1row_tr.gif); layer-background-image: url(img_comuni/base_menu1row.gif); background-repeat: repeat-x; color:#D2282B; cursor:pointer; cursor:hand;}
/*Styles for level 1 bottom 2 row*/
.clLevel1Bot2Row, .clLevel1overBot2Row, .clLevel1overBot2RowImportant{position:absolute; padding:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Bot2Row{background-color:#EAEAEA; layer-background-color:#EAEAEA; background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; layer-background-image: url(img_comuni/base_menu2row.gif); color:#777777;}
.clLevel1overBot2Row{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu2row_tr.gif); layer-background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; color:#777777; cursor:pointer; cursor:hand;}
.clLevel1overBot2RowImportant{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu2row_tr.gif); layer-background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; color:#D2282B; cursor:pointer; cursor:hand;}
/*Styles for level 1 bottom 2 row Tools*/
.clLevel1Bot2RowTool, .clLevel1overBot2RowTool, .clLevel1overBot2RowToolImportant{position:absolute; padding:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Bot2RowTool{background-color:#EAEAEA; layer-background-color:#EAEAEA; background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; layer-background-image: url(img_comuni/base_menu2row.gif); color:#8E544B;}
.clLevel1overBot2RowTool{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu2row_tr.gif); layer-background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; color:#8E544B; cursor:pointer; cursor:hand;}
.clLevel1overBot2RowToolImportant{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu2row_tr.gif); layer-background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; color:#D2282B; cursor:pointer; cursor:hand;}

/*Styles for level 1 bottom 2 row right*/
.clLevel1Bot1RowR, .clLevel1overBot1RowR, .clLevel1overBot1RowRImportant{position:absolute; padding-right:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Bot1RowR{background-color:#EAEAEA; layer-background-color:#EAEAEA; background-image: url(img_comuni/base_menu1row.gif); background-repeat: repeat-x; layer-background-image: url(img_comuni/base_menu1row.gif); color:#777777; text-align:right}
.clLevel1overBot1RowR{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu1row_tr.gif); layer-background-image: url(img_comuni/base_menu1row.gif); background-repeat: repeat-x; color:#777777; cursor:pointer; cursor:hand; text-align:right}
.clLevel1overBot1RowRImportant{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu1row_tr.gif); layer-background-image: url(img_comuni/base_menu1row.gif); background-repeat: repeat-x; color:#D2282B; cursor:pointer; cursor:hand; text-align:right}

/*Styles for level 1 bottom 2 row right*/
.clLevel1Bot2RowR, .clLevel1overBot2RowR, .clLevel1overBot2RowRImportant{position:absolute; padding-right:2px; font-family: Verdana, Arial, helvetica, sans-serif; font-size:10px;}
.clLevel1Bot2RowR{background-color:#EAEAEA; layer-background-color:#EAEAEA; background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; layer-background-image: url(img_comuni/base_menu2row.gif); color:#777777; text-align:right}
.clLevel1overBot2RowR{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu2row_tr.gif); layer-background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; color:#777777; cursor:pointer; cursor:hand; text-align:right}
.clLevel1overBot2RowRImportant{background-color:#FFFFFF; layer-background-color:#FFFFFF; background-image: url(img_comuni/base_menu2row_tr.gif); layer-background-image: url(img_comuni/base_menu2row.gif); background-repeat: repeat-x; color:#D2282B; cursor:pointer; cursor:hand; text-align:right}

/**********************************************************************/

body{
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	margin: 20px 0 20px 0;
}
/*********************** ELEMENTI DELLA PAGINA ************************/
#contenitore{
	width: 100%;
	background: #EAEAEA;
	background-image: url(img_comuni/sfondo_pgInterna.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #777777;
}
#contenuti{
	background: #FFFFFF;
	width: 738px !important;
	width /**/: 740px; 
	min-height: 343px;
	height: auto !important;
	height: 343px;
	height /**/: 345px;	
	border: 1px solid #BEBDBC;
	margin: 10px 0 10px 0;
}
#schedaInfo{
	display: none;
}
#nascondiScheda{
	display: none;
}
/************************************************************************/
h3{
	font-size: 12px;
	color: #5F5D5D;
	margin: 25px 0 5px 0;
}
td{
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #777777;
}
/*dato che con arail a 10 non si vede il bold lo forzo*/
strong{
	font-family: verdana;
}
p{
	margin: 5px 0 5px 0;
	text-align: justify;
}

.newsHP{
	text-transform: uppercase;
}
.nb{
	color: #D22629;
}
.nomeProdotto{
	font-size: 12px;
	font-weight: bold;
	color: #5F5D5D;
	margin:0;
}
.presentazione{
	font-size: 12px;
	line-height: 18px;
}
.freccette{
	color: #D22629;
}
hr.separatore{
	width: 100%;
	background: #EAEAEA;
	height: 1px;
	border: 1px solid #B7B7B7;
	border-width: 0 0 1px 0;
	margin: 5px 0 5px 0;
}
hr.separatoreScheda{
	width: 100%;
	background: #FFFFFF;
	height: 1px;
	border: 1px solid #B7B7B7;
	border-width: 0 0 1px 0;
	padding:0;
	margin: 0;
}
hr.separatoreMateriali{
	width: 100%;
	background: #FFFFFF;
	height: 1px;
	border: 1px solid #EEEEEE;
	border-width: 0 0 1px 0;
	padding:0;
	margin: 0;
}
hr.separatoreFaq{
	width: 100%;
	background: #FFFFFF;
	height: 1px;
	border: 1px solid #B7B7B7;
	border-width: 0 0 1px 0;
	padding:0;
	margin: 0;
}
img{
	margin:0;
	padding:0;
}
.didascalia{
	font-size: 10px;
	color: #999999;
	text-align: center;
}

/************************** LINKS *****************************/

/******* generico ********/
a:link, a:visited{
	font-family: verdana;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
a:hover{
	font-family: verdana;
	font-weight: bold;
	color: #D22629;
}

td.menuItem {
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
}

td.menuItem a {
    height: 14px !important;
    padding: 0;
}

td.menuItem a img {
    border: 0 none;
    height: 10px;
    margin-bottom: 2px;
    vertical-align: middle;
}

.menuItem a:link, .menuItem a:visited{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #989696;
	text-decoration: none;
}
.menuItem a:hover{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;	
	color: #FD0202;
	text-decoration: none;
}

.subMenuItem{
	display:none;
}

.subMenuItem a:link, .subMenuItem a:visited{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #989696;
	text-decoration: none;
	margin-left: 13px;
}
.subMenuItem a:hover{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;	
	color: #FD0202;
	text-decoration: none;
	margin-left: 13px;	
}

.menuTool a:link, .menuTool a:visited{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #924E3C;
	text-decoration: none;
}
.menuTool a:hover{
	font-family: arial;
	font-weight: normal;
	font-size: 12px;	
	color: #270101;
	text-decoration: none;
}

.newsHP a:link, .newsHP a:visited{
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	color:  #777777;
	text-decoration: none;
}
.newsHP a:hover{
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;	
	color: #D22629;
	text-decoration: none;
}

/************************* FORMS ********************************/
/*     le dimensioni dei campi sono all'interno della pagina    */
form{
	margin: 0;
	padding: 0;
}
.input{
	background: #EAEAEA;
	border: 1px solid #C2C1C0;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	/*color: #333333;*/
	color: #D22629;
}
.textarea{
	background: #EAEAEA;
	border: 1px solid #C2C1C0;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #333333;		
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #C2C1C0;
	scrollbar-base-color:  #EAEAEA;
	scrollbar-darkshadow-color:  #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color:  #C2C1C0;
	scrollbar-shadow-color:  #C2C1C0;
	scrollbar-track-color:  #EAEAEA;	
	color: #D22629;			
}
.button{
	border: 2px solid #C2C1C0;
	background: #EAEAEA;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #858383;
}
.select{
	background: #EAEAEA;
	border: 1px solid #C2C1C0;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	/*color: #333333;*/
	color: #D22629;
}
.salonPicture{
	border:1px solid #CCCCCC;
	background: #EEEEEE;
}
