@charset "utf-8";
/* CSS Document CDRPRATO */

/* RESET stili*/ 
html,body,p,h1,h2,h3,h4,h5,h6,img,a,ul,li {margin:0; padding:0;}
table {border-collapse:collapse;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a {text-decoration:none;}
a img {border:none;}
p {font-family:Verdana, Geneva, sans-serif; text-align:left;}
li{list-style-type:none;}
body {
	background:url(../grafica/bg_righe.jpg);
	overflow-x:hidden;
	}
	
.clearfix {clear:both;}
/* --- */
.centra {width:960px; text-align:center; margin-left:auto; margin-right:auto; position:relative;}

.centra2 {width:960px; text-align:center; margin-left:auto; margin-right:auto; position:relative;}

.centra3  {width:320px; text-align:center; margin-left:auto; margin-right:auto; position:relative;}

h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;}

p,li,td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	}

#seo_alto {
	width:100%;
	background-color:#6A2E06;
	overflow:hidden;
	padding:2px 0;
	}
	
#seo_alto h1 {
	color:#D0450A;
	text-align:center;
	font-size:9px;
	}

#seo_alto strong {font-weight:normal;}

#barraArancione{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:60px;
	background-color:#F90;
	border-bottom:1px solid #444;
	}

#barraSlideshow{
	display:block;
	width:100%;
	height:305px;
	position:relative;
	background-color:#003575;
	text-align:center;
	overflow:hidden;
	}

#barra_testata {
	width:100%;
	height:95px;
	overflow:hidden;
	}

#logo {
	position:absolute;
	top:-118px;
	left:0;
	z-index:3;
	border:1px solid #004AAE;
	}
	
#prodotto_italiano {
	position:absolute;
	top:230px;
	right:0;
	z-index:3;
	}

#barraSlideshowSlogan {
	position:absolute;
	top:0;
	left:-100px;
	z-index:3;
	}

#lingue {
	position:absolute;
	top:6px;
	right:0;
	z-index:4;
	display:none;
	}

.slideshow li {
	display:none;
	text-align:center;
	width:264px;
	height:26px;
	padding:5px 0 0 0;
	}
	
.slideshow li p {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003575;
	}

#barra_menu {
	height:37px;
	width:auto;
	display:block;
	margin:0 auto;
	background:url(../grafica/bg_menu_hover.jpg) top center repeat-x #003575;
	border:1px solid #004EB3;
	}

#menu {
	position:absolute;
	top:0;
	right:0;
	height:37px; overflow:hidden;
	}

#menu a {
	font-family: 'Oswald', arial, serif;
	display:block;
	float:left;
	color:#FFF;
	padding:7px 11px 10px 11px;
	font-size:15px;
	text-transform:uppercase;
	border-left:1px solid #004AAE;
	}

#menu a:hover {
	color:#003575;
	background:url(../grafica/bg_menu.jpg) top center repeat-x #CDCDCD;
	}

#menu2 a {
	font-family: 'Oswald', arial, serif;
	display:block;
	width:227px;
	color:#003575;
	padding:2px 18px;
	font-size:15px;
	border-bottom:1px dotted #4E6D89;
	}
	
#menu2 a span {color:#EB5A0C;}

#menu2 a:hover {
	background:url(../grafica/bg_menu_hover.jpg);
	color:#FFF;
	}

#barra_corpo {padding:15px 0 20px 0;}

#barra_footer_top {
	width:100%;
	background:url(../grafica/bg_footer_top.jpg) top center repeat-x #B2450C;
	border-bottom:1px solid #E96811;
	padding:8px 0;
	border-top:2px solid #FF840D;
	}

#barra_footer_bottom {
	width:100%;
	border-top:1px solid #CB440A;
	background-image:url(../grafica/bg_footer_bottom.jpg);
	padding:5px 0;
	}

#barra_footer_bottom a {color:#FFF;}
#barra_footer_bottom a:hover {text-decoration:underline;}

#barra_footer_top p, #barra_footer_bottom p{
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	}
	
#barra_seo_basso {
	width:100%;
	background-image:url(../grafica/bg_seo_basso.jpg);
	padding:10px 0;
	}

#barra_seo_basso p {
	color:#919191;
	font-size:10px;
	}

#barra_fine_pagina {
	width:100%;
	height:20px;
	background:url(../grafica/bg_fine_pagina.jpg) top center repeat-x #101010;
	}

