

/* ============= struttura principale ================================*/

#container {width:1000px;}
#banners {background:#FFF; height:90px; border-bottom:4px solid #FFF;} /*fisso*/


#content {float:left; width:840px;}
#boxContainer {margin:0px 6px 7px; } 
#boxContainerwide {margin:0px 0px 7px; } 
#rightCol {float:right; width:160px; }


/* 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;}
