body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707173;  
}

input 		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }

div#main {
	position: relative;
	top: 14px;
	left: 0px;
	width: 100%;
}
a.chiudi					{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.chiudi:visited 			{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.chiudi:hover 				{ font-size: 12px; color:#FFFFFF; font-weight:bold; text-decoration:none; } 

a.video						{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.video:visited 			{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.video:hover 				{ font-size: 12px; color:#00917E; font-weight:bold; text-decoration:none; } 

a.cv					{ font-size: 12px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
a.cv:visited 			{ font-size: 12px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
a.cv:hover 				{ font-size: 12px; color:#FFFFFF; font-weight:normal; text-decoration:underline; }  

a.cv_int					{ font-size: 12px; font-weight:normal; text-decoration:none; }
a.cv_int:visited 			{ font-size: 12px; font-weight:normal; text-decoration:none; }
a.cv_int:hover 				{ font-size: 12px; font-weight:normal; text-decoration:underline; }  



a 						{ font-size: 13px; color:#00917e; font-weight:bold; text-decoration:none; }
a:visited 				{ font-size: 13px; color:#00917e; font-weight:bold; text-decoration:none; }
a:hover 				{ font-size: 13px; color:#eb690b; font-weight:bold; text-decoration:none; }


a.hov 					{ font-size: 13px; color:#eb690b; font-weight:bold; text-decoration:none; }
a.hov:visited 			{ font-size: 13px; color:#eb690b; font-weight:bold; text-decoration:none; }
a.hov:hover 			{ font-size: 13px; color:#eb690b; font-weight:bold; text-decoration:none; }

a.corsi_hover_verde 			{ font-size: 10px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.corsi_hover_verde:visited 	{ font-size: 10px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.corsi_hover_verde:hover 		{ font-size: 10px; color:#EB690B; font-weight:bold; text-decoration:none; }

a.corsi_sottom 				{ font-size: 12px; color:#00917e; font-weight:bold; text-decoration:none; }
a.corsi_sottom:visited 		{ font-size: 12px; color:#00917e; font-weight:bold; text-decoration:none; }
a.corsi_sottom:hover 		{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }

a.corsi 			{ font-size: 10px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.corsi:visited 	{ font-size: 10px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.corsi:hover 		{ font-size: 10px; color:#EB690B; font-weight:bold; text-decoration:none; }

a.corsi_hover 			{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.corsi_hover:visited 	{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }
a.corsi_hover:hover 	{ font-size: 12px; color:#EB690B; font-weight:bold; text-decoration:none; }

a.white 			{ font-size: 14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.white:visited 	{ font-size: 14px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.white:hover 		{ font-size: 14px; color:#00917e; font-weight:bold; text-decoration:none; }

a.whitesx 			{ color:#FFFFFF; text-decoration:none; }
a.whitesx:visited 	{ color:#FFFFFF; text-decoration:none; }
a.whitesx:hover 	{ color:#f3a56d; text-decoration:none; }

.verde				{ color:#00917E; }
.arancio			{ color:#EB690B; }

.separatore1 {
	position: relative;
	top: 0px;
	left: 0px;
	height: 1px;
	width: 100%;
	background-image: url(/immagini/separatore.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}

.separatore2 {
	clear: both;
	position: relative;
	top: -52px;
	left: 0px;
	height: 1px;
	width: 100%;
	background-image: url(/immagini/separatore.gif);
	background-repeat: repeat-x;
	font-size: 1px;
}

.mainbody {
	position: relative;
	top: -52px;
	left: 0px;
	margin: 0 auto;
	width: 1000px;
	height:auto;
}

.header {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1000px; 
	margin: 0 auto;
}

.logo {
	position: relative;
	top: 0px;
	left: 0px;
	height: 80px;
	width: 950px;
	margin-left: 25px;
	text-align: left;
}

.menu {
	position: relative;
	top: 30px;
	left: 0px;
	height: 50px;
	width: 950px;
	text-align: right;
}

.menubox {
	float: right;
	border-left: 1px solid #00917E;
	margin-left: 10px;
	padding-left: 8px;
}

.menubox_one {
	float: right;
	margin-left: 10px;
	padding-left: 8px;
}

.header2 {
	position: relative;
	top: 0px;
	left: 0px;
	height: auto;
	width: 100%;
	width: 950px;
	margin-left: 25px;
}

.header2_sopra {
	
}

.header2_sotto {
	position: relative;
	top: -52px;
	left: 0px;
	height: 62px;
	width: 100%;
}

.header2_sotto_corsi {
	background-image:url(/immagini/header_sotto_int.gif);
	background-repeat:no-repeat;
}


.col2 {
	position: relative;
	top: 2px;
	left: 0px;
	width: 100%;
	background-image: url(/immagini/col2_back.gif);
	background-repeat: repeat-y;
}

.footer {
	clear:both;
	position:relative;
	top:-52px;
	left:0px;
	margin: 0 auto;
	width: 1000px;
	height:88px;
	background-image:url(/immagini/footer.gif);
	background-repeat:no-repeat;  
}

.footer1 {
	position: absolute;
	left: 480px;
	top: 34px;
}
.footer2 {
	position: absolute;
	left: 665px;
	top: 19px;
}
.footer3 {
	position: absolute;
	left: 865px;
	top: 49px;
}

.body1 {
	width:470px;
	height:auto; 
	float:left;
}
.body1 P {
	padding-right:20px;
	padding-left:25px;
	color:#999999;
	text-align:justify;  
}

.body2 {
	width:383px;
	height:auto; 
	float:left; 
	background-color:#eb690b;
	color: #FFFFFF;
}
.body2 P {
	display:inline;
	color:#f3a56d;
}
.body_txt_long {
	width:328px;
	position:relative;
	text-align:justify;
	top:20px;
	left:28px;
}  

.body2_txt1 {
	position:relative; 
	text-align:right;
	right:13px;
	top:5px; 
}
.body2_txt2 {
	position:relative;
	text-align:right;
	right:13px;
	top:50px;  
}
.body2_txt3 {
	position:relative;
	text-align:right;
	right:13px;
	top:97px; 
}
.body2_txt4 {
	position:relative;
	text-align:right;
	right:13px;
	top:143px; 
}
.body2_txt5 {
	position:relative;
	text-align:right;
	right:13px;
	top:239px;  
}
.body2_txt6 {
	position:relative;
	text-align:right;
	right:13px;
	top:285px;  
}
.body2_txt7 {
	position:relative;
	text-align:right;
	right:13px;
	top:331px;  
}
.body2_txt8 {
	position:relative;
	text-align:right;
	right:13px;
	top:190px; 
}

.body3 {
	width:122px;
	height:auto; 
	float:left; 
	background-color:#f3a56d;
}

.body4 {
	clear:both;
	position:relative;
	width:470px;
	height:341px;
	float:left;
	background-image:url(/immagini/corsi_four.gif); 
	background-repeat:no-repeat;
}

.body4_txt1 {
	color:#FFFFFF;
	position:absolute;
	left:265px;
	font-size:11px; 
}

.body4_txt2 {
	position:absolute;
	text-align:right;
	left:200px;
	top:40px;
	color:#eb690b;
}

.body5 {
	width:383px;
	height:341px;
	float:left;
}

.body6 {
	width:122px;
	height:30px;
	float:left;
	background-color:#f3a56d;
}

.body7 {
	position:relative; 
	left:13px; 
	text-align:left; 
	top:30px;
}

.body7 span {
	display:inline;
	color:#ffcc99;
}

a.foolink:link,hover,visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#707173;
	text-decoration: none;
}

.txt {
	border: none;
	background-color: white;
	color: black;
	width: 269px;
	height: 15px;
	font-size: 11px;
}

.infoblock {
	position: relative;
	top: 25px;
	left: 0px;
	margin-top: 5px;
	height: 20px;
	font-size: 11px;
}

.auth {
	position: relative;
	top: 97px;
	left: 0px;
	margin-top: 5px;
	height: 20px;
	font-size: 11px;
}

.sendbtn {
	position: relative;
	top: 67px;
	left: 285px;
	width: 65px;
	height: 12px;
}

.sendbtn2 {
	position: relative;
	top: 42px;
	left: 285px;
	width: 65px;
	height: 12px;
}


.risposta {
	color: white;
	font-size: 11px;
	font-weight: bolder;
	height: 15px;
}
