body { margin:0; padding:0; width:100%; height:100%; background: transparent url(../img/sfondo_intro.jpg) center top repeat-x; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:1.3; color:#514f4c;}

body#home { margin:0; padding:0; width:100%; height:100%; background: transparent url(../img/sfondo_h.jpg) center top repeat-x; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:1.3; color:#514f4c;}

body#int { margin:0; padding:0; width:100%; height:100%; background: transparent url(../img/sfondo.jpg) center top repeat-x; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:1.3; color:#514f4c;}



img { border:0}

a:link, a:visited, a:active{color:#566046; text-decoration:none;}
a:hover{ text-decoration:underline;}

.none { display:none;}
.left { float:left;}
.clear { clear:both;}
.grassetto { font-weight:bold;}
.cite { font-style:italic;}
.piccolo { font-size:11px;}
.medio_grande { font-size:14px;}
.grande { font-size:18px;}

/* TESTA */
#content { width:100%; background:transparent; margin-left:auto; margin-right:auto; position:relative; margin-top:8px; text-align:center;}

/* INTRO */
a#entra:link, a#entra:visited { background: url(../img/entra.png) 0px 0px; margin-left:auto; margin-right:auto; display:block; height:131px; width:115px;}
a#entra:hover { background: url(../img/entra.png) -137px 0px ; margin-left:auto; margin-right:auto; display:block; height:131px; width:115px;}

/* HOME */

#logo{ margin-left:auto; margin-right:auto; display:block; height:110px; width:483px; margin-top:10px;}

.corpo { width:990px; margin-left:auto; margin-right:auto; height:399px; background:url(../img/sfondo_home.jpg) top center; margin-top:7px; position:relative}
#interno { background:url(../img/sfondo_body.png) repeat-x;}

#nosfondo { background:none;}

.spazio_sito { height:369px; padding:10px; padding-top:20px; width:645px; position:absolute; top:0; left:300px; text-align:right; font-size:14px;}

.coda {width:980px; background:transparent; margin-left:auto; margin-right:auto; position:relative; margin-top:4px; text-align:left;}

.menu { background:url(../img/sfondo_menu.png) no-repeat; height:386px; width:330px; top:-30px; left:-20px; position:absolute; padding-left:30px; padding-top:45px; text-align:left;}

a.bottoni1:link, a.bottoni1:visited { display:block; background:url(../img/menu_01.png) 0px 0px no-repeat; height:35px; width:277px;}
a.bottoni1:hover {display:block; background:url(../img/menu_01.png) -290px 0px no-repeat; height:35px; width:277px;}

a.bottoni2:link, a.bottoni2:visited { display:block; background:url(../img/menu_02.png) 0px 0px no-repeat; height:35px; width:277px;}
a.bottoni2:hover {display:block; background:url(../img/menu_02.png) -290px 0px no-repeat; height:35px; width:277px;}

a.bottoni3:link, a.bottoni3:visited { display:block; background:url(../img/menu_03.png) 0px 0px no-repeat; height:17px; width:277px;}
a.bottoni3:hover {display:block; background:url(../img/menu_03.png) -290px 0px no-repeat; height:17px; width:277px;}

a.bottoni4:link, a.bottoni4:visited { display:block; background:url(../img/menu_04.png) 0px 0px no-repeat; height:17px; width:277px;}
a.bottoni4:hover {display:block; background:url(../img/menu_04.png) -290px 0px no-repeat; height:17px; width:277px;}

a.bottoni5:link, a.bottoni5:visited { display:block; background:url(../img/menu_05.png) 0px 0px no-repeat; height:20px; width:277px;}
a.bottoni5:hover {display:block; background:url(../img/menu_05.png) -290px 0px no-repeat; height:20px; width:277px;}

a.bottoni6:link, a.bottoni6:visited { display:block; background:url(../img/menu_06.png) 0px 0px no-repeat; height:17px; width:277px;}
a.bottoni6:hover {display:block; background:url(../img/menu_06.png) -290px 0px no-repeat; height:17px; width:277px;}

a.bottoni7:link, a.bottoni7:visited { display:block; background:url(../img/menu_07.png) 0px 0px no-repeat; height:34px; width:277px;}
a.bottoni7:hover {display:block; background:url(../img/menu_07.png) -290px 0px no-repeat; height:34px; width:277px;}

a.bottoni8:link, a.bottoni8:visited { display:block; background:url(../img/menu_08.png) 0px 0px no-repeat; height:34px; width:277px;}
a.bottoni8:hover {display:block; background:url(../img/menu_08.png) -290px 0px no-repeat; height:34px; width:277px;}

a.bottoni9:link, a.bottoni9:visited { display:block; background:url(../img/menu_09.png) 0px 0px no-repeat; height:34px; width:277px;}
a.bottoni9:hover {display:block; background:url(../img/menu_09.png) -290px 0px no-repeat; height:34px; width:277px;}

a.bottoni10:link, a.bottoni10:visited { display:block; background:url(../img/menu_10.png) 0px 0px no-repeat; height:35px; width:277px;}
a.bottoni10:hover {display:block; background:url(../img/menu_10.png) -290px 0px no-repeat; height:35px; width:277px;}

a.bottoni11:link, a.bottoni11:visited { display:block; background:url(../img/menu_11.png) 0px 0px no-repeat; height:21px; width:277px;}
a.bottoni11:hover {display:block; background:url(../img/menu_11.png) -290px 0px no-repeat; height:21px; width:277px;}

a.bottoni_video:link, a.bottoni_video:visited { display:block; background:url(../img/menu_video.png) 0px 0px no-repeat; height:21px; width:277px;}
a.bottoni_video:hover {display:block; background:url(../img/menu_video.png) -290px 0px no-repeat; height:21px; width:277px;}

a.bottoni12:link, a.bottoni12:visited { display:block; background:url(../img/menu_12.png) 0px 0px no-repeat; height:22px; width:277px;}
a.bottoni12:hover {display:block; background:url(../img/menu_12.png) -290px 0px no-repeat; height:22px; width:277px;}

a.bottoni13:link, a.bottoni13:visited { display:block; background:url(../img/menu_13.png) 0px 0px no-repeat; height:22px; width:277px;}
a.bottoni13:hover {display:block; background:url(../img/menu_13.png) -290px 0px no-repeat; height:22px; width:277px;}

.gallery {height:247px; width:220px; float:right;}
a.bot_coll:link, a.bot_coll:visited { display:block; height:247px; width:220px;}


.testo_collezione { height:116px;}
.dettaglio_collezione {height:369px; padding:10px; padding-top:20px; position:absolute; top:0; left:300px;  font-size:14px; width:650px; left:150px; top:-10px; text-align:center; float:left;}

