@charset "UTF-8";
/* CSS Document */



/* default*/


body
{
margin:0;
padding:0;
width: 100%;
background:fixed;
font-family:"Lucida Grande", "Helvetica CY", Arial;
font-size:12px;
color:#666666;

}

h1
{
font-size:18px;
color:#336699;
margin-bottom:1px;
text-decoration:none;
}

h1 a, a:visited
{
text-decoration:none;
color:#336699;
}

h1 a:hover
{
text-decoration:none;
color:#99CCFF;
}


h2 
{
text-decoration:none;
color:#336699;
}

h2 a
{
text-decoration:none;
color:#336699;
}

h2 a:hover
{
color:#336699;
text-decoration:none;
}

h3
{
font-size:12px;
color:#336699;
margin:0;
}

h3 a, a:visited
{

color:#336699;
text-decoration:none;
}

h3 a:hover
{

color:#99CCFF;
text-decoration:none;
}


h6
{
font-size:11px;
margin-top:0px;
margin-bottom:0px;
}

h6 a
{
font-size:11px;
color:#336699;
text-decoration:underline;
}

h6 a:hover
{
text-decoration:none;
}
h6 a:visited
{
text-decoration:underline;
}



h7
{
font-size:12px;
color:#336699;
margin-bottom:3px;
margin-top:3px;
font-weight:normal;
}

h8
{
font-size:9px;
color:#666666;
margin-bottom:3px;
margin-top:3px;

}

h9
{
font-size:11px;
color:#666666;
margin-bottom:3px;
margin-top:3px;

}

h9 a
{
font-size:11x;
color:#336699;
text-decoration:underline;

}

h9 a:hover
{
text-decoration:none;

}

h9 a:visited
{
font-size:11x;
color:#336699;
text-decoration:underline;

}

p

{
font-size:12px;
color:#333333;
margin:0;
z-index:0;

}

p a
{
border:none;
color:#336699;
text-decoration:underline;
}

p a:hover
{
border:none;
color:#336699;
text-decoration:none;
}

p a:visited
{
border:none;
color:#336699;
text-decoration:underline;
}

.request_font 
{

font-size:15px;
margin-top:15px;
margin-left:36px;
color:#fff;
width:139px; 
height:25px;
background-image: url(../css/img/request_button.jpg);
border:none;
background-repeat:no-repeat;
text-decoration:none;
text-align:center;

}

.request_font a 
{
	color:#FFF;
	width:139px; 
	height:25px;
	text-decoration:none;
	display:block;
	padding-top:3px;
}

.request_font a:visited
{
	color:#FFF;
	text-decoration:none;
}

.request_font a:hover
{
	background-image:url(img/request_button_hover.jpg);
	width:139px; 
    height:25px;
    background-repeat:no-repeat;
	display:block;
	border:none;
}

.printme {
	width:25px;
	height:25px;
	background-image: url(../css/img/stampa_button.jpg);
    background-repeat:no-repeat;
	margin-top:-25px;
	margin-left:185px;
}
.printme a{
	width:25px;
	height:25px;
	display:block;
}

.printme a:hover{
	width:25px;
	height:25px;
	background-image: url(../css/img/stampa_button_hover.jpg);
    background-repeat:no-repeat;
	display:block;
}

.thumb
{
	
	float:left;
 	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 1px;
	padding-left: 0px;
	border:none;
	font-size:11x;
	color:#666666;
}

.thumb img
{
	border:none;
	padding-bottom:10px;
}

a
{
border:none;
color:#336699;
text-decoration:underline;
}

a:visited
{
border:none;
color:#336699;
text-decoration:underline;
}

a:hover 
{
text-decoration:none;
}

/*------------------------------------common---------------------------------- */



#wrap
{
width:950px;
margin:auto;

}


#centraltop

{
width:950px;
height:10px;
background-image:url(../css/img/top.png);
}


#central

{
width:950px;
background-color:#FFFFFF;
overflow:hidden;
padding-top:10px;
padding-bottom:5px;
z-index:0;
}


#centralbottom

{
width:950px;
height:10px;
background-image:url(../css/img/bottom.png);

}



.testopiccolo
{
font-size:11x;
color:#666666;
text-decoration:none;
}

.testopiccolo a
{
font-size:11x;
color:#336699;
text-decoration:underline;
}

