/* CSS Document */body {margin:0px auto; padding:0px; text-align:center; font-family:Helvetica, 'Amaranth', Arial, Helvetica, sans-serif; font-size:70%; color:#000000; background-image:url(../grafica/corsi-formazione-sicurezza-cagliari-sardegna_r5_c1.jpg); background-position:center top; background-repeat:repeat-y;}img {margin: 0px; padding: 0px; border:0} #contenitore {width:980px; margin:0px auto; padding:0px; background-color:#FFFFFF; position:relative;}#top {width:980px; height:370px; position:relative;}#top2 {width:980px; height:274px; position:relative;}#foto { position:absolute; top:77px; left:0px; width:990px; height:443px;}/*#loading {width:990px; height:43px; vertical-align:middle; text-align:center; padding-top:400px; background-image:url(../grafica/sfondopreload.jpg); background-position:left top; background-repeat:no-repeat; display:none;}*/#foto ul, #foto li { list-style:none; margin:0; padding:0;}	#logo {width:260px; height:75px; position:absolute; top:0px; left:9px;}	#menu {width:685px; height:55px; position:absolute; top:0px; left:295px;   font-size:12px; padding-left:2px; color:#999; }		#menu ul, #menu li {margin:0px; padding:0px; list-style:none;}		#menu li {float:left; height:56px; padding-top:23px;}		#menu a {padding:45px 8px 22px 8px;  color:#999; text-decoration:none; line-height:56px;  background-position:center top; background-repeat:no-repeat}		#menu a:hover {padding:45px 8px 22px 8px; color:#414141; text-decoration:none; line-height:56px;  background-position:center top; background-repeat:no-repeat}		#menutop {width:442px; height:79px; position:absolute; top:0px; left:280px;   background-image:url(../grafica/menutop2.jpg); font-size:10px; padding-left:2px;}		#menutop ul, #menutop li {margin:0px; padding:0px; list-style:none;}		#menutop li {float:left; height:56px; padding-top:23px;}		#menutop a {padding:45px 8px 22px 8px;  color:#414141; text-decoration:none; line-height:56px;  background-image:url(../grafica/sfondobutton.png); background-position:center top; background-repeat:no-repeat}		#menutop a:hover {padding:45px 8px 22px 8px; color:#414141; text-decoration:none; line-height:56px; background-image:url(../grafica/sfondoroll.jpg); background-position:center top; background-repeat:no-repeat}	#piedi {width:44px; height:55px; position:absolute; top:3px; left:936px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r1_c14.jpg); text-align:left; }		#piedi a {}	#sottomenu {width:712px; height:34px; position:absolute; top:79px; left:280px;  background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r2_c7.jpg);}	#sottomenu2 {width:712px; height:34px; position:absolute; top:79px; left:280px;  background-image:url(../grafica/sottomenu.jpg);}	#testa {width:270px; height:79px; position:absolute; top:0px; left:722px; background-image:url(../grafica/top-right.jpg); text-align:left; }		#testa a { padding-left:102px; color:#414141; text-decoration:none; font-size:10px; line-height:20px;}	#con {width:280px; height:257px; position:absolute; top:113px; left:0px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r3_c3.jpg)}	#sulteam {width:712px; height:257px; position:absolute; top:113px; left:280px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r3_c7.jpg)}	#consulteam {width:992px; height:161px; position:absolute; top:113px; left:0px; background-image:url(../grafica/top.jpg)}#center2 {position:relative; top:0px; left:0px; width:980px; background-position:right top; background-repeat:repeat-y; min-height:300px; height:auto !important; height:300px;}	#menucenter {position:absolute; top:116px; left:52px; width:668px; height:47px; line-height:56px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r4_c3.jpg);  font-size:10px; padding-left:38px; }				#menucenter ul, #menucenter li {margin:0px; padding:0px; list-style:none;}				#menucenter li {float:left; height:56px;}				#menucenter a {padding:20px 11px 8px 11px; color:#414141; text-decoration:none;}				#menucenter a:hover {background-color:#CC0000; color:#FFFFFF; background-image:url(../grafica/rollrosso.jpg); background-position:center bottom; }		#menucenter2 {position:absolute; top:3px; left:768px; width:210px; height:310px; line-height:37px; background-image:url(../grafica/menu2.jpg); font-size:12px;}				#menucenter2 ul, #menucenter2 li {margin:0px; padding:0px; list-style:none;}				#menucenter2 li { height:37px; text-align:right; width:210px;}				#menucenter2 a {padding:0; padding-right:35px; color:#FFF; text-decoration:none;background-image:url(../grafica/li.jpg); background-position:center bottom; display:block;}				#menucenter2 a:hover { padding:0; padding-right:35px; color:#000; background-image:url(../grafica/li.jpg); background-position:center bottom; display:block;}	#sinistratesto {position:absolute; top:47px; left:0px; width:19px; height:125px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r5_c3.jpg)}	#testo{position:absolute; top:47px; left:19px; width:599px; height:150px; text-align:left; padding:25px; padding-top:15px; font-size:11px;}		#testo h1 {color: #F00;font-size:130%; letter-spacing:-1px;  }				#navigazione {font-size:85%; color:#666666;}		#testopagine{width:672px; text-align:left; padding:35px; padding-top:10px; font-size:12px; float:left;  min-height:300px; height:auto !important; height:300px;}		#testopagine h1 {color:#AE170C; font-size:130%; letter-spacing:-1px; }		#testopagine h2 {color: #CC0000;font-size:120%; letter-spacing:-1px;  }		#testopagine a {color:#CC0000; text-decoration:underline;} #testopagine a:hover {color:#333; text-decoration:underline;}		#testopagine ul {list-style-type:square}		#banners {position:absolute; top:0px; right:0px; width:268px; height:347px;}		#bottombanners{position:absolute; bottom:0px; right:0px; width:268px; height:99px;}		.clearboth {clear:both;}	#testamani{position:absolute; top:0px; left:668px; width:324px; height:227px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r4_c12.jpg)}	#blocchi {	position:absolute;	top:520px;	left:0px;	width:900px;	height:347px;	z-index: 9999;}#blocchi  img{ float:left;}		.corsohomepage {margin:10px; text-align:left; line-height:17px; height:50px; overflow:hidden; }		.titolocorsohomepage  {font-weight:normal; margin-bottom:2px; padding-bottom:5px; color:#FFFFFF; font-size:110%; display:block; height:15px; overflow:hidden;}			.datacorsohomepage  {font-size:90%; color:#FFF; display:none;}.corsohomepage .introduzione { height:35px; overflow:hidden; display:block; border-bottom:1px solid #FF0004;}			#rosso a {color:#FFFFFF; text-decoration:none;} #rosso a:hover {color:#FFFFFF; text-decoration:none;}		#immaginicorsi {position:absolute; top:0px; left:0px; width:133px;} #immaginicorsi2 {position:absolute; top:0px; right:5px; width:126px;}		#bannerpagine {position:relative; height:146px; }		#puntosicuro {position:absolute; top:1019px; left:0px; width:386px; height:100px; background-image:url(../grafica/corsi-formazione-sicurezza-cagliari-sardegna_r17_c2.jpg);}	#newsletter {position:absolute; top:1019px; left:425px; width:282px; height:146px; }	#paypal {position:absolute; top:1019px; left:707px; width:192px; height:146px; }		#rosso	{position:absolute; top:868px; left:0px; width:900px; height:152px; background-color:#C9060A; overflow:hidden;}#footer {text-align:center; font-size:80%; color:#666666; position:absolute; top:1190px; left:10px; width:958px; border-bottom:4px solid #000;}	#footer a {color:#414141; text-decoration:none; padding:2px;}		#footer a:hover {color:#414141; text-decoration:none; background-color:#D0D0D0; padding:2px;}#newsletter input {border:0;}		#nome_newsletter{	position:absolute;	top:51px;	left:28px;	width: 264px;}		#email_newsletter{	position:absolute;	top:90px;	left:28px;	width: 265px;}.iscrivitil {	position:absolute;	top:122px;	left:219px;	width: 77px; height:28px;}.testomodulo {	border: 2px solid #CC0000;	background-color: #ffffff;	font-size:14px; width:350px; margin-bottom:5px;}.testomodulopiccolo {	border: 2px solid #CC0000;	background-color: #ffffff;	font-size:14px; width:100px; margin-bottom:5px;}select {	border: 2px solid #CC0000;	background-color: #ffffff;	font-size:14px; width:350px; margin-bottom:5px;}label {width:240px; font-size:14px; border-bottom:1px solid #EFEFEF; float:left; margin-right:10px; padding-left:5px; clear:both;}.bottonemodulo {font-size:16px; color:#000000; font-variant:small-caps; background-color:#EFEFEF; border:2px solid #FF0000; border-bottom:2px solid #CC0000; border-right:2px solid #CC0000;}.accetto {font-size:10px;}.bottonicentro {text-align:center; margin-bottom:10px;}fieldset {padding:10px; border:1px solid #CCC;}legend {font-size:14px; color:#333333; margin-bottom:20px;}.scelta {width:450px; margin-bottom:5px; height:20px;}.labellunga{font-size:11px; width:300px}#spaziatorecontatti {	width:350px;	text-align:right;	margin-left:0px;	background-position:right top;	background-repeat:no-repeat;}#paginazione {clear:both;float:right;padding:5px 0;margin:10px 0 0 0;width:670px;text-align:right;position:relative;right:0px;}#paginazione a,#paginazione span{background:#E6E1DD;margin:2px 1px;padding:2px 6px;color:#666;}#paginazione span.pag{background:none;margin-left:5px;margin-right:5px;}#paginazione span{background:#CC0000;color:#FFF}.clear{	clear:both;	font-size:0;	height:0;	margin:0;	padding:0;	line-height:0;}.titolocorso {font-weight:bold; border-bottom:1px solid #CCC; margin-bottom:5px; padding-bottom:5px;}.datacorso {font-size:90%; color:#666666;}.colore1 {padding:10px; background-color:#EFEFEF; margin-bottom:10px;}.colore2 {padding:10px; background-color:#F8F9F9; margin-bottom:10px;}#puntosicuro { text-align:left; padding:0 20px; padding-top:50px; font-size:10px; line-height:15px;}#puntosicuro a { color:#333;}#calleft{ position:absolute; top:0px; left:0px; } #elencocorsi{	width:574px; height:152px;   position: absolute; top:0px; left:228px;}  #mycarousel2{ background-image:url(../grafica/mascherahome.png); height:443px; background-position:left bottom; background-repeat:no-repeat; overflow:hidden;} #novita { position:absolute; top:0px; right:0px; z-index:9999999;}.sfondo { position:absolute; top:0px; left:0px; z-index:500;}.titolo {   position: absolute;    top: 328px;    left: 18px;    width:200px;    height: 25px;	z-index:9999999; color:#FFF; font-size:18px; font-family:Helvetica, Tahoma, Arial; text-align:left;}	.sottotitolo {   position: absolute;    top: 353px;    left: 18px;    width:150px;    height: 25px;	z-index:9999999; color:#CC0000;	text-align:left;}	.descrizione{   position: absolute;    top: 353px;    left: 250px;    width:520px;    height: 105px;	z-index:9999999; color:#FFF; text-align:left;}		#novitapagine { position:absolute; top:79px; left:0px;}		#catcorsi {}	#catcorsi a{ color:#333; text-decoration:none; display:block; background-color:#EFEFEF; padding:5px; }		#catcorsi a:hover{ color:#FFF; text-decoration:none; display:block; background-color:#CC0000; padding:5px; }	#catcorsi ul{ margin:0; padding:0; list-style:none;}	#catcorsi li {   background-color:#EFEFEF; font-size:10px; margin-bottom:3px; border-left:20px solid #CCC;}	#catcorsi strong { font-size:12px; }		.fotopromozione { clear:left; margin-right:10px; border:1px solid #CCC;}
