@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, a, dd, dt, img, cite, blockquote, form {
	margin:0;
	padding:0;
	border:none;
}
html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;

}

body {
	background: #D4F9FF url(images/background_new.jpg) repeat-x;
	}

#header {
	background:url(images/layout/header.jpg) no-repeat;
	width:1000px;
	height:171px;
	margin:0px auto;
	text-align:left;
	}
	#logo img{
		margin:24px 0px 0px 85px;
		}
#flash {
	width:898px;
	height:392px;
	margin:0px auto;
	margin-top:-86px;
	}
#cols{
	width:898px;
	margin:0px auto;
	clear:both;
	text-align:left;
	}
	#col1{
		background:url(images/layout/separatore_col.jpg) no-repeat 100% 0%;
		width:216px;
		min-height:80px;
		float:left; display:inline;
		padding:15px
		}
	
	#col2{
		background:url(images/layout/separatore_col.jpg) right top no-repeat;
		width:308px;
		min-height:80px;
		float:left; display:inline;
		padding:15px 20px;
		}
		#col2 img {
			
			margin-bottom:15px;
			}
	#col3{
		width:276px;
		float:left; display:inline;
		
		}
		#col3 img {
			margin-top:14px;
			margin-left:23px;
			}
		#col3 p {
			color:#6aad39;
			font-weight:bold;
			margin:15px 0px 0px 22px;
			}
		#col3 label {
			color:#ec8b4b;
			font-weight:bold;
			}
		#col3 input {
			margin-left:22px;
			margin-top:6px;
			}
		.btSondaggio {
			background-color:#6aad38;
			border:none;
			color:#FFFFFF;
			font-size:15px;
			font-weight:bold;
			padding:5px;
			float:right;
			}
		#col3 p.vota {
			clear:both;
			margin-top:60px;
			}
#footer {
	clear:both;
	width:898px;
	margin:0px auto;
	padding-top:10px;
	text-align:left;
	}
	#footer p {
	font-family: Arial, Helvetica, sans-serif;
	color:#337946;
	font-size:10px;
	text-align:right;
	}

.titoli {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#337946;
	text-transform:uppercase;
	padding-bottom:4px;
	}
.testo {
	margin:20px 20px 0px 0px;
	}
.newsletter {
	color:#3F8A58;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;

	}

div#riquadro {
	background-color:#effae0;
	margin-bottom:15px;
	padding:5px 8px 0;
	}
div#riquadro1 {
	background-color:#effae0;
	margin-bottom:15px;
	padding:5px 8px 0;
	}	

h3.beforeNews {
	color:#037438;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	}
	
.scelto_per_te {
	color:#f39c5c;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-bottom:5px;
	}
.campo {
	color:#000;
	font-weight:bold;
	font-size:11px;
	padding-left:4px;
	}
.padding {padding: 20px 0px;}



img.log {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	}
div.title {
	border-bottom:1px dotted #0035AD;
	color:#006600;
	font-size:11px;
	font-weight:bold;
	height:10px;
	margin-bottom:10px;
	padding:0 0 5px 25px;
	z-index:1;
	width:605px;
	}
div.oneOpinion {
	margin-top:15px;
	overflow:hidden;
	position:relative;
	width:100%;
	}
div.opinion {
	color:#006600;
	font-family:normal Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:630px;
	}
div.starsEmpty {
	background-image:url(/img/productsheet/stars-empty.jpg);
	height:25px;
	margin-left:0;
	overflow:hidden;
	position:relative;
	width:100px;
	float:left;
	margin-left:20px;
	}
.starsFull {
	background-color:#FFFFFF;
	background-image:url(/img/productsheet/stars-full.jpg);
	height:14px;
	position:absolute;
	width:77px;
	}
.fiveStar {
	left:0;
	}
span#addViewCommento_rptCommento_ctl00_lbCommento, span#addViewCommento_rptCommento_ctl01_lbCommento, span#addViewCommento_rptCommento_ctl02_lbCommento, span#addViewCommento_rptCommento_ctl03_lbCommento, span#addViewCommento_rptCommento_ctl04_lbCommento, span#addViewCommento_rptCommento_ctl05_lbCommento, span#addViewCommento_rptCommento_ctl06_lbCommento, span#addViewCommento_rptCommento_ctl07_lbCommento, span#addViewCommento_rptCommento_ctl08_lbCommento, span#addViewCommento_rptCommento_ctl09_lbCommento, span#addViewCommento_rptCommento_ctl10_lbCommento {
	margin-top:20px;
	color:#006600;
	font-size:11px;
	}

div#addViewCommento_UpdatePanel1 {margin-top:10px;}
div#addViewCommento_Rating1 {margin-left:0px;}
.submit {
	float:right;
	background:url(images/submit.gif) no-repeat center center;
	border:none;
	width:73px;
	height:23px;
	/*border:1px solid #030;
	background-color:#C1E2A9;
	color:#030;*/
}

img.quote_bottom {
	float:right;
	margin-right:6px;
	/*margin-top:-8px;*/
	}
p.quote {
	color:#555;
	}
	
#biokapHome {padding:5px 0; width:896px; margin:0 auto; color:#669933}

#biokapHome a{font:bold 14px Arial, Helvetica, sans-serif; color:#770608}

#biokapHome a:hover{color:#75C044}

#guidaHome {position:absolute; top:0; width:100%; height:1400px; background: url(images/bgNero80.png) left top repeat; z-index:30; padding-top:88px; color:#fff; font-size:18px}

.contGuida {padding:70px 0 30px 0; margin:0 auto; width:900px; z-index:10/* background: url(images/bgNero50.png) left top repeat*/}

.contGuida .control { width:600px; margin:0 auto;  }

.contGuida .control p { text-align:left; float:left; font-weight:bold }

.contGuida .control a { float:right; font-size:14px; color:#000; background-color:#fff; padding:2px 5px }

.contGuida .control a:hover { color:#666 }