.testopiccolo a:hover
{
font-size:11x;
text-decoration:none;
}

.testopiccolo a:visited

{
font-size:11x;
text-decoration:underline;
color:#336699;
}





.testogrande

{
font-size:12px;
color:#666666;
margin-top:8px;
margin-bottom:3px;
}


.input
{

height:20px;
border:thin solid #CCCCCC;

}



#prezzi p
{
font-size:9px;
color:#666666;
}

/*------------------ header ------------------------  */


#header

{
height:150px;
width:950px;
margin:auto;

}

#logo

{
float:left;
margin-top:21px;
background-image:none;

}

#logo a

{
float:left;

background-image:none;

}


/*menu principale*/




#menup_left
{
height:40px;
width:10px;
background-image:url(../css/img/foot_left.png);
float:left;
margin-top:65px;
margin-left:14px;

}

#menup
{
height:40px;
width:770px;
background-color:#FFFFFF;
float:left;
margin-top:10px;

}




#menup ol
 {

float: left;
margin-left:-40px;
margin-top:9px;

}
	
#menup ol a
{
text-decoration:none;
color: #336699;
}

#menup ol a:hover

{
text-decoration:none;
color: #003366;
}

	
#menup li
{
color: #336699;
font-size:17px;
font-family:"Lucida Grande", "Helvetica CY", Arial;
text-decoration:none;
display:inline;
padding-left:13px;
}

#menup li a
{
display:inline;
text-decoration:none;

}

#menup ol  a:hover, a:visited
{

text-decoration:underline;

}

#menup ol  span
{
text-decoration:underline;
color:#333333;
}


#menup ol li.second
{
padding-left:25px;
border-left:#999999 thin solid;
font-size:12px;
font-family:"Lucida Grande", "Helvetica CY", Arial;
white-space:nowrap;	
}

#menup ol li.second a
{
color:#333333;
}

#menup ol li.second span
{
color:#336699;

}

.ultimo
{
padding-right:18px;


}
#menup p
{
color:#333333;
font-size:12px;
font-family:"Lucida Grande", "Helvetica CY", Arial;
white-space:nowrap;
display:inline;
margin-top:25px;
}

#menup p a
{
color:#333333;
padding-right:-5px;
}

#menup p a:hover
{
color:#333333;
text-decoration:underline;

}


#menup ol li span{
color:#336699;
text-decoration:underline;
}

#menup_right
{
height:40px;
width:10px;
background-image:url(../css/img/foot_right.png);
float:right;
margin-top:10px;
}


#menup ol li.first_menu
{
padding-left:-10px;
}

#menup ol li.first_menu a
{
color:#336699;
}

#menup ol li.first_menu a:hover
{
color:#333333;
text-decoration:underline;
}

/*#menup ol li.first span
{
color:#333333;
text-decoration:underline;
}

*/



/*#menup ol li.gulets a
{

padding-top:58px;
background-image:none;
background-repeat:no-repeat;
background-position:center;
text-decoration:none;

}

#menup ol li.gulets a:hover, a:visited
{


background-image:url(../css/img/gulets.png);
text-decoration:underline;

}

#menup ol li.gulets span
{

padding-top:58px;
background-image:url(../css/img/gulets.png);
background-repeat:no-repeat;
background-position:center;
text-decoration: underline;;
color:#336699;
}



#menup ol li.yacht a
{
background-image:none;
padding-top:50px;

padding-right:4px;
margin-top:30px;
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
padding-left:15px;
}

#menup ol li.yacht  a:hover, a:visited
{
background-image:url(../css/img/yacht.png);
text-decoration:underline;
}

#menup ol li.yacht  span
{
background-image:url(../css/img/yacht.png);
padding-top:50px;

margin-top:30px;
background-repeat:no-repeat;
background-position:center;
text-decoration:underline;
color:#336699;
padding-left:15px;
}

#menup ol li.sailing a
{
background-image:none;
padding-top:65px;
margin-top:30px;
background-repeat:no-repeat;
background-position:center;
}

#menup ol li.sailing a:hover, a:visited
{
background-image:url(../css/img/sailing.png);
text-decoration:underline;
}

#menup ol li.sailing span
{
background-image:url(../css/img/sailing.png);
padding-top:65px;

margin-top:30px;
background-repeat:no-repeat;
background-position:center;
text-decoration: underline;
color:#336699;
}

#menup ol li.catamaran  a
{
background-image:none;
padding-top:58px;
margin-top:30px;
background-repeat:no-repeat;
background-position:center;
}

#menup ol li.catamaran a:hover, a:visited
{
background-image:url(../css/img/catamaran.png);
text-decoration:underline;
}

#menup ol li.catamaran span
{
background-image:url(../css/img/catamaran.png);
padding-top:58px;
margin-top:60px;
background-repeat:no-repeat;
background-position:center;
text-decoration: underline;
color:#336699;
}

#menup ol li.boats a
{
background-image:url(../css/img/boats1.png);
background-image:none;
padding-top:30px;
margin-top:30px;
background-repeat:no-repeat;


}

#menup ol li.boats a:hover, a:visited
{
background-image:url(../css/img/boats1.png);
text-decoration:underline;

}

#menup ol li.boats span
{
background-image:url(../css/img/boats1.png);
padding-top:30px;
margin-top:30px;
background-repeat:no-repeat;

text-decoration: underline;
color:#336699;

}*/



