html,body{margin: 0;padding:0}

body{font-family: verdana ;font-size: 12px;text-align: center; background-image: url(img/bg-main2.gif); background-repeat: repeat-x ; background-position:center top;}

div#contenitore{ text-align: center ;margin-bottom:40px;} /* per IE6< */

img {border: 0}

div#container{position: relative; width: 800px;margin:auto; margin-top: 40px; margin-bottom:40px;

    border-left: 1px solid #000; border-right: 1px solid #000; background-color: #EEEEEE;color: #000;text-align: left;  }

div#keywordtop h1{

font-size:10px;

padding-left:30px;

color:#333333}

/*stili generici, su header e footer*/

div#header{height: 250px;background-color:#FFFFFF;color:#000000}

div#header img{ margin-bottom:0px}

div#header a{text-decoration:none}

h1,h2,h3,p{margin: 0}

p{padding-bottom: 10px}

h3{font-size: 11px; color:#000099; font-family:Verdana; padding-top:3px;}

h1{font-size: 11px; color:#0000CC; font-family:Verdana;}

h2{font-size: 12px; color:#0000CC; font-family:Verdana;}

div#footer a{color:#FFFFFF;;text-decoration: none}



div#affidati p{font-size: 10px; color: #666666}

div#affidati a{	color:#666666;text-decoration: none;font-weight: bold; font-size: 11px;}





/*stili specifici per il layout*/



div#ombratopsx { float:right; margin-top:40px}

div#extra{top: 287px; right: 580px;width: 210px;padding: 1em 5px; background-color:#0049BD; float:left}



div#content{ position:relative; padding: 1em 10px; margin-left:220px; }

div#bandierine { width:800px; background-color:#FFFF00;}

div#bandierine img{ left:650px; position:relative;}

div#bandierine p{ text-align:left; margin-left:20px; font-size:10px}

div#bandierine a{ text-decoration:none}



div#footer{text-align:center; padding: 5px 20px; background-color: #000; color: #fff; clear:left }



div#menufooter{ border-bottom: dotted; border-bottom-color:#333333; border-bottom-width:1px }

div#contattipagine { border:dotted #003399 3px; width:490px; margin-left:15px; background-color:#FFFFFF}

div#contattipagine p{ padding-left:5px;}

div#contattipagine h2{ text-align:left; font-size:16px; }

div#ombracontatti { background-image:url(img/ombra.jpg);  width:490px; background-repeat:no-repeat; margin-left:15px;}

div#contattipagine_siti_internet{ border:dotted #003399 3px; width:450px; margin-left:15px; background-color:#FFFFFF}

div#ombracontatti_siti_internet{ background-image:url(img/ombra.jpg);  width:450px; background-repeat:no-repeat; margin-left:15px;}

div#video_clip_pagina_ecommerce { border:dotted #003399 3px; width:490px; margin-left:15px; background-color:#FFFFFF; }

div#video_clip_pagina_ecommerce h2{ text-align:center; font-size:16px; }

div#video_clip_pagina_ecommerce a{ color:#FFFFFF}





/*stili per la sezione extra*/

div#extra div.newsbox1{ margin-bottom:20px; background-color:#FFFFFF; width:210px; text-align:center}

div#extra div.newsbox1 img{ padding-left:15px}

div#extra div.newsbox1 a{ text-decoration:none}

div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}

div#extra div.newsbox h2{padding: 1px 2px;color: #0033FF;font-size: 1.2em; background-color:#FFFFFF; }

div#extra div.newsbox p{margin: 0;color: #FFFFFF;}

div#extra div.newsboxvalidazione  h2{padding: 1px 2px;color: #0033FF;font-size: 1.2em; background-color:#FFFFFF; text-align:left }

div#extra div.newsboxvalidazione  { text-align:center }



/*stili per i contenuti*/

div#content{margin-left:220px; margin-right:2px}

div.textimage{width: 100%} /*risolve il peek-a-boo bug di IE6*/



div.textimage h2{margin-top: 10px;}

div.textimage a{font-size: 12px; color:#0000CC; font-family:Verdana; text-decoration: none;}



div.contenitore_promo { text-align:center}

div.textimage_promo{width: 561px; border:dotted #FF6600 2px; background-color:#EEEEEE; margin-top:40px; margin: auto; margin-top:40px; text-align:left}

div.textimage_promo p{padding-left:5px;}



div.portfolio {border-bottom: 1px dotted #ccc; width: 100%}

div.portfolio td{border-bottom: 1px solid #000000;}

div.portfolio td img{ padding-left:10px;}

div.portfolio td p{ padding-left:10px;}

div.portfolio td h1{ padding-bottom:5px;padding-left:10px;}

div.portfolio td a{ text-decoration: none;}

.portfolio_tratti {border-bottom: 1px dashed #000000;}



div.wide,div.split2,div.split3{float:left}

div.wide{margin: 0 1%; border-top: 1px dotted #ccc}

div.split2 div{float: left; width: 208px; \width: 218px; w\idth: 208px;padding: 0 5px}

div.split3 div{float: left; width: 135px; \width: 145px; w\idth: 135px;padding: 0 5px; margin-top:10px; margin-left:20px; font-family:Verdana; font-size:9px;}

div.split3 div a{font-family:Verdana; font-size:9px; text-decoration:none}



/*Stile pagina sitemap*/

div.sitemap{border-bottom: 1px dotted #ccc; width: 100%} /*risolve il peek-a-boo bug di IE6*/

div.sitemap img{ padding-bottom:2px; padding-top:2px; padding-left:5px; }

td.spazio_sottosezioni p{ font-family:Verdana; padding-left:30px; padding-bottom:5px; padding-top:5px; }



td.footersx { width:10%}

td.footerce { width:96%}

td.footerdx { width:4%}

table.affidati { width:100%; margin-top:10px; border:0px; border-top:#333333 dotted 1px }



td.tabgialle  { height:13px; background-color:#F2FB00; padding-left:5px; padding-top:5px }

td.giallacentrale { background-color:#F2FB00; }

td.giallacentrale_inferiore { background-color:#F2FB00;padding-left:5px; padding-top:0px }

td.focus { background-color:#0049BD; padding-left:5px;font-size: 16px; color:#FFFFFF; font-family:Verdana; padding-left:5px;}

td.focus2 { background-color:#FFFFFF; }

td.chisiamo { width:59%}

chisiamo_noindex { width:89%}

td.chisiamo_centrale { width:4%}

td.chisiamo_dx { width:37%}

td.tab_bianca { background-color:#FFFFFF}



<!--

.stile1 {font-size: 16px; color:#FFFFFF; font-family:Verdana; padding-left:5px;} /*stile focus e video feedback*/

.stile1bis {padding-left:5px;} /*stile scrittura su spazio focus e video feedback*/

.Stile2 {font-size: 36px}

.Stile3 {font-size: 24px}

.stile4 {font-size: 12px; color:#333333} /*stile affidati (h3) a c3 che si trova sotto le tre colonne gialle*/

.stile5 {font-size: 10px; color: #666666} /*stile testo sotto tag h3 (affidati a c3) che si trova sotto le tre colonne gialle*/

.Stile7 {font-size: 40px}

.Stile8 {font-size: 18px; color:#FF9900}

.Stile9 {color: #DBDBDB}

.Stile10 {color: #0049BD}

.Stile13 {color: #F2FB00}

.Stile15 {font-size: 12px; font-weight: bold; }

.Stile16 {color: #000099;font-weight: bold; font-size:16px}

.Stile17 {font-size: 24px; font:bold; color:#FF9900; text-align:center}

.Stile18 {font-size: 22px; font:bold; color:#003399; text-align:center}

.affidati_p {font-size: 10px; color: #666666}

.affidati_a {color:#666666;text-decoration: none;font-weight: bold; font-size: 11px;}



div.ok_preventivo img{ margin-left:200px}





/* ************ menu  *********** */

#menu-vert {

    width: 215px;

    text-align: left;

    margin:  0px 0px;

}



.menu-vert {

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    border: 0px;

    padding: 0px;

    margin: 0px;

    width: 205px;

    text-align: left;

}



.menu-vert li {

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    font-size: 14px;

	font-family:Verdana;

}



.menu-vert li a:link, .menu-vert li a:visited {

    display: block;

    overflow: hidden;

    background: url(img/mvert-out.gif) no-repeat left top;

    height: 24px;

    text-decoration: none;

    color: #FFFFFF;

    padding-left: 25px;

    padding-top: 4px;

}



.menu-vert li a:hover {

    background: url(img/mvert-over.gif) no-repeat left top;

    display: block;

    overflow: hidden;

    height: 24px;

    padding-left: 25px;

    padding-top: 4px;

    text-decoration: none;

    color: #0049BD;

}



.menu-vert li a.selected {

    background: url(img/mvert-over.gif) no-repeat left top;

    display: block;

    overflow: hidden;

    height: 24px;

    padding-left: 25px;

    padding-top: 4px;

    text-decoration: none;

    color: #0049BD;

}



.menu-vert2 {

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    border: 0px;

    padding: 0px;

    margin: 0px;

    text-align: left;

	

}



.menu-vert2 li {

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    font-size: 13px;

	font-family:Verdana;

}



.menu-vert2 li a:link, .menu-vert2 li a:visited {

    display: block;

    overflow: hidden;

    height: 24px;

    text-decoration: none;

    color: #0049BD;

    padding-left: 35px;

    padding-top: 1px;

    background: url(img/bg-menuvert2.gif) left top no-repeat #6386BF;

}



.menu-vert2 li a:hover {

    display: block;

    overflow: hidden;

    height: 24px;

    padding-left: 35px;

    padding-top: 1px;

    text-decoration: underline;

    color: #0049BD;

    background: url(img/bg-menuvert2.gif) left top no-repeat #6386BF;

}

.menu-vert2 li a.selected {

    color: #F99900;

}

/**********************/




