body {width: 992px; margin: 0 auto; text-align: center;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-color: #efe4a7; background-image: url(../../imge/banner/Gru3large.jpg); background-repeat: no-repeat; background-attachment:fixed;}

h1 {font-size: 18px; font-weight: bold; text-align: left; color: #993333;}
h3 {font-size: 16px; font-weight: bold; text-align: center; color: #FFFF66;
margin-top: 5px; margin-bottom: 5px;}
h4 {font-size: 16px; font-weight: bold; text-align: left; color: #006600;
margin-top: 5px; margin-bottom: 0px;}
h5 {font-size: 14px; font-style: italic; font-weight: bold; text-align: left; color: blue;
margin-top: 10px; margin-bottom: 0px;}
h6 {font-size: 14px; text-align: left; color: #CC3300; font-weight: bold;
margin-top: 5px; margin-bottom: 0px;}

p {font-size: 17px; text-align: justify; font-family: Helvetica; line-height: 20px;
margin-left: 2px; margin-right: 2px; margin-top: 10px;}

a {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #FFFF66;}
a:active {text-decoration: none; color: #FFFF66;}

hr {border:0; height: 1px; width: 75%; background-color: #CCCC33;}
hr.articoli{clear:both;}

strong {font-weight: bold;}
em {font-style: italic;}

/*********************** Stili speciali *********************/
#timbro{background-attachment: fixed; background-image: url(../icone/logotobw2_small.png); background-repeat: no-repeat; background-position: right top;
padding-right: 180px;}
#evidenziarosso {color: #CC0000;}
.first_specifiche {color: #FFCC00; font-size: 12px; text-align: left; margin-top: 5px;}
span.page_specifiche {color: #FF6600; font-size: 11px;}
span.titolo_menu {color: #FFFF66; font-size:13px; margin-top: 15px; margin-bottom: 10px;}
iframe.contact {width: 700px; height: 440px; text-align: center; background-color: #efe4a7;}
.titoli_info_tray {font-size: 15px; font-weight: bold; text-align: left; margin-top: 5px;}
/**************** Intestazione ****************/
#header {height: 250px;
background-image: url(../../imge/banner/tobw55.jpg); background-repeat: no-repeat; background-position: center center;
box-shadow: black 0.2em 1em 3em 1em;}
#header_res {height: 250px;
background-image: url(../../imge/banner/tobw55_res.png); background-repeat: no-repeat; background-position: center center;
box-shadow: black 1em 1em 3em 1em;}

/*************** Decorazione Intestazione ******************/
b.rtop {width: 992px; display: block;
background-color: #003366;
box-shadow: black 0.2em 1em 3em 1em;}
b.rtop b {display: block; height: 1px; overflow: hidden;
background-color: #003366;
border-top: 1px groove #FFFF00;
border-right: 1px solid #669999;
border-left: 1px solid #669999;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4{margin: 0 1px; height: 2px}

/************** Contenitori di pagina **************/
#corpo {width: 981px; height: 920px; background-color:#003366; padding-left: 5px; padding-right: 5px; margin-bottom: 25px;
box-shadow: black 0.2em 2em 3em 1em;
border-bottom-right-radius: 30px; border-bottom-left-radius: 15%;
border-left: 1px solid #669999;}
#cucitura {padding: 4px;
border: 1px dashed #000000; border-top-left-radius: 20px;  border-top-right-radius: 20px; 
border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}

#content {width: 790px; float: right; background-color: #CCCC99; margin-top: 15px; margin-right: 5px; padding: 6px;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 0 none; border-top-left-radius: 10px; border-top-right-radius: 10px;
border-left: 1px solid #FFCC00;}

#content_articolo {width: 750px; padding: 5px; margin: 7px; background-color: #999966;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px;  border-top-right-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}

#content_commenti{background-color: #CD853F;
border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}


#content_first {width: 790px; float: right; background-color: #CCCC99; margin-top: 15px; margin-right: 5px; padding: 6px; clear: both;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 0 none; border-top-left-radius: 10px; border-top-right-radius: 10px;
border-left: 1px solid #FFCC00;}
#advisor {width: 765px; background-color: #FFFF66; padding: 5px; margin: 5px;
box-shadow: black 0.5em 0.5em 0.5em;
border: 1px solid #FF0000; border-radius: 10px;}
#advisor_form {width: 140px; background-color: #CCCC99; padding: 5px;
box-shadow: black 0.5em 0.5em 0.5em;
font-size: 10px;
border: 1px solid #FF0000; border-radius: 10px;}
#footer {width: 796px; float: right; background-color: #CCCC99; margin-right: 5px; margin-bottom: 25px; padding: 3px;
font-size: 12px; font-weight: bold;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 0 none;
border-left: 1px solid #669999;
border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}

/************** Riquadri Home Page **************/
#slogan_first {width: 750px; padding: 5px; margin: 7px; background-color: #999966;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px;  border-top-right-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}

#auguri_feste {width: 520px; padding: 5px; margin: 7px; background-color: #999966;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px;  border-top-right-radius: 20px; 
border-left: 1px solid #669999; margin-left: 110px;
border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}

#campagne_first {width: 370px; float:left; padding: 5px; margin: 7px; background-color: #999966;
background-image: url(../../imge/icone/struttura/puntina-blu.gif); background-repeat: no-repeat; background-position: left top;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px;}
#eventi_first {width: 370px; float:right; padding: 5px; margin: 7px; background-color: #999966;
background-image: url(../../imge/icone/struttura/puntina-blu.gif); background-repeat: no-repeat; background-position: left top;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px;}
#segnala_first {width: 370px; float:right; padding: 5px; margin: 7px; background-color: #999966;
background-image: url(../../imge/icone/struttura/puntina-blu.gif); background-repeat: no-repeat; background-position: left top;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px;}
#articolo_first {width: 370px; float:left; padding: 5px; margin: 7px; background-color: #999966;
background-image: url(../../imge/icone/struttura/puntina-blu.gif); background-repeat: no-repeat; background-position: left top;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px;}
#luoghi_first {width: 370px; float:right; padding: 5px; margin: 7px; background-color: #999966;
background-image: url(../../imge/icone/struttura/puntina-blu.gif); background-repeat: no-repeat; background-position: left top;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px;}
#progetti_first {width: 370px; float:left; padding: 5px; margin: 7px; background-color: #999966;
background-image: url(../../imge/icone/struttura/puntina-blu.gif); background-repeat: no-repeat; background-position: left top;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px;}
#foto_first {width: 370px; float:right; padding: 5px; margin: 7px; background-color: #999966;
background-image: url(../../imge/icone/struttura/puntina-blu.gif); background-repeat: no-repeat; background-position: left top;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #669999; border-top-left-radius: 20px; 
border-left: 1px solid #669999;
border-bottom-right-radius: 20px;}

