@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
}

/*@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 400;
  }*/

body {
	margin: 0;
	padding: 0;
	/*background-color: white;*/
	background-color: #184170;
	font-size: 15px;
	line-height: 1.3em;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	/*font-family: 'Raleway', sans-serif;*/
	text-align: justify;
	color: black;
		
	/*background-image: url(../images/sfondo_natale/christmas_2.jpg);
	background-attachment: fixed;
	background-position: 0px 100%;
	background-repeat: repeat-x;*/
}

.body_pagine_popup {
	background: none;
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: black;
}

#clear { clear: both } 

h1, h2, h3 {
	margin: 0;
	/*text-transform: lowercase;*/
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	letter-spacing: -1px;
	font-size: 32px;
}

h2 {
	font-size: 23px;
}

/*p, ul, ol {
	margin: 0 0 2em 0;
	text-align: justify;
	line-height: 26px;
}*/

a {
	/*color: #2483A6;*/
	color: #b70613;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
	color: #b70613;
}

a:visited {
	color: #b70613;
}

.label_slider{text-decoration: none; font-size:15px; color:#b70613; }
a.label_slider:hover{text-decoration: underline; font-size:15px; color:#b70613;}


img {
	border: none;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

/* Form */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

legend {
	display: none;
}



#wrapper {
	margin: 0;
	padding: 0;
}

/* Header */

#header{
	width: 1080px;
	margin: 0 auto;
	height: 150px;
	border: 10px #FFFFFF solid;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;	
}

#header_down{
	margin-left: auto;
	margin-right: auto;
	width: 1080px;
	margin: 0 auto;
	height: 50px;
	border: 10px #FFFFFF solid;
	margin-top: 10px;
	background-color: white;
}


#header_menu {
	width: 1080px;
	margin: 0 auto;
	height: 30px;
	border: 10px #FFFFFF solid;
	background-color: white;
}

#header_banner_dx{

	float:right; 
	width:630px; 
	height:150px; 
	background-color:#FFFFFF;
}

#banner_468{
	float:right;
	/*margin-top:20px;*/
	padding-right: 20px;
}
/** LOGO */

.slider_logo_top {list-style:none;display:block; position: relative;margin: 0 0 0 0; padding: 0 0 0 0}


#slider_logo_no_slider {
	width: 550px;
	height: 130px;
	margin: 0 auto;
	background:url(images/logo_testata.png) no-repeat;
	margin-left: auto;
	margin-right:auto;
}

/* Page */

#page {
	width: 1080px;
	margin: 0 auto;
	background: #FFFFFF;
	border: 10px #FFFFFF solid;
	/*border-radius: 5px;*/
	/*border-right-color: #a52a2a;
	border-right-style: dashed;*/

}

.image_border{
	border: 1px solid #184170;
	padding: 5px;
}
.image_border_grigio{
	border: 1px solid #add8e6;
	padding: 5px;
}

/* Content */

#content {
	float: left;
	width: 700px;
}

/* Post */

.post {
	padding: 0px 20px;
	margin-bottom: 20px;
}

.post .title {
	margin-bottom: 20px;
	padding-bottom: 5px;
}

.post h1 {
	width: 520px;
	padding: 0px 0 0 0px;
	background: url(images/img08.jpg) no-repeat left top;
	font-size: 24px;
	color: #28313A; 
}

.post h2 {
	width: 520px;
	padding: 0px 0 0 0px;
	font-size: 22px;
	color: #28313A; 
}

.post .entry {
}

.post .meta {
	padding: 15px 15px 30px 0px;
	font-size: 10px;
}

.post .meta p {
	margin: 0;
	padding-top: 15px;
	line-height: normal;
	color: #28313A; 
}

.post .meta .byline {
	float: left;
}

.post .meta .links {
	float: right;
}

.post .meta .more {
	padding: 0 20px 0 18px;
}

.post .meta .comments {
	padding-left: 22px;
}

.post .meta b {
	display: none;
}


/* Sidebar */

#sidebar {
	float: right;
	width: 350px;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 10px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
}

