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

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

#menu_up {margin:0 0 10px 0;; padding:6px 0 6px 0; width:1000px; text-align:center; background-color:#e5ebf0}
#menu_up a{margin:16px; padding: 8px 0 0px 0; text-decoration: none;  font-size:13px;}
#menu_up a:hover{color:#cc9;}
/* -- CONTENITORI ----------------------*/

#main			{ display:block; margin: 10px 0 0 0; width:1000px; text-align:center; background-color:fff}
html>body #main { display:block; margin: 10px 0 0 0; width:1000px  text-align:center; background-color:fff}

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


/* -- LEFT ----------------------*/
#left { display:block; float:left; text-align:left; width:243px; height:400px; margin:2px;   }
#left_campus { display:block; float:left;  width:243px; height:400px; margin:20px 4px 0 4px;   }

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

/* -- MIDDLE ----------------------*/
#middle { display:block; float:left;  margin:0; width:440px !important; width:500px;  padding:0 30px 0 30px; text-align:left; background:#fff url('../images/middle.jpg') no-repeat;}
#middle_summer { display:block; float:left;  margin:0; width:650px !important; width:650px;  padding:0 0 0 20px; text-align:left; background:#fff url('../images/middle_summer.jpg') no-repeat;}
#middle_campus { display:block; float:left;  margin:20px 0  40px 0; width:458px !important; width:500px;  padding:0 25px 0 25px; text-align:left; background:#fff url('../images/middle.jpg') no-repeat;}
#middle_cms { display:block; float:left;  margin:0; width:850px !important; width:850px;  padding:0 30px 0 30px; text-align:left; background:#fff url('../images/middle_cms.jpg') no-repeat;}
#middle_admin { display:block; float:left;  margin:0; width:440px !important; width:500px;  padding:0 30px 0 30px; text-align:left;}

/* -- RIGHT ----------------------*/
#right { display:block;  height:400px; text-align:left; }
#right_edit { display:block;  float:left; height:400px; text-align:left; }
/*#right { display:block;  height:400px; text-align:left;  margin:2px; } */


/* -- TABLE ----------------------*/
#table { display:block; float:left; margin:20px 0px 20px 0; padding:2px 0 10px 0; width:450px;  background:#fff url('../images/pattern_table.gif') repeat-x;  }
#table .innertable_left  { display:block; float:left; margin:2px; }
#table .innertable_all  { display:block; margin:2px;  }

#table .jobtype{ display:block; float:left; width:200px; margin:6px; color:#3d7db5; height:25px}
#table .jobtype img {display:block; float:left; margin:0 6px 0 6px; }

#table .jobtype_int{ display:block; float:left; margin:6px; color:#3d7db5; height:25px}
#table .jobtype_int img {display:block; float:left; margin:0 6px 0 6px; }



#table_summer { display:block; float:left; margin:20px 0px 0 0px; padding:8px 0 0 0; width:100%; background:#fff url('../images/pattern_table.gif') repeat-x;  }
#table_summer th {border: solid #0000FF; font:bold 11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva,Verdana, Arial, sans-serif;  color:#74653d;}
#table_summer td {padding:2px; font:bold 11px sans-serif;  color:#333; background-color:transparent; text-align:center;}
#table_summer .title_td{ padding:2px; font:bold 11px	sans-serif;  color:#fff; text-align:center; background-color:#0066a6}


/* -- FOOTER ----------------------*/
#footer 		{display:block; float:left; background-color:#eee; padding:10px; width:980px !important; width:1000px; }
#footer_job 		{display:block; float:left; background-color:#d3e0e7; padding:10px; width:980px !important; width:1000px; }
#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; }


/* -- 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}

.enfasi { font-weight:bold;}


/* 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.arrow {margin:2px 2px; list-style-image: url('../images/arrow02.png');}
li {margin:3px 3px; list-style-type:square;}
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}


/*Altro*/
.boxsilver{display:block; width:100%; margin:10px 0 10px 0; padding:10px; background-color:#eee; border: 1px solid #ccc;}
.boxsilver_right{display:block; font-size:13px; width:240px; padding:0 0 0 6px; margin:2px 0 2px 0px; color:#222; background-color:#d3e0e7; }
.boxsilver_right_blue{display:block; font-size:13px; width:240px; padding:0 0 0 6px; margin:2px 0 2px 0px; color:#fff; background-color:#0064a2; }
.boxsilver_campus{display:block; font-size:11px; padding:0 4px 0 4px; margin:6px 6px 6px 6px; color:#690;}
.boxsilver_campus .h5 {display:block; font-size:14px; font-weight:bold; padding:0 4px 0 4px; margin:6px 6px 6px 6px; color:#690;}

.column_r{float:left; text-align:left; margin:20px 0 0 0px; color:#444}
.img_left{float:left; margin:30px 0 0 30px; }