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

body {
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f574f;
}
.colonna1 {
	position:relative;
	left: 0px;
	width: 200px;
}
.colonna2 {
	position:relative;
	left: 0px;

}

/*=================================*/
/* STILI JOOMLA */
/*=================================*/
.buttonheading img { border:none;}
.contentpane {
	font-size: 11px;
}
.contentpaneopen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f574f;
	margin:0 0 0 0;
	padding:0;
	padding-left: 1px;
}
.contentheading {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:32px;
	color: #000000;
	width: auto;
	height: auto;
	margin: 10px 0px 13px 0px;
}

/* ################## Main Menue ################## */
.apertura_menu{
	display: block;
	height: 13px;
	background: url(../images/menu_interno_top.gif) top center no-repeat;
	padding: 0px 0px 0px 0px;
}

.chiusura_menu{
	display: block;
	height: 13px;
	background: url(../images/menu_interno_dw.png) bottom center no-repeat;
	padding: 0px 0px 0px 0px;
}

/*=================================*/
#contenitore_generale {
	width: 1024px;
	height: auto;
	margin: auto;
}

#contenitore_esterno {
	width: 994px;
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	background: url(../images/sfondo_esterno.gif) top repeat-x #E0B1B7;
}

#contenitore_sfondo {
	float: left;
	background: url(../images/sfondo_pagina_01.gif) repeat-x #f6e7ea;
}

#contenitore_pagina {
	width: 960px;
	height: auto;
	padding-left: 20px;
	/*margin-right: 14px;*/
	float: left;
}

#header_logo{
	width: 994px;
	height: 107px;
	float: left;
	background: url(../images/header_logo_01.gif) top left no-repeat;
}

#logo_link{
	float: left;
	display: block;
	margin: 19px 0px 0px 30px;
	width: 160px;
	height: 47px;
	background: url(../images/logo_brums.png) top left no-repeat;
}


#header_lingua{
	padding: 0px 15px 0px 15px;
	width: 964px;
	height: 22px;
	float: left;
	color: #FFFFFF;
}

#header_lingua ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 187px;
	height: 23px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 19px 0px 0px;
	float: right;
	background: url(../images/sfondo_lingua.png) right no-repeat;
}

#header_lingua ul a{
	color: #FFFFFF;
	text-decoration: none;
}

#header_lingua ul li{
	display: block;
	float: right;
	margin: 4px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

#header_lingua ul li.eng{
	display: block;
	float: right;
	padding: 0px 5px 0px 5px;
	line-height: normal;
	border-right: solid 1px #FFFFFF; 
}

#header_lingua ul li.ita{
	padding: 0px 0px 0px 5px;
	line-height: normal;
}

#corpo_pagina{
	width: 960px;
	height: auto;
	/*margin: auto;*/
	float: left;
}



#colonna_centrale{
	width: 540px;
	height: auto;
	padding: 0px 20px 0px 24px;
	float: left;
}

#percorso{
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5f574f;
	margin-left:0px;
	margin-bottom: 6px;
}

#percorso a{
	color: #5f574f;
}

/* SOSTITUITO DA CONTENTHEADING*/
/*#titolo_colonna_centrale{ 
	width: auto;
	height: auto;
	margin: 10px 0px 13px 0px;
}
*/
#colonna_sx{
	width: 171px;
	height: auto;
	float: left;
	margin-top: 10px;
}

#img_centrale{
	width: 539px;
	height: 192px;
	background: url(../images/ombra_img_centrale.png) left top no-repeat;
	margin: 0px 0px 12px 0px;
}

#img_centrale img{
	border: 1px solid #d7d7d7;
}

#colonna_centrale h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5f574f;
	margin: 0px;
	padding: 0px;
}

#colonna_centrale p{
}

#colonna_dx{
	width: 202px;
	height: auto;
	float: left;
	padding: 10px 0px 0px 0px;
	position: relative;
}

.module_brums {
	margin-bottom: 7px;
	float:left;
}

.contenitore_box {
	display: block;
	width: 202px;
	height: auto;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.box_dx_top {
	display: block;
	width: 202px;
	height: 9px;
	float: left;
	background: url(../images/box_dx_top.png) left bottom no-repeat;
}

.box_dx_centro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	width: 172px;
	height: auto;
	float: left;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	background: url(../images/box_dx_centro.png) top repeat-y;
	color: #000000;
	line-height: normal;
}

