/*    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:1550px;
background-image:url(../../images/fond_corps2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-top: 		0px solid #000099;
border-bottom: 		1px solid #EADFFF;
} 


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

.bloc_central2 {
float:left;
width:980px;
height:60px; 
} 

.flag {
float:left;
width:315px;
height:50px; 
margin-top: 10px; 
} 

.flag1 {
float:left;
width:60px;
height:45px; 
} 

.flag2 {
float:left;
width:240px;
height:50px; 
margin-left: 15px; 
} 

.bloc_central3  {
float:right;
width:660px;
height:30px; 
margin-top: 10px; 
} 



.bloc_central4  {
float:right;
width:980px;
height:220px; 
margin-top: -20px; 
} 


.bloc_central5  {
float:right;
width:980px;
height:90px; 
margin-top: -20px; 
} 

.menu_general_pays  {
float:right;
width:650px; 
height:30px; 
} 








.menu_video_pays  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu.gif);
background-repeat:repeat-x ; 
} 

.menu_video_pays1  {
float:left;
width:90px;
height:15px; 
margin-top:5px;
color:#5E007F;
} 

.menu_video_pays12  {
width:90px;
height:15px; 
margin-top:5px;
color:#FFFFFF;
} 

.menu_video_pays2  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 

.menu_image_pays  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 

.menu_image_pays1  {
float:left;
width:90px;
height:15px; 
margin-top:5px;
color:#5E007F;
} 


.menu_image_pays12  {
width:90px;
height:15px; 
margin-top:5px;
color:#FFFFFF;
} 

.menu_image_pays2  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 


.menu_projets_pays  {
float:right;
width:160px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 

.menu_projets_pays1  {
float:left;
width:160px;
height:15px; 
margin-top:5px;
color:#5E007F;
} 


.menu_projets_pays12  {
width:160px;
height:15px; 
margin-top:5px;
color:#FFFFFF;
} 

.menu_projets_pays2  {
float:right;
width:160px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 



.menu_actualites_pays  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 

.menu_actualites_pays1  {
width:90px;
float:left;
height:15px; 
margin-top:5px;
color:#5E007F;
} 


.menu_actualites_pays12  {
width:90px;
height:15px; 
margin-top:5px;
color:#FFFFFF;
} 

.menu_actualites_pays2  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 



.menu_reseau_social_pays  {
float:right;
width:120px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 

.menu_reseau_social_pays1  {
float:left;
width:120px;
height:15px; 
margin-top:5px;
color:#5E007F;
} 


.menu_reseau_social_pays12  {
width:120px;
height:15px; 
margin-top:5px;
color:#FFFFFF;
} 

.menu_reseau_social_pays2  {
float:right;
width:120px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 



.menu_annuaire_pays  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 

.menu_annuaire_pays1  {
float:left;
width:90px;
height:15px; 
margin-top:5px;
color:#5E007F;
} 

.menu_annuaire_pays12  {
width:90px;
height:15px; 
margin-top:5px;
color:#FFFFFF;
} 

.menu_annuaire_pays2  {
float:right;
width:90px;
height:30px; 
background-image:url(../../images/degrade_bouton_menu2.gif);
background-repeat:repeat-x ; 
background-color:#FFFFFF; 
border-right: 			1px solid #FFFFFF;
} 












.bloc_gauche  {
float:left;
width:150px;
height:1300px;
} 


.bloc_gauche1  {
width:150px;
height:15px; 
} 

.bloc_gauche2  {
width:150px;
height:600px;
} 



.bloc_gauche3  {
width:150px;
height:600px; 
margin-top: 30px;
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 	0px solid #000099;
} 

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

.bloc_droit  {
float:right;
width:820px;
} 

.bloc_droit1  {
width:820px;
height:15px; 
} 

.bloc_droit2  {
width:820px;
} 










div#cadre {/* conteneur global et arrière-plan du titre du cadre */
width: 820px;
padding-top: 15px;
background: url(../../images/fond_pays_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 {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(../../images/fond_pays_bas.gif) bottom left no-repeat;
padding-bottom: 15px;
}




.bloc_droit_milieu  {
width:818px;
/*height:2030px;*/
height:1170px;
background-color:#FFFFFF; 
border-left: 		1px solid #EADFFF;
border-right: 		1px solid #EADFFF;
border-top: 		0px solid #EADFFF;
border-bottom: 		0px solid #EADFFF;
} 



.bloc_droit_websites  {
clear:left;
width:818px;
height:1150px; 
background-color:#FFFFFF; 
border-left: 		1px solid #EADFFF;
border-right: 		1px solid #EADFFF;
border-top: 		0px solid #EADFFF;
border-bottom: 		0px solid #EADFFF;
} 
















/*************************  ALBUM PHOTOS *********************************/







.bloc_droit_rubrique  {
float:left;
width:800px;
height:20px;
margin-left:10px;
margin-bottom:20px;
border-left: 		0px solid #000099;
border-right: 		0px solid #000099;
border-top: 		0px solid #000099;
border-bottom: 		1px dashed #EADFFF;
} 





.bloc_droit_album  {
clear:left;
width:800px;
height:520px; 
border-left: 		0px solid #FF0000;
border-right: 		0px solid #FF0000;
border-top: 		0px solid #FF0000;
border-bottom: 	0px solid #FF0000;
} 


.titre_photo {
text-align: center;
font-family:  Verdana, Arial, "Times New Roman", serif;
font-size : 1em;
color:#666666;
width:800px;
height:50px;
background-color:#FFFFFF ;
margin-left:		0px;
}

.fond_images {
width:800px;
height:470px;
background-color:#FFFFFF ;
}



.fond_apercus {
float:left;
width:200px;
height:465px;
background-color:#FFFFFF ;
border-left: 		0px solid #000000;
border-right: 		0px solid #000000;
border-top: 		0px solid #000000;
border-bottom: 	0px solid #000000;
}


.fond_apercus1 {
float:left;
width:200px;
height:375px;
background-image:url(../../images/fond_apercu.gif);
overflow:hidden;
border-left: 		0px solid #000000;
border-right: 		0px solid #000000;
border-top: 		0px solid #000000;
border-bottom: 	0px solid #000000;
}

.fond_apercus2 {
float:left;
width:200px;
height:315px;
/*background-color:#EADFFF ;*/
margin-top:40px;
overflow:hidden;
border-left: 		0px solid #000000;
border-right: 		0px solid #000000;
border-top: 		0px solid #000000;
border-bottom: 	0px solid #000000;
}



.zapping {
float:left;
width:200px;
height:50px;
background-color:#FFFFFF ;
margin-top:		20px;
border-left: 		0px solid #000000;
border-right: 		0px solid #000000;
border-top: 		0px solid #000000;
border-bottom: 	0px solid #000000;
}


.fond_images2 {
float:right;
width:500px;
height:375px;
/*background-color:#313131 ;*/
background-image:url(../../images/fond_images2.gif);
margin-right:		50px;
border-left: 		0px solid #FFFFFF;
border-right: 		0px solid #FFFFFF;
border-top: 		0px solid #FFFFFF;
border-bottom: 	0px solid #FFFFFF;
}






.image_grand {
width:460px;
height:350px;
margin-top:16px;  
overflow:hidden; 
}

.image_petit {
height:58px;
margin-top:		3px;
margin-left:		4px;
}

.liste_images1 {
float: left;
width:770px;
height:570px;
margin-top:		30px;
margin-left:		20px;
border-top: 		1px dashed #EADFFF;
}

.liste_images2 {
float: left;
width:380px;
height:0.8em;
}

img {
border: 0;
}