/* menu secondario*/



#menus_right
{
height:30px;
width:10px;
background-image:url(../css/img/menus_right.png);
background-repeat:no-repeat;
float:right;
margin-top:25px;
}

#menus_left
{
height:30px;
width:10px;
background-image:url(../css/img/menus_left.png);
float:right;
margin-top:25px;
}

#menus
{
height:30px;
background-color:#FFFFFF;
float:right;
margin-top:25px;
}

#menus ol 
{
color: #333333;
font-size:12px;
font-family:"Lucida Grande", "Helvetica CY", Arial;

white-space:nowrap;	
height:30px;
padding-bottom:0px;
margin-top:7.5px;

padding-left:5px;


}

#menus li a
{
color:#333333;
text-decoration:none;
white-space:nowrap;	
}


#menus li a:hover
{
color:#333333;
text-decoration:underline;
}

#menus ol li span
{
color:#336699;
text-decoration:underline;
}

#menus ol li.first
{
margin-left:0px;
}

#menus ol li.agencies
{
	text-align:center;
	background-image:url(../css/img/agenzie_button.jpg);
	background-repeat:no-repeat;
	background-position:5px;
	
	padding-left:30px;
	padding-right:30px;
	
	padding-bottom:7px;
	padding-top:4px;
	color:#ffffff;
	
	
}

/*.agencies
{
	text-align:center;
	background-image:url(../css/img/agenzie_button.jpg);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:7px;
	padding-top:4px;
}	*/
	
#menus ol li.agencies a
{
background-image:url(../css/img/agenzie_button.jpg);
background-repeat:no-repeat;
background-image:none;
color:#FFFFFF;

}

#menus ol li.agencies a:hover
{
background-image:url(../css/img/agenzie_button_hover.jpg);
background-repeat:no-repeat;
background-image:none;
color:#336699;
text-decoration:none;

}

#menus ol li.agencies span
{
	/*text-align:center;
	background-image:url(../css/img/agenzie_button.jpg);
	background-repeat:no-repeat;
	background-position:5px;
	
	padding-left:30px;
	padding-right:30px;
	
	padding-bottom:7px;
	padding-top:4px;*/
	color:#ffffff;
	
	
}

#menus ol a

{
text-decoration:none;
color: #333333;
}	

#menus li
{
display:inline;

padding-left:10px;
}





/* Footer */

#footer

{
height:40px;
width:950px;
margin:auto;
margin-top:40px;
margin-bottom:40px;
}

#footerbar

{
height:40px;
width:930px;
background-color:#ffffff;
float:right;
}

#footerbar_left
{
height:40px;
width:10px;
background-image:url(../css/img/foot_left.png);
float: right;
}


#lingua 

{
color: #003366;
float:left;
/*
background-image:url(../css/img/freccia.png);*/
background-repeat:no-repeat;
background-position:right;
width:80px;
vertical-align:top;
margin-left:8px;
font-size:12px;
font-family:"Lucida Grande", "Helvetica CY", Arial;
z-index:1;
}

#lingua a

{
color: #003366;
display:block;
}


#lingua span

