@charset "utf-8";
/* CSS Document */

body, html{ margin:0; padding:0; font-family:verdana, trebuchet ms, tahoma, arial; font-size:13px; background-color:#90ABC9; background-image:url(images/sfondo_pagina.jpg); background-repeat:repeat-x; background-position:top center; height:100%}

div.footer{ text-align:right; padding-right:50px; font-size:12px; color:#999999}
div.footer a{ text-decoration:none; color:#999}
div.footer a:hover{ text-decoration:underline}

div.container{ background-image:url(images/sfondo_main_div.jpg); background-repeat:repeat-y; width:1000px;      
min-height:700px;
height:auto !important;
height:700px;  }

div.leftmenu{ float:left; width:210px;  text-align:right; }
div.leftmenu a.on, div.leftmenu a.off{ display:block; height:30px; padding-top:7px; padding-right:20px; font-size:13px; color:#000000; text-decoration:none; font-weight:bold}

div.leftmenu a.on{ background-image:url(images/button_on.jpg); background-repeat:no-repeat; }
div.leftmenu a.off{ background-image:url(images/button_off.jpg); background-repeat:no-repeat}
div.leftmenu a:hover{ background-image:url(images/button_over.jpg); background-repeat:no-repeat}

div.main{ float:left; padding:4px 20px 10px 20px; width:720px; text-align:left;  }


h1{ margin:0 0 10px 0; padding:0 0 0px 0;font-size:18px; color:#225594} /*  border-bottom:1px dotted #EDC935;  */
h2{ color:#CC6600; font-size:15px; margin-top:25px}

/* home page */

div.home_img{ background-image:url(images/home-page.jpg); background-repeat:no-repeat; border:1px solid #ddd;
     min-height:435px;
     height:auto !important;
     height:435px; }
	 
div.home_img div{ width:435px; float:right; margin:20px 20px 0 0; padding:0; font-size:16px; color:#FFFFFF}	 


/* video */
div.video{ margin-bottom:20px; font-size:13px}
h3.video{ margin:0 20px 20px 0; float:left}

/* foto gallery */


h3.gallery{ float:left; margin-right:20px; border:1px solid #999; margin-bottom:20px; text-align:center}

h3.gallery img{ border:4px solid #fff;  height:115px; width:155px}




/* corsi */


div.corsi{}
div.corsi h3, h3.dove{ float:left; border:1px solid #999; width:260px; margin-right:15px; margin-top:0; padding-top:0}
h3.dove2{ border:1px solid #999; width:260px; margin-right:0px; margin-top:0; padding-top:0; padding-bottom:0; margin-bottom:0}
div.corsi h3 img, h3.dove img, h3.dove2 img{ width:250px; border:4px solid #fff;  }
div.corsi div.next_img{ float:left; width:443px }

ul{ margin-top:0;}



/* tullio */
div.tullio_img{ background-image:url(images/tullio.jpg); background-repeat:no-repeat; border:1px solid #ddd;
     min-height:435px;
     height:auto !important;
     height:435px; }
	 
div.tullio_img table td.left, div.tullio_img table td.right{ font-size:12px; padding:5px; 
font-weight:bold; vertical-align:top}	 


div.tullio_img table td.left{ text-align:right; color:#F31F1B;}	 
div.tullio_img table td.right{ text-align:left; color:#FFFFFF}	 
	 
	 
	 
	 
	 
	 
/* piloti */	 
div.piloti_img{ background-image:url(images/home-page.jpg); background-repeat:no-repeat; border:1px solid #ddd;
     min-height:435px;
     height:auto !important;
     height:435px; }

div.piloti_img table td.left{ }	 
div.piloti_img table td{ font-size:10px; padding-bottom:10px; vertical-align:top;  padding-right:10px; color:#FFFFFF}	 
div.piloti_img table td span{ font-size:12px; font-weight:bold}	 


/* contact */

div.contact_img{ background-image:url(images/contatti.jpg); background-repeat:no-repeat; border:1px solid #ddd;
     min-height:435px;
     height:auto !important;
     height:435px; }



div.contact_img h3.contact{ float:left; padding:10px; border:1px solid #999; background-color:#FFFFFF; 
margin:10px 20px 0 10px; font-size:12px; font-weight:normal; color:#333333}


div.contact_img table td{ vertical-align:top; padding-right:10px; font-weight:bold; padding-bottom:5px}
div.contact_img{ color:#FFFFFF}

div.contact_img span{ color:#CC6600; font-weight:bold}

div.contact_img table td input{ width:200px}
div.contact_img table td textarea{ width:400px}

div.contact_img table input.pulsante{ background-color:#CC6600; border:1px solid #999; font-weight:bold; font-size:12px; color:#FFFFFF; width:80px}


h3.simulator{ width:220px; float:left; margin-right:10px; border:1px solid #999; ma0; padding-top:0}	 
h3.simulator img.simulator{ height:140x;  width:210px; border:4px solid #fff}




div.biposto_img{ background-image:url(images/biposto_sfondo.jpg); background-repeat:no-repeat; border:1px solid #ddd;
     min-height:435px;
     height:auto !important;
     height:435px; }





