@charset "utf-8";
/* CSS Document */



html,body{margin:0; padding:0}
body{background-color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
div#container{background-color:#FFFFFF; margin: 0 auto; padding:0;}
h1{font-family:"Trebuchet MS"; Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#dd1123}
h2{ margin-left:10px; margin-bottom:0px; margin-top:0px; padding:0px; font-family:"Trebuchet MS"; Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#dd1123}
h3{margin-bottom:0px; margin-left:10px; margin-top:0px; padding:0px; font-family:"Trebuchet MS"; Arial, Helvetica, sans-serif; font-size:13spx; font-weight:bold; color:#dd1123}




/*stili per il layout*/

div#header{ height:80px; margin:0; padding:0; background-color: #c7ebfc; text-align:left; background-image: url(header.gif); background-position:right top; background-repeat:no-repeat; border-bottom:1px solid; color:#dd1123}


div#barrasopra{height:20px; padding-top:60px; padding-right:10px; text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000000 }
div#barrasopra ul{list-style-type: none;}
div#barrasopra li{display: inline; margin-right:20px; }
div#barrasopra a{color:#000000;text-decoration: none}
div#barrasopra a:hover{color:#dd1123; text-decoration:none}
div#barrasopra a#activelink{color:#dd1123;text-decoration: none}



div#dove{width:auto; height:20px; padding-left:10px; padding-top:10px; font-size:10px; font-style:normal; color:#000000}
div#dove a{ font-size:10px; font-style:normal; color:#000000; font-weight:bold; text-decoration:none} 
div#dove a:hover, a#activelink{color:#dd1123; text-decoration:none; text-decoration:none}

div#navigation{ width:220px; margin:0; padding:0; float:left; clear:left; }


div#content{ margin-left:250px; font-family:"Trebuchet MS";Arial, Helvetica, sans-serif}
div#content a{ font-size:11px; font-style:normal; color:#000000; text-decoration:none} 
div#content a:hover {font-size:11px; font-weight:bold; color:#dd1123;}
div#content a#activelink{ font-size:11px; color:#dd1123; text-decoration:none; text-decoration:none}

div#central{ margin-right:215px; font-size:11px; color:#000000}
div#descrizione_principale{ width:200px; margin-right:0px; padding-left:10px;; float:right; border-left: 1px solid; border-left-color:#dd1123; font-size:11px; color:#000000}

/*stili per il prodotti*/
div.categoria {border-bottom:1px solid #dd1123; float:left; height:200px; margin-bottom:20px; margin-right:20px; text-align: center;width:200px;}

div.floating {height:100%; position:relative; text-align:center; width:100%;}
div.fotocategoria { bottom:30px; left:0; position:absolute; text-align:center; width:100%;}
div.floating div.titcategoria {border-bottom:1px solid #dd1123; bottom:0; color:#000000; font-size:11px; font-weight:bold; left:0; position:absolute; text-align:center; width:100%;}
td.imgcate img {border:0 none; max-height:150px; max-width:150px;}
td.angolo {height:12px; line-height:0; margin:0; padding:0; width:12px}
td.alto {background-image:url(../../int_images/ombre/alt.gif); background-position:center bottom; background-repeat:repeat-x; height:12px; margin:0;padding:0;}
td.angolo {height:12px; line-height:0; margin:0; padding:0; width:12px;}

td.sinistra {background-image:url(../../int_images/ombre/sx_med.gif); background-position:right center; background-repeat:repeat-y; margin:0; padding:0; width:12px;}
td.destra {background-image:url(../../int_images/ombre/dx_med.gif); background-position:left center; background-repeat:repeat-y; margin:0; padding:0; width:12px}
td.basso {background-image:url(../../int_images/ombre/bas.gif); background-position:center top; background-repeat:repeat-x; height:12px; margin:0; padding:0;}

/*stili per il categoria*/
div.articolo{border-left:1px solid #dd1123; border-right:1px solid #dd1123; border-bottom:1px solid #dd1123; float:left; margin-bottom:20px; margin-right:20px; margin-top:20px; width:200px;}
div.titart {background-color:#dd1123; background-position:center top; color:#FFFFFF; font-size:11px; font-weight:bold; height:40px; line-height:13px; overflow:hidden; padding:3px; text-align:center;}

div.fotoart {height:100px; padding:15px 0; text-align:center;}
div.descart { height:40px; background-color:#fceaea; font-size:11px; font-weight:bold; padding:7px 12px; border-top:1px solid #dd1123}

div#torna{ text-align:right}
div#torna a, a:hover, a#activelink{ color:#dd1123; text-decoration:none}

div#footer{ height:30px; margin:0; padding-top:5px; clear:both; font-size:10px; border-top: 1ps solid #dd1123; text-align:center}
div#footer a, a:hover, a#activelink{ color:#999999; text-decoration:none}


ul#menu{list-style-image:url(fiore.gif);}
ul#menu li{margin: 0 0 10px 0; padding: 0; font-size:12px}
ul#menu a{font-size:12px; color:#000000; text-decoration: none}
ul#menu a:hover{font-size:12px; color:#dd1123; text-decoration: none;}
ul#menu a.activelink{font-size:12px; color:#dd1123; text-decoration: none}

.campo{font-family:"Tbrebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; margin-top:10px; }
p{margin:0; padding:0}

.campwid {background-color:#fceaea;border-width:0;width:180px; margin-top:5px;}

/*Aggiunta da Marco*/
div.fotoart img
{border:0 none; max-height:120px; max-width:120px;}