{

float:left;
color: #003366;
background-image:url(../css/img/freccia.png);
background-repeat:no-repeat;
background-position:right;
width:80px;
margin-top:10px;
margin-left:8px;
font-size:12px;
font-family:"Lucida Grande", "Helvetica CY", Arial;
display:block;
}

.freccia a

{
color: #003366;
}


#footermenu
{
height:28px;
Padding-top:12px;
float:right;
margin-right:15px;
}

#footermenu ol
{
text-align: center;
margin:0px;
padding:0;
color: #666666;
white-space:normal;
font-size:12px;
font-family:"Lucida Grande", "Helvetica CY", Arial;
white-space:nowrap;
z-index:1;
}
	
#footermenu ol a, a:visited

{
text-decoration:none;
color: #336699;
}	

#footermenu ol a:hover
{
text-decoration:none;
color: #99CCFF;
}	
	
#footermenu li
{
	display:inline;
	margin-left:10px;
	padding-right:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
}

#footermenu li span
{
text-decoration:underline;
color:#336699;
}

#footermenu ol li.first
{
margin-righ:0;
padding-right:0;
border:none;
}


#footerbar_right
{
height:4em;
width:0.8em;
background-image:url(../css/img/foot_right.png);
background-repeat:no-repeat;
float:right;
}


#menulingua
{
padding:0 3em 0em 2.5em;
margin:-6.45em 0 2em -0.3em;
visibility:hidden;
background-image: url(img/lingue_sfondo.png);
background-repeat:no-repeat;
width:168px;
z-index:1;
/*display:block;*/
position:absolute;
height:78px;
}

#menulingua ul
{
list-style:none;
margin:0;
padding:0;
/*
background-image:url(img/px_lingue.gif);*/
background-repeat:repeat-y;
width:168px;
z-index:1;
}

#menulingua ul li
{
padding-top:0.2em;
background-image:none;

}
#menulingua ul li a
{
	color:#003366;
	text-decoration:underline;
}
#menulingua ul li a:hover
{
	color:#003366;
	text-decoration:none;
	

}
#menulingua ul li.current
{
padding-top:0.2em;
background-image:none;
color:#666666;

}

.margin_lingue
{
padding-top:15px;
}
/*------------------------------------ home page ----------------------------------*/


#left

{
width:13em;
margin:0 1.8em 0 0;
padding:0 0 0 1.8em;
float:left;
z-index:0;

}

#center
{

width:34em;
padding-left:20px;
padding-right:22px;
float:left;
border-right:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
margin:0 0 0 0;
z-index:0;
}



#right
{
width:21.8em;
margin:0 0em 0 670px;
text-decoration:none;

}


#barra
{
background-image:url(../css/img/barra_left.gif);
background-repeat:repeat-x;
margin-top:1.5em;

}

#barra_right
{
background-image:url(../css/img/barra_left.gif);
background-repeat:repeat-x;
margin-bottom:-0.8em;
}

#barraprezzi_right
{
background-image:url(../css/img/barraprezzi_left.gif);
background-repeat:repeat-x;
width:174px;
margin:15px 0 12px 36px;
}

.iscriviti
{

/*margin-top:1em;
padding-left:14.5em;*/
float:right;
margin-right:2px;
margin-top:10px;

}

.virgoletteopen
{
margin-right:0.5em;


}
	
.virgoletteclose
{
margin-left:0.5em;
padding-top:0.2em;
}

.nameguest
{
font-size:0.9em;
margin-left:2em
}	


.rss
{

margin-top:0px;
}


/*------------------------------------ itinerari ----------------------------------*/

#left_2

{
width:13em;
margin:0 1.8em 0 0;
padding:0 0 0 1.8em;
float:left;
/*border-right:1px #CCCCCC solid;*/
}


.foto_itinerario
{
padding-top:2em;


}

#center_big
{

width:55em;
margin:0 1.8em 0 0;
padding:0 1.8em 0 1.8em;
border-left:1px #CCCCCC solid;
float:left;

}


.title_wrap{
border-bottom:1px #cccccc solid;
height:1px;
}

iframe {
	margin-top:-5px;
}

#gmap_angles_up{
	width:705px;
	height:5px;
	background-image:url(../css/img/gmap_angles_up.png);
	position:relative;
	z-index:1000;
}

