/**** RESET *****/
div { margin:0;padding:0; }
img { border:none; }

body {
	margin:0; padding:0;
	background:url(../img/prehome2010/back_body.jpg) repeat-x top left #fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#602183;
	font-size:14px;
}

div.main { 
	width:970px;
	margin:0 auto;
}

/** HEADER **/
div.header { 
	position:relative;
	height:114px;
	background:url(../img/prehome2010/back_header.jpg) repeat-x top left #864fb0;
	color:#360958;
}
img.logo { position:absolute;top:19px;left:19px; }
a.link2009 { position:absolute;top:23px;right:0;width:152px;height:61px;background:url(../img/prehome2010/link2009.jpg) no-repeat top left;color:#fff;text-decoration:none; }
h1 { position:absolute;top:30px;left:290px;color:#360958;font-size:18px;font-weight:bold;margin:0;padding:0 }
h2 { position:absolute;top:55px;left:290px;color:#fff;font-size:35px;font-weight:bold;margin:0;padding:0 }

/** CONTENU **/
div.contenu { 
	padding:45px 10px 0px 10px;
	background:url(../img/prehome2010/back_contenu.jpg) no-repeat top center;
	text-align:center;
}
.video { border:3px solid #b7aebc }
div.presentation { margin:40px 0;text-align:center; }
h3 { margin:0;padding:0;color:#602183;font-size:26px;font-weight:bold; }
ul { margin:15px 0 15px 40px;;padding:0;list-style:url(../img/prehome2010/puce.jpg) inside; }
ul li { color:#602183;font-size:14px;font-weight:bold;margin:0 0 23px 0;padding:0;text-align:left; }
div.programme { width:643px;height:41px;line-height:41px;margin:0 auto 45px auto;background:url(../img/prehome2010/back_programme.jpg) no-repeat top left #e98d00;text-align:center;color:#fff;font-size:18px;font-weight:bold; }
div.aide, div.aide a { font-size:13px;font-weight:bold;color:#602183 }

/** ALERTE **/
div.news1{ background:url(../img/prehome2010/bulle1.jpg) no-repeat top center; float:left; width:50%; text-align:center; height:102px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px;color:#8c58ac; }
div.news2{ background:url(../img/prehome2010/bulle2.jpg) no-repeat top center; width:50%; margin-left:50%; text-align:center; height:102px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#FFFFFF; padding-top:23px; }
#inputMail{ width:150px; background-color:#FFFFFF; border:#CCCCCC; }
.titreBulle{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#580c91; }
#myform{ background:url(../img/prehome2010/bgForm.png) no-repeat top center; margin-top:10px; padding-top:2px; height:26px; }

/** FOOTER **/
div.footer {  
	background:url(../img/prehome2010/back_footer.jpg) no-repeat top center #fff;
	padding:20px 0;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#7c49ab;
}

div.footer img { position:relative;top:10px;margin:0 10px;}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupContact{  
display:none; 
_position:absolute; /* hack for internet explorer 6*/  
background:#FFFFFF;  
border:#F00 1px solid;  
z-index:2;  
padding:5px;  
font-size:13px;  
}  