.box_dx_dw {
	padding: 0px 15px 0px 15px;
	float: left;
	width: 172px;
	height: 32px;
	background: url(../images/box_dx_dw.png) top no-repeat;
	margin: 0px;
}

.titolo_box_dx{
	clear: both;
	display: block;
	width: auto;
	height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contenuto_box_dx {
	float: left;
}
.box_dx_centro p{
	display: block;
	float: left;
	width: 110px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.img_box_dx {
	display: block;
	float: left;
	width: 62px;
	height: 53px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(../images/ombra_img_box_dx.gif) bottom left no-repeat;
}

.img_box_dx img{
	border: 1px #a5182f solid;
}

.img_box_dx img.red{
	border: 1px #a5182f solid;
}

.img_box_dx img.blue{
	border: 1px #57b2e4 solid;
}

.img_box_dx img.yellow{
	border: 1px #e98b1e solid;
}

.img_box_dx img.rose{
	border: 1px #e97db7 solid;
}

.img_box_dx img.grey{
	border: 1px #999796 solid;
}

.img_box_dx img.green{
	border: 1px #25893c solid;
}

.link_box_dx{
	display: block;
	text-align: right;
	width: auto;
	height: 14px;
	clear: both;
	padding: 0px 0px 0px 0px;
	position: relative;

}

#link_box_destra {
	display: block;
	width: 12px;
	height: 14px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.link_box_dx_red{
	background: url(../images/freccia_box_rossa.gif) no-repeat;
	background-position: 159px 0px;
	border-bottom: 1px #a5182f solid;
}

.link_box_dx_blue{
	background: url(../images/freccia_box_blu.gif) no-repeat;
	background-position: 159px 0px;
	border-bottom: 1px #57b2e4 solid;
}

.link_box_dx_yellow{
	background: url(../images/freccia_box_gialla.gif) no-repeat;
	background-position: 159px 0px;
	border-bottom: 1px #e98b1e solid;
}

.link_box_dx_rose{
	background: url(../images/freccia_box_rosa.gif) no-repeat;
	background-position: 159px 0px;
	border-bottom: 1px #e97db7 solid;
}

.link_box_dx_grey{
	background: url(../images/freccia_box_grigia.gif) no-repeat;
	background-position: 159px 0px;
	border-bottom: 1px #999796 solid;
}

.link_box_dx_green{
	background: url(../images/freccia_box_verde.gif) no-repeat;
	background-position: 159px 0px;
	border-bottom: 1px #25893c solid;
}

.link_box_dx img{
	border: 0;
}

#footer{
	width: auto;
	height: 48px;
	background: url(../images/sfondo_footer.png) right bottom no-repeat;
	clear: both;
	padding: 0px 0px 0px 196px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#footer ul.sinistro{
	width: 330px;
	height: 16px;
	display: block;
	list-style: none;
	float: left;
	margin: 0px 0px 0px 12px;
	padding: 30px 0px 0px 0px;
}

#footer ul.sinistro li{
	display: block;
	float: left;
	padding: 0px 8px 0px 10px;
	background: url(../images/separatore_footer_sinistro.gif) left no-repeat;
}

#footer ul.sinistro li.prima_voce_sinistro{
	display: block;
	float: left;
	padding: 0px 8px 0px 0px;
	background: none;
}

#footer ul.sinistro li a{
	text-decoration: underline;
	color: #FFFFFF;	
}


#footer ul.destro{
	width: 285px;
	height: 16px;
	display: block;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 0px 0px;
	float: right;
}

#footer ul.destro li{
	display: block;
	float: left;
	padding: 0px 7px 0px 7px;
	line-height: normal;
	border-right: 1px solid #FFFFFF;
}

#footer ul.destro li.ultima_voce_destro{
	display: block;
	float: left;
	padding: 0px 0px 0px 7px;
	border-right: 0;
}

#footer ul.destro li a{
	text-decoration: none;
	color: #FFFFFF;	
}

#img_centrale_punto_vendita{
	width: 539px;
	height: 272px;
	background: url(../images/ombra_img_centrale_punto_vendita.png) left top no-repeat;
	margin: 0px 0px 20px 0px;
}

#img_centrale_punto_vendita img{
	border: 1px solid #d7d7d7;
}

