
/* ============= struttura principale ================================*/

#container {width:1000px;}
#banners {background:#FFF;} /*fisso*/

/*
#content {float:left; width:685px;}
#boxContainer {margin:0px 6px 7px; } 
#boxContainerwide {margin:0px 0px 7px; } 
#rightCol {float:right; width:310px; }
*/

/* nell'HEADER 
============================= */
#top_pubbli  { margin-left:8px;_margin-left:3px; margin-top:5px; margin-bottom:10px; float:left; }

#top_banner {float:left;}
#loginWrapper {background:#E8E5D8; position:relative; width:295px; float:right; padding-top:0;}



/* page - bordi in css */
.page {background-color: #fff; padding: 10px;margin-bottom: 10px;border-left: #DDDACE 1px solid;border-right: #DDDACE 1px solid;border-bottom: #C7C5BA 1px solid; }



#pub_foto {padding-left: 90px;background-image: url(../img/bg_pubbli_foto.gif);background-repeat: repeat-y;}
#pub_foto .foto_big {border:6px solid #E8E5D8; margin-bottom:5px;}

#dida {position:relative; background-image: url(../img/bg_pubbli_nav.gif);background-repeat: no-repeat; background-position:top right; }
#dida p {color:#43242E; font-size:11px; width:190px;}
#dida #nav_arrow {position: absolute;top: 2px;right: 6px;text-align:right;}
#dida #nav_arrow a {}

#box {margin:10px 0 5px 0;  position:relative; width:262px;}
#box h3 {font-size:13px; color:#B60E3D; padding:8px 8px 0px;}
#box p {padding:8px;}
.dotted { background: url(../img/boxdotted260_top.gif) top left no-repeat; position:relative; /*padding:8px;*/}
.bottomDot {background: url(../img/boxdotted260_bottom.gif) bottom left no-repeat; height:4px; position:absolute; left:0; bottom:-1px; width:100%;}





#pubbli_testo {padding:0 10px;}
#pubbli_testo h2 {font-size:20px;}
#pubbli_testo p {padding:10px 0; font-size:12px;}

.summary {font-size:13px; padding:5px 0; text-transform:uppercase;}

#pubbli_testo A {text-decoration: underline}

/****** i quiz ******/


#pubbli_quiz {padding-left:10px; border-left:90px solid #E8E5D8;}
#pubbli_quiz h2 {font-size:20px;}
#pubbli_quiz .summary_quiz {font-size:13px; margin-bottom:20px;padding-right:160px; padding-bottom:20px; background-image:url(../img/dot_separatore.gif);background-repeat: repeat-x; background-position:bottom left;}

td.quiz_num { height:44px; width:53px; background:#D4CFBB; text-align:center;  border-right:5px solid #fff;}
td.quiz_num strong {font-size:38px; line-height:44px; color:#43242E;}
td.quiz_tot {background:#E8E5D8;border-left:1px solid #D3CDB9; padding:5px; vertical-align:bottom; font-size:13px; font-weight:bold; color: #A08D6E;}
td.domanda {border:1px solid #D3CDB9; padding:6px; }
td.domanda img {float:left; margin-right:10px; }
td.domanda p {color:#43242E; font-size:14px; font-weight:bold;}
td.domanda form {margin:5px 0;}
td.domanda form input {margin:0 3px;}

#prosegui {margin-left:580px;  }
#prosegui a {display:block; height:21px; background: url(/cm/img/bg_prosegui.gif) 0px 0 no-repeat; }
#prosegui a:hover {background: url(/cm/img/bg_prosegui.gif) 0 -29px no-repeat;}

#profilo {}
td.pro_sx { height:44px;  background:#D4CFBB;}
td.pro_dx {background:#E8E5D8; padding:8px 15px; vertical-align:bottom; font-size:13px; font-weight:bold; color: #A08D6E;}
td.pro_bottom {border:1px solid #D3CDB9; border-top:0; padding:6px; }
td.pro_bottom img {float:left; margin-right:10px; padding-bottom:20px;}
td.pro_bottom h3 {margin:5px 0;}
td.pro_bottom p {padding-right:10px;}

/* =========== contiene servizi e promo */
#contDXcol {margin:0 7px 0 5px;} 
#contDXcol h3 {color:#313131; font-size:12px; font-weight:bold; padding:5px;}

#contDXcol .box_promo_new { overflow: hidden; border:1px solid #f2b9c8; height: 85px; width:280px; margin-bottom: 5px;}
#contDXcol .box_promo_new h4 {cursor: hand;}
#contDXcol .box_promo_new p {cursor: hand; line-height: 13px; color:#43242e;}
#contDXcol .box_promo_new .content_box { float: left; width: 140px;}
#contDXcol .box_promo_new img { float: right; width: 106px; height: 66px}
#contDXcol .box_promo_new a {display: block;  padding: 9px 4px 10px 12px; height: 66px}
#contDXcol .box_promo_new a:hover { background-color: #f2b9c8;}

#contDXcol .lista_promo_new li {width:280px; font-size: 12px; line-height: 11px; color: #BEB89D; border:1px solid #f2b9c8;  margin-bottom: 5px;}
#contDXcol .lista_promo_new li span { font-size: 11px; font-weight: bold; color: #c54d6f;}
#contDXcol .lista_promo_new li A {background: url(../img/lista_promo_bullet.gif) 4px 8px no-repeat; font-size: 11px; font-weight: bold; color: #c54d6f; display: block; padding: 3px 0 3px 12px;}
#contDXcol .lista_promo_new li a:hover { background-color: #f2b9c8; }

#contDXcol .box_promo_text_new {border-left: 1px solid #DDDACE; border-bottom: 1px solid #BBB8A7; background-color: #E2DECF; margin-bottom: 5px; }
#contDXcol .box_promo_text_new p { line-height: 13px}
#contDXcol .box_promo_text_new a { display: block; padding: 4px 4px 4px 12px;}
#contDXcol .box_promo_text_new a:hover { background-color: #d4cfbb; }