#gmap_angles_down{
	width:705px;
	height:5px;
	background-image:url(../css/img/gmap_angles_down.png);
	position:relative;
	margin-top:-5px; 
	z-index:1001;
}

#centraltop_itinerari

{
width:950px;
height:10px;
background-image:url(../css/img/top_itinerari.png);
}

#central_it

{
width:950px;
background-color:#FFFFFF;
overflow:hidden;
padding-bottom:5px;
}

#barra_it
{
background-image:url(../css/img/barra_left.gif);
background-repeat:repeat-x;
width:100%;
height:1px;
margin-top:32px;
}



.it_box
{

/*display:block;*/
text-decoration:none;
}

.it_box a
{
background-color:#f4f4f4;
display:block;
text-decoration:none;
}

.it_box a:hover
{
background-color:#FFFFFF;
text-decoration:none;
/*display:block;*/
}
.it_box a:visited
{
/*background-color:#f4f4f4;*/
/*display:block;*/
text-decoration:none;
}

.it_box h1
{
font-size:12px;
text-decoration:none;
font-weight:bold;
display:block;
padding:20px 10px 0px 20px;
margin:0px;


}

/*.it_box span a
{
font-size:12px;
text-decoration:none;
font-weight:bold;
display:block;

}


.it_box span a:hover
{
font-size:12px;
text-decoration:none;
font-weight:bold;
background-color:#ffffff;
}
*/
.it_box span

{
display:block;
font-size:12px;
color:#333333;
text-decoration:none;
padding:0px 10px 20px 20px;
}

/*.it_box p a:hover

{
display:block;
font-size:12px;
color:#333333;
text-decoration:none;
padding:0px 10px 20px 20px;
background-color:#ffffff;
}

*/

.itinerario_attivo
{

font-size:12px;
color:#666666;
/*background-image:url(img/title_itinerari.jpg);*/
background-color:#FFFFFF;
display:block;
padding:20px 10px 0px 20px;
font-weight:bold;
}

.testopiccolo2_attivo
{
color:#666666;
text-decoration:none;
font-size:12 px;
padding:0px 10px 20px 20px;
background-color:#FFFFFF;

}

/*------------------------------------ prezzi ----------------------------------*/


#central_total
{
width:950px;
background-color:#FFFFFF;
overflow:hidden;
padding:20px 0 20px 0;

}

#total
{
width:910px;;
margin:0 1.8em 0 0;
padding:0 1.8em 0 1.8em;
float:left;
}

.tab{
background-color:#99CCFF;
border:#3399FF 1px solid;
color:#333333;

}
.tab1{
background-color:#f4f4f4;
border:#3399FF 1px solid;
color:#333333;
}

/*------------------------------------ scheda barca ----------------------------------*/




#left_3

{
width:18em;
margin:0 1.8em 0 0;
padding:0 0 0 1.8em;
float:left;
/*border-right:1px #CCCCCC solid;*/
}

#lista_barche
{
margin-left:-2em;
margin-top:0.3em;
margin-bottom:0.3em;
}



#side_nav ul {
	list-style-type:none;
	margin-left:-3em;
	text-decoration:none;
	}
	
	
#side_nav ul li div{
	background:#ffffff;
	color:#333333;
	font-size:100%;
	text-decoration:none;
	margin:0 0 0 0em;
	padding:3% 4% 3% 4%;
	border-bottom:#FFFFFF thin solid;
}
	
#side_nav ul span{
	background-image:url(img/active_sidenav_bg.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:100%;
	text-decoration:none;
	margin:0 0 0 2em;
	padding:3% 4% 3% 4%;
	display:block;
	border-bottom:#FFFFFF thin solid;
	
	}
		
#side_nav ul a {
	/*background:#99ccff;*/
	
	color:#333;
	border-bottom:#FFFFFF thin solid;
	padding:3% 4% 3% 4%;
	display:block;
	text-decoration:none;
	background-position: right;
	
	background-image:url(img/sidenav_bg.jpg);
	background-repeat:no-repeat;
	height:14.5px;
	
	
	
}

#side_nav ul a:hover {
background-repeat:no-repeat;
background-image:url(img/sidenav_bg_hover2.jpg);
background-position: right;
}

#side_nav ul a:visited{
	
	text-decoration:none;
	height:14.5px;
	}
	

	