#box_ricerca_punti_vendita{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e3733;
	width: auto;
	height: 26px;
	background: #FFFFFF;
	padding: 0px 0px 0px 130px;
}

#box_ricerca_punti_vendita input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
	height: 16px;
	width: 169px;
	border: 1px solid #d9d9d9;
	margin: 0px 5px 0px 10px;
	padding: 0;
}

#box_ricerca_punti_vendita form{
	margin: 0;
	padding: 3px 0px 0px 0px;
}

#box_ricerca_punti_vendita img{
	vertical-align: middle;
	border: 0;
}

#colonna_centrale h3.rosso{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a61930;
}

#colonna_centrale h3.yellow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e98c1f;
}

.risultato_ricerca_apertura{
	display: block;
	border-right: 1px solid #3e3733;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
	padding: 0px 15px 0px 0px;
	float: left;
}

.risultato_ricerca_chiusura{
	display: block;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
	padding: 0px 0px 0px 15px;
	float: left;
}

/* FORM */
.titolo_form {
	border-bottom:6px solid #A61930;
	clear:both;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0 0 15px;
	width:539px;
}


#ContattiStampa {
	display: block;
	margin: 0;
	padding: 0;	
}

.box_cella_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
}

#sesso0{
	width: 30px;
}

#sesso1{
	width: 30px;
}

.colonna1 {
	width: 180px;
	height: 55px;
	display: block;
	float: left;
}

.colonna2 {
	width: 180px;
	height: 55px;
	display: block;
	float: left;
}

.colonna2numerocivico {
	width: 90px;
	height: 55px;
	display: block;
	float: left;
}

.colonna2cap {
	width: 90px;
	height: 55px;
	display: block;
	float: left;
}
.colonna1birthday {
	width: 220px;
	height: 55px;
	display: block;
	float: left;
}
.colonna3 {
	width: 178px;
	height: 55px;
	display: block;
	float: left;
}

.box_cella_form input{
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
	margin: 0;
}

#numerocivico{
	width: 70px;
}

#cap{
	width: 40px;
}

#prov{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#newsletter0{
	width: auto;
}

#condizionigenerali0{
	width: auto;
}

.checknewsletter{
	display: block;
	width: auto;
	clear: both;
	margin: 0px 0px 0px 0px;
}

.checkcondizionigenerali{
	display: block;
	width: auto;
	clear: both;
}

.checkcondizionigenerali a{
	color: #3e3733;
}

.fieldCell a{
	color: #5f574f;
}

.btn_form{
	display: block;
	height: 20px;
	float: right;
}

.btn_form_apertura{
	display: block;
	height: 20px;
	width: 9px;
	float: left;
	background: url(../images/btn_form_apertura.gif) left no-repeat;
}

.btn_form_centro{
	display: block;
	height: 19px;
	width: auto;
	float: left;
	padding: 1px 10px 0px 0px;
	background: url(../images/btn_form_centro.gif) left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.btn_form_centro a{
	color: #FFFFFF;
	text-decoration: none;
}

.btn_form_chiusura{
	display: block;
	height: 20px;
	width: 22px;
	float: left;
	background: url(../images/btn_form_chiusura.gif) left no-repeat;
}

.btn_form_centro #submit{
	border:none;
	background:none;
	color:#fff;
	font-size:10px;
	cursor:pointer;
	width:auto;
	padding:0;
	margin:0;
	font-weight:bold;
}
select, option { font-size:11px; color:#3e3733;}

.contenitore_riviste{
	display: block;
	width: 248px;
	height: auto;
	float: left;
	padding-bottom:10px;
}
.rivisteColonna1{
	margin: 0px 0px 0px 0px;
}
.rivisteColonna2{
	margin: 0px 0px 0px 0px;
	padding-left:43px;
}

.ombra_rassegna_stampa{
	width: 64px;
	height: 81px;
	margin: 0px 10px 0px 0px;
	float: left;
	background: url(../images/ombra_copertine_rassegna_stampa.png) no-repeat;
}

/*.img_riviste{
	display: block;
	width: 62px;
	height: 79px;
	background: url(../images/ombra_copertine_rassegna_stampa.png) bottom right no-repeat;
	float: left;
	margin: 0px 10px 0px 0px;
}*/

.dati_riviste img {
	display: block;
	width: 54px;
	height: 71px;
/*	background: url(../images/ombra_copertine_rassegna_stampa.png) bottom right no-repeat;*/
/*	background: #00FF00;*/
	float: left;
/*	margin: 0px 10px 0px 0px;*/
	border: 1px solid #3e3838;
}

.img_riviste img{
	border: 1px solid #3e3838;
}

.dati_riviste{
	margin: 0;
	padding: 0;
}

.icona_leggi{
	font-weight: bold;
	display: block;
	width: auto;
	height: 15px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 5px 0px 0px 0px !important;
	margin: 5px 0px 0px 3px;
	background: url(../images/icona_leggi.gif) right no-repeat;
	
}

.icona_leggi a{
	color: #9a9897;
	text-decoration: underline;
}

/*.lente{
	width: 16px;
	height: 15px;
	background: url(../images/icona_leggi.gif) no-repeat;
	/*float: left;* /
	margin: 0px 0px 0px 0px;
}*/

.box_blog {
	width: auto;
	height: auto;
	clear:both;
	margin: 0px 0px 18px 0px;
}

.box_blog a {
	outline: none;
	-moz-outline: none;
}

.categoria_blog {
	display: block;
	width: auto;
	height: auto;
}

/*.titolo_articolo_blog {*/
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #424242;
	font-weight: bold;
	display: block;
	width: auto;
	height: auto;
}

