/* CSS Document */

body{margin-top:0;}

#container {
position:relative;
margin-top:0;
margin-left:auto;
margin-right:auto;
width:900px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.act{
font-weight:bold;

}


#menu{float:left;
width:90px;
text-align:left;
line-height:25px;
}

ul{
list-style-type:none;
margin-left:0;
padding-left:2px;
}

#menu a:link, #menu a:visited{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
}



#menu a:hover{
color:#cccccc;

}

#content{
float:left;
margin-top:0px;
}

#contentintro{
float:left;
width:900px;
height:500px;
background-image:url(immagini/cit.png);
background-position:top left;
background-repeat:no-repeat;
}

#contentintro img{margin-top:280px;
margin-left:100px;
}

#menu-left{float:left;
margin-top:52px;
margin-left:60px;
margin-right:0px;
width:150px;

}

#menu-left a:link, #menu-left a:visited{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}

#menu-left img{padding-top:15px;}



#menu-left a:hover{
color:#cccccc;
}

#menu-left-prog{float:left;
margin-top:52px;
margin-left:40px;
margin-right:35px;
width:195px;
text-align:left;
}

#menu-left-prog a:link, #menu-left-prog a:visited{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:18px;

}

#menu-left-prog a:hover{
color:#cccccc;
}

#link2{margin-top:10px;

}


#right{float:left;
width:562px;
min-height:400px;
margin-left:38px;
margin-top:55px;
}

#right p{line-height:18px;
text-align:justify;
margin-left:40px;
margin-right:5px;
}

#barbara{display:block;}

#barbara td{padding:0;
margin:0;}

#barbara img{padding-top:15px;}


/* VETRINA PRODOTTI*/

.sub-menus {margin-left:0px;
padding-left:0 !important;
margin-top:10px;
}

#vetrina {font-family:Verdana, arial, Helvetica, sans-serif;
font-size:11px;
margin-top:50px;
float:left;
min-height:380px;
}

#vetrina a:link, #vetrina a:visited{
text-decoration:none;
}

#vetrina a:hover{text-decoration:none;}

#prodotti{float:left;
}

#prodotti td{width:130px;
height:135px;
text-align:center;
}

#prodotti a:link, #prodotti a:visited{
color:#333333;
}


#prodotti a:hover{
color:#999999;
}

#npag{clear:both;
float:right;
margin-right:20px;
margin-bottom:10px;}

#npag a:link, #npag a:visited{font-size:13px !important;
border:1px solid #333333;
padding:1px 2px;
color:#333333;
text-decoration:none;}

#npag a:hover{font-size:13px !important;
border:1px solid #666666;
padding:1px 2px;
color:#ffffff;
background-color:#333333;
text-decoration:none;}

/*DETTAGLIO*/

#back{text-align:right;
}

#back a:link, #back a:visited{text-decoration:none;
color:#666666;}

#back a:hover{text-decoration:none;
color:#999999;}

#dettaglio{width:520px;
margin-left:290px;
float:left;
min-height:380px;
}

#dettaglio-top{width:520px;
background-color:#dfdfdf;
margin-bottom:0;
}

#dettaglio-top ul{padding-top:10px;
padding-bottom:10px;
padding-left:0;
margin-left:10px;
margin-bottom:0;}

#dettaglio-middle{width:500px;
background-color:#dfdfdf;
margin-top:0px !important;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#dettaglio-middle p{margin:0;
padding:0;}

#dettaglio-middle ul{
list-style-type:disc;
margin-left:25px;
margin-top:0;
margin-bottom:0;
padding:0;}



#dettaglio-bottom{background-color:#dfdfdf;
width:520px;
border:0 !important;
margin-bottom:0px;
padding-bottom:10px;
margin-bottom:15px;
}

#dettaglio-bottom p{margin-top:0;}

#slideshow{font-size:10px;
margin-left:15px;
}

#fotodet{margin-left:10px;
padding-top:20px;
}
#fotodet td{width:145px;}
#fotodet img{border:1px solid #cccccc;
padding:2px;}

#footer{
clear:both;
float:left;
width:900px;
margin-top:0px;

}

#footer p{
text-align:center;
font-size:11px;
margin-top:10px;
}

#footer a:link, #footer a:visited{color:#ffffff !important;}
#footer a:hover{color:#666666!important;}

/* CONTATTI */

#quadrato{display:block;
width:90px;
height:90px;
background-color:#cccccc;
margin-left:110px;
margin-top:13px;}

*:first-child+html #quadrato/* solo IE 7.0 */
{margin-top:8px; !important;}

#contatti-p a:link, #contatti-p a:visited{text-decoration:none;
color:#333333;
}

#contatti-p a:hover{text-decoration:none;
color:#999999;}

#inviamail:link, #inviamail:visited{font-size:18px;

text-decoration:none;
color:#333333;
margin-left:39px;}

#inviamail:hover{font-size:18px;
text-decoration:none;
color:#666666;}

#span-mail{font-weight:bold;}

/* LINK */


.t-link{width:780px;
margin-top:35px;}
.t-link td{height:30px;}
.t-link a:link, .t-link a:visited{
text-decoration:none;
color:#333333;
font-size:11px !important;

}

.t-link a:hover{color:#666666;
text-decoration:underline;}

.msg-stop, .msg-ok{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;}
