@CHARSET "ISO-8859-1";
body
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding:0;
	margin: 0;
	text-align: center; /* needed to center the container in IE5.x because it doesn't like 'margin: 0 auto' */
	background:url(../imgs/sfondo.jpg) #FFFFFF;
	color: #000000;
	font-size: 90%;
	min-width:990px;
}
#involucro {
	width:100%;
}

#main_content{
	text-align: left;
	background:url(../imgs/px_body.jpg) top repeat;
	margin-left:50px;
	margin-right:50px;
	padding-left:20px;
	padding-right:20px;
	margin-top:-36px;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	padding-bottom:15px;
}

img {behavior: url("../librerie/iepngfix/iepngfix.htc"); }
a img, img {border:none;}
a, a:visited, a:hover {color:#336600; text-decoration:underline;}

h1 {font-size:150%;}
h2 {font-size:120%;}
h3 {font-size:100%;}
h1, h2, h3 {border-bottom: 1px dashed; padding-bottom:5px;}
h1, h2, h3, h4, h5, h6 {color:#666633;}

#header {
	height:118px;
	background:url(../imgs/px_header.jpg) repeat;
}

#trans {
	width:560px;
	height:128px;
}

#memo {}
#softhrod {float:left; font-size:80%; text-align:left; color:#CCCCCC; margin-top:15px; margin-left:20px; height:55px; width:250px;}

#softhrod a, #softhrod a:visited {color:#CCCCCC; text-decoration:none;}
#softhrod a:hover {text-decoration:underline;}

#logo {
	height:117px;
}

#navigation {
	height:35px;
	background:url(../imgs/px_menu.jpg) top repeat;
}

#container {
	text-align:justify;
	margin-top:20px;
}
#lingue {
	width:160px;
	height:19px;
	float:right;
	margin-top:0px;
	margin-right:0px;
}
.corpo {background-color:#FFFFFF; margin-top:15px; margin-bottom:15px;}
#contenuto {padding:10px 20px 10px 20px;}

.topleft {background:url(../imgs/corner_sx_to.png) top left no-repeat; behavior: url("../librerie/iepngfix/iepngfix.htc");}
.topright {background:url(../imgs/corner_dx_to.png) top right no-repeat; behavior: url("../librerie/iepngfix/iepngfix.htc");}
.bottomleft {background:url(../imgs/corner_sx_bo.png) bottom left no-repeat; behavior: url("../librerie/iepngfix/iepngfix.htc");}
.bottomright {background:url(../imgs/corner_dx_bo.png) bottom right no-repeat; behavior: url("../librerie/iepngfix/iepngfix.htc");}

#sub_contenuto {padding:10px; font-size:85%;}
#sub_contenuto_sx {width:45%; float:left; padding-left:10px; margin-top:-5px;}
#sub_contenuto_sx img, #sub_contenuto_dx img {margin-left:20px; margin-right:10px;}
#sub_contenuto_sx img {margin-top:15px;}
#sub_contenuto_dx img {margin-top:0px;}
#sub_contenuto_dx {margin-left:51%; width:45%; margin-top:-5px;}
#sub_contenuto_sx h4, #sub_contenuto_dx h4 {color:#C11B17; text-transform: uppercase; margin-bottom:-8px;}
#sub_contenuto_sx h4 a, #sub_contenuto_sx h4 a:visited, #sub_contenuto_dx h4 a, #sub_contenuto_dx h4 a:visited {color:#C11B17; text-decoration:none;}
#sub_contenuto_sx h4 a:hover, #sub_contenuto_dx h4 a:hover {color:#C11B17; text-decoration:underline;}

.gallery_dash {border-top: 1px dashed #666633; padding-top: 20px;}
.gallery {padding-top: 5px;}
.gallery img, .gallery_dash img  {
	margin: 2px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
div.float {float:left; margin-bottom:8px;}
div.spacer {clear:both;}

#footer {
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	height:99px;
	background:url(../imgs/footer.jpg) repeat-x;
	font-size:90%;
	margin-top:-15px;
	padding-left:50px;
	padding-right:50px;
}
#footer p {
	padding-top:10px;
	padding-left:20px;
}
#footer_menu {float:right; margin-top:30px;}
#footer_menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
#footer_menu ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #FFF;
	list-style: none;
	display: inline;
}
#footer_menu ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
#footer_menu a, #footer_menu a:visited {color:#FFFFFF; text-decoration:none;}
#footer_menu a:hover {color:#FFFFFF; text-decoration:underline;}

.logo_memo {margin-top:0px;}
.logo_softhrod {margin-top:0px;}

/* FAQ */
.corpo .domanda {font-weight:bold; color:#336600;}
.corpo .risposta {margin-bottom:1em;}
.corpo .domanda,.risposta {line-height:150%; text-align:left; margin-top:8px; margin-left:10px; margin-right:5px; font-size:90%;}


/* TABELLA RATING */
#riepilogo {font-size:90%;}
#riepilogo td {padding:0;}

#riepilogo .summary {margin-top:10px;}
#riepilogo .summary .first_total_colum {border-right:2px solid #FFFFFF; padding:8px;}
#riepilogo .summary .first_total_colum .total {font-size: 19px; font-weight: bold}
#riepilogo .summary .first_total_colum .voto_media {display:block; width:50px; height:34px; text-align:center; padding-top:16px; font-size:24px; font-weight:bold; margin-top:10px; margin-right:0px; margin-left:25px;}

#riepilogo .summary .second_star_column {border-right:2px solid #fff; padding:8px; width: 320px;}

#riepilogo .summary .third_category_column {border-right:2px solid #fff; padding:8px;}
#riepilogo .summary .third_category_column ul.category {padding-left:0; margin-left:10px;margin-top: 8px;} 
#riepilogo .summary .third_category_column .resume {margin-bottom: 4px;float: left; width: 200px; font-size: 11px; list-style-type: none; padding-left: 20px;}

#votazioni .global_polls {width:550px; border-top: 1px solid #CCCCCC; margin-left:30px;} 
#votazioni .poll {width:550px; border-bottom: 1px solid #CCCCCC;}
#votazioni .poll h3 {margin:5px;}
#votazioni .poll p {color:#C35617; font-size:90%; text-align:left; margin:-15px 5px 0 5px;}
#votazioni .poll p.pro {margin:0 5px 0 5px;}
#votazioni .poll p.cons {margin:0 5px 10px 5px;}
#votazioni .poll .voto_media {display:block; width:50px; height:34px; text-align:center; padding-top:16px; font-size:24px; font-weight:bold;margin-top:10px; margin-right:0px;}