.autore_articolo_blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	font-weight: bold;
	display: block;
	width: auto;
	height: auto;
	float: left;
	padding: 0px 5px 0px 0px;
	border-right: 1px solid #424242;
}

.data_articolo_blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	font-weight: bold;
	display: block;
	width: auto;
	height: auto;
	float: left;
	padding: 0px 0px 0px 7px;
}

.testo_articolo_blog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f574f;
	display: block;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	clear: both;
}

.testo_articolo_blog p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.link_blog {
	display: block;
	width: auto;
	height: auto;
	clear: both;
	text-align: right;
	margin: 0px 0px 4px 0px;
	padding-bottom:3px;
	border-bottom: 6px solid #e97eb8;
}

.link_commenti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	padding: 0px 18px 0px 0px;
	margin: 0px 5px 0px 0px;
	background: url(../images/icona_commenti_blog.gif) right no-repeat;
}

.link_commenti a{
	font-weight: bold;
	color: #e97eb8;
	text-decoration: none;
}

.link_leggi_tutto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	padding: 0px 15px 0px 5px;
	border-left: 1px solid #e97eb8;
	background: url(../images/icona_leggi_tutto_blog.gif) right no-repeat;
}

.link_leggi_tutto a{
	font-weight: bold;
	color: #e97eb8;
	text-decoration: none;
}

.link_invia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	padding: 0px 15px 0px 0px;
	margin: 0px 5px 0px 0px;
	background: url(../images/icona_invia_blog.gif) right no-repeat;
}

.link_invia a{
	font-weight: bold;
	color: #e97eb8;
	text-decoration: none;
}

.link_preferiti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	padding: 0px 15px 0px 5px;
	border-left: 1px solid #e97eb8;
	background: url(../images/icona_preferiti_blog.gif) right no-repeat;
}

.link_preferiti a{
	font-weight: bold;
	color: #e97eb8;
	text-decoration: none;
}

/* FORMATTAZIONE BLOCCHI */
div.module_box1 h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_box1 {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_box1 div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_box1 div div div div {
	background: none;
	padding: 0;
}

div.module_box1 ul {
	margin: 10px 0;
	padding-left: 20px;
}

div.module_box1 ul li a:link, div.module_box1 ul li a:visited {
	font-weight: bold;
}

div.module_box1 {
	background: url(../images/mw_box_br.png) 100% 100% no-repeat;
}

div.module_box1 div {
	background: url(../images/mw_box_bl.png) 0 100% no-repeat;
}

div.module_box1 div div {
	background: url(../images/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_box1 div div div {
	background: url(../images/mw_box_tl.png) 0 0 no-repeat;
}

/*FORM COMMENTI*/
#form_commenti {
	display: block;
	width: auto;
	height: auto;
	margin: 0px 20px 0px 10px;
	padding: 10px 0px 10px 0px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
}

#form_commenti img{
	border: 0;
}

#form_commenti label{
	display: block;
	width: auto;
	height: auto;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
}

#form_commenti input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
	width: 169px;
	height: auto;
}

.codebuttons{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: auto;
	height: auto;
	margin: 5px 0px 5px 0px;
}