#sidebar h2 {
	width: 250px;
	padding: 8px 0 0 0px;
	margin-bottom: 10px;
	background: url(images/img07.jpg) no-repeat left top;
	font-size: 20px;
	color: #28313A; 
}

/* Footer */
#footer-wrap {
}

#footer {
	/* width: 1080px; */
	width: 100%;
	margin: 10 auto;
	background: #184170;
	border: 0px #FFFFFF solid;
	color: white;
	/*font-weight: bold;*/
}
#footer_menu {
	width: 1050px;
	margin: 0 auto;
	background: #E5E5E5;
	border: 10px #FFFFFF solid;
}

html>body #footer {
	height: auto;
}

#footer p {
	font-size: 12px;
}

#legal {
	clear: both;
	padding-top: 17px;
	text-align: center;
	color: #595959;
}

#legal a {
	font-weight: normal;
	color: #1B75A9;
}
/*''''''''''''''''''''''''''''''''''''''''''''''''''''''MENU''''''''''''''''''''''''''''''''''''''''''''*/

/* Menu */

#menu {
	float: left;
	width: 1080px;
	height: 30px;
	background-color: white;
	padding:0;
	margin:0;
}

#menu ul {
	padding:0;
	margin:0;
}

#menu li {
	position: relative;
	float: left;
	list-style: none;
	margin: 0;
	padding:0;
	min-width: 134px;
	
} 
#menu li a {
	height: 30px;
	display: block;
	padding: 0 20px;
	margin-right: 5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	/*background-color: #184170;*/
	background-color: #184170;
	color: white;
	border:0px medium;
	border-radius:3px;	
} 

#menu li a:hover {
	background-color: #76a0d0;
}

#menu ul ul {
	position: absolute;
	top: 30px;
	z-index: 1000;
} 

#menu ul ul li a {
	white-space: nowrap;
	height: 30px;
	display:block;
	text-decoration:none;
	text-align: left;
	line-height: 30px;
	background-color: #184170;
	color: #fff;
	font-size: 12px;
	margin-top: 0px;
	border-radius:0px;
} 

#menu ul ul li a:hover {
	background-color: #76a0d0;
}




