body {background-color: #000000; font-family:Arial, Helvetica, sans-serif;font-size:0.75em;color:#0D0D0D;margin:0px;}
body,img,h1,h2,h3,h4,ul{margin:0px;padding:0px;border:0px;}
a:link, a:visited, a:active ,.menuButt{padding:2px 4px 1px 4px;background-color:#000000;color:#595959;text-decoration:none; font-weight:bold;}
a:hover{color:#F48120;}
a.selected:link, a.selected:visited, a.selected:active,a.selected:hover{color:#F48120;}
p{margin:0 0 10px 0; padding:0;}
.float{float:left;}
.dottedCnt{border-bottom:1px dashed #0D0D0D;}
.dottedTop{border-top:1px dashed #0D0D0D;}
.lineCnt{border-bottom:1px solid #0D0D0D;margin-bottom:0;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.pb10{padding-bottom:10px;}
.ptb5{padding:5px 0;}
.right40{margin-right:40px;}
.right20{margin-right:20px;}
.mt10{margin-top:10px;}
/*.h30{height:30px;}*/
.ara{color:#F48120;font-size:3.333em; text-transform:uppercase;}
.black{font-size:2.916em;}
h3{font-size:3.333em;}
h4{font-size:2.5em;}

#cnt{width:950px; margin:0 auto; padding:0 20px 35px 20px;background-color: #595959;}
#testa,#container,#piede,.myClear,.myClearTxt{clear:both;}
#testa{margin-bottom:30px;height:185px;}
#lingue {height:30px;}
#lingue ul{margin:0;padding:0;list-style:none;float:right;}
#lingue li{font-weight:bold;margin:0 0 0 2px;float:left;background-color:#000000;color:#FFFFFF;}
#lingue a{display:block;background-color:#F48120;color:#FFFFFF;}
#lingue a:hover{display:block;background-color:#000000;color:#FFFFFF;}
#lingue a, .link{padding:2px 10px;text-align:center;}
#logo,#pulsa,#pulsa2{float:left;border-bottom:1px dashed #0D0D0D;height:185px;}
#logo{width:460px; margin-right:20px; background-image:url("/_images/rett_grafico_logo.gif"); background-repeat:no-repeat; background-position:left bottom;}
#logo a{background-color:#595959;padding:0;}
#pulsa2{margin:0;}
#pulsa,#pulsa2{width:195px; margin:0 0 0 40px;  text-align:right;padding:0;   font-weight:normal;color:#353535;}
.col_0,.col_1,.col_2,.col_0s,.col_1s{float:left;overflow:hidden;}
.col_0{width:460px;margin-right:20px; padding-bottom:64px;background-image:url("/_images/rett_grafico_generico.gif"); background-repeat:no-repeat; background-position:left bottom; }
.col_1{width:470px;}
.col_2{width:330px;}
#piede{margin-top:30px;padding:20px 0 10px 0;border-top:2px solid #000000;border-bottom:2px solid #000000;}
.col_0s{width:120px;margin-right:20px; font-size:2em;}
.col_1s{width:810px;}
.h60{height:60px;}
.bigList a{font-size:2.5em;}
.h4small{font-size:2em}
/*
#pulsa a,#pulsa2 a{ display:block;}
*/
#pulsa a,#pulsa2 a{font-size:1.166em;}
#pulsa li,#pulsa2 li{margin-bottom:6px;list-style:none;}
.bulletAra{ background-image:url("/_images/slash_arancio.gif"); background-repeat:no-repeat; padding:0 15px;}
.bulletArrow{ background-image:url("/_images/freccia.gif"); background-repeat:no-repeat; padding:0 15px;}
.bulletBlk{ background-image:url("/_images/slash_nero.gif"); background-repeat:no-repeat;padding:0 15px;}
.bulletBlk2{ background-image:url("/_images/slash_nero_doppio.gif"); background-repeat:no-repeat;padding:0 15px;}
#bookNow{font-size:1.666em; width:250px; padding:0 50px 10px 0; height:50px;background-image:url("/_images/freccia_booking.gif"); background-repeat:no-repeat; background-position:right top;}
#bookNow a:link, #bookNow a:visited, #bookNow a:active{color:#000; background:none; padding:0;}
#bookNow a:hover{background:none;color:#F48120;}
.bulletSmall{ background-image:url("/_images/slash_nero.gif"); background-repeat:no-repeat;padding:0 7px;background-position:top right; margin-right:5px;}
.crew{font-weight:normal}

/**/


#subMenu{margin:0;padding:0;list-style:none;}
#subMenu li{font-weight:bold;margin:0 30px 0 0;float:left;font-size:2.666em;}
#subMenu a{ display:block; padding:0 5px; background:none; color:#000;}
#subMenu a:link, #subMenu a:visited, #subMenu a:active,#subMenu a:hover{color:#000;}
#subMenu a.selected:link,#subMenu  a.selected:visited,#subMenu  a.selected:active,#subMenu a.selected:hover{color:#F48120;}

.itemList{float:left; height:80px;}
.itemList a{display:block;padding:5px;height:60px;float:left;}
.thumb,.itemListCnt,.stitInt,.left,.itemListCntL{ float:left;}
.data,.right{float:right}
.thumb{width:55px;}
.itemListCnt{margin-left:5px; width:137px; height:60px; overflow:hidden;}
.itemListCntL{margin-left:5px; width:360px;overflow:hidden;}
.more{text-align:right;padding-top:10px;}
.tit{display:block;}
.stit{font-weight:normal;display:block;}
.flxer{opacity:0.7;}
.stitBig{ font-size:1.666em;}
.subItemListSmall{float:left; margin-top:10px;width:120px;border-bottom:1px dashed #0D0D0D;overflow:hidden;}
.subItemList{float:left; margin-top:10px;width:207px;border-bottom:1px dashed #0D0D0D;overflow:hidden;}
.subItemList a,.subItemList span,.subItemListSmall a,.subItemListSmall span{ display:block;}
.subItemList span,.subItemListSmall span{ font-weight:bold;}
.col_Full{width:950px;}
/*
.data{margin-left:5px; width:80px;text-align:right;}
.stitInt{width:320px;}
.tit{overflow:hidden; white-space:nowrap;}
.stit{font-weight:normal;padding-bottom:5px; color:#333333;}
.missing{ padding:1px 3px; background-color:#FF0000;color:#FFFFFF;}
.myClearTxt{height:100%;}
*/
/*
#pulsa{background-image:url("/_images/testa_menu_arancio.gif");}
#pulsa2{background-image:url("/_images/testa_menu_grigio.gif");}
*/
/*
#pulsa li,#pulsa2 li{}
#pulsa a:link,#pulsa  a:visited,#pulsa  a:active {font-weight:bold;text-decoration:none;padding:0 2px;color:#F48120;background-color:#FFFFFF;}
#pulsa a:hover {background-color:#F48120;color:#FFFFFF;}
#pulsa2 a:link,#pulsa2  a:visited,#pulsa2  a:active {font-weight:bold;text-decoration:none;padding:0 2px;color:#B4B9C0;background-color:#FFFFFF;}
#pulsa2 a:hover {color:#FFFFFF;background-color:#B4B9C0;}
*/
/*
#lang{float:right;background-color:#FFFFFF;margin:13px 0 0 0;}
#lang li{float:left;list-style:none;}
#lang a{ padding:0 5px 0 5px;}
*/
/*
h3{font-size:1.166em;margin:1px 0 0 0;padding:0;}
.h3Gri{background-color:#FFFFFF;color:#B4B9C0;padding:1px 4px 0 4px;}
.Gri{background-image:url("/_images/fondo_grigio.gif");}
.h3Ara{background-color:#FFFFFF;color:#F48120;padding:1px 4px 0 4px;}
.Ara{background-image:url("/_images/fondo_arancio.gif");}
*/
.annoSelect{ margin:1px 0 0 5px;border:1px solid #B4B9C0; height:25px;padding:0;font-family:Arial, Helvetica, sans-serif, Courier, mono; font-weight:bold;font-size:1.166em;background-color:#FFFFFF;color:#B4B9C0;}



/*.rientro{margin:0 0 0 20px;}*/



.txtCnt{margin-bottom:10px;}

.myLabel{display:block;}
.textfields,.myPuls,.listMenu{border:1px solid #CCCCCC; background-color:#CCCCCC; color:#000000; font-family:Arial, Helvetica, sans-serif, Courier, mono;font-size:1.166em;}
.textfields,.listMenu{width:370px;}
.myRadio{vertical-align:middle;}
form div{ margin-bottom:5px;}
.boxFormTxt{ margin-bottom:15px;}
.boxForm{width:460px;}
/*.links,ul{margin:5px 0px 5px 15px;padding:0px 0px 0px 0px;}*/

/* GALLERY */
/* GALLERY COLORS */
.galleryItem{background-color:#000000;} 
.gallTit{color:#595959;}
.gallStit{color:#595959;}
.galleryCnt{background-color:#EEEEEE;}
.loading{background-color:#666666;}
#gallery a:hover{background-color:#F48120;color:#FFF;}
/* GALLERY COLORS END*/
#gallery{margin:0;padding:0;list-style:none}
#gallery ul{margin:0;padding:0;list-style:none}
#gallery a{display:block;}
#gallery a:hover img{opacity:.6;}

.galleryItem{margin:0 0 1px 0;} 
.galleryItem{background-image:url("/_images/freccia_close.gif");background-repeat:no-repeat;background-position:right;} 
#gallery li p a{padding:4px 5px 5px 5px; text-decoration:none;}
.gallTit{font-size:1.666em;}
.gallStit{display:block;font-weight:normal;}
.gallStitInline{letter-spacing:normal;font-weight:normal; text-transform:none; font-size:.5em;}

.galleryCnt{margin:1px 0;padding:0;list-style:none;}
.loading{padding:50px;text-align:center;}
.gallItemList{float:left;margin:25px;text-align:center;width:184px;height:180px;position:relative;}
.microPadd{margin:25px;}
.gallType{position:absolute;left:0;top:0;}
.gallItemList a{padding:0;position:relative}
#gallery li a{padding:0;}
.gallLink{font-size:0.833em;width:20px;float:right;text-align:right;}
/* GALLERY END*/


#corporate{font-size:1.166em;}
#corporate li,#corporate a{float:left; list-style:none;}
#corporate { margin:0; padding:0; float:left; height:30px;}
#corporate a,.corpSel{ 	display:block;color:#000000;padding:0px 10px 0 10px; margin-right:10px;height:30px;text-align:right;  background:none; border-right: 1px solid #000000; }
#piede a{color:#000000;background:none;}
#piede a:hover{color:#F48120; }
.corpSel{ color:#F48120;}

div.stit ul{margin:0 0 0 10px;padding:0 0 0 10px;list-style:square}
div.stit ul li a:link, div.stit ul li a:visited, div.stit ul li a:active,p a:link, p a:visited, p a:active {
color:#000000;
font-weight:bold;
text-decoration:underline;
padding:0;
background:none;
}
div.stit ul li a:hover,p a:hover {
color:#F48120;
text-decoration:underline;
}
#flashHome{height:135px;}
.colx4{float:left; width:207px;}
			#menu { margin: 0; padding: 0;  width: 950px;}
			#menu ul { margin: 0; padding: 0;  width: 207px;}
			#menu li { list-style-type: none; cursor:pointer; }
.menuButt{ display:block;}
			/* first level */
			#menu li{ float: left; width: 207px; }
			#menu a { width: 199px; }
			#menu a { display: block; background: #EEE; }
			#menu a:hover,
			#menu a.menu_open { background: #DDD; }

			/* second level and up */
			#menu ul a { background: #DDD; margin-top:1px; }
			#menu ul a:hover,
			#menu ul a.menu_open { background: #CCC; }

			/* third level (colors) */
			#menu ul ul a { background: #CCC; }
			#menu ul ul a:hover { background: #BBB; }


			#chiavi {}
			#chiavi li { list-style:none; float:left;margin:0 10px 10px 0;}

#boxes{margin:30px 0;}
.col3-1,.col3-2,.col3-3,.col3-4,.col3-5,.col3-6,.col3-7,.col3-8,.col3-9{float:left; width:296px;margin-bottom:30px;}
#boxes a{ display:block; padding:8px;}
#boxes img{ margin:0}
.normal{ font-weight:normal}
.col3-1,.col3-2,.col3-4,.col3-5,.col3-7,.col3-8{ margin-right:30px;}

#menuNews li{float:left; margin-right:5px; list-style:none;}
#sb-body a{margin:0; padding:0;}