.codeselect{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: auto;
	height: auto;
	margin: 5px 0px 5px 0px;
}

#form_commenti textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
	width: 500px;
	height: auto;
	margin: 0px 0px 5px 0px;
}

.srivi_commento{
	display: block;
	margin:5px 0;
}

.testo_captcha{
	display: block;
	width: auto;
	height: auto; 
	margin: 5px;
}
#security_try {
	margin-left:5px;	
}
.box_cella_form_w{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3733;
	margin: 0px 0px 10px 0px;
	display: block;
	width: auto;
	height: 20px;
	margin: 0px 0px 0px 0px;
}

.btn_form_w{
	display: block;
	height: 20px;
	float: right;
}

.btn_form_apertura_w{
	display: block;
	height: 20px;
	width: 9px;
	float: left;
	background: url(../images/btn_form_apertura_w.gif) left no-repeat;
}

.btn_form_centro_w #submit{
	border:none;
	background:none;
	color:#fff;
	font-size:10px;
	cursor:pointer;
	width:auto;
	padding:0;
	margin:0;
	font-weight: bold;
}
.btn_form_centro_w{
	display: block;
	height: 19px;
	width: auto;
	float: left;
	padding: 1px 10px 0px 0px;
	background: url(../images/btn_form_centro_w.gif) left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.btn_form_centro_w a{
	color: #FFFFFF;
	text-decoration: none;
}

.btn_form_chiusura_w{
	display: block;
	height: 20px;
	width: 22px;
	float: left;
	background: url(../images/btn_form_chiusura_w.gif) left no-repeat;
}
/* CSS for the box starts here
================================================*/

div.module_stile1 h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_stile1 {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	background: url(../images/mw_box_br.png) 100% 100% no-repeat ;
}

div.module_stile1 div {
	background: url(../images/mw_box_bl.png) 0 100% no-repeat;
}

div.module_stile1 div div {
	background: url(../images/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_stile1 div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
	background: url(../images/mw_box_tl.png) 0 0 no-repeat;
}

div.module_stile1 div div div div {
	background: none;
	padding: 0;
}

div.module_stile1 ul {
	margin: 10px 0;
	padding-left: 20px;
}

div.module_stile1 ul li a:link,
div.module_stile1 ul li a:visited {
	font-weight: bold;
}
/* DOCMan*/
div#dm_docs {
	margin-top: 5px;
	padding:5px;
}

#dm_docs {
	margin-top: 5px;
	padding:5px;
}

div#dm_cat {
	margin:0;
	padding:0;
}


/* CSS box dx blog
================================================*/

.latestnews_brums{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}

.latestnews_brums li{
	display: block;
	background: url(../images/punto_elenco_blog.gif) left no-repeat;
	background-position: 0 3px;
	padding: 0px 0px 0px 10px;
}

.latestnews_brums a{
	text-decoration: none;
	color: #3c3835;
}

.zonline2{
	display: block;
	margin: 10px 0px 0px 0px;
}

.zonline2 a{
	text-decoration: none;
	color: #3c3835;
	font-weight: bold;
}

.formTipo2 {
		padding:5px 10px;
		background: #FFF;
		clear:both;
		height:18px;
		margin: 0 4px 0 0;
		}
.formTipo2 {
	font-weight:bold;
	color:#3E3733;
	}
	
.formTipo2 form {
	margin:0;
}
	