#barra_seo_basso a{
	color:#999;
	}
	
#barra_seo_basso a:hover{
	color:#CCC;
	}

#dgnet {margin:10px 0 3px 0;}

#dgnet a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F58C1C;
	}
	
#dgnet a:hover {color:#FC0;}

#area_slideshow {
	width:663px;
	height:180px;
	background-color:#036;
	overflow:hidden;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	background:url(../grafica/progress.gif) center center no-repeat #FFF;
	}
	
#area_slideshow img {
	width:663px;
	height:180px;
	overflow:hidden;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	}

#corpo,#sponsor,#tag_cloud {background-color:#FFF; padding:5px 10px;}
#sponsor img {padding:0 32px;}

#corpo h1 {
	font-size:16px;
	font-weight:bold;
	color:#3F3F3F;
	}
	
#corpo h2, #tag_cloud h2 {
	font-weight:bold;
	color:#00408F;
	font-size:14px;
	}
	
#corpo p {font-size:13px;}

#tag_cloud p {font-size:12px;}
 
#corpo a {color:#F40; font-weight:bold;}
#corpo a:hover { text-decoration:underline;}

#corpo li {
	padding-left:5px;
	margin-left:15px;
	list-style:circle;
	}

.separatore {
	border-bottom:1px solid #888;
	height:1px;
	width:100%;
	margin:15px 0;
	}

.spaziacorpo {
	margin:5px 0;
	display:block;
	height:1px;2
	width:660px;
	}

.verde_testata {
	width:264px;
	background:url(../grafica/box/green_top_bg.jpg) top center repeat-x #166718;
	border-bottom:2px solid #12721B;
	padding:2px 10px 5px 10px;
	}
	
.blu_testata {
	width:264px;
	background:url(../grafica/box/menu_2_top_bg.jpg) top center repeat-x #4E6D89;
	padding:2px 10px 12px 10px;
	}

.verde_testata h1, .blu_testata h1 {
	font-family: 'Oswald', arial, serif;
	text-transform:uppercase;
	color:#FFF;
	font-size:15px;
	text-align:center;
	text-shadow:1px 1px 1px #222;
	}

.verde_testata span {color:#FF0;}

.grigio_corpo {
	width:264px;
	background-color:#282C35;
	padding:10px 10px 5px 10px;
	}
	
.box_btn_corpo {
	width:643px;
	background:url(../grafica/box/box_btn_corpo.jpg) top left repeat;
	padding:10px 10px 5px 10px;
	}

.box_btn_corpo li {
	position:relative;
	display:block;
	width:148px;
	height:73px;
	float:left;
	margin:0 6px;
	}

.box_btn_corpo li .d1 {
	position:absolute;
	top:0;
	left:0;
	width:148px;
	height:73px;
	cursor:pointer;
	}
	
.box_btn_corpo li .d1 h3 a {
	font-family: 'Oswald', arial, serif;
	text-transform:uppercase;
	color:#FFF;
	font-size:13px;
	text-align:center;
	text-shadow:1px 1px 1px #222;
	}

.box_btn_corpo li .d1 h3 a {color:#FFF;}

.bianco_corpo {
	width:264px;
	background:url(../grafica/box/menu_2_corpo_bg.jpg) repeat-y;
	padding:0 10px 5px 10px;
	}

.grigio_corpo p {color:#FFF;}

.loghino_cdr {
	display:block;
	float:left;
	width:50px;
	height:50px;
	margin:0 7px 5px 0;
	}
	
#modulo p {
	font-size:12px;
	font-weight:bold;
	line-height:2em;
	}
	
	
/* MENU ACCORDION */
ul#menu_accordion, ul#menu_accordion ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:264px;
	border:1px solid #FFF;
	}

ul#menu_accordion a {
	display:block;
	cursor:pointer;
	}

ul#menu_accordion li {margin-top: 1px;}

ul#menu_accordion li ul li a {
	padding-left:30px;
	font-size:13px !important;
	}
/* // MENU ACCORDION */

#info_generali p {
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#003575;
	line-height:1.5em;
	}
	
#info_generali a {color:#F40; font-weight:bold;}
#info_generali a:hover  {text-decoration:underline;}

#social {margin-top:10px;}
#social p {text-align:center!important; }
#social img {border:1px solid #AAA;}

/*.display-on-off{display:none;}*/