body{
		font-Family:Arial,Tahona,Verdana;
		background:#E1E7EC url(../images/sfondo_body.jpg) repeat-x  top left;
		text-align:left;
		margin:0px;
}
/* ---------- page ---------- */
#containerPage {
	margin:0px auto;
	width: 991px;
	min-height:600px;
	height:auto!important;
	height:600px;
	padding:0px 0px;
	
	
}

/* ---------- Header ---------- */

#header{
	width:100%;
	position:relative;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
	background: #ffffff url(../images/sfondo_header.jpg) no-repeat top right;
	height:222px!important;
}
#header .logoHeader {
	position:absolute;
	top:50px;
	left:30px;
	width:200px;
}
#header .animazioneFlash {
	position:absolute;
	top:19px;
	left:300px;
	width:670px;
	height:193px;
}
#header .animazioneFlashScritta {
	position:absolute;
	top:30px;
	left:40px;
	width:171px;
	height:166px;
}
#header .indirizzoHeader {
	position:absolute;
	top:20px;
	right:25px;
	color:#ffffff;
	font-size:12px;
	width:560px;
	z-index:20;
}
#header .logoHeader img{
	border:0px;
}

/* ---------- MENU ---------- */
#boxMenu {
	text-align:left;
	margin:0px 0px;
	font-size:14px;
	padding:0px 14px 0px 14px;	
}

.menuCollezione {
	padding:0px; 
	margin:0; 
	list-style:none; 
	height:30px; 
	background: #fff url(../images/bgd_menu_collezione.jpg) repeat-x top left;
	position:relative; 
	border-bottom:1px solid #959595; 
}
.menuCollezione li.top {
	display:block; 
	float:left; 
	position:relative;
	border-right:1px solid #ffffff;

}
.menuCollezione li a.top_link {
	padding:0px 15px; 
	display:block; 
	float:left; 
	height:30px; 
	line-height:26px; 
	color:#ffffff; 
	text-decoration:none; 
	font-size:14px; 
	font-weight:bold;  
	cursor:pointer;
	text-align:center;
	text-transform: uppercase;
}

.menuCollezione li a.top_link:hover {
	color:#ffffff; 
	background: #6D0005 url(../images/bgd_menu_collezione_hover.jpg) repeat-x top left;
}
.menuCollezione li a.top_link_selected {
	padding:0px 15px; 
	display:block; 
	float:left; 
	height:30px; 
	line-height:26px; 
	color:#000000; 
	text-decoration:none; 
	font-size:14px; 
	font-weight:bold;  
	cursor:pointer;
	background: #EFE3CF url(../images/bgd_menu_collezione_selected.jpg) repeat-x top left;
	text-align:center;
	text-transform: uppercase;
}

.menuCollezione li a.top_link_selected:hover {
	color:#ffffff; 
	background: #fff url(../images/bgd_menu_collezione_hover.jpg) repeat-x top left;
}
.menuCollezione li img{
	border:0px;
	margin:3px 4px 0px 0px;
	vertical-align:middle; 	
}

/* ---------- Footer ---------- */
#footer {
	text-align:center;
	font-size:14px;
	color:#000000;
	line-height:16px;
	font-weight:normal;
	width:100%;
	margin:3px 0px 0px 0px;
	height:41px;	
}
#footer A{
	font-size:15px;
	color:#29537C;
	font-weight:normal;
	text-decoration:none;
}
#footer A:hover{
	font-size:15px;
	color:#538CC6;
	font-weight:normal;
	text-decoration:none;
}


/* ---------- Pagina ---------- */
#boxContainer{
	padding:0px 0px 8px 0px;
	width:100%;
	background: url(../images/sfondo_content.jpg) no-repeat bottom right;
}

