/*    ENTETE    ******************************************************************************/

.entete  {
height:90px;
}


.monlogo {
float: left; /* alignement du logo a gauche */
width:300px;
height:80px;
}


.menu_general  {
float:right;
width:185px;
height:90px; 
} 

.menu_connexion  {
float:right;
width:185px;
height:30px; 
margin-top: 60px; 
background-image:url(http://www.demiurje.com/images/degrade_bouton_menu.gif);
background-repeat:repeat-x ; 
} 

.menu_connexion1  {
height:15px; 
margin-top:5px;
} 

.menu_connexion2  {
float:right;
width:185px;
height:30px; 
margin-top: 60px; 
background-image:url(http://www.demiurje.com/images/degrade_bouton_menu2.gif);
background-repeat:repeat-x ; 
} 






.recherche_google  {
height:70px; 
background-image:url(http://www.demiurje.com/images/degrade_entete_2.gif);
background-repeat:repeat-x ; 
border-bottom: 		2px solid #FFFFFF;
} 


/*    CORPS    ******************************************************************************/

.fond_corps  {
height:1500px; 
background-image:url(images/fond_corps2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-top: 			0px solid #EADFFF;
border-bottom: 		1px solid #EADFFF;
} 


.bloc_central  {
width:980px;
height:1230px; 
} 

.bloc_droit  {
float:right;
width:465px;
height:1230px; 
border-bottom: 	0px solid #000099;
} 

.bloc_gauche  {
float:left;
width:510px;
height:1230px; 
border-bottom: 	0px solid #000099;
} 

.bloc_pub_bas  {
clear:left;
width:900px;
height:200px; 
margin-top: 30px;
border-left: 		0px solid #FF0000;
border-right: 		0px solid #FF0000;
border-top: 		0px solid #FF0000;
border-bottom: 		0px solid #FF0000;
} 




.bloc_reseau_social  {
width:340px;
height:150px; 
} 

.bloc_diaporama {
width:440px;
height:180px; 
} 

.bloc_texte_description {
width:440px;
height:340px; 
} 

.bloc_actualites  {
float:right;
width:340px;
height:150px; 
margin-top: 30px;
} 

.bloc_actualites2  {
float:left;
width:270px;
height:100px; 
margin-top: 15px;
} 

.bloc_annuaire  {
float:right;
width:340px;
height:150px; 
margin-top: 100px;
} 

.bloc_annuaire2  {
float:left;
width:270px;
height:100px; 
margin-top: 15px;
} 

.titre_bloc  {
float:left;
width:340px;
height:10px; 
border-left: 		0px solid #EADFFF;
border-right: 		0px solid #EADFFF;
border-top: 		0px solid #EADFFF;
border-bottom: 	0px solid #EADFFF;
} 








div#cadre_presentation {/* conteneur global et arrière-plan du titre du cadre */
width: 500px;
padding-top: 15px;
background: url(images/fond_presentation_haut.gif) top left no-repeat;
border-left: 			0px solid #000099;
border-right: 			0px solid #000099;
border-top: 			0px solid #000099;
border-bottom: 		0px solid #000099;
}

div#bloccadre_presentation {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(images/fond_presentation_bas.gif) bottom left no-repeat;
padding-bottom: 15px;
}





.bloc_presentation  {
width:498px;
height:150px; 
margin-top: 0px;
background-color:#FFFFFF; 
border-left: 		1px solid #EADFFF;
border-right: 		1px solid #EADFFF;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.texte_presentation0  {
width:450px;
height:10px; 
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.texte_presentation  {
width:450px;
height:130px; 
margin-top: 0px;
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 




div#cadre_mappemonde {/* conteneur global et arrière-plan du titre du cadre */
width: 500px;
padding-top: 15px;
background: url(images/fond_mappemonde_haut.gif) top left no-repeat;
border-left: 			0px solid #000099;
border-right: 			0px solid #000099;
border-top: 			0px solid #000099;
border-bottom: 		0px solid #000099;
}

div#bloccadre_mappemonde {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(images/fond_mappemonde_bas.gif) bottom left no-repeat;
padding-bottom: 15px;
}





.bloc_mappemonde  {
width:498px;
height:315px; 
margin-top: 0px; 
background-color:#EADFFF; 
border-left: 		1px solid #DAC6E5;
border-right: 		1px solid #DAC6E5;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.bloc_mappemonde0  {
width:450px;
height:10px; 
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.bloc_mappemonde1  {
width:450px;
height:20px; 
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.bloc_mappemonde2  {
width:450px;
height:200px; 
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.bloc_mappemonde3  {
width:450px;
height:80px; 
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.texte_mappemonde3  {
float:left;
width:300px;
height:30px; 
margin-top:30px;
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

.image_mappemonde3  {
float:right;
width:100px;
height:80px; 
margin-right:0px;
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 






.bloc_membres  {
float:left;
width:480px;
height:600px; 
overflow:auto;
margin-top: 40px; 
margin-left: 20px; 
border-left: 		0px solid #000099;
border-right: 		0px dashed #EADFFF;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 


.cadre_profile  {
float:left;
width:380px;
height:100px; 
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 		0px solid #000099;
} 

.photo_new_member  {
float:left;
width:130px;
border-left: 	0px solid #000099;
border-right: 	0px solid #000099;
border-top: 	0px solid #000099;
border-bottom: 	0px solid #000099;
}


.titre_new_member  {
float:left;
width:200px;
height:1.5em;
margin-left:10px;
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 		0px solid #000099;
}








.bouton {
float:right;
width:150px;
height:30px;
background-image:url(../../images/bouton150jaune.gif);
margin-top:10px;
border-left: 		0px solid #ffffff;
border-right: 		0px solid #ffffff;
border-top: 		1px solid #ffffff;
border-bottom: 	0px solid #ffffff;
}


.bouton2 {
width:150px;
height:20px;
margin-top:5px;
border-left: 		0px solid #000000;
border-right: 		0px solid #000000;
border-top: 		0px solid #000000;
border-bottom: 		0px solid #000000;
}




img {
border: 0;
}


.lien_texte {
text-decoration : none;
}