#side_nav ul ul li a{
	margin:0 0 0 2em;
	color: #333;
	font-size:normal;
	background-image:url(img/sidenav_bg_small.jpg);
	background-repeat:no-repeat;
	border-bottom:#FFFFFF thin solid 2px;
	background-position: right;
	height:14.5px;
	}

#side_nav ul ul li a:hover
{
background-image:url(img/sidenav_bg_hover.jpg);
background-repeat:no-repeat;
background-position: right;
	
	}

#side_nav ul ul li a:visited{
	
	height:14.5px;
	
	}


#center_big2
{

width:36em;
margin:0 1.8em 0 0;
padding:0 1.8em 0 1.8em;
border-left:1px #CCCCCC solid;
float:left;
border-right:thin solid #CCCCCC;

}

#center_big2 h1
{
margin-bottom:-5px;
text-decoration:none;

}

#center_big2 h1 a
{
margin-bottom:-5px;
text-decoration:none;

}

#center_big2 p
{
color:#666666;
font-weight:bold;
padding-top:0em;
padding-bottom:-0.5em;
border-bottom:thin dotted #CCCCCC;
font-size:0.9em;
}

#schedatecnica
{
float:left;
margin-top:3em;
margin-bottom:2em;

}

#schedatecnica p
{
	margin-top:5px;
	padding:0px 0px 0px 0px;
	height:15px;
	
}


#schedatecnica img
{
margin-top:-10px;
}

#schedatecnica span
{
float:right;
margin-top:0px;
padding:0px 0px 0px 0px;	
z-index:101;
}

#schedatecnica span.left
{
float:left;
margin-top:0px;
padding:0px 0px 0px 0px;	
}



#left2
{
width:20em;
margin-left:60em;
margin-top:12px;

}

#left2 p
{
font-size:12px;
color:#666666;
margin-top:3em;

}

#left2 img
{

margin-top:0;

}

#left2 img
{

border:none;

}




#dotazioni {
	margin:3em 0 0em 0;
}

#dotazioni span.right {
	margin-top:0px;
	height:15px;
}

#dotazioni img {
	margin-top:0px;
}

#dotazioni span {
	margin-top:0.7em;
	float:right; 
}




#prezzi p
{
font-size:0.9em;
font-weight:normal;
margin-top:1em;
margin-right:4.5em;
}

#left2 span

{

font-weight:bold;
color:#3F3F3F;
}







.share a
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	background-color: transparent;
	
	padding-bottom:5px;
	text-indent:inherit;
	font-weight:bold;
	
	
}

.share a img
{
padding-right:1px;
	
	
}

.share a:hover
{
	
	font-size:11px;
	text-decoration:none;
}


.share a:visited
{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	
}



/*------------------------------------ itinerari ----------------------------------*/

#left_2

{
width:13em;

margin:0 1.8em 0 0;

padding:0 0 0 1.8em;

float:left;
/*border-right:1px #CCCCCC solid;*/
}


#center_big
{

width:55em;

margin:0 1.8em 0 0;

padding:0 1.8em 0 1.8em;

border-left:1px #CCCCCC solid;
float:left;

}



.itinerari_bottom
{
background-image:url(img/itinerari_bottom.jpg);
background-repeat:no-repeat;
height:10px;
}








.map
{
background-image:url(../img/itinerari/trans.png);
z-index:1;

}

#left_2_it

{
width:16.6em;
background-color:#f4f4f4;

/*margin:0 1.8em 0 0;*/
padding:0 0 0 0em;
float:left;
/*border-right:1px #CCCCCC solid;*/
}

#left_wrap_it
{
padding:0em 0em 0.57em 1.8em;
}


/*------------------------------------ prezzi ----------------------------------*/




#total
{
width:910px;
margin:0 1.8em 0 0;
padding:0 1.8em 0 1.8em;
float:left;
font-size:12px;

}

.tab{
background-color:#99CCFF;
border:#3399FF 1px solid;
color:#333333;
text-align:right;
font-size:12px;


}

.tab td{
background-color:#666666;
color:#ffffff;
text-align:right;
padding-right:10px;
height:30px;
font-size:12px;
}


.tab1{
background-color:#f4f4f4;
border:#3399FF 1px solid;
color:#333333;
text-align:right;
font-size:12px;
}

.tab1 td{

padding-right:10px;
height:25px;
font-size:12px;

}

