/***** BODY *****/
body {
	margin:0px;
	padding:0px;
	background-image:url('../img/textures/body_back.jpg');
	background-repeat:repeat;
}

conteneur {
	position:absolute;
	width: 900px;	
	left: 50%;
	margin-left: -450px;	
}

/* Boite logo */
div.logo {	
	text-align: center;
	width: 110px;	
	height: 55px;
	position:absolute;
	left:25px;
	top:5px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

/* Boite espace privé */
div.espace_prive {	
	width: 140px;	
	height: 30px;	
	position:absolute;
	left:5px;
	top:330px;	
	border: none;	
}

/* Boite Lien Inscripion */
div.lien_insc {	
	text-align: center;
	width: 100px;	
	height: 100px;
	position:absolute;
	left:880px;
	top:10px;
	z-index:0;
	border: none;		
	text-decoration: none;	
	overflow: auto;
}

/* Boite Langues */
div.langues {	
	text-align: center;
	width:140px;	
	height:21px;
	position:absolute;
	left:5px;
	top:60px;
	z-index:1;
	border: none;		
	text-decoration: none;	
	overflow: auto;
}

/* Boite Espace insc */
div.espace_insc {	
	text-align: center;
	width:140px;	
	height:135px;
	position:absolute;
	left:5px;
	top:84px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

a.insc_gratis {
	color: red;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	overflow: auto;	
}

/* Boite newsletter */
div.newsletter {	
	width: 140px;	
	height: 100px;	
	position:absolute;
	left:5px;
	top:224px;	
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

div.newsletter_text {		
	width: 120px;	
	height: 20px;	
	position:absolute;
	left:5px;
	top:5px;	
	border: none;		
}

/* Boite newsletter bouton */
div.newsletter_btn {	
	width: 50px;	
	height: 50px;	
	position:absolute;
	left:40px;
	top:50px;	
	border: none;
	overflow: auto;		
}

/***** Affichage Newsletter *****/
/* Affichage newsletter */
.aff_entete_news { font-family: verdana; font-size: 12px; color: #006600;}

/* Input newsletter */
input.aff_newsletter { font-family: verdana; font-size: 11px; color: #006600;}



/* Boite entete */
div.entete {	
	background-image:url('../img/textures/entete.jpg');
	color:red;
	text-align: center;
	width: 400px;	
	height: 24px;
	position:absolute;
	left:150px;
	top:5px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite entete droite */
div.entete_droite {	
	text-align: center;
	width: 250px;	
	height: 70px;
	position:absolute;
	left: 600px;
	top: 5px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}
	
/* Boite Nb Sites */
div.nb_sites {	
	text-align: center;
	width: 180px;	
	height: 30px;
	position:absolute;
	left:860px;
	top:85px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite diapo Sans site */
div.show_sen_diapo {		
	text-align: center;
	width: 180px;	
	height: 460px;
	position:absolute;
	left:860px;
	top:80px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;	
}

/* Boite Espace Eco */
div.espace_eco {
	text-align:left;
	width: 100px;	
	height: 15px;	
	position:absolute;
	left:860px;
	top:135px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

/* Boite Sites Eco */
div.sites_eco {	
	text-align: center;
	width: 180px;	
	height: 250px;
	position:absolute;
	left:860px;
	top:150px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;	
}

/* Boite Espace Eco sans site */
div.espace_eco_sen {
	text-align:left;
	width: 120px;	
	height: 15px;	
	position:absolute;
	left:860px;
	top:410px;
	z-index:1;
	border: none;
	text-decoration: none;
}

/* Boite Sites Eco Sans site */
div.sites_eco_sen {	
	text-align: center;
	width: 180px;	
	height: 115px;
	position:absolute;
	left:860px;
	top:425px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;	
}

/* Lien Sites Particuliers */
a.sites_eco_links_par  
{     
	font-family: verdana; font-weight: normal; font-size: 10px; color:blue;    
	text-decoration:underline;   	
}      
a.sites_eco_links_par:hover   
{     
	font-family: verdana; font-weight: bold; font-size: 14px; color:blue;    
	text-decoration:underline;	
}

/* Lien Sites Associations */
a.sites_eco_links_aso  
{     
	font-family: verdana; font-weight: normal; font-size: 10px; color:green;    
	text-decoration:underline;   	
}      
a.sites_eco_links_aso:hover   
{     
	font-family: verdana; font-weight: bold; font-size: 14px; color:green;    
	text-decoration:underline;	
}

/* Lien Sites Sociétés */
a.sites_eco_links_ste  
{     
	font-family: verdana; font-weight: normal; font-size: 10px; color:orange;    
	text-decoration:underline;   	
}      
a.sites_eco_links_ste:hover   
{     
	font-family: verdana; font-weight: bold; font-size: 14px; color:orange;    
	text-decoration:underline;	
}

/* Lien Sites Communes */
a.sites_eco_links_com  
{     
	font-family: verdana; font-weight: normal; font-size: 10px; color:brown;    
	text-decoration:underline;   	
}      
a.sites_eco_links_com:hover   
{     
	font-family: verdana; font-weight: bold; font-size: 14px; color:brown;    
	text-decoration:underline;	
}

div.entete_milieu_gauche {	
	text-align: center;
	width: 194px;	
	height: 25px;
	position:absolute;
	left: 3px;
	top: 3px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

div.site_officiel {	
	font-size: 11;
	text-align: center;
	width: 200px;	
	height: 15px;
	position:absolute;
	left: 490px;
	top: 7px;
	z-index:2;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

div.nom_ville {	
	font-size: 14;
	text-align: center;
	width: 300px;	
	height: 18px;
	position:absolute;
	left: 390px;
	top: 80px;
	z-index:2;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

div.entete_milieu {	
	text-align: center;
	width: 440px;	
	height: 70px;
	position:absolute;
	left: 150px;
	top: 5px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;	
}

div.entete_milieu2_text {	
	width: 155px;	
	height: 25px;
	position:absolute;
	left: 5px;
	top: 18px;
	z-index:1;
	border: none;
	text-decoration: none;	
}

input.ville {
	background-color: #ffffff;
	border: 1px solid #0072bc;
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	width: 170px;
}

div.entete_milieu2_btn {	
	width: 165px;	
	height: 30px;
	position:absolute;
	left:5px;
	top:38px;
	z-index:1;
	border: none;
	text-decoration: none;		
}

div.entete_milieu2_info {	
	width: 30px;	
	height: 30px;
	position:absolute;
	left:175px;
	top:18px;
	z-index:1;
	border: none;
	text-decoration: none;	
	overflow: auto;
}

div.entete_milieu3_text {	
	width: 160px;	
	height: 25px;
	position:absolute;
	left: 220px;
	top: 18px;
	z-index:1;
	border: none;
	text-decoration: none;	
	overflow: auto;
}

input.site {
	background-color: #ffffff;
	border: 1px solid #0072bc;
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	width: 150px;
}

div.entete_milieu3_btn {	
	width: 155px;	
	height: 30px;
	position:absolute;
	left:220px;
	top:38px;
	z-index:1;
	border: none;
	text-decoration: none;	
	overflow: auto;
}

div.entete_milieu3_info {	
	width: 70px;	
	height: 30px;
	position:absolute;
	left:375px;
	top:20px;
	z-index:1;
	border: none;
	text-decoration: none;	
	overflow: auto;
}

/* Boite milieu */
div.milieu {	
	background-image:url('../img/textures/milieu.jpg');	
	text-align: center;
	width: 700px;	
	height: 400px;
	position:absolute;
	left:150px;
	top:85px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu agrandi */
div.milieu_agrandi {	
	background-image:url('../img/textures/milieu.jpg');		
	color: #00561B;
	text-align: center;
	width: 700px;	
	height: 460px;
	position:absolute;
	left:150px;
	top:80px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite skat gauche */
div.skat_gauche {	
	background-image:url('../img/textures/milieu.jpg');		
	color: #00561B;
	text-align: center;
	width: 140px;	
	height: 430px;
	position:absolute;
	left:5px;
	top:80px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Worldometer */
div.worldo {	
	text-align: center;
	width: 20px;	
	height: 20px;
	position:absolute;
	left:5px;
	top:5px;
	z-index:1;
	border: none;		
	overflow: auto;
}


/* Boite milieu élément 1 */
div.milieu_elem1 {	
	background-image:url('../img/elements/eau.gif');
	text-align: center;
	width: 100px;	
	height: 100px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}


/* Boite milieu élément 2 */
div.milieu_elem2 {	
	background-image:url('../img/elements/terre.gif');
	text-align: center;
	width: 80px;	
	height: 75px;
	position:absolute;
	left:597px;
	top:0px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu élément 3 */
div.milieu_elem3 {	
	background-image:url('../img/elements/feu.gif');
	text-align: center;
	width: 80px;	
	height: 70px;
	position:absolute;
	left:0px;
	top:326px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu élément 4 */
div.milieu_elem4 {	
	background-image:url('../img/elements/air.gif');
	text-align: center;
	width: 80px;	
	height: 70px;
	position:absolute;
	left:597px;
	top:326px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu gauche pub */
div.milieu_gauche_pubavie {	
	width: 240px;	
	height: 200px;
	position:absolute;
	left:10px;
	top:80px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu droite pub */
div.milieu_droite_pub {	
	width: 240px;	
	height: 200px;
	position:absolute;
	left:420px;
	top:80px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}


/* Boite milieu index */
div.milieu_index {		
	color: #00561B;
	text-align: center;
	width: 700px;	
	height: 20px;
	position:absolute;
	left:150px;
	top:490px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

a.show_index_letter   {     
	font-family: verdana; font-weight: normal; font-size: 14px; color:blue;    
	text-decoration:underline;   	
}      
a.show_index_letter:hover   {     
	font-family: verdana; font-weight: blod; font-size: 16px; color:blue;    
	text-decoration:underline;
} 

.show_index_space {     
	font-family: verdana; font-weight: normal; font-size: 12px; color:blue; 	  	
} 

/* Boite milieu_partie1 - map - Villes - Googles Maps */
div.map {	
	text-align: center;
	width: 200px;	
	height: 180px;
	position:absolute;
	left: 5px;
	top: 5px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu_pubavie_info - Pub à vie */
div.milieu_pubavie_info {		
	text-align: center;
	width: 690px;	
	height: 20px;
	position:absolute;
	left: 5px;
	top: 112px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;	
	overflow: auto;
}

/* Boite milieu_pubavie1 - sites - Affichage */
div.milieu_pubavie1 {		
	text-align: center;
	width: 226px;	
	height: 280px;
	position:absolute;
	left: 5px;
	top: 136px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu_pubavie2 - sites - Affichage */
div.milieu_pubavie2 {		
	text-align: center;
	width: 226px;	
	height: 280px;
	position:absolute;
	left: 236px;
	top: 136px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu_pubavie3 - sites - Affichage */
div.milieu_pubavie3 {		
	text-align: center;
	width: 226px;	
	height: 280px;
	position:absolute;
	left: 468px;
	top: 136px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite Les sans sites */
div.milieu_les_sans_sites {		
	font-size: 14;	
	text-align: center;
	width: 690px;	
	height: 30px;
	position:absolute;
	left: 5px;
	top: 420px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
}

/* Boite Les sans sites - titre */
div.milieu_les_sans_sites_titre {		
	font-size: 14;	
	text-align: center;
	width: 100px;	
	height: 20px;
	position:absolute;
	left: 5px;
	top: 7px;
	z-index:1;
	border: none;
	text-decoration: none;
}

/* Boite Les sans sites - visualisation */
div.milieu_les_sans_sites_visu {		
	font-size: 14;	
	text-align: center;
	width: 500px;	
	height: 20px;
	position:absolute;
	left: 105px;
	top: 5px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

/* Boite milieu_insc_site pour affiliation */
div.milieu_insc_site_aff {		
	font-size: 11;	
	text-align: center;
	width: 200px;	
	height: 15px;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu_insc_sans_site */
div.milieu_insc_sans_site {		
	font-size: 14;
	font_color: red;	
	text-align: center;
	width: 180px;	
	height: 18px;
	position:absolute;
	left: 510px;
	top: 0px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu_insc_site paypal */
div.milieu_insc_site_paypal {		
	font-size: 11;	
	text-align: center;
	width: 200px;	
	height: 15px;
	position:absolute;
	left: 498px;
	top: 0px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}



/* Boite milieu_insc_site - Villes - Inscription */
div.milieu_insc_site {		
	text-align: center;
	width: 690px;	
	height: 100px;
	position:absolute;
	left: 5px;
	top: 5px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
}

/* Suite du formulaire */
div.milieu_insc_suite {		
	width: 185px;	
	height: 30px;
	position:absolute;
	left: 230px;
	top: 60px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}


/* formulaire - partie email */
div.form_email {		
	text-align: left;
	width: 690px;	
	height: 100px;
	position:absolute;
	left: 5px;
	top: 60px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* formulaire - partie email sans site */
div.form_email_sen {		
	text-align: left;
	width: 690px;	
	height: 140px;
	position:absolute;
	left: 5px;
	top: 20px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* formulaire - Statut de l'inscrit */
div.statut_inscr {		
	width: 690px;	
	height: 20px;
	position:absolute;
	left: 5px;
	top: 165px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* formulaire - catégories PAR*/
div.kateg_par {		
	width: 690px;	
	height: 35px;
	position:absolute;
	left: 5px;
	top: 190px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* formulaire - catégories ASO */
div.kateg_aso {		
	width: 690px;	
	height: 35px;
	position:absolute;
	left: 5px;
	top: 190px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* formulaire - catégories PRO */
div.kateg_pro {		
	width: 690px;	
	height: 35px;
	position:absolute;
	left: 5px;
	top: 190px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* formulaire - Pas de catégories */
div.kateg_vide {		
	width: 690px;	
	height: 35px;
	position:absolute;
	left: 5px;
	top: 190px;
	z-index:2;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Bouton Radio 2 boutons */
div.br_2boutons {		
	width: 690px;	
	height: 70px;
	position:absolute;
	left: 5px;
	top: 230px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Coche Newsletter */
div.case_news {		
	width: 690px;	
	height: 30px;
	position:absolute;
	left: 5px;
	top: 305px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}


/* Bouton radio sponsor  */
div.br_sponsor {		
	width: 690px;	
	height: 70px;
	position:absolute;
	left: 5px;
	top: 340px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Suite du formulaire validation */
div.milieu_insc_validation {		
	width: 185px;	
	height: 30px;
	position:absolute;
	left: 230px;
	top: 420px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

/* Paiement partie 1 */
div.paiement_partie1 {		
	width: 690px;	
	height: 130px;
	position:absolute;
	left: 5px;
	top: 30px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Paiement partie 2 */
div.paiement_partie2 {		
	width: 690px;	
	height: 140px;
	position:absolute;
	left: 5px;
	top: 165px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}



/* Boite milieu_bas_gauche */
div.milieu_bas_gauche {	
	font-family: verdana;
	font-size: 11;
	text-align: center;
	width: 180px;	
	height: 50px;
	position:absolute;
	left:210px;
	top:520px;
	z-index:1;
	border: none;
	text-decoration: none;	
	overflow: auto;
}

/* Boite milieu_bas */
div.milieu_bas {	
	background-image:url('../img/textures/milieu_bas.jpg');
	font-size: 14;
	text-align: center;
	width: 355px;	
	height: 30px;
	position:absolute;
	left:380px;
	top:520px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
	overflow: auto;
}

/* Boite milieu_bas_droite */
div.milieu_bas_droite {	
	font-family: verdana;
	font-size: 11;
	text-align: center;
	width: 180px;	
	height: 50px;
	position:absolute;
	left:690px;
	top:520px;
	z-index:1;
	border: none;
	text-decoration: none;	
	overflow: auto;
}

div.bas_gauche {
	text-align: center;
	width: 116px;	
	height: 116px;
	position:absolute;
	left:20px;
	top:420px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

div.bas_droit {
	text-align: center;
	width: 116px;	
	height: 116px;
	position:absolute;
	left:870px;
	top:420px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

div.liste_lien {
	font-size: 12;
	color: orange;
	text-align: center;
	width: 900px;	
	height: 50px;
	position:absolute;
	left:50px;
	top:560px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

div.bas_page {
	background-image:url('../img/textures/cousol.jpg');
	text-align: center;
	width: 900px;	
	height: 50px;
	position:absolute;
	left:50px;
	top:580px;
	z-index:1;
	border: none;
	text-decoration: none;
}

div.comboost {
	width: 120px;	
	height: 600px;
	position:absolute;
	left:1050px;
	top:10px;
	z-index:1;
	border: none;
	text-decoration: none;
}

div.pub_anglais {
	width: 480px;	
	height: 80px;
	position:absolute;
	left:100px;
	top:650px;
	z-index:1;
	border: none;
	text-decoration: none;	
}

div.citation {
	width: 200px;	
	height: 250px;
	position:absolute;
	left:730px;
	top:650px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
}

/* Espace Video */
div.esp_video {
	width: 200px;	
	height: 200px;
	position:absolute;
	left:1050px;
	top:550px;
	z-index:1;
	border: solid;	
	border-width: 1;
	border-color: green;
	-moz-border-radius:	9px;
	-webkit-border-radius: 9px;
}

/* Boite flags */
div.flags {
	color: #0072bc;
	font-family: verdana;
	font-size: 10px;
	width: 68px;	
	height: 70px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

/* pour dimensionner le drapeau */
.aff_flags { 
	width: 68px;	
	height: 50px; 
}

/* Affichage Nb Sites */
.aff_nb_sites { font-family: verdana; font-weight: bold; font-size: 9px; color:orange; }

/* Affichage Bas */
.aff_bas_gras { font-family: Arial; font-weight: bold; font-size: 12px; }
.aff_bas_normal { font-family: Arial; font-size: 10px; }
a.link_aff_bas { font-family: Arial; font-size: 10px; }

/* Affichage Titre  */
.aff_titre { font-family: Arial; font-size: 28px; }

/* Affichage Sous-Titre */
.aff_soustitre { font-family: Arial; font-size: 20px; }

.aff_info { font-family: Arial; font-size: 14px; }
.aff_mini { font-family: Arial; font-size: 10px; }
.aff_super_mini { font-family: Arial; font-size: 6px; }

div.langue {
	text-align: center;
	width: 350px;	
	height: 30px;
	position:absolute;
	left:20px;
	top:0px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}

/* Firefox */
div.firefox {
	width: 40px;	
	height: 20px;
	position:absolute;
	left:30px;
	top:520px;
	z-index:1;
	border: none;
	text-decoration: none;
}

/* Stats */
div.stats {
	width: 40px;	
	height: 20px;
	position:absolute;
	left:30px;
	top:560px;
	z-index:1;
	border: none;
	text-decoration: none;
}

/* Milieu Recommender */
a.home {
	border: 1px solid #ffffff;
	text-decoration: none;
}

a.home:active {
	border: 1px solid #ffffff;
	text-decoration: none;
}

a.home:hover {
	border: 1px solid #ffffff;
	text-decoration: none;
}

a.home:visited {
	border: 1px solid #ffffff;
	text-decoration: none;
}

body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

input.error, textarea.error {
	color: #000000;
	background-color: #f5731d;
}

input.reset {
	background-color: #ffffff;
	border: 1px solid #0072bc;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	width: 100px;
}

input.send {
	background-color: #ffffff;
	border: 1px solid #0072bc;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
}


table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

td {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

td.formtext {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 12px 0px;
	text-align: right;
	text-decoration: none;
}

td.formtexttitle {
	color: #0072bc;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 24px 0px;
	text-decoration: none;
}

td.formtext2 {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 12px 0px;
	text-decoration: none;
}

td.formtext3 {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	padding: 0px 0px 12px 0px;
	text-align: right;
	text-decoration: none;
}

tr {
	vertical-align: top;
}

.basefontblue {
	color: #0072bc;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.error {
	color: red;
}

/* Boite Admin milieu bas */
div.milieu_admin_bas {	
	text-align: center;
	width: 695px;	
	height: 240px;
	position:absolute;
	left:0px;
	top:150px;
	z-index:1;
	border: ridge;	
	border-color: green;
	overflow: auto;
}

/* Boite Admin milieu haut gauche */
div.milieu_admin_haut_gauche {	
	text-align: center;
	width: 300px;	
	height: 150px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	border: ridge;	
	border-color: green;
	overflow: auto;
}

/* Boite Admin milieu haut droite */
div.milieu_admin_haut_droite {	
	text-align: center;
	width: 395px;	
	height: 150px;
	position:absolute;
	left:300px;
	top:0px;
	z-index:1;
	border: ridge;	
	border-color: green;
	overflow: auto;
}

/* Boite Admin milieu bas2 */
div.milieu_admin_bas2 {	
	text-align: center;
	width: 695px;	
	height: 65px;
	position:absolute;
	left:0px;
	top:390px;
	z-index:1;
	border: ridge;	
	border-color: green;
	overflow: auto;
}

/* Boite Admin milieu bas complet */
div.milieu_admin_bas_complet {	
	text-align: center;
	width: 695px;	
	height: 200px;
	position:absolute;
	left:0px;
	top:240px;
	z-index:1;
	border: ridge;	
	border-color: green;
	overflow: auto;
}

/* Boite Admin entete */
div.milieu_admin_entete {	
	text-align: right;
	width: 700px;
	height: 20px;
	position:absolute;
	left:150px;
	top:60px;
	z-index:1;
	border: none;
	text-decoration: none;
	overflow: auto;
}