/* CSS Document */
/* body { margin: 0px; text-align:center; background-color:#F3F3F3;} */

#header { display:block; margin:0 auto; }

#menu_up {width:990px; text-align:center;}
#menu_up a{margin:16px; padding: 8px 0 8px 0; text-decoration: none;  font-size:13px;}
/* -- CONTENITORI ----------------------*/

#container { display:block; margin: 0 auto; margin:4px 0 0 0;  padding:0; text-align:left;  width:1000px; background-color:#fff;}
html>body #container { display:block; margin: 4px 0 0 0 ; padding: 0; text-align:left; width:1000px;}


/* -- LEFT ----------------------*/
#left { display:block; float:left; width:242px; height:400px; margin: 0 0 0 4px; padding: 0 0 0 0px; text-align:left; background:#fff url('../images/vacanze_tools.jpg') no-repeat;   }
#left .left_up  { margin:0 0 4px 0; float:left; width:219px; height:198px;  }
#left .left_down{ margin:0 0 4px 0; float:left; width:219px; height:188px;  }
#left .left_down a{color:#022c5c;}
#left .shadow{ margin:0; float:right; width:23px; }


#left_up_corsi { display:block; float:left; width:243px;  margin: 0 auto; margin: 0 0 0 4px; text-align:left; }
#left_up_corsi .corsi{ width:223px; height:140px; margin: 0 auto; padding:38px 0 0 20px; background:#fff url('../images/menu_corsi.jpg') no-repeat;   }
#left_up_corsi .corsi img{float:left; margin:0 6px 6px 0}

#left_up_corsi .corsi_tool{ display:block; float:left; width:239px; height:180px; padding:6px 0 0 6px;  background:#dfdfdf url('../images/menu_corsi_down.jpg') no-repeat;   }
#left_up_corsi .destinazione{ width:243px; height:30px; margin: 0 auto; padding:44px 0 0 30px; background:#fff url('../images/lab_home_universitari.jpg') no-repeat;   }

.leftmargin {margin:0 0 0 5px;}


#left a {margin:0px 0 0px 10px; text-decoration: none; color:#fff; font-size:13px;}
#left a:hover {color:#000066;}
#menu_up a:hover{color:#000;}
/* -- MIDDLE ----------------------*/
#middle { display:block; float:left; margin: 0 auto; padding: 0 8px 0 8px; text-align:left; background-color:#fff }
#middle .tickers { display:block; width:490px; height:24px; margin: 5px 0 0 0; padding: 5px 0 0 0; background-color:#dfdfdf}
#middle .round {display:block; float:left; padding:30px 0 0 20px; width:470px;  background:#f0eeee url('../images/middle_round.jpg') no-repeat; font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 17px; font-weight:normal; color: #022c5c; }
#middle .media {display:block; float:left; padding:30px 0 0 20px; width:470px; background:#f0eeee url('../images/middle_round.jpg') no-repeat; font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 17px; font-weight:normal; color: #022c5c; }
#middle .diapositiva {float:left; width:104px; margin:4px 2px 4px 2px; padding:4px 0px 4px 0px; background-color:#666}
#middle .diapositiva a {color:#fff}
#middle .diapositiva a:hover{color:#903}


#middle .round_small {display:block; float:left; padding:30px 0 0 20px; width:470px; background:#f0eeee url('../images/ang_small.jpg') no-repeat; }
#middle .flash_map {display:block; padding:0; width:490px; }
#middle .dest_end {display:block; float:left; padding:0px; width:493px;}
#middle .corsi_desc {display:block; float:left; padding:2px;  width:493px; color:#476178; font:11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif; }
#middle .corsi_desc img {float:left; padding:4px;}
#middle .green_ticker {display:block; width:480px; height:22px; text-align:center; margin:7px 0 0 0; padding:4px 4px 0 4px; background-color:#b1e06c;}

/* -- RIGHT ----------------------*/
#right { display:block; float:left; width:242px; margin: 0 auto; padding: 0 0 0 4px; text-align:left; background:#fff url('../images/clienti_progetti.jpg') no-repeat; }
#right .right_down{ margin:0 0 4px 0; float:left; width:219px; height:188px;  }
#right .right_up  { margin:0 0 4px 0; float:left; width:219px; height:198px;  }
#right .shadow{ margin:0; float:left; width:23px; }
#right_gallery { display:block; float:left; height:400px; width:242px; margin: 0 auto; padding: 0 0 0 4px; text-align:left; background:#fff url('../images/fondo_dest.jpg') no-repeat; }
#right_gallery .right_up  { margin:0 0 4px 0; float:left; width:219px; height:198px;  }

/*------------- RIGHT UNIVESRITARI --------------*/
#destinazioni{margin:0; padding:30px 0 0 20px; width:219px; height:333px; background:#fff url('../images/lab_destinazioni.jpg') no-repeat; }

#right_courses 	{ display:block; width:238px; height:363px; float:left; }
#right_courses img { margin:0 0 2px 0}
#right_courses .prezzi {display:inline; float:left; margin:-7px 0 0 0; padding:4px 0 10px 10px; height:391px;  background:#fff url('../images/ombra_right_green.jpg') no-repeat;}
#left_universitari 		{ display:block; width:242px;  margin:-7px 0 0 0;  height:391px; float:left; background:#ccc url('../images/ombra_left_green.jpg') no-repeat; }
#right_universitari .language { display:block; padding:0 0 0 14px;}
#right_courses .language img{ padding:0px 0 7px 0px;}

/*------------- RIGHT ESCURSIONI --------------*/
#escursioni {display:block; float:left; margin:0; padding:33px 0 0 10px; height:388px; width:233px;  background:#fff url('../images/lab_excursion.jpg') no-repeat; color:#022c5c}
#escursioni li {margin:2px 2px; color:#022c5c}