.tab2{
background-color:#f7f7f7;
border:#3399FF 1px solid;
color:#333333;
text-align:right;
font-size:12px;
}

.tab2 td{

padding-right:10px;
height:25px;
font-size:12px;
}
.modello
{

text-align:left;
background-color:#99CCFF;
color:#333333;
font-size:12px;
}

.modello a
{
padding-left:10px;
width:100%;
padding-top:5px;
text-align:left;
background-color:#99CCFF;
color:#333333;
height:20px;
display:block;
text-decoration:none;
font-weight:bold;
font-size:12px;

}

.modello a:hover
{
padding-left:10px;
padding-top:5px;
text-align:left;
width:100%;
background-color:#333333;
color:#99CCFF;
height:20px;
display:block;
text-decoration:none;
font-size:12px;

}


.tab_total{
border:#3399FF 1px solid;
padding:10px 10px 10px 10px;
font-size:12px;
}

.tipologia_prezzi_menu
{
float:left;
font-weight:bolder;
padding-right:15px;
font-size:12px;
color:#99CCFF;
margin-bottom:3px;
margin-top:10px;
text-decoration: none;
}

.tipologia_prezzi_menu a
{
font-size:12px;
color:#336699;
margin-bottom:3px;
margin-top:3px;
text-decoration:none;
}

.tipologia_prezzi_menu a:hover
{
font-size:12px;
color:#99CCFF;
margin-bottom:3px;
margin-top:3px;
text-decoration:none;
}


/*------------------------------------ statica ----------------------------------*/

#center_statica
{

width:50em;

margin:0 1.8em 0 0;

padding:0 1.8em 0 1.8em;

z-index:0;
padding-bottom:30px;
/*border-right:1px #CCCCCC solid;*/


}

#center_statica p
{

z-index:0;

}





/*------------------------------------ offri ----------------------------------*/

h4
{
font-size:12px;
color:#CC3300;
margin-bottom:3px;
margin-top:3px;
}


/*------------------------------------ buttons ----------------------------------*/

.button
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
cursor: pointer;
cursor: hand;
}

.button_contakt
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
cursor: pointer;
cursor: hand;
margin:-20px 570px 0px;
float:right;
}

.button_canc
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
margin-left:152px;
  cursor: pointer;
     cursor: hand;

}

.button_send
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
margin-left:120px;
  cursor: pointer;
     cursor: hand;

}

.button_news
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
margin-left:158px;
  cursor: pointer;
     cursor: hand;
}

.button_request
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
float:right;
margin-right:139px;
  cursor: pointer;
     cursor: hand;
}

.button_offri
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
float:right;
margin-right:64px;
  cursor: pointer;
     cursor: hand;
}



.button_contattaci
{
width:80px; 
height:25px;
background-image: url(../css/img/iscriviti_button.gif);
border:none;
/*float:right;
margin-right:65px;
padding:0 0 3px 0px;*/
color:#FFFFFF;
font-size:12px;
float:right;
margin-top:5px;
margin-bottom:20px;
  cursor: pointer;
     cursor: hand;
}


/*------------------------------------ contatti ----------------------------------*/


.contatti
{
float:left; 
margin-top:53px;
}

.contatti_left
{
margin-left:20px; 
float:left;
margin-top:10px;
}
	
.contatti_button
{
margin-right:-65px;
 margin-top:10px;

}

.contattaci
{
width:610px; 
padding-right:20px;
float:left; 
border-right:solid 1px #cccccc; 
margin-top:10px;
}

/*------------------------------------ newsletter ----------------------------------*/


.newsletter_button
{
margin-right:297px;
margin-bottom:40px;
padding-top:10px;


}

/*------------------------------------ login ----------------------------------*/

.login
{

}

.login_button
{
margin-right:278px;
margin-top:10px;
}

#center_big p
{
width:705px;
margin:0 0em 0 0;
padding:0 0em 0 0em;
}

.responsabile
{
	height:40px;
	font-weight:bold;
	}


.login_left
{
margin-top:-20px;
float:right;
margin-right:20px;
}


.dimenticato
{
float:right;
margin-top:5px;
margin-right:20px;
}
/*------------------------------------ guestbook ----------------------------------*/

#center_guest
{

width:907px;
margin:0 1.8em 0 0;
}


