/* questo è un commento */

* {
    margin : 0;
    padding : 0;
}


/*Common*/
body {margin:0; text-align:center; background-color:#fff; color:#000;}
div, input, select, td, th, h2, h3, h4, textarea, li {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000;font-weight:normal;}
div{margin:0px;padding:0px;}
img {border:0;}
a:link, a:visited, a:active{text-decoration:underline;color:#000;}
a:hover{text-decoration:underline;color:#000;}
a.list:link,
a.list:visited,
a.list:active{text-decoration:none;font-weight:bold;color:#3C3F38;}
a.list:hover{text-decoration:underline;}
a.nodisp:link,a.nodisp:visited,a.nodisp:active{display:none}
img.nodisp{display:none}

a.stampeol{ margin: auto; display: block; height: 50px; width: 230px; background:#fff url(../img/stampaonline.jpg) center center no-repeat;}
a.stampeol:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/stampaonline2.jpg) center center no-repeat;}



a.nodisp:hover{display:none}
h2{font-size:18px;margin:0;padding:0;}
input {border:#000000 1px solid; margin: 0 0 0 10px; padding: 1px 2px 1px 2px; background: #fff; font-weight: 600; min-width: 70px; text-align: center; } 
textarea {border:#000000 1px solid; margin: 0 0 0 10px; padding: 1px 2px 1px 2px; background: #fff; font-weight: 600; min-width: 40px; text-align: left;}

.sep {clear:both;font-size:1px;}
.hide {display:none;}
.hpspacer{height:0px;}



#mainbox{width:760px; margin:auto; padding:0; position:relative;}


#header{width:760px; height: 70px; margin:0px 0px 20px 0px; padding:0; position:relative;}
#header img{margin:10px 0px 0px 0px; padding:0px;float:left;}
#header ul{float:right; list-style-type:none; padding:10px 10px 10px 10px; margin:5px 0 0 0; white-space:nowrap; }
#header ul li{font-size:12px;font-weight:bold;margin:0px; padding:0px 5px 0px 10px; display:inline; border-left: 1px solid #666;}
#header ul li.first {border-left:none; color:#666;}
#header ul li a, a:link, 
#header ul li a:visited, 
#header ul li a:active {color:#666; text-decoration:none;}
#header ul li a:hover{color:#B9B9B9; text-decoration:none;}
#header ul li a.current{color:#be0f34; text-decoration:none; cursor:default;}
#header ul li a.current:link{color:#be0f34; text-decoration:none; cursor:default;}
#header ul li a.current:visited{color:#be0f34; text-decoration:none; cursor:default;}
#header ul li a.current:active{color:#be0f34; text-decoration:none; cursor:default;}
#header ul li a.current:hover{color:#be0f34; text-decoration:none; cursor:default;}

#footer{float:center; position:relative; color:#666;text-align:center;}
#footer a:link{color:#666;line-height:20px;text-decoration:underline;}
#footer a:visited{color:#666;line-height:20px;text-decoration:underline;}
#footer a:active{color:#666;line-height:20px;text-decoration:underline;}
#footer a:hover{color:#be0f34;line-height:20px;text-decoration:underline;}
#footer a.current{color:#be0f34; text-decoration:none; cursor:default;}
#footer a.current:link{color:#be0f34; text-decoration:none; cursor:default;}
#footer a.current:visited{color:#be0f34; text-decoration:none; cursor:default;}
#footer a.current:active{color:#be0f34; text-decoration:none; cursor:default;}
#footer a.current:hover{color:#be0f34; text-decoration:none; cursor:default;}

#boxlogin{float:center; position:relative; margin:20px auto 10px auto;padding:0; width:760px;color:#666}
#boxlogin p{clear:left; margin:5px 0 10px 0; text-align:center;}
#boxlogin form{clear:left; margin:5px 0 0px 0; text-align:center;}
#boxlogin h3{color:#be0f34;margin:5px 0 0px 0; font-weight:bold;font-size:12px;text-align:center;}
#boxlogin a:link, a:visited, a:active{text-decoration:underline;color:#666}
#boxlogin a:hover{text-decoration:underline;color:#be0f34}
#boxlogin input {border:#000000 1px solid; margin: 0 0 0 10px; padding: 1px 2px 1px 2px; background: #fff; font-weight: 600; min-width: 50px; text-align: center; } 


#gallery {position:relative; FLOAT: center;  MARGIN: auto; OVERFLOW: auto; WIDTH: 700px; HEIGHT: 400px; BACKGROUND-COLOR: #fff; z-index:1; border-top: 0px solid #666; border-left: 0px solid #666;text-align: center; }
#gallery UL {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0x; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 30px; WIDTH: 670px;text-align: center;border-top: 0px solid #666; border-left: 3px solid #666; border-right: 3px solid #666;}
#gallery UL LI{PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;}
#gallery H5 {color:#eb110f;margin:5px 0 0px 0; font-weight:bold;font-size:16px;text-align:center; BACKGROUND-COLOR: #febd19;DISPLAY:BLOCK;WIDTH: 670px;}


.hp01_01{background:#fff url(../img/dynamic_back/001.jpg) center center no-repeat;}
.hp01_02{background:#fff url(../img/dynamic_back/002.jpg) center center no-repeat;}
.hp01_03{background:#fff url(../img/dynamic_back/003.jpg) center center no-repeat;}
.hp01_04{background:#fff url(../img/dynamic_back/004.jpg) center center no-repeat;}
.hp02_01{background:#fff url(../img/dynamic_back/005.jpg) center center no-repeat;}
.hp02_02{background:#fff url(../img/dynamic_back/006.jpg) center center no-repeat;}
.hp02_03{background:#fff url(../img/dynamic_back/007.jpg) center center no-repeat;}
.hp02_04{background:#fff url(../img/dynamic_back/008.jpg) center center no-repeat;}
.hp03_01{background:#fff url(../img/dynamic_back/009.jpg) center center no-repeat;}
.hp03_02{background:#fff url(../img/dynamic_back/010.jpg) center center no-repeat;}
.hp03_03{background:#fff url(../img/dynamic_back/001.jpg) center center no-repeat;}
.hp03_04{background:#fff url(../img/dynamic_back/002.jpg) center center no-repeat;}
.hp04_01{background:#fff url(../img/dynamic_back/003.jpg) center center no-repeat;}
.hp04_02{background:#fff url(../img/dynamic_back/004.jpg) center center no-repeat;}
.hp04_03{background:#fff url(../img/dynamic_back/005.jpg) center center no-repeat;}
.hp04_04{background:#fff url(../img/dynamic_back/006.jpg) center center no-repeat;}

.back_manager{float:center; position:relative; width:760px; height:400px; overflow:hidden; z-index:1; margin:auto;}
.back_manager p{margin:50px 0 10px 0; text-align:justify;font-size: 11px}
.back_manager form{margin:50px 0 10px 0; text-align:center;}
.back_manager ul{margin:0; padding:0; list-style:none;}
.back_manager ul li{height:400px; width:760px;}

table.cen,tr.cen,td.cen { height:100%; margin: 0 auto; padding: 0; border: none; text-align: center; vertical-align: middle; width: 760px;}
table.form { text-align: center; vertical-align: middle; width: 450px;}

.back_manager2{float:center; position:relative; width:600px; height:400px; overflow:hidden; z-index:1;margin:auto}
.back_manager222{float:center; position:relative; width:400px; height:400px; overflow:hidden; z-index:1;margin:auto}
.back_manager3{float:center; position:relative; width:560px; height:400px; overflow:hidden; z-index:1;margin:auto;border: 0px solid #be0f34}
.back_manager5{float:center; position:relative; width:660px; height:400px; overflow:hidden; z-index:1;margin:auto;border: 0px solid #be0f34}
.back_manager5 form{margin:0 0 0 0px; padding:0; list-style:none;text-align:center;}


.specials{position: relative; float:left; margin-top: 90px; width: 200px; height: 240px; background: transparent; text-align:center;}
img/thumbs/matrimonio.jpg
.specials img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials a{ margin: auto; display: block; height: 200px; width: 160px; }
.specials a:hover{ display: block; border: 2px solid #be0f34;}
.specials a.nodisp{ float:left; display:none;}

.specials1_0{position: relative; float:left; margin-top: 90px; width: 200px; height: 240px; background: transparent; text-align:center;}
.specials1_0 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials1_0 a{ margin: auto; display: block; height: 200px; width: 160px; background:#fff url(../img/thumbs/matrimonio.jpg) center center no-repeat;}
.specials1_0 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/matrimonio2.jpg) center center no-repeat;}

.specials1_1{position: relative; float:left; margin-top: 90px; width: 200px; height: 240px; background: transparent; text-align:center;}
.specials1_1 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials1_1 a{ margin: auto; display: block; height: 200px; width: 160px; background:#fff url(../img/thumbs/ritratti.jpg) center center no-repeat;}
.specials1_1 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/ritratti2.jpg) center center no-repeat;}

.specials1_2{position: relative; float:left; margin-top: 90px; width: 200px; height: 240px; background: transparent; text-align:center;}
.specials1_2 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials1_2 a{ margin: auto; display: block; height: 200px; width: 160px; background:#fff url(../img/thumbs/reportage.jpg) center center no-repeat;}
.specials1_2 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/reportage2.jpg) center center no-repeat;}

.specials2_0{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_0 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_0 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/jaguar.jpg) center center no-repeat;}
.specials2_0 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/jaguar2.jpg) center center no-repeat;}
.specials2_1{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_1 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_1 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/citroen.jpg) center center no-repeat;}
.specials2_1 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/citroen2.jpg) center center no-repeat;}
.specials2_2{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_2 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_2 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/excalibur.jpg) center center no-repeat;}
.specials2_2 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/excalibur2.jpg) center center no-repeat;}
.specials2_3{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_3 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_3 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/ford.jpg) center center no-repeat;}
.specials2_3 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/ford2.jpg) center center no-repeat;}
.specials2_4{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_4 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_4 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/rolls.jpg) center center no-repeat;}
.specials2_4 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/rolls2.jpg) center center no-repeat;}

.specials2_10{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_10 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_10 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/lincoln.jpg) center center no-repeat;}
.specials2_10 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/lincoln2.jpg) center center no-repeat;}
.specials2_11{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_11 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_11 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/benteley.jpg) center center no-repeat;}
.specials2_11 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/benteley2.jpg) center center no-repeat;}
.specials2_12{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_12 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_12 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/excalibur.jpg) center center no-repeat;}
.specials2_12 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/excalibur22.jpg) center center no-repeat;}
.specials2_13{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_13 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_13 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/citroen.jpg) center center no-repeat;}
.specials2_13 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/citroen22.jpg) center center no-repeat;}
.specials2_14{position: relative; float:left; margin-top: 60px; width: 112px; height: 110px; background: transparent; text-align:center;}
.specials2_14 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials2_14 a{ margin: auto; display: block; height: 100px; width: 108px; background:#fff url(../img/thumbs/jaguar.jpg) center center no-repeat;}
.specials2_14 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/jaguar22.jpg) center center no-repeat;}


.specials2 a.nodisp{ float:left; display:none;}

.specials3_0{position: relative; float:left; margin-top: 90px; width: 200px; height: 240px; background: transparent; text-align:center;}
.specials3_0 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials3_0 a{ margin: auto; display: block; height: 200px; width: 160px; background:#fff url(../img/thumbs/addobbi.jpg) center center no-repeat;}
.specials3_0 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/addobbi2.jpg) center center no-repeat;}

.specials3_1{position: relative; float:left; margin-top: 90px; width: 200px; height: 240px; background: transparent; text-align:center;}
.specials3_1 img{ padding : 0px 0px 0px 0px; margin: auto; background: transparent;}
.specials3_1 a{ margin: auto; display: block; height: 200px; width: 160px; background:#fff url(../img/thumbs/bouquet.jpg) center center no-repeat;}
.specials3_1 a:hover{ display: block; border: 0px solid #be0f34;background:#fff url(../img/thumbs/bouquet2.jpg) center center no-repeat;}