/**************** Gestione Immagini ****************/
div.segnalazioni {width: 170px; height: 140px; float: left; padding: 6px; margin: 6px; background-color: #993300;
text-align: center; font-size: 12px; font-style: italic; font-weight: bold;
border-radius: 5px;}
#mesi_segnalazioni {width: 150px; height: 100px; padding: 1px;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #ddd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ddd;}

div.elenco_articoli_1 {width: 235px; height: 240px; float: left; padding: 3px; margin: 10px; overflow: hidden;
text-align: left; font-size: 12px; font-weight: bold; color: #009900;}
img.elenco_articoli {width: 225px; height: 150px; padding: 3px; background-color: #993300;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #ddd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ddd;}

          /**************** Riquadri DIV Home Page ****************/
div.riquadri_riga {float: left; width: 366px;
margin-bottom: 5px;}

div.riquadri_first_1 {width: 150px; float: left; height: 100px; overflow: hidden; background-color: #993300;
border-radius: 4px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px;}
img.riquadri_first {width: 140px; padding: 1px; margin: 3px;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #ddd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ddd;}

div.riquadri_first_2 {width: auto; overflow: hidden; background-color: #993300;
border-radius: 4px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px;}
#riquadri_first_gallery {width: 320px; padding: 1px; margin: 5px;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #ddd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ddd;}

         /**************** Riquadri DIV Articoli ****************/
div.orizzontali-right {width: 345px; float: right; margin: 10px;
text-align: center; font-size: 11px; font-style: italic; font-weight: bold; color: #000000;}
div.orizzontali-left {width: 345px; float: left; margin: 10px;
text-align: center; font-size: 11px; font-style: italic; font-weight: bold; color: #000000;}
img.foto-orizzontali {width: 335px; padding: 4px; background-color: #993300;
margin-bottom: 5px;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #ddd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ddd;}

div.verticali-right {width: 300px; float: right; padding: 3px; margin: 10px;
text-align: center; font-size: 11px; font-style: italic; font-weight: bold; color: #000000;}
div.verticali-left {width: 300px; float: left; padding: 3px; margin: 10px;
text-align: center; font-size: 11px; font-style: italic; font-weight: bold; color: #000000;}
img.foto-verticali {width: 280px; padding: 4px; background-color: #993300;
margin-bottom: 5px;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #ddd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ddd;}

div.panoramiche-center {width: 720px; float: none; padding: 5px; margin: 10px;
text-align: center; font-size: 11px; font-style: italic; font-weight: bold; color: #000000;}
img.foto-panoramiche {width: 700px; padding: 4px; background-color: #993300;
margin-bottom: 5px;
box-shadow: black 0.5em 0.5em 0.5em;
border-top: 1px solid #ddd;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #ddd;}