#date {display:block; float:left; margin:0 0 22px 0; height:147px; width:223px; padding:45px 0 0 20px; background:#fff url('../images/sfondo_date.jpg') no-repeat;}
#date li {margin:2px 2px; color:#022c5c}

/* -- FORM ----------------------
#form {display:block; margin:0px 0px 0px 0px; padding: 5px 0 10px 0px; background:#fff url('../images/back_form_beige.jpg') no-repeat; color:#7b6a52; width:235px; border-bottom:1px solid #9A9A9A; }
input {border:1px solid #9A9A9A; }
*/

/* -- DOWN ----------------------*/
#container_down 			{ display:block; float:left; margin: 0 auto; padding: 0 0 0 0px; text-align:left; background-color:#fff; width:1000px; }
#left_home					{ margin:0 0 4px 4px; float:left; width:740px;}
#container_down .middle_down{float:left; margin:0 0 4px 4px; padding:0 0 0 6px; width:242px; }
#container_down .text 		{float:left; color:#262222; font:12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif; }

/* -- FOOTER ----------------------*/
#footer 		{display:block; float:left; background-color:#fff; margin:40px 0 0 0; width:762px;}
#footer .left 	{display:block; text-align:center; padding:8px 0 8px 0; margin:6px 0 6px 0; font:bold 10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif;  color:#74653d; background-color:#e9e079; }


.titolo 			{ display:block; margin:6px; padding:0px 0 0 0px; font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 17px; font-weight:normal; color: #022c5c;}
h2.titolo_left      { display:block; margin:4px 0 4px 0; padding:4px 0 4px 4px; width:740px; background-color:#dfdfdf; font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 17px; font-weight:normal; color: #022c5c;}
h2.titolo_middle 	{ display:block; margin:4px 0 4px 0; padding:4px 0 4px 4px; width:234px; background-color:#dfdfdf; font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 17px; font-weight:normal; color: #022c5c;}
h3.tit_dest			{ font-size:16px; color:#3d7db5}
h2.titolo_corsi 	{ margin:4px 0 4px 0; padding:4px 0 4px 4px; font-family: 'Versailles Roman', Georgia, Times, serif; font-size: 14px; font-weight:bold; letter-spacing: -0.5px; color: #fff; background:#fff url('../images/pattern_green.gif') repeat-x; }

/* -- MULTIMEDIA ----------------------*/
#media_left 					{ display:block; float:left; width:242px; margin: 0 0 0 4px; padding: 0 0 0 0px; text-align:left; background:#3c7db5 url('../images/left_mm.jpg') no-repeat;   }
#media_left .destinazioni 		{ margin:0 0 4px 0; float:left;  text-transform:uppercase;}
#media_left .destinazioni .lista{ margin:0 0 0 6px; width:200px; height:20px; background-color:#3c7db5;}
.flag 							{ margin :40px 0 0 0; padding:0; }

/* -- DESTINAZIONI ----------------------*/
#int_destinazioni 			{ display:block; float:left; width:242px; background-color:#99adb4}
#int_destinazioni .lab_dest {margin:10px 10px 10px 6px; }

div.pic			{float:left; padding:4px 5px 12px 5px; background: url(../images/ombra.jpg) no-repeat bottom center;}
div.pic img		{display: block; border: 1px solid; border-color: #CCC #CCC #AAA #CCC; padding: 8px;background: #f6f6f6} 

/* -- BACKGROUND LABEL -- */
.bottiglia 		{ float:left; margin:0 0 4px 0;padding:2px; background-color:#cf9; width:99%; }
h2.bottiglia	{ margin:0 0 0 4px; float:left;  text-transform:uppercase; color:#353; font:bold 12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif;}
.indaco			{ float:left; margin:0 0 4px 0;padding:2px; background-color:#69799a; width:99%; }
h2.indaco		{ margin:0 0 0 4px; float:left;  text-transform:uppercase; color:#fff; font:bold 12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif;}
.green_sfuma	{ float:left; margin:0 0 4px 0;padding:2px; width:99%; background:#fff url('../images/pattern_green.gif') repeat-x;}
h2.green_sfuma	{ margin:0 0 0 4px; float:left;  text-transform:uppercase; color:#fff; font:bold 12px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif;}
h2.sottotitolo	{ display:block;  margin:0 0 4px 0;padding:2px; letter-spacing: 3px; font-size:12px; text-transform:uppercase;}

#quote		{display:block;  padding:4px 0 4px 10px; width:220px; color#666} 
#quote ul	{color:#666; padding:4px 0 4px 14px; font:11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif;}
#quote h4 	{padding:4px; background-color:#69799a;   color:#eee}

/* Icone spaziate */
.ico_freccia {float:left; margin:0 10px 0 0;}
.ico_checked {float:left; margin:4px 10px 0 0;}
.border{border: 1px dotted #9A9A9A;}

/* IMMAGINI */
.img_corsi {display:inline; float: right; margin:10px; padding:10px;}

/* Bullet */
.bullet { display:block;  margin:4px 0 4px 0; padding:4px; font-size:12px; background-color:#d0dcc6}
ul {padding:4px 0 4px 16px;} 
li {margin:2px 2px;} 
hr {height:3px; width:90%; background: url('../images/hr1.gif');}
hr.contact {height:3px; width:230px; background: url('../images/hr1.gif');}
h3.red {font:12px Verdana, Arial, Helvetica, sans-serif; color:#903; text-transform: capitalize}
h3.green {font:12px Verdana, Arial, Helvetica, sans-serif; color:#15af2f; text-transform: capitalize}