#boxMain{
	padding:10px 0px 10px 0px;
	width:960px;
	min-height:410px;
	height:auto!important;
	height:410px;
	margin:0px auto;
	background:#f6f6f6 url(../images/sfondo_pagina.jpg) no-repeat bottom right;
	
}
.boxPartners{
	background-color:#F7F6EE;
	margin:0px auto 0px auto;
	border:2px dotted #C2D9EB;
	color:#808080;
	font-size:13px;
	line-height:40px;
	text-align:center;
}
.boxPartners img{
	border:0px;
	margin:5px 80px;
}
.tableHome{
	width:920px;
}
.tableHome td{
	vertical-align:top;
}
.boxLeftHome{
	padding:0px 0px 0px 0px;
	width:460px;
	min-height:320px;
	height:auto!important;
	height:320px;
	margin:0px auto;
	background:#f6f6f6 url(../images/bgd_box_left_home.jpg) no-repeat top right;
}
.boxLeftHome div.content{
	padding:20px 20px 0px 20px;
   color:#000000;
}
.boxLeftHome div.content span{
   font-size:15px;
   color:#478EC9;
   font-weight:bold;
}
.boxLeftHome div.content p{
   margin:5px 0px 15px 0px;
   color:#5B5B5B;
   line-height:15px;
   font-size:12px;
   text-align:left;
}
.boxLeftHome div.content p span{
   color:#5B5B5B;
   font-size:13px;
   font-weight:bold;
}
ul.lista{
   margin:0px 0px 5px 25px;
   font-size:13px;
   color:#5B5B5B;
}
ul.lista li{
   margin:3px 0px;
   font-size:13px;
   color:#5B5B5B;
}
ul.lista li span.select{
   color:#478EC9;
   font-size:14px;
   
}
.sottotitolo{   
   color:#1D4261;
   font-weight:bold;
   font-size:20px;
   margin-bottom:5px;
}

.boxCenterHome{
	margin:0px 0px 0px 0px;
	padding:0px 20px;
	color:#000000;
	fornt-size:12px;
	text-align:left;
}
.boxCenterHome A{
	line-height:20px;
	padding:3px 0px;
	color:#ff6600;
	fornt-size:14px;
	text-decoration:underline;
	font-weight:bold;
	text-transform: uppercase;
}
.boxCenterHome A:hover{
	line-height:20px;
	padding:3px 0px;
	color:#2D5884;
	fornt-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}
.boxCenterHome p{
	margin:5px 0px 15px 0px;
	padding:0px 0px 10px 0px;
   color:#000000;
   line-height:15px;
   font-size:12px;
   text-align:left;
   border-bottom:1px solid #74A3D1;
}
.boxCenterHome p.evidenziato{
	margin:0px 0px 15px 0px;
	padding:4px 3px 10px 3px;
   color:#000000;
   line-height:15px;
   font-size:13px;
   text-align:left;
   border-left:4px solid #C2D7EB;
   border-bottom:4px solid #C2D7EB;
   border-right:4px solid #C2D7EB;
   background-color:#F7F6EE;
   min-height:72px;
	height:auto!important;
	height:91px;
}
.titoloEvidenziato{   
   padding:2px;
   color:#ffffff;
   font-weight:bold;
   font-size:15px;
   height:30px!important;
   height:35px;
   margin-bottom:0px;
   border-left:4px solid #C2D7EB;
   border-top:4px solid #C2D7EB;
   border-right:4px solid #C2D7EB;
   background:#f6f6f6 url(../images/bgd_evidenza.gif) no-repeat top left;
}
.titoloEvidenziato img{   
   border:0px;
   vertical-align:middle;
   margin-right:4px;
}
.titoloBlue{   
   color:#1D4261;
   font-weight:bold;
   font-size:15px;
   margin-top:5px;
   margin-bottom:2px;
   text-transform: uppercase;
}
.titoloBlue A{   
   color:#1D4261;
   text-decoration:underline;
}
.titoloBlue A:hover{   
   color:#ff6600;
   text-decoration:underline;
}
.titoloBlue img{   
   vertical-align:middle;
   margin:0px 5px 0px 0px;
}
.boxRightHome{
	width:200px;
	border:4px solid #FFDFBF;
}
.boxRightHome div.Title{
   font-size:14px;
   color:#000000;
   background:#C2D9EB url(../images/bgd_title_box_right_home.jpg) repeat-x top right;
   min-height:42px;
	height:auto!important;
	height:42px;
	font-weight:bold;
	color:#275881;
}
.boxRightHome div.Title img{
   vertical-align:middle;
   margin:3px 5px 0px 5px;
}
.boxRightHome div.content{
   padding:10px;
   font-size:12px;
   color:#000000;
   background-color:#FFF3E8;
	min-height:108px;
	height:auto!important;
	height:111px;
	text-align:center;
}

.boxRightHome div.content span{
   font-size:18px;
   color:#3F7DBC;
   font-weight:bold;
}
.boxRightHome div.content A{
   font-size:18px;
   color:#3F7DBC;
   font-weight:bold;
   text-decoration:underline
}
.boxRightHome div.content A:hover{
   font-size:18px;
   color:#ff6600;
   font-weight:bold;
   text-decoration:underline
}

#boxContentPage{
	padding:20px 0px 0px 0px;
	width:924px;
	min-height:320px;
	height:auto!important;
	height:320px;
	margin:0px auto;
	background:#f6f6f6 url(../images/bgd_content_page.jpg) no-repeat top right;
}