.formTipo2 a:visited,
.formTipo2 a:active,
.formTipo2 a:link{
	text-decoration:none;
	color:#333;
}
.formTipo2 .nolink{ color:#BFBCBB;}
.cb_comp_outer { padding-left:0; margin-left:0;}


/* CARATTERISTICHE GENERALI MENU */

ul.menu {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	text-align: left;
}

ul.menu a {
	color:#FFFFFF;
	text-decoration: none;	
}

ul.menu li {
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.menu li.parent {
	display: block;
	width: auto;
	height: auto;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.menu li.parent a{
	height: 17px;
}

ul.menu ul {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 21px 4px 21px;
	width: auto;
}

ul.menu ul li {
	display: block;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 24px;
}

ul.menu ul li.active {
	font-size: 10px;
	font-weight: bold;
}


/* CARATTERISTICHE SPECIFICHE ROSSO */

.module_rosso ul.menu {
	background: transparent url(../images/menu_rosso_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 28px;
}

.module_rosso ul.menu li ul {
	background: transparent url(../images/menu_rosso_background.png) scroll repeat-y left; /* sfondo 1px */
}

/*.module_rosso ul.menu li.parent {
	background: transparent url(../images/menu_rosso_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_rosso ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
}
.module_rosso ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_rosso {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_rosso_chiusura.png) no-repeat scroll top left;
}


/* CARATTERISTICHE SPECIFICHE BLU */

.module_blu ul.menu {
	background: transparent url(../images/menu_blu_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 28px;
}

.module_blu ul.menu li ul {
	background: transparent url(../images/menu_blu_background.png) scroll repeat-y left; /* sfondo 1px */
}
/*.module_blu ul.menu li.parent {
	background: transparent url(../images/menu_blu_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_blu ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
}
.module_blu ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_blu {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_blu_chiusura.png) no-repeat scroll top left;
}


/* CARATTERISTICHE SPECIFICHE GIALLO */

.module_giallo ul.menu {
	background: transparent url(../images/menu_giallo_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 28px;
}

.module_giallo ul.menu li ul {
	background: transparent url(../images/menu_giallo_background.png) scroll repeat-y left; /* sfondo 1px */
}
/*.module_giallo ul.menu li.parent {
	background: transparent url(../images/menu_giallo_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_giallo ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
}
.module_giallo ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_giallo {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_giallo_chiusura.png) no-repeat scroll top left;
}


/* CARATTERISTICHE SPECIFICHE GRIGIO */

.module_grigio ul.menu {
	background: transparent url(../images/menu_grigio_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 28px;
}

.module_grigio ul.menu li ul {
	background: transparent url(../images/menu_grigio_background.png) scroll repeat-y left; /* sfondo 1px */
}
/*.module_grigio ul.menu li.parent {
	background: transparent url(../images/menu_grigio_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_grigio ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
}
.module_grigio ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_grigio {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_grigio_chiusura.png) no-repeat scroll top left;
}

/* CARATTERISTICHE SPECIFICHE BIO */

.module_bio ul.menu {
	background: transparent url(../images/menu_bio_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 28px;
}

.module_bio ul.menu li ul {
	background: transparent url(../images/menu_bio_background.png) scroll repeat-y left; /* sfondo 1px */
}
/*.module_bio ul.menu li.parent {
	background: transparent url(../images/menu_bio_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_bio ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
}
.module_bio ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_bio {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_bio_chiusura.png) no-repeat scroll top left;
}


/* CARATTERISTICHE SPECIFICHE ROSA */

.module_rosa ul.menu {
	background: transparent url(../images/menu_rosa_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 28px;
}

.module_rosa ul.menu li ul {
	background: transparent url(../images/menu_rosa_background.png) scroll repeat-y left; /* sfondo 1px */
}
/*.module_rosa ul.menu li.parent {
	background: transparent url(../images/menu_rosa_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_rosa ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
}
.module_rosa ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_rosa {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_rosa_chiusura.png) no-repeat scroll top left;
}


/* CARATTERISTICHE SPECIFICHE VERDE */

.module_verde ul.menu {
	background: transparent url(../images/menu_verde_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 28px;
}

.module_verde ul.menu li ul {
	background: transparent url(../images/menu_verde_background.png) scroll repeat-y left; /* sfondo 1px */
}
/*.module_verde ul.menu li.parent {
	background: transparent url(../images/menu_verde_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_verde ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
}
.module_verde ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_verde {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_verde_chiusura.png) no-repeat scroll top left;
}

/* RISULTATI BLOG TAGS */

.pagenav {
	color: #e97db7;
}

fieldset {
	border: 0;
}

fieldset a{
	color: #e97db7;
}

/* CONCORSO HANNAH MONTANA */

.azz15px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4cabe1;
	font-weight:bold;
	margin-bottom:11px;
}
.azz13px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4cabe1;
	font-weight:bold;
	margin-bottom:11px;
}
.marginetesto {
	margin-bottom:11px;
	background-image:none;
}
.punti-hannah {
	float:left;
	width:350px;
}
.foto-hannah {
	float:right;
	width:160px;
}
.box-hannah {
	width:100%;
	height:210px;
}

/* CARATTERISTICHE SPECIFICHE white */

.module_white ul.menu {
	background: transparent url(../images/menu_white_homepage.png) no-repeat scroll; /* img con angoli smussati */
	height: 25px;
	padding: 4px 0px 0px 45px;
	color:#000000;
}

.module_white ul.menu li ul {
	background: transparent url(../images/menu_white_background.png) scroll repeat-y left; /* sfondo 1px */
	color:#000000;
}
/*.module_white ul.menu li.parent {
	background: transparent url(../images/menu_blu_punto_elenco.png) no-repeat scroll 22px 7px;  punto elenco 
}*/

.module_white ul.menu li.parent a {
	display: block;
	padding: 0px 0px 0px 45px;
	position: relative;
	color:#990000;
}
.module_white ul.menu li.parent ul li a {
	display: block;
	padding: 0px 0px 0px 0px;
	height: 12px;	
}
.chiusura_white {
	visibility: hidden;
	display: block;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/menu_white_chiusura.png) no-repeat scroll top left;
}

/*ul.menu li.item61 a {
	color:#000000;
	text-decoration: none;	
}
*/

/*box laterali*/

.box_laterali {
	position:relative;
	width:205px;
	height:130px;
	float:left;
	clear:both;
	margin-bottom:5px;
}
#box_azzurro {
	background-image:url(../images/box_Collezioni.png);
}
#box_rosso {
	background-image:url(../images/box_Chisiamo.png);
}
#box_violetto {
	background-image:url(../images/box_Iniziative.png);
}
#box_arancio {
	background-image:url(../images/box_negozi.png);
}
#box_verde {
	background-image:url(../images/box_mammab.png);
}
#box_bio {
	background-image:url(../images/box_bio.png);
}
#box_basico {
	background-image:url(../images/box_basico.png);
}
#box_rosa {
	background-image:url(../images/box_club.png);
}
.testo_box_laterali {
	position:absolute;
	width:110px;
	height:95px;
	top:15px;
	left:15px;
	font-size:10px;
}

