/* --- CSS Document - www.consorzioicaro.org --- */
/* --- Realizzato da: Meticcio.net ------------- */

body {
	border:none;
	margin : 0;
	padding : 0;
	height: 100%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	background-color:  #EBEBEB;
	background-image:url(../imgsite/rondini.jpg);
	text-align: center;
	}
 p {margin : 3px 0 6px 0; padding : 4px;	text-align: justify;}
 
 .pcenter {margin : 3px 0 6px 0; padding : 4px;	text-align: center;}
 
 h1 {
	text-align : left;
	margin : 0;
	padding : 0;
	font-family : "Times New Roman", Times, serif;
	font-weight : lighter;
	color : #0066CC;
	}
 h2 {
	text-align : left;
	color : #FF6600;
	font-size : 20pt;
	border-bottom : 1px solid #390;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	margin: 0;
	padding : 5px 0 0 0;
	font-weight: 400;
	}
 h3 {color : #390; font-size : 13px;  
	font-weight:bold; margin:0.2em; padding:0; 
	font-style:italic; 
	font-family:Georgia, "Times New Roman", Times, serif;
	} 

 h4 {
	text-align : center; font-size : 16px; 
	margin : 0;
	padding : 5px 0 5px 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #666666;
	}
 h5 {
 	color: #CCCCCC; 
	font-size:14px; 
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	text-align:right;
	margin:0;
	padding:0;
	}
 .style2 {color: #003399; font-size:14px; font-weight: bold;font-family:"Trebuchet MS", verdana, arial, sans-serif;}
 .style3 {color: #A0D9F8}
 .style5 {color: #A1D1EE}
 .style6 {color: #003366;font-size: 12pt;font-weight: bold;} 
 
 a img {border-style:none; border:none;}
 
 a:link, a:visited {color:#FF9900; text-decoration:none; font-weight: bold;}
 a:hover {color:#FFFFFF; text-decoration:underline; font-weight: bold;}
 a:active {color:#FF9900; text-decoration:underline;}

 img {margin:0; padding:0;}
.imgright {float:right; margin: 10px 0 10px 10px;}
.imgleft {float:left; margin: 10px 10px 10px 0;}
.imgcenter {margin: 10px auto; text-align: center;}

#container {
	text-align : left;
	width : 778px;
	margin : 20px auto 20px auto;
	padding: 10px;
	border : /*1px solid #ccc*/;
	background-color:#fff /*#EAEAEA*/;
	}

#header {
	padding:0/*25px 25px 10px 20px*/;
	margin:0;
	text-align:left;
	background-repeat:no-repeat;
	background-position:right center;
	height: 175px;
	background-color: #FFFFFF /*#6BA2F2*/;
	  }
.pheader {margin:3px 0 10px 0; padding:4px 0 0 4px; font-style: oblique; font-size: 12px; color: #FFFFFF;}
/*#header {
	height : 130px;
	background : transparent;
	border-bottom : 4px solid #000;
	}*/
#header h1 {
	color : #fefefe;
	font-size : 22pt;
	margin : 0;
	padding : 40px 10px 10px 10px;
	}
#middle {
	margin : 0;
	padding : 0;
	border: none;
	width : 778px;
	height: auto;
	}	

#navbar {
	height: 24px;
	width : auto;
	background-color: #c3d3fd;
	display:block;
	padding: 3px 0 3px 0;
	margin: 5px 0 0 0;
	background-image: url(../imgsite/navbarblu.png);
	}	
#navbar img{margin:0 15px 0 5px; padding:0; float:left;}
#navbar p{margin:0; padding:0;}
.navlink{
	margin:12px 0px 0 5px;
	padding:0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fc0;
	}
.navtitle {
	margin:3px 0px 0 0px;
	padding:0;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #339900;
	}
#leftside {
	width : 200px;
	padding : 10px 10px 10px 0px;
	float : left;
	margin : 0;
	}
.topmenu {
	margin : 0;
	padding : 3px 7px 3px 0;
	height:15px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	background-image:url(../imgsite/menutop.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.fixmenu {
	margin : 0;
	width : 192px;
	padding : 3px 7px 3px 0;
	border : 1px solid #fff;
	border-bottom : none;
	border-top:none;
	height:15px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background : #f2f7e9 url(../imgsite/menublu.png) no-repeat top left;
	text-indent: 15px;
	}
.fixmenu a {color:#FFFFFF}

.midmenu {
	margin : 0;
	width : 192px;
	padding : 3px 7px 3px 0;
	border : 1px solid #fff;
	border-bottom : none;
	border-top:none;
	height:15px;
	font-weight:bold;
	text-align:right;
	color:#039;
	background : #f2f7e9 url(../imgsite/mceleste.png) no-repeat top left;
	font-size: 10px;
	}
.midmenu a , .midmenu a:visited {color:#039} 
.midmenu a:hover, .midmenux a:active {color:#fff}
/*
.midmenu a, .midmenu:visited {color:#339900; text-decoration:none} 
.midmenu a:hover {color:#339900; font-weight: bold;}
.midmenu a:active {color:#339900; text-decoration:underline}
*/
#sidebar {
	width : auto;
	padding : 0px;
	margin : 0 0 10px 0;
	}
#sidebar a {font-weight : bold;}

#sidebar ul {
	margin : 0; padding : 0;
	border-bottom : 1px solid #fff;	
	background : #f2f7e9 url(../imgsite/menu1.png) no-repeat top left;
	}
#sidebar ul li {
	margin : 0;
	padding : 0;
	list-style : none;
	border : 1px solid #fff;
	background : #f2f7e9 url(../imgsite/menublu.png) no-repeat top left;
	border-bottom : none;
	}
#sidebar ul li a {
	display : block;
	padding : 3px;
	width : 192px;
	background : #f2f7e9 url(../imgsite/menu1.png) no-repeat top left;
	color : #039;
	text-indent : 10px;
	text-decoration : none;
	}
#sidebar ul li a:hover {
	background : #f2f7e9 url(../imgsite/menublu.png) no-repeat top left; color:#FFFFFF}

.sidebox {
	width : auto;
	border : 1px solid #b3daf2;
	background : #fff;
	padding : 0px;
	text-align : center;
	margin : 0 0 10px 0;
	}
.sidebox p {margin : 5px; padding : 0;	color : #FF6633; text-align:center}
.sidebox a {color:#6c0} 
.sidebox a:hover, .sidebox a:active, .sidebox a:visited {color:#6c0}

.side2 {
	border : 1px solid #fff;
	padding : 5px;
	text-align : center;
	margin : 10px 0 0 0;
	font-size : 8pt;
	background : #B5DBF4;
	}
.side3 {
	border : 1px solid #fff;
	background : #d9de11;
	padding : 5px;
	text-align : center;
	margin : 10px 0 0 0;
	font-size : 8pt;
	}
#content {
	width : 560px;
	padding :0;
	margin: 0;
	float : right;
	border: none;
	}
#contentbox {
	width : auto;
	padding : 10px;
	margin: 10px 0px 10px 0;
	background-color: #FFFFFF;
	border:solid 1px #b3daf2;
	color:#666666;
	}
/*
#contentbox p {margin : 3px 0 6px 0; padding : 4px;	text-align: justify;}
*/
#contentbox a {color:#0099FF}
#contentbox h2 { font-weight:normal}
#contboxfoot {color : #390; font-size :10px; background-color:#dddddd; 
	font-weight:bold; margin:0; padding:3px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;
	}
#contboxfoot a, #contboxfoot a:link, #contboxfoot a:visited {color : #666666; font-weight:normal; margin:0;} 
#contboxfoot a:hover {color:#666666; text-decoration:underline;} 
#contboxfoot a:active {color:#666666; text-decoration:underline;}

#footer {
	width : auto;
	height : 40px;
	clear : both;
	border:none;
	background : #000040;
	padding : 6px 0 0 0;
	color : #fff;
	font-size : 10px;
	background-image: url(../imgsite/footerblu.png);
	}
	
#footer p {	text-align : center; margin:4px 0 9px 0; padding:0}

/* ------ Fine codice ------ */

#photos {
	width : 428px;
	height : 224px;
	margin : 10px auto 10px auto;
	position : relative;
	padding : 10px;
	background : #f2f7e9;
	border-top : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}
.imgbox {
	width : 75px;
	height : 75px;
	border : 1px solid #77a13d;
	background : #f1f1f1;
	margin : 15px;
	float : left;
}

.img-header {
	background : #f2f7e9 url(../../css/images/ys_header.png) no-repeat top left;
	clear : both;
	float : left;
	width : 730px;
	height : 175px;
	margin : 0;
	padding : 0;
}



.nametxt {
	width : 730px;
	top : 25px;
	position : absolute;
	z-index : auto;
	background : transparent;
	left: auto;
}



.nav1-container {
	width : 778px;
	top : 23px;
	position : absolute;
	z-index : auto;
	background : transparent;
	right: auto;
}
.nav1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
}
.nav1 ul {
float : right;
margin : 0;
padding : 0 20px 0 0;
border-left : 1px solid rgb(115, 162, 182);
background-color : transparent;
font-weight : bold;
}
.nav1 li {
display : inline;
list-style : none;
margin : 0;
padding : 0;
}
.nav1 li a {
	display : block;
	float : left;
	margin : 0;
	padding : 2px 5px 2px 5px;
	border-right : 1px solid rgb(115, 162, 182);
	color : #FFFFFF;
	text-decoration : none;
	font-size : 10px;
}
.nav1 a:hover{
	color : #003300;
	text-decoration : none;
}

.nav2 {
	margin : 0px;
	padding : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.nav2 ul {
	float : left;
	margin : 0;
	border-left : 1px solid rgb(255, 85, 0);
	background-color : transparent;
	font-weight : bold;
}
.nav2 li {
	display : inline;
	list-style : none;
	margin : 0;
	padding : 0;
}
.nav2 li a {
	display : block;
	float : left;
	padding : 2px 5px 2px 5px;
	border-right : 255;
	color : #FFFFFF;
	text-decoration : bold;
	font-size : 10px;
}
.nav2 a:hover, .nav2 a.selected {
	color : #003300;
	text-decoration : none;
}