.boxCertificazioniHome{
	margin:0px 0px 0px 20px;
	height:auto!important;
	border:4px solid #ffffff;
}
.boxCertificazioniHome div.Title{
   font-size:14px;
   background:#C2D9EB url(../images/bgd_title_box_right_home.jpg) repeat-x top right;
   min-height:42px;
	height:auto!important;
	height:42px;
	font-weight:bold;
	color:#275881;
}
.boxCertificazioniHome div.Title img{
   vertical-align:middle;
   margin:3px 5px 0px 5px;
}
.boxCertificazioniHome div.content{
   padding:10px;
   font-size:13px;
   color:#000000;
   background-color:#E8F1F8;
	border-top:2px solid #ffffff;
}
.boxCertificazioniHome div.content A{
   color:#275881;
   text-decoration:underlina;
   font-weight:bold;
}
.boxCertificazioniHome div.content A:hover{
   color:#ff6600;
   text-decoration:underlina;
   font-weight:bold;
}
.boxCertificazioniHome div.content span{
    color:#275881
    font-size:14px;
    font-weight:bold;
}
ul.certificazioni{
   margin:0px 0px 5px 25px;
   font-size:13px;
    color:#000000;
}
ul.certificazioni li{
   margin:3px 0px;
   font-size:13px;
   color:#000000;
    
}
ul.certificazioni li span.select{
    color:#000000;
   font-size:14px;
   
}
.boxConvenzioniHome{
	margin:15px 0px 10px 20px;
	padding:0px 20px;
	color:#000000;
	fornt-size:13px;
	text-align:left;
	border:6px solid #DCE1E4;
	background-color:#F2F4F4;
}
.boxConvenzioniHome A{
	line-height:20px;
	padding:3px 0px;
	color:#ff6600;
	fornt-size:14px;
	text-decoration:underline;
	font-weight:bold;
	text-transform: uppercase;
}
.boxConvenzioniHome A:hover{
	line-height:20px;
	padding:3px 0px;
	color:#2D5884;
	fornt-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
}
.boxConvenzioniHome p{
	margin:2px 0px 5px 0px;
	padding:0px 0px 5px 0px;
   color:#000000;
   font-size:12px;
   text-align:left;
   border-bottom:1px solid #DCE1E4;
}
ul.listaConvenzioni{
	margin:0px 0px 0px 25px;
   font-size:11px;
}
ul.listaConvenzioni li{
	margin:0px 0px;
   font-size:12px;
}
ul.listaConvenzioni A{
	padding:0px 0px;
	color:#2D5884;
	fornt-size:12px;
	text-decoration:underline;
	font-weight:normal;
	text-transform: none;
}
ul.listaConvenzioni A:hover{
	padding:2px 0px;
	color:#ff6600;
	fornt-size:12px;
	text-decoration:underline;
	font-weight:normal;
	text-transform: none;
}

.boxPage{
	padding:0px 0px 0px 0px;
	margin:0px auto;
}
.boxPage div.contentPage{
	padding:20px 20px 0px 20px;
   color:#000000;
}
.boxPage div.contentPage span{
   font-size:16px;
   color:#4986C2;
   font-weight:bold;
}
.boxPage div.contentPage span A{
   font-size:16px;
   color:#4986C2;
   font-weight:bold;
}
.boxPage div.contentPage span A:hover{
   font-size:16px;
   color:#ff6600;
   font-weight:bold;
}
.boxPage div.contentPage p{
   margin:0px 0px 15px 0px;
   color:#5B5B5B;
   line-height:15px;
   font-size:14px;
   text-align:left;
}
.boxPage div.contentPage p A{
   color:#4986C2;
   font-weight:bold;
   text-decoration:none;
}
.boxPage div.contentPage p A:hover{
   color:#ff6600;
   font-weight:bold;
   text-decoration:underline;
}
.boxPage div.contentPage p.corsivo{
   margin:5px 0px 0px 0px;
   color:#1D4261;
   line-height:15px;
   font-size:13px;
   text-align:left;
   font-style:italic;
   background-color:#f2f2f2;
   padding:4px;
   border-left:2px dotted #C2D9EB;
   border-right:2px dotted #C2D9EB;
   border-top:2px dotted #C2D9EB;
}
ul.listaPage{
   margin:0px 0px 0px 25px;
   font-size:14px;
   color:#000000;
}
ul.listaPage li{
   margin:1px 0px;
   font-size:14px;
   color:#000000;
}
ul.listaPage li A{
   text-decoration:none;
   color:#006699;
}
ul.listaPage li A:hover{
   text-decoration:none;
   color:#000000;
}
ul.listaPage li span.select{
   color:#016B73;
   font-size:14px;
   
}

