/* ------- HTML ---------- */

*{margin:0;padding:0}
BODY{background:#FFFFFF url(../images/css/body_bg.gif) repeat-y scroll top;	font-family: Verdana,  Helvetica, sans-serif;font-size: 14px;color:#5F5F5F;}
ol, ul {list-style: none;}
IMG{border:0;}
H1{font-size:150%}
H2{font-size:120%}
H3{font-size:110%}

/* --------- STRUTTURA ------------- */

#container{width:960px;margin:0 auto;position:relative;}
#main{margin:0 auto;}
#content{padding-top:420px;text-align:justify;}
#header{position:absolute;top:0px; width:100%;}
#footer{}

#logo{height:60px;width:300px;margin-left:1px;}
#search{margin-top:10px;margin-right:10px;}


/* SPECIALI */

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.line {border-bottom:1px dotted #CCCCCC;clear:both;margin:0 0 10px;}

#tray{background:#FFFFFF url(../images/css/top_header.gif) repeat-x top;height:35px;text-align:right;margin-left:2px;}
#tray UL{width:100%;list-style-type:none;}
#tray LI{float:right;margin-right:10px;}
#tray LI A{color:#5F5F5F;font-size:10px;font-weight:bold;}
#tray LI B{color:#5F5F5F;font-size:11px;font-weight:bold;}


.articolo{width:675px; padding:10px;}
.articolo P{margin:20px 0;}
.side_dx{margin:10px 10px 0 0;width:255px;}

.features{background-color:#09F;padding:10px;}

.menu{padding:10px;margin-bottom:10px;}
.menu H2,.menu H3{font-size:13px;}
.menu UL LI{font-size:12px;background:url("../images/css/bullet.gif") no-repeat scroll 0 10px transparent;padding:5px 0 5px 12px;border-bottom:1px dotted #CCCCCC;line-height:14px; text-transform:capitalize;}
.menu UL LI A{color:#555; text-decoration:none;}
.menu UL LI A:hover{color:#FF9900; text-decoration:underline; cursor:pointer}

#head_link{width:959px;margin-left:1px;color:#FFEBCD;height:35px;background:transparent url(../images/css/menu_035_bg.jpg) repeat-x scroll 0 0;}

.glossymenu{list-style:none;background:url(../images/css/menu_035_bg.jpg) repeat-x;width:100%;}
.glossymenu li{background:url(../images/css/menu_035_bg.jpg) repeat-x;			list-style:none;display:block;float:left;height:35px;border-right:1px solid #dbdbdb;line-height:35px;}
.glossymenu li a{display:block;float:left;color:#7A7A7A;text-transform:uppercase;font-size:11px;font-weight:bold;line-height:35px;text-decoration:none;padding:0 25px;}
.glossymenu li a:hover{color:#747474;background:url(../images/css/menu_035_h.jpg) repeat-x;}
.glossymenu li a.current{display:block;float:left;text-transform:uppercase;font-size:11px;font-weight:bold;line-height:35px;text-decoration:none;padding:0 25px;	}
.glossymenu li a:hover.current{color:#6c822e;}

#footer{color:#777777;font:0.85em Arial,Sans-Serif;}

#lists {float:left;margin:0 0 22px;padding:18px 0 0 10px;width:100%;}
#lists ul {margin:0 50px 0 0;}
#lists ul.last {margin:0;}
#lists li {background:url("../images/css/bullet.gif") no-repeat scroll 0 10px transparent;color:#555555;list-style:none outside none;padding:5px 0 0 12px;text-align:left;}
#lists li.title {background:none repeat scroll 0 0 transparent;font-weight:bold;padding:6px 0 3px;text-transform:uppercase;}
#lists li A{text-decoration:none;color:#555555;}
#lists UL{float:left; width:260px;}
#quote {background:url("../images/css/quote.gif") no-repeat scroll 7px 7px #DDDDDD;color:#444444;float:right;font-style:italic;height:85px;margin:10px;padding:20px 15px;width:910px;}
#author {font-weight:bold;padding:10px 0 0;}
#foot {border-top:1px dotted #CCCCCC;clear:both;color:#999999;font-size:0.94em;padding:25px 10px;}
#flinks {float:right;}

.vetrina {}
.vetrina ul {}
.vetrina ul li {float:left;height:190px;margin:5px;padding:3px;text-align:center;width:200px;}
.vetrina h2{background:url("../images/css/title_bg_little.jpg") no-repeat scroll 0 0 #FFFFFF;color:#FFFFFF;font-size:16px;padding:5px;}
.vetrina h2 a,.vetrina h3 a {color:#FFFFFF;}
.vetrina p {color:#000000;font-size:11px;padding:3px 10px;text-align:center;}
.vetrina p img {border:1px solid #CFCFCF;height:90px;padding:5px;width:150px;}
.desc {font-size:11px;margin-right:10px;}

/* ----------- My Form ----------- */
.myform{width:400px;padding:14px;}
.bott{display:none}
/* ----------- stylized ----------- */
#stylized{}
#stylized h1 {font-size:14px;font-weight:bold;margin-bottom:8px;}
#stylized p{font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px;}
#stylized label{display:block;font-weight:bold;text-align:right;width:140px;float:left;}
#stylized .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
#stylized .error{color:red;}
#stylized input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:240px;margin:2px 0 20px 10px;}
#stylized input.error{border-color:red; background-color:#F5DBDB;}
#stylized textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:240px;margin:2px 0 20px 10px;}
#stylized button{clear:both;margin-left:150px;width:125px;height:31px;background:#666666 url(img/button.png) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}

/* --------------- ADV ---------------*/

#adv{padding:5px 0;height:280px;}

/** COLORS **/
A{color:#794F1D;}
H1{color:#794F1D;}
#lists li.title A{color:#794F1D;}
.menu{color:#794F1D;background:none repeat scroll 0 0 #D7F0B2;border-bottom:2px solid #BCE67D;border-top:2px solid #BCE67D;}
.glossymenu li a.current{color:#794F1D;}
#adv{border-top:5px solid #DBE9FF;padding-left:2px;}

.didascalia_sx span {
color:#666666;
font-size:11px;
font-style:italic;
width:400px;
}