/*Layout 2 colonne*/
.due_colonne_sx {
	width:260px;
	float:left;
}
.due_colonne_dx {
	width:260px;
	float:right;
}

/*Layout Brums diary*/
.img_screenshot {
	background: url(../images/screenshot_my_baby_diary.gif) top no-repeat;
	width: 536px;
	height: 358px;
}

.btn_vai_brums_diary {
	background: url(../images/btn_vai_al_brums_diary.gif) top no-repeat;
	width: 139px;
	height: 156px;
	display: block;
	float: left;
}

.testo_vai_brums_diary {
	width: 401px;
	display: block;
	float: left;
}
/*sondaggi*/
.titolo_box_dx{color:#5db5e5;font-size:16px;font-weight:bold;margin-bottom:10px;}
form td .button{float:left;margin-top:5px;}
li .parent active item14 ul{display:none;}
.sectiontableentry2,.sectiontableentry1{margin:10px 0;}
form{margin-top:10px;}
.pollstableborder{border:none;}
/*franchising Success*/

.franchising-success {
	position:relative;
	width:400px;
	height:300px;
	margin-left: auto ;
	margin-right: auto ;
	background:url(../../../images/parti/content_image_bg_rose.gif) no-repeat center;
	margin-bottom:10px;
}
.franchising-success-white {
	position:absolute;
	width:300px;
	height: 210px;
	top:30px;
	left: 30px;
	background-color:#FFF;
	border:solid #9acfda 3px;
	padding:15px;
}
.franchising-success-white h3 {
	font-size:14px;
	font-weight:bold;
	color:#9acfda;
}
.riga_form {
	width:100%;
	float:left;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
	padding-bottom:5px;
}
.riga_form_2campi {
	width:180px;
	float:left;
	text-align:left;
}
.riga_form_2cap {
	width:75px;
	float:left;
	text-align:left;
}
.riga_form_quest {
	width:390px;
	float:left;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
.riga_form_captcha {
	width:500px;
	float:left;
	text-align:left;
	height:70px;
}
.riga_form_titoli {
	font-size:13px;
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:solid #23883b 7px;
	clear:both;
}
.riga_form_answ {
	width:400px;
	float:right;
	text-align:left;
}
.textform{float:left;}
.formright{margin-left:50px;}
.riga_form select{width:210px;margin-right:18px;margin-bottom:0px;}
.formselect select{width:132px;}
.riga_form p{margin:0;}
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.menu .item115{display:none;}