ol.listaPage{
   margin:1px 0px 0px 35px;
   font-size:14px;
   color:#000000;
}
ol.listaPage li{
   margin:1px 0px;
   font-size:14px;
   color:#000000;
}
ol.listaPage li span.select{
   color:#016B73;
   font-size:14px;   
}

ol.indicazioni{
   padding:0px;
   margin:0px 0px 0px 25px;
   font-size:14px;
   color:#5B5B5B;
}
ol.indicazioni li{
   margin:1px 0px 10px 0px;
   font-size:14px;
   color:#5B5B5B;
}
ul.indicazioni{
   padding:0px;
   margin:0px 0px 0px 0px;
   font-size:14px;
   color:#5B5B5B;
   list-style-type: none;
}
ul.indicazioni li{
   margin:1px 0px;
   font-size:14px;
   color:#5B5B5B;
}
.boxPage div.content p span{
   color:#000;
   font-size:13px;
}
.right{
   text-align:right;
}
.colorCorsive{
   color:#1D4261;
   font-size:13px;
   font-style:italic;
   font-weight:bold;
   background-color:#f2f2f2;
   padding:4px;
   border-left:2px dotted #C2D9EB;
   border-right:2px dotted #C2D9EB;
   border-bottom:2px dotted #C2D9EB;
}
div.subtitle{
   font-size:13px;
   font-weight:bold;
   text-transform: uppercase;
   color:#ff6600;
   margin:15px 0px 0px 0px;
}
div.subtitleOperatori{
   font-size:13px;
   font-weight:bold;
   text-transform: uppercase;
   color:#4986C2;
   margin:15px 0px 0px 0px;
}

ul.listaPageOperatori{
   margin:0px 0px 0px 25px;
   font-size:13px;
   color:#5B5B5B;
}
ul.listaPageOperatori li{
   margin:1px 0px;
   font-size:13px;
   color:#5B5B5B;
}
.boxPageOperatori{
	padding:0px 0px 0px 0px;
	margin:20px auto 10px auto;
	border:2px dotted #C2D9EB;
	background-color:#E1EBF4;
	width:440px;
}
.boxPageOperatori div.contentPage{
	padding:20px 20px 0px 20px;
   color:#000000;
}
.boxPageOperatori div.contentPage span{
   font-size:16px;
   color:#000;
   font-weight:bold;
}
.boxPageOperatori div.contentPage p{
   margin:0px 0px 15px 0px;
   color:#5B5B5B;
   line-height:15px;
   font-size:12px;
   text-align:left;
}
.dovesiamo{
	padding:10px;
	border:2px dotted #C2D9EB;
	background-color:#f2f2f2;
   color:#000000;
   line-height:18px;
   font-size:14px;
   text-align:left;
}
.dovesiamo A{
	color:#214263;
	text-decoration:underline;
}
.dovesiamo A:hover{
	color:#4986C2;
	text-decoration:underline;
}
.dovesiamo span{
   color:#016B73;
   font-size:18px;
   font-weight:bold;
   text-align:left;
}
/* ---------- BOX SLIDE SHOW VARIE HOME ---------- */

#slideshow {
    position:relative;
    height:467px;
    width: 393px;
    margin-top:20px;
    margin-bottom:20px;
}
#slideshow IMG {
    position:absolute;
    top:0px;
    left:0px;
    z-index:3;
}
#slideshow IMG.active {
    z-index:5;
}
#slideshow IMG.last-active {
    z-index:4;
}


/* LIST */
.list{
   border-top: 1px solid #C4C4C4;
   border-left: 1px solid #C4C4C4;
}
.listTitle {
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4986C2;
	vertical-align:middle;
	padding:5px 2px;
	border-right: 1px solid #C4C4C4;
   border-bottom: 1px solid #C4C4C4;
}
.listCell {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #2A354B;
	font-weight: normal;
	background-color: trasparent;
	vertical-align:middle;
	padding:4px;
	border-right: 1px solid #C4C4C4;
   border-bottom: 1px solid #C4C4C4;
}
.listOddRow {
	background-color: #FFFFFF;
}
.listEvenRow {
	background-color: #EEEFF1;
}
.listOverRow {
	background-color: #FFEFB0;
}
.orari{
	padding-left:90px;
}
.orariTop{
	margin-top:5px;
}
.imgcartina{
	margin-left:15px;
	border:2px solid #4986C2;
}
.center{
	text-align:center;
}




