* {
margin:0;
padding:0
}  

body, html   {
background:#000 url(images/fond.jpg) repeat-x;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
font-size:12px;
font-weight:bold;
}     

#global   {
width:1024px;
margin:0 auto
}  

#header   {
background:url(images/header.jpg);
height:125px;
width:920px;
font-weight:bold;
text-align:right;
padding:144px 104px 0 0
}  
   
#contenu  {
background:url(images/contenu.jpg);
width:924px;
padding:0 50px 0 50px;
text-align:left;
color:#38393c
}    

#left   {
float: left;
width:188px;
margin:0 0 0 12px;
padding:0
}  

#right   {
width:718px; 
margin:0 0 0 200px;
padding:0
}  

form#connexion {
float:left;
width:180px;
margin:130px 0 0 745px;
color:#db6bb1;
}

.champs {
background:url(images/champs.png) no-repeat; 
width:114px;
height:24px;
color:#FFF;
border:0;
padding:4px 0 0 7px;
font-weight:bold
} 

/*Menu horizontal*/
ul            {margin:0 ;padding:0}
ul li         {height:40px;float: left;margin:0 4px 0 4px;padding:0 0 0 8px;background: url(images/menu_left.png) top left no-repeat;list-style-type: none; }
ul li a       {height:27px;display: block;background: url(images/menu_right.png) right top no-repeat;padding:13px 12px 0 0;color: #FFF;text-decoration: none;margin: 0;font-weight:bold;outline:none}
ul li a:hover {padding:13px 12px 0 0;color: #2c2c2c;text-decoration: none;margin: 0}  
#menu         {background: url(images/menu.jpg);width:1024px;height:47px;padding:2px 0 0 0}

#footer   {
background:url(images/pied.jpg);
height:58px
}  	 

#fav {
position:absolute;
width:80px;
height:70px; 
right:440px;
top:70px
}	

img, p, h1, h2, h3, h4, h5,h6, span, form {border:0;margin:0;padding:0}	 

.cadre    {float:left;width:280px;text-align:center;margin:0 10px 0 16px;} 
.ch1      {background: url(images/ch1.jpg);width:280px;height:36px;color:#FFF;padding:20px 0 0 0;}	  
.ch2      {background: url(images/ch2.jpg);width:280px;height:36px;color:#FFF;padding:20px 0 0 0;}
.cf       {background: url(images/cf.jpg);width:260px;padding:0 10px 0 10px;text-align:left}
.cb       {background: url(images/cb.jpg);width:280px;height:27px}   		
.cf table {text-align:center;width:180px;margin:0 auto 0 auto}	
.cgh1     {background: url(images/cgh1.jpg);width:860px;height:37px;color:#FFF;padding:18px 0 0 30px;margin:0 auto}
.cgh2     {background: url(images/cgh2.jpg);width:860px;height:37px;color:#FFF;padding:18px 0 0 30px;margin:0 auto} 
.cgh3     {width:860px;height:110px;color:#FFF;padding:18px 0 0 30px;margin:0 auto} 
.cgf      {background: url(images/cgf.jpg);width:830px;padding:0 30px 0 30px;margin:0 auto}
.cgb      {background: url(images/cgb.jpg);width:890px;height:30px;margin:0 auto}

#partenaires span    {font-size:13px;color:#b30f67}
#partenaires a	     {text-decoration:none;outline:none;color:#FFF}
#partenaires a:hover {color:#b30f67} 
#liens span    {font-size:13px;color:#1d799f}
#liens a	   {text-decoration:none;outline:none;color:#FFF}
#liens a:hover {color:#1d799f} 
a	   {text-decoration:none;outline:none;color:#2289b5}
a:hover {color:#d762aa}
span    {font-size:13px;color:#b30f67}
.ico    {float:left;margin:-13px 10px 0 0}

.easy_geo_inscris {
	/* bordure du tableau */
	border:1px solid #ccc;
	/* pas de bordure inferieure sur le tableau */
	border-bottom:none;
	/* Attribue une largeur au tableau */
	width:230px;
}
.easy_geo_inscris td {
	/* couleur de fond du tableau */
	background-color:#f5f5f5;
	/* type de la police */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* taille de la police */
	font-size:12px;
	/* marge intérieure des cellules */
	padding:3px;
	/* bordure inferieure des cellules */
	border-bottom:1px solid #ccc;
}
.easy_geo_inscris img {
	/* bordure de l'image */
	border-width:5px;
	/* couleur de la bordure de l'image */
	border-color:#FFCC00;
	/* marge droite de l'image */
	margin-right:5px;
       /* permet d'afficher le texte en dessous de l'image */
       /*clear:both;*/
}
.easy_geo_inscris a {
	/* couleur du lien */
	color:#ff0000;
	/* police du lien */
	font-weight:bold;
	/* non souligné */
	text-decoration:none;
}
.easy_geo_inscris a:hover {
	/* couleur du lien survolé */
	color:#FF9900;
	/* souligné au survol */
	text-decoration:underline;	
}
.easy_geo_inscris .label {
	/* style du label */
	/* Couleur du texte */
	color:#FF0000;
	/* gras */
	font-weight:bold;
}
