/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#000000; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r1_c1.jpg); background-position:center top; background-repeat:repeat-x; background-color:#000000;}
#contenitoreesterno {width:100%; margin:0px auto; padding:0px; position:relative; background-image:url(../grafica/sfondo.jpg); background-position:center top; background-repeat:repeat-y;}
#contenitore {width:992px; margin:0px auto; padding:0px; background-color:#FFFFFF; position:relative;}
#top {width:992px; height:370px; position:relative;}
#top2 {width:992px; height:274px; position:relative;}

	#logo {width:280px; height:113px; position:absolute; top:0px; left:0px;}
	#menu {width:442px; height:79px; position:absolute; top:0px; left:280px;   background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r1_c7.jpg); font-size:10px; padding-left:2px;}
		#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:#414141; text-decoration:none; line-height:56px;  background-image:url(../grafica/sfondobutton.png); 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-image:url(../grafica/sfondoroll.jpg); 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:270px; height:79px; position:absolute; top:0px; left:722px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r1_c14.jpg); text-align:left; }
		#piedi a { padding-left:102px; color:#414141; text-decoration:none; font-size:10px; line-height:20px;}
	#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)}

#center {position:relative; top:0px; left:0px; width:992px; height:580px;}
#center2 {position:relative; top:0px; left:0px; width:992px; background-image:url(../grafica/sfondodipagina.jpg); background-position:right top; background-repeat:repeat-y; min-height:500px; height:auto !important; height:500px;}

	#menucenter {position:absolute; top:0px; left:0px; 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:0px; left:0px; width:686px; height:47px; line-height:56px; background-image:url(../grafica/menu2.jpg);  font-size:10px; padding-left:38px;}
				#menucenter2 ul, #menucenter2 li {margin:0px; padding:0px; list-style:none;}
				#menucenter2 li {float:left; height:56px;}
				#menucenter2 a {padding:20px  11px 6px 11px; color:#414141; text-decoration:none;background-image:url(../grafica/rollbianco.jpg); background-position:center bottom;}
				#menucenter2 a:hover {background-color:#CC0000; color:#FFFFFF; background-image:url(../grafica/rollrosso.jpg); background-position:center bottom;}

	#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:#950208; font-size:130%; letter-spacing:-1px; font-family:Tahoma, Verdana, Arial, Helvetica }
		#navigazione {font-size:85%; color:#666666;}
	
	#testopagine{width:672px; height:150px; text-align:left; padding:35px; padding-top:60px; font-size:11px; float:left;  min-height:500px; height:auto !important; height:500px;}
		#testopagine h1 {color:#950208; font-size:130%; letter-spacing:-1px; font-family:Tahoma, Verdana, Arial, Helvetica }
		#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:227px; left:11px; width:981px; height:164px;}
	#rosso {position:absolute; top:413px; left:11px; width:648px; padding-top:30px; height:135px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r9_c4.jpg); color:#FFFFFF; overflow:hidden;}
		.corsohomepage {margin:10px; text-align:left; }
		.titolocorsohomepage  {font-weight:bold; border-bottom:1px solid #951516; margin-bottom:2px; padding-bottom:5px; color:#FFFFFF; font-size:130%;}
			.datacorsohomepage  {font-size:90%; color:#FFF;}

			#rosso a {color:#FFFFFF; text-decoration:underline;} #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;}
	#newsletter {position:absolute; top:413px; left:659px; width:333px; height:165px; background-image:url(../grafica/formazione-corsi-sicurezza-haccp_r9_c11.jpg)}

#footer {text-align:center; font-size:80%; color:#666666;}
	#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 33px;}
#puntosicuro a { color:#1BA5E7;}