/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''FINE MENU'''''''''''''''''''''''''''''*/

/*''''''''''''''''''''''''''''''''''''''''''''''''''''''MENU''''''''''''''''''''''''''''''''''''''''''''*/

/* box */

#container_box_sx{margin-bottom: 20px;}
#testata_box_sx{
	white-space: nowrap;
	height: 20px;
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 20px;
	background-color: #c88d6d;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
	/*width: 135px;*/
	max-width: 200px;
	border-radius:5px;
}


#container_box_page_left{
	float:left; 
	width:319px; 
	border:1px dotted #e5e8ea; 
	/*height:300px;*/
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	text-align: left;
	background-color: #f6fbff;
	position:relative;
	
}

#container_box_page_left #testata_box h1{
	white-space: nowrap;
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 18px;
	background-color: #76a0d0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	border-radius:2px;
	position: relative;
	max-width: 150px;
	top:-12px;
	left: -1px;
	overflow: auto;
	z-index: 10;
	letter-spacing: 1px;
	vertical-align: middle;	
}

#container_box_page_left #testata_box_streaming img{
	margin-top: 5px;
	border-radius:2px;
	position: absolute;
	width: 100px;
	height: 35px;
	top:-12px;
	left: 225px;
}

#container_box_page_right{
	float:right; 
	width:310px; 
	border:1px dotted #e5e8ea; 
	/*height:300px;*/
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	text-align: left;
	background-color: #f6fbff;	
	position:relative;
}

#container_box_page_right #testata_box h1{
	white-space: nowrap;
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 18px;
	background-color: #76a0d0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	border-radius:2px;
	position: relative;
	max-width: 150px;
	top:-12px;
	left: -1px;
	overflow: auto;
	letter-spacing: 1px;
	vertical-align: middle;	
}

#container_box_laterale{
	width:340px; 
	padding: 10px;
	margin-top: 20px;
	text-align: left;
	border:1px dotted #e5e8ea;
	background-color: #f6fbff;	
}

#container_box_laterale #testata_box h1{
	white-space: nowrap;
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 18px;
	background-color: #76a0d0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	border-radius:2px;
	position: relative;
	max-width: 180px;
	top:-23px;
	left: -1px;
	overflow: auto;
	letter-spacing: 1px;
	vertical-align: middle;
}


#container_box_page_total{
	float:left; 
	width:680px; 
	border:1px dotted #e5e8ea; 
	/*height:300px;*/
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	text-align: left;
	background-color: #f6fbff;
	position:relative;
}

#container_box_page_total #testata_box h1{
	white-space: nowrap;
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 18px;
	background-color: #76a0d0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	border-radius:2px;
	position: relative;
	max-width: 150px;
	top:-12px;
	left: -1px;
	overflow: auto;
	position:relative;
	letter-spacing: 1px;
	vertical-align: middle;		
}

#container_box_page_total #testata_box_marrone h1{
	white-space: nowrap;
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 18px;
	background-color: #995410;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	border-radius:2px;
	position: relative;
	max-width: 150px;
	top:-12px;
	left: -1px;
	overflow: auto;
	position:relative;
	letter-spacing: 1px;
	vertical-align: middle;		
}


#container_box_page_total #testata_box_streaming_large img{
	margin-top: 5px;
	border-radius:2px;
	position: absolute;
	width: 100px;
	height: 35px;
	top:70px;
	left: 550px;
	position:absolute;
}


#container_box_page_total_ricerca{
	float:left; 
	width:680px; 
	border:1px dotted #e5e8ea; 
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	text-align: left;
	background-color: #f6fbff;
}



#myimage #nome_elemento{
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 20px;
	background-color: #853119;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	border-radius:5px;
	position: relative;
	max-width: 180px;
	top:-35px;
	left: 0px;
	overflow: auto;
}
#myimage img{
	height: 197px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 300px;
}

#myimage_slider #nome_elemento_slider{
	display:block;
	text-decoration:none;
	text-align: center;
	line-height: 20px;
	background-color: #853119;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
	border-radius:5px;
	position: relative;
	max-width: 120px;
	top:-35px;
	left: 5px;
	overflow: auto;
}
#myimage_slider img{
	height: 190px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 220px;
}

.li_info{list-style-image:url(element_li.png); margin-left:20px;margin-top:10px;}
.li_info_credit_card{list-style:none;margin-left:20px;margin-top:10px;}
#social{margin-right: auto;margin-top:10px;}

#divisore_arancio{
	background-color: #eb6c24;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	width: 650px;
	margin-left: 20px;
	margin-top: 21px;

}

#divisore_blu_sinistra{
	background-color: #0A5688;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	width: 650px;
	margin-left: 20px;
	margin-top: 21px;
}

#divisore_blu_destra{
	background-color: #0A5688;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	width: 230px;
}

#divisore_arancio_destra{
	background-color: #eb6c24;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	width: 230px;
	
}

#divisore_rosso{
	background-color: red;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	width: 650px;
	margin-top: 20px;
}

#divisore_verde{
	background-color: #44b23c;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	width: 650px;
	margin-left: 20px;
	margin-top: 21px;
}

#divisore_piccolo{
	background-color: #1B75A9;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 5px 0px 5px 20px;
	width: 200px;
	margin-left: 20px;
	margin-top: 21px;
}

#divisore_celle{
	padding-top:10px; border-top:4px solid #E9E9E9;
}

/*############## OGGETTI FORM ######################*/
#oggetti{padding: 2px;}
#oggetti_form{padding: 5px;}
.oggetti_form{padding: 3px;}
.obj_combo_240_seek{font-family:tahoma;font-size:12px;vertical-align:baseline;line-height:15px;width:240px;color:#1B75A9; border: solid 1px #D3D3D3; margin: 2px; padding: 2px;}
.obj_combo_240_seek_rosso{font-family:tahoma;font-size:12px;vertical-align:baseline;line-height:15px;width:240px;color:#1B75A9; border: solid 1px Red; margin: 2px; padding: 2px;}
.obj_txt_240_seek{font-family:tahoma;font-size:12px;vertical-align:baseline;line-height:15px;width:240px;color:#1B75A9; border: solid 1px #D3D3D3; margin: 2px; padding: 2px;}
.obj_txt_240_seek_rosso{font-family:tahoma;font-size:12px;vertical-align:baseline;line-height:15px;width:240px;color:#1B75A9; border: solid 1px Red; margin: 2px; padding: 2px;}

.obj_combo_normale{font-family: Arial, Tahoma, sans-serif;font-size:14px;vertical-align:baseline;line-height:15px;width:240px;color:#0A3E72; border: solid 1px #D3D3D3; margin: 2px; padding: 2px;}
.obj_combo_normale_rosso{font-family: Arial, Tahoma, sans-serif;font-size:12px;vertical-align:baseline;line-height:15px;width:240px;color:#1B75A9; border: solid 1px Red; padding: 2px; }
.obj_combo_piccolo{font-family: Arial, Tahoma, sans-serif;font-size:12px;vertical-align:baseline;line-height:15px;width:100px;color:#1B75A9; border: solid 1px #D3D3D3; padding: 2px; }
.obj_txt_normale{font-family: Arial, Tahoma, sans-serif;font-size:14px;vertical-align:baseline;line-height:15px;width:134px;color:#1B75A9; border: solid 1px #D3D3D3; margin: 2px; padding: 2px;}
.obj_txt_normale_rosso{font-family: Arial, Tahoma, sans-serif;font-size:12px;vertical-align:baseline;line-height:15px;width:134px;color:#1B75A9; border: solid 1px Red; padding: 2px;}
.obj_txt_normale_piccolo{font-family: Arial, Tahoma, sans-serif;font-size:14px;vertical-align:baseline;line-height:15px;width:75px;color:#1B75A9; border: solid 1px #D3D3D3; margin: 2px; padding: 2px;}
.obj_txt_normale_piccolo_rosso{font-family: Arial, Tahoma, sans-serif;font-size:12px;vertical-align:baseline;line-height:15px;width:75px;color:red; border: solid 1px #D3D3D3; margin: 2px; padding: 2px;}
.obj_txt_normale_piccolo_ultra{font-family:tahoma;font-size:14px;vertical-align:baseline;line-height:15px;width:50px;color:#4C4C4C; border: solid 1px #D3D3D3; padding: 2px;}
#oggetti{padding: 2px;}
.obj_div_privacy{font-family:tahoma;line-height:15px;width:280px; border: solid 0px #D3D3D3; padding-left:3px; padding-right:3px;}
.obj_div_privacy_rosso{font-family:tahoma;line-height:15px;width:280px; border: solid 1px Red; padding-left:3px; padding-right:3px;}
.obj_btn_seek{
	background: url(images/bottone_4.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}
.obj_btn_reset_seek{
	background: url(images/bottone_2.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}
.obj_btn_send{
	background: url(images/bottone_3.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}
.obj_btn_reset{
	background: url(images/bottone_2.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}


.element_a_contatti{
	background: url(images/bottone_3.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Arial, Tahoma, sans-serif;
	text-decoration: none;
	text-align: center;
}
a.element_a_contatti:hover{
	background: url(images/bottone_3.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Arial, Tahoma, sans-serif;
	text-decoration: underline;
	text-align: center;
}
.testo_immagini_contatti_bold{font-size: 14px;font-weight: bold; font-family: Arial, Tahoma, sans-serif;color: #853119;}
.testo_bordeux_14{font-family:Verdana; font-size:14px; font-weight:normal; color:#B22222;background: none; padding-left: 3px;}
.testo_bordeux_14_bold{font-family:Verdana; font-size:14px; font-weight:bold; color:#B22222;background: none; padding-left: 3px;}
a.testo_bordeux_14_bold{text-decoration: none; font-family:Verdana; font-size:14px; font-weight:bold; color:#B22222;background: none; padding-left: 3px;}
a.testo_bordeux_14_bold:hover{text-decoration: underline; font-family:Verdana; font-size:14px; font-weight:bold; color:#B22222;background: none; padding-left: 3px;}

/*####################### SLIDER VETRINA ################*/
.slider_vetrina_dx {padding-top:10px;list-style:none;display:block;}
.slider_evidenza_sx {padding-top:10px;list-style:none;display:block;}
	        .carousel-pagination li {
            display:block;
            width:10px;
            height:10px;
            margin-right:5px;
            cursor:pointer;
            float:left;
            background:#333;
        }
        
        .carousel-pagination .carousel-pagination-active {
            background:#ff0000;
        }	




/*##################################----------N E W S---------------##############################*/
.label{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px; font-weight:bold; color:#184170;background: none; }
.label_link{text-decoration: none; font-family:Arial, Tahoma, sans-serif; font-size:14px;  color:#184170;background: none; }
a.label_link:hover{text-decoration: underline; font-family:Arial, Tahoma, sans-serif; font-size:14px;  color:#184170;background: none; }
.label_no_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px; color:#184170;background: none; }
a.label_no_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px; color:#184170;background: none; }
a.label_no_bold:hover{text-decoration: underline; font-family: Arial, Tahoma, sans-serif; font-size:14px; color:#184170;background: none; }

.label_rosse{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px; font-weight:bold; color:red;background: none; }

.label_nero{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px; font-weight:bold; color:black;background: none; }
.label_nero_link{text-decoration: none; font-family:Arial, Tahoma, sans-serif; font-size:14px;  color:black;background: none; }
a.label_nero_link:hover{text-decoration: underline; font-family:Arial, Tahoma, sans-serif; font-size:14px;  color:black;background: none; }

.label_marrone{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px; font-weight:bold; color:#995410;background: none; }

.label_info{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:16px; font-weight:bold; color:#184170;background: none; }


.testo_normale{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:15px; color:#1B75A9;background: none; }
.testo_normale_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:15px;font-weight: bold; color:#1B75A9;background: none; }

.testo_piccolo{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:13px; color:#1B75A9;background: none; }
a.testo_piccolo_hover{text-decoration: underline; font-family: Arial, Tahoma, sans-serif; font-size:13px; color:#1B75A9;background: none; }
.testo_piccolo_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:13px;font-weight: bold; color:#1B75A9;background: none; }

.testo_piccolo_bordeux{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:13px; color:#B22222;background: none; }
a.testo_piccolo_bordeux:hover{text-decoration: underline; font-family: Arial, Tahoma, sans-serif; font-size:13px; color:#B22222;background: none; }

.testo_mini{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:11px; color:#1B75A9;background: none; }
.testo_mini_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:11px;font-weight: bold; color:#1B75A9;background: none; }

#intestazioni_info{padding-left: 5px; color: White;background-color: #0A5688;font-family: Arial, Tahoma, sans-serif;	font-size: 14px; vertical-align: middle; font-weight: bold; }
#intestazioni{	height: 25px;color: White;	background-color: #5776b8;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 12px; text-align: left;}
#intestazioni_popup{padding-left: 5px; color: White;background-color: #0A5688;font-family: Arial, Tahoma, sans-serif;	font-size: 14px; vertical-align: middle; font-weight: bold; }



.intestazioni_testo{font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 12px; text-decoration: none; color: White; }
.intestazioni_testo:hover{font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 12px; text-decoration: underline; color: White; }

#intestazioni_arancione{height: 25px;color: White;	background-color: Maroon;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 12px; text-align: left;}
#intestazioni_aranc{color: White;	background-color: Orange;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 12px; text-align: left;}
#intestazioni_news{color: Maroon;	background-color: Orange;font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 12px; }
#separatore{height:15px;}
#separatore_30{height:30px;}

/*##################################----------M E N U  F O O T E R---------------##############################*/
#mytable{ width: 250px; float: left; }
#container_table_footer_NO_BOLD{ background-color: #e1eafd;}
#mytable_info_color{ width: 200px; float: left; background-color: #e1eafd; color: #1B75A9; font-weight: bold;font-family:Arial, Tahoma, sans-serif; }
.li_footer{list-style-image:url(element_li.png);margin-top:10px; font-weight: normal;}
.licenza {color: White;text-decoration: none;}
a.licenza {text-decoration: none;color: White;}
a.licenza:hover {text-decoration: underline;color: White;}

/*###############################----------OGGETTI SALE---------------------###################*/
.box_img_thumb{height:105px; float:left; border-right:dashed 1px #E1EAFD; padding-right:4px;}
.box_img_thumb_cart{height:100px; padding: 3px; border:1px solid #dddddd; margin-left: auto; margin-right: auto;}
.box_img_thumb_order{height:70px; padding: 3px; border:1px solid #dddddd; margin-left: auto; margin-right: auto;}
.box_img_table #image_oriz span.new {
	background:url(images/novita.jpg) no-repeat scroll right bottom #eb6c24;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    padding: 1px 4px;
    position: relative;
    right: -110px;
    text-align: center;
    text-transform: uppercase;
    top: -250px;
    /*transform: rotate(40deg);*/
    width: 40px;

}
.paga_adesso{
	background-image: url(../images/pagamento/paga_adesso.gif);
	background-repeat: no-repeat;
	width: 192px;
	height: 47px;
	border: 0px;
	background-color: transparent;
}
.ordina_adesso{
	background-image: url(../images/pagamento/ordina_adesso.png);
	background-repeat: no-repeat;
	width: 192px;
	height: 47px;
	border: 0px;
	background-color: transparent;
}
.testo_importo{font-family: Arial, Tahoma, sans-serif;
 	color: #9B0000;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
}
.testo_descrizioni{font-family: Arial, Tahoma, sans-serif; font-size:15px;color:#1B75A9;padding-left: 3px; }
.testo_descrizioni_rosso{font-family: Arial, Tahoma, sans-serif; font-size:15px;color:red;padding-left: 3px; }
.testo_descrizioni_rosso_bold{font-family: Arial, Tahoma, sans-serif; font-size:15px;color:red;padding-left: 3px; font-weight: bold; }
.obj_combo{font-family:tahoma;font-size:12px;vertical-align:baseline;line-height:15px;width:140px;color:#1B75A9; border: solid 1px #D3D3D3; padding: 1px; }
.obj_txt_qta{font-family:tahoma;font-size:14px;vertical-align:baseline;line-height:15px;width:30px;color:#1B75A9; border: solid 1px #D3D3D3; padding: 1px; }
.obj_combo_rosso{font-family:tahoma;font-size:12px;vertical-align:baseline;line-height:15px;width:140px;color:#1B75A9; border: solid 1px Red; padding: 1px; }
.cmd_button_add{
	background-image: url(../images/carrello/btn_add.jpg);
	background-repeat: no-repeat;
	border: medium none;
	width: 180px;
	height: 32px;
	font-size: 13px;
	font-weight:bold;
	color: #1B75A9;
	cursor: pointer;
	text-align: right;
}

.cmd_button_add_hover{
	background-image: url(../images/carrello/btn_add_hover.jpg);
	background-repeat: no-repeat;
	border: medium none;
	width: 180px;
	height: 32px;
	font-size: 13px;
	font-weight:bold;
	color: white;
	cursor: pointer;
	text-align: right;
}

.body_carrello {
	background: #eb6c24;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Arial, Tahoma, sans-serif;
	text-align: justify;
	color: white;
}
.valori_carrello{
	font-size: 17px;
	font-weight: bold;
}
a.valori_carrello span{
	font-size: 17px;
	font-weight: bold;
}
.valori_carrello_nero{
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.valori_carrello_vuoto{
	font-size: 16px;
	font-weight: bold;
}
.pipe{
	font-size: 16px;
	font-weight: bold;
	color: #9B0000;
}
#divisore_container_carrello{
	padding: 5px 0px 5px 20px;
	width: 650px;
	margin-left: 20px;
	margin-top: 21px;
}
.testo_normale{font-family: Arial, Tahoma, sans-serif;font-size:12px;vertical-align:baseline;line-height:15px;color:#1B75A9;}
.testo_normale_red{font-family: Arial, Tahoma, sans-serif;font-size:12px;vertical-align:baseline;line-height:15px;color:red;}
.testo_bordeux_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px;font-weight: bold; color:#9B0000;background: none; }
.testo_blu_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px;font-weight: bold; color:#1B75A9;background: none; }
.testo_blu{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px;font-weight: normal; color:#1B75A9;background: none; }
a.testo_blu:hover{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px;font-weight: normal; color:#1B75A9;background: none; }
.testo_blu_10{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:10px;font-weight: normal; color:#1B75A9;background: none; }
a.testo_blu_10{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:10px;font-weight: normal; color:#1B75A9;background: none; }
a.testo_blu_10:hover{text-decoration: underline; font-family: Arial, Tahoma, sans-serif; font-size:10px;font-weight: normal; color:#1B75A9;background: none; }
.testo_verde_bold{text-decoration: none; font-family: Arial, Tahoma, sans-serif; font-size:14px;font-weight: bold; color:#228b22;background: none; }
.testo_immagini_carrello_bold{font-size: 14px;font-weight: bold; font-family: Arial, Tahoma, sans-serif;color: #1B75A9;}
.testo_immagini_carrello{font-size: 14px;font-weight: normal; font-family: Arial, Tahoma, sans-serif;color: #1B75A9;}
.testo_bianco_bold{text-decoration: none; font-family:Arial, Tahoma, sans-serif; font-size:13px;font-weight: bold; color:white;background: none; }
a.testo_bianco_bold{text-decoration: none; font-family:Arial, Tahoma, sans-serif; font-size:13px;font-weight: bold; color:white;background: none; }
a.testo_bianco_bold:hover{text-decoration: underline; font-family:Arial, Tahoma, sans-serif; font-size:13px;font-weight: bold; color:white;background: none; }
#div_attenzione{color: #9B0000; background: none repeat scroll 0 0 #FFFFE0; border: 1px solid #E6DB55; font-size: 13px; font-weight: bold; margin: 0 0 10px; padding: 10px;}
#div_attivazione{color: green; background: none repeat scroll 0 0 #ccf4ce; border: 1px solid #a52a2a; font-size: 13px; font-weight: bold; margin: 0 0 10px; padding: 10px;}

.obj_btn_step_indietro{
	background: url(images/bottone_1.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 22px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}
a.obj_btn_step_indietro{
	background: url(images/bottone_1.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 22px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight:bold;
}
a.obj_btn_step_indietro:hover{
	background: url(images/bottone_1.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 22px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
.obj_btn_step_avanti{
	background: url(images/bottone_4.jpg) repeat-x scroll 0 0 ;
	border: medium none;
	color: #FFFFFF;
	height: 22px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
}
/*################################-------------------LOGIN-------------------###########################*/
#box_login_left{width:49%; height:225px; float:left; border:solid 1px #E1EAFD;}
#box_login_right{width:49%; height:225px; float:right; border:solid 1px #E1EAFD;}
#testata_box_login{
	background-color: #0A5688;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding-top: 10px;
	width: 100%;
	height: 25px;
}
#testata_box_login span{
	text-align: left;
	padding-left:15px;
}
#box_indirizzo_step_2{width:100%; height:850px; border:solid 1px #E1EAFD;}
#box_login_left_indi{width:49%; height:280px; float:left; border:solid 1px #E1EAFD;}
#box_login_right_indi{width:49%; height:280px; float:right; border:solid 1px #E1EAFD;}

/*################################-------------------TREEVIEW PHOTO GALLERY-------------------###########################*/

/*.tree { font-size:1.5em; }
.tree,.tree ul,.tree li { list-style:none; margin:0; padding:0; zoom: 1; }
.tree ul { margin-left:8px; }
.tree li a { color:#555; padding:.1em 7px .1em 27px; display:block; text-decoration:none; border:1px dashed #fff; background:url(../images/icon-file.gif) 5px 50% no-repeat; }
.tree li a.tree-parent { background:url(../images/icon-folder-open.gif) 5px 50% no-repeat; }
.tree li a.tree-parent-collapsed { background:url(../images/icon-folder.gif) 5px 50% no-repeat; }
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active { color:#000; border:1px solid#eee; background-color:#fafafa; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.tree li a:focus,.tree li a.tree-parent:focus,.tree*/
.tree ul.tree-group-collapsed { display:none; }
 .submenu {display: none;}
 .ul_sponsor_roller {display: none;}
 
 /************CELLE LOTTO***********/
#celle_chiare{font-size:15px;font-weight:normal; color:#0A3E72; padding:5px; background-color: #e5fffc;cursor: pointer;}
#celle_scure{font-size:15px;font-weight:normal; color:#0A3E72; padding:5px; background-color: #E1EAFD; cursor: pointer;}

/*****************************************S L I D E R S*********/
.item_promotion {display: none;}

.slider_promolink_dx {height: 350px; overflow: hidden;list-style-type: none;}
.slider_sponsoro_dx {height: 235px; overflow: hidden;list-style-type: none;}
.slider_quotidiani_dx {height: 500px; overflow: hidden;list-style-type: none;}
#slider_quotidiani {height: 450px;}

.eventi_home-container {height: 470px; overflow: hidden;list-style-type: none;}

#news_evidenza_container {height: 400px; overflow: hidden;}
ul#news_evidenza_container {list-style-type: none;}

.news-politica-container {height: 280px; overflow: hidden;}
ul.news-politica-container {list-style-type: none;}

#slider_comunicati {height: 400px; overflow: hidden;}
ul#slider_comunicati_sx {list-style-type: none; overflow: hidden;}


#slider_news_home {height: 470px; overflow: hidden;}
ul#slider_news_home_sx {list-style-type: none; overflow: hidden;}

ul.news-cronaca-container {height: 300px; overflow: hidden;list-style-type: none;}

/****************per stradario*************/
.map {
	width: 680px;
	height:448px;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	border:1px solid #D5D7D6;
}

.posimgmap {
	width:130px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
/**************************/

.pulsante_rosso{
	 background-color: #a20000;
    border-radius: 3px;
    color: white;
    font-family: 'Raleway',sans-serif;
    font-size: 15px;
    line-height: 34px;
    padding: 8px;
    text-decoration: none;
}

a.pulsante_rosso:hover{
	 background-color: #a20000;
    border-radius: 3px;
    color: yellow;
    font-family: 'Raleway',sans-serif;
    font-size: 15px;
    line-height: 34px;
    padding: 8px;
    text-decoration: none;
}

a.pulsante_rosso:link{
	 background-color: #a20000;
    border-radius: 3px;
    color: yellow;
    font-family: 'Raleway',sans-serif;
    font-size: 15px;
    line-height: 34px;
    padding: 8px;
    text-decoration: none;
}

.pulsante_verde{
	 background-color: #3cb371;
    border-radius: 3px;
    color: white;
    font-family: 'Raleway',sans-serif;
    font-size: 15px;
    line-height: 34px;
    padding: 8px;
    text-decoration: none;
}
/*####################################TABS PRODOTTI########################################*/
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #CACACA; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; text-transform:uppercase;color:#006400; }
.tab a:hover { text-decoration: none; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #CACACA; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #CACACA 0px; border-left: solid #CACACA 1px; border-top: solid 1px #CACACA; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
.panel-container { margin-bottom: 10px; }


/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''' SLIDER CENTRALE'''''''''''''''''''''''''''''*/
#slides {
width: 880px;
height: 320px;
display:;
margin: 3px;
border:solid 0px #7bbd42;
margin-top: 10px;
}

#slides .slidesjs-navigation {
margin-top:3px;
}

.slidesjs-pagination {
float:right;
list-style:none;
margin:6px 0 0;
}

.slidesjs-pagination li {
float:left;
margin:0 1px;
}

.slidesjs-pagination li a {
display:block;
width:13px;
height:0;
padding-top:13px;
background-image:url(images/pagination_custom.png);
background-position:0 0;
float:left;
overflow:hidden;
}

.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {
background-position:0 0px;
}

.slidesjs-pagination li a:hover {
background-position:0 -26px;
}

#slides a:link,#slides a:visited {
color:#333;
}

#slides a:hover,#slides a:active {
color:#9e2020;
}

.navbar {
overflow:hidden;
}

#slides .slidesjs-previous,#slides .slidesjs-next {
float:left;
margin-right:5px;
}


/*'''''''''''''''''''''''''''''''''''''''''''''''''''''''' FINE SLIDER CENTRALE'''''''''''''''''''''''''''''*/


.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}


