@charset "utf-8";
/* CSS Document */
body{background-color:#00346F;margin:auto; width:992px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#373058; font-size:10px;}
a{color:#373058}
#container{float:left; clear:left; background-image:url(../immagini/corpo.jpg); width:992px;}
#testata{float:left; clear:left; padding-top:8px;background-image:url(../immagini/testata.jpg); background-repeat:no-repeat; background-positon:top center; width:992px;}
#corpo{float:left; clear:left; width:992px;}
#chiusura a{float:left; clear:left; background-image:url(../immagini/chiusura.jpg); height:26px; width:992px; background-color:#00346F; padding-bottom:5px; background-repeat:no-repeat;}

#menu{font-size:12px ; color:#373058; text-align:right;float:left; clear:left; height:18px; line-height:18px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #00346F; border-top:1px solid #00346F;margin-left:8px; margin-right:8px; margin-top:2px; margin-bottom:2px; width:976px; display:inline;}
#menu a{margin-left:15px; margin-right:15px; color:#373058; text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#lingua{float:left; width:100px;text-align:left;}
.colonnasinistra{float:left; clear:left;padding-left:8px; padding-right:2px; width:200px;}
.colonnadestra{float:right; clear:right; width:772px; padding-left:2px; padding-right:8px;}


#datiazienda{font-size:10px; line-height:12px; float:left; margin-top:30px; width:190px;padding:5px; padding-bottom:0px;}
#datiazienda a{color:#373058; text-decoration:none; font-weight:bold;}
#datiazienda a:hover{text-decoration:underline;}


.bloccocontenuti{float:left;background-color:#ECF1F7; padding:10px;}
.bloccocontenuti h3{margin-top:2px; margin-bottom:4px; color:#FF6600; font-size:14px;}
.bloccocontenuti p{margin-top:4px; margin-bottom:5px; font-size:12px; line-height:16px;}

#testocamere{float:left; clear:left; width:410px;}
#iconset{float:left; margin-left:10px; margin-bottom:10px; width:310px; padding:10px; font-size:10px; border:1px solid #A8B7F2; background-color:#ffffff;}
.icon{float:left; text-align:center; width:103px;margin-bottom:5px;font-weight:bold; }

#formrichiesta{float:left; clear:left; width:510px;}
#privacy h4{font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:3px;}
#privacy{float:left; margin-left:10px; margin-bottom:10px; width:210px; padding:10px; font-size:10px; border:1px solid #A8B7F2; background-color:#ffffff;}
#privacy a{color:#373058; font-weight:bold; text-decoration:none;}
#privacy a:hover{text-decoration:underline;}

.intero{width:752px;min-height: 250px;	height:auto !important;	height: 250px;}
.mezzodestro{width:364px; margin-left:1px; display:inline;min-height: 250px;	height:auto !important;	height: 250px;}
.mezzosinistro{width:364px;margin-right:1px;min-height: 250px;	height:auto !important;	height: 250px;}

.singolaimmagine{float:left; border:1px solid #373058; padding:2px; background-color:#ffffff; width:138px; margin-right:7px; margin-top:7px;}
.singolaimmaginecamere{float:left; border:1px solid #373058; padding:2px; background-color:#ffffff; width:125px; margin-right:7px; margin-top:7px;}

.newsinhome h3{float:left; margin-top:8px; margin-bottom:2px; width:360px; font-size:11px; font-weight:bold;}
.newsinhome h3 a{color:#373058;text-decoration:none;}
.newsinhome h3 a:hover{text-decoration:underline;}
.newsinhome p{float:left; margin-top:2px; margin-bottom:5px; width:360px; font-size:11px;}


.forminterno{float:left; clear:left; width:480px;padding:8px; margin-top:0px; font-size:12px;}
label{float:left; height:18px; padding-top:6px;}
contolgroup label{font-weight:bold; color:#996600; font-style:normal;}
option{color:#000000;}
.campoform{background-image:url(../immagini/sfondocampiform.jpg); border: 1px solid #A8B7F2; height:20px; padding-left:5px; line-height:20px; float:right;}
.textareaform{width:475px;height:80px;background-image:url(../immagini/sfondotextarea.jpg); border: 1px solid #A8B7F2; padding-left:5px; float:right; background-position:top left;}
.rigoform{margin-bottom:6px; float:left; clear:left; width:480px;}
.rigoform strong{float:left; margin-top:15px; color:#99CC99; margin-bottom:5px;}
.mezzorigoform{margin-bottom:6px; float:left; width:205px;}
.unquartodirigoform{float:left; width:102px;}

.prenotazione form{margin-top:0px;}
.prenotazione{float:left; clear:left; margin-top:2px; width:190px;padding:5px; padding-bottom:0px; background-color:#F8F8F8; border:1px solid #DBDBDB;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.campoprenotazione{float:right; clear:right; font-size:10px; width:115px; height:15px; border:1px solid #CCCCCC;}
.selectprenotazione{float:right; clear:right; font-size:10px; height:20px; border:1px solid #CCCCCC;}
.rigoformettino{float:left; clear:left; width:190px; margin-bottom:5px; line-height:18px;}
.tastocerca{float:right; clear:right; background-color:#00346F; color:#FFFFFF; font-weight:bold; font-size:10px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #ffffff;}
