/*--DIV PRINCIPALE DU SITE--*/

/*------------------------------------------------------------------------------------------------------------------------------------------------------------
HEADER PAGES INTERIEURES
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	div#header { width:997px; height:122px; background: transparent; position:relative; z-index:1; }
	div#header div.menu { width:900px; height:30px; margin:0 0 0 14px; padding:0 0 0 0; background: transparent; text-align: left; position: absolute; z-index:1000; top:95px; display:block; }
	div#header div.menu a { color: #666666; background: transparent; height:30px; line-height:30px; font-size:12px; text-decoration:none; margin: 0 1px 0 1px; padding:10px 1px 10px 1px;   }
	div#header div.menu a:hover {color:#fff; background:transparent; height:30px; line-height:30px; font-size:12px; text-decoration:none; margin: 0 1px 0 1px; padding:10px 1px 10px 1px;  }
	ul#sidemenu_sample { position:absolute; width:100%; z-index:2000; top:118px; height:80px; clear:both; display:block; }
	ul#sidemenu_sample li {  }
	ul#sidemenu_sample li.mairie { width:200px; height:100px; position:absolute; top:0; left:15px; }
	ul#sidemenu_sample li.services { width:200px; height:100px; position:absolute; top:0; left:120px; }
	ul#sidemenu_sample li.decouvrir { width:200px; height:100px; position:absolute; top:0; left:380px; }
	ul#sidemenu_sample li.economique { width:200px; height:100px; position:absolute; top:0; left:510px; }
	ul#sidemenu_sample li.formation_menu { width:200px; height:100px; position:absolute; top:0; left:215px; }
	ul#sidemenu_sample li ul { min-height:80px; width:100%; height:100px; }
	* html ul#sidemenu_sample li ul { height:100px; display:block; }	
	ul#sidemenu_sample li.mairie ul { background: #fff; height:100px; display:block; /* url(../images/fr/news_fichier/000_general/f_sousmenu_navgen.jpg)  repeat-y top;*/ }
	ul#sidemenu_sample li.services ul { background: #fff; height:100px; display:block; /*url(../images/fr/news_fichier/000_general/f_sousmenu_navgen.jpg) repeat-y top;*/ }
	ul#sidemenu_sample li.decouvrir ul { background:#fff; height:100px; display:block; /*url(../images/fr/news_fichier/000_general/f_sousmenu_navgen.jpg) repeat-y top;*/ }
	ul#sidemenu_sample li.economique ul { background:#fff; height:100px; display:block; /*url(../images/fr/news_fichier/000_general/f_sousmenu_navgen.jpg) repeat-y top;*/ }
	ul#sidemenu_sample li.formation_menu ul { background:#fff; height:100px; display:block; /*url(../images/fr/news_fichier/000_general/f_sousmenu_navgen.jpg) repeat-y top;*/ }
	ul#sidemenu_sample li ul li { width:auto; padding:5px 0 0 15px; display:block; }
		
	ul#sidemenu_sample a.mairie_lien{
	display:block;
	color:#000000;
	text-decoration:none;
	}
	ul#sidemenu_sample a.mairie_lien:hover, ul#sidemenu_sample a.mairie_lien:focus{
	color:#fff;
	background-color: #000000;
	text-decoration:none;
	}
	ul#sidemenu_sample a.services_lien{
	display:block;
	color:#000000;
	text-decoration:none;
	}
	ul#sidemenu_sample a.services_lien:hover, ul#sidemenu_sample a.services_lien:focus{
	color:#fff;
	background-color:#000000;
	text-decoration:none;
	}
	ul#sidemenu_sample a.decouvrir_lien{
	display:block;
	color:#000000;
	text-decoration:none;
	}
	ul#sidemenu_sample a.decouvrir_lien:hover, ul#sidemenu_sample a.decouvrir_lien:focus{
	color:#fff;
	background-color:#000000;
	text-decoration:none;
	}
	ul#sidemenu_sample a.vie_eco_lien{
	display:block;
	color:#000000;
	text-decoration:none;
	}
	ul#sidemenu_sample a.vie_eco_lien:hover, ul#sidemenu_sample a.vie_eco_lien:focus{
	color:#fff;
	background-color:#000000;
	text-decoration:none;
	}	



#conteneur_accueil { 
background: url(../images/fr/news_fichier/000_accueil_09/f_accueil.jpg) no-repeat 0 90px;
margin:0 auto;
width:1003px;
position:relative;
}


#logo_crmd_accueil {  
 height:87px; /* height of logo */  
 width:1003px; /* width of logo */  
background: transparent url(../images/fr/news_fichier/000_accueil_09/f_header_accueil.jpg) no-repeat;
text-indent:-9000px;
padding:0;
margin:0;
/*background:tranparent;
display:block;
overflow: hidden;  
line-height: 1000px; */
 } 

/*------partie_1---------*/

#conteneur_partie_1{
position:relative;
height:561px;
/*padding: 10px 15px;
*/}

#gallet{
	position:absolute;
	right:15px;
	bottom:36px;
	width:344px;
	height:377px;
	z-index:4;
}

#bloc_expertise{
	position:absolute;
	right:15px;
	top:18px;
	width:227px;
	z-index:5;
	height: 118px;
}

#bloc_expertise h4{
 height:47px; /* height of logo */  
 width:214px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_expertises.gif) no-repeat;
text-indent:-9000px; 
}

#bloc_expertise ul{
	margin:10px 0 0 20px;
	zoom:1;
}

#bloc_expertise li {
	zoom:1;
color:#6c6c6c;
}
#bloc_expertise li a{
display:block;
padding-left:20px;
background: url(../images/fr/news_fichier/000_accueil_09/p_fleche.gif) no-repeat 0 4px;
text-decoration:none;
color:#6c6c6c;
line-height:15px;
}

#bloc_expertise li a:hover{
display:block;
padding-left:20px;
background: url(../images/fr/news_fichier/000_accueil_09/p_fleche.gif) no-repeat 0 -15px;
text-decoration:none;
color:#000;
}

#bloc_intro{
	position:absolute;
	left:41px;
	top:51px;
	width:319px;
	z-index:6;
}
#bloc_intro h4 {
 height:38px; /* height of logo */  
 width:319px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_intro.gif) no-repeat;
text-indent:-9000px; 
}

#bloc_intro p {
font-size:10px;
color:#999;
margin-left:150px;
text-align:justify;
line-height:1.1em;
padding-top:10px;
}
#bloc_autodiag_rechereche{
	position:absolute;
	left:400px;
	top:180px;
	width:317px;
	z-index:7;
	height: 331px;
}

h4.t_autodiag {
}
h4.t_autodiag a {
 height:70px; /* height of logo */  
 width:205px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_autodiag.gif) no-repeat;
text-indent:-9000px;
display:block;
overflow: hidden;  
line-height: 50px; 
}
h4.t_autodiag a:hover {
background: url(../images/fr/news_fichier/000_accueil_09/t_autodiag_f2.gif) no-repeat;
}

h4.t_recherche {
}

h4.t_recherche a {
 height:55px; /* height of logo */  
 width:243px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_recherche.gif) no-repeat;
text-indent:-9000px;
display:block;
overflow: hidden;  
line-height: 150px; 
}
h4.t_recherche a:hover {
background: url(../images/fr/news_fichier/000_accueil_09/t_recherche_f2.gif) no-repeat;
}

#bloc_formation{
	position:absolute;
	left:160px;
	top:362px;
	width:191px;
	z-index:8;
	height: 86px;
}

#bloc_formation h4 a {
 height:30px; /* height of logo */  
 width:166px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_formation.gif) no-repeat;
text-indent:-9000px;
display:block;
overflow: hidden;  
line-height: 30px; 
}

#bloc_formation h4 a:hover {
background: url(../images/fr/news_fichier/000_accueil_09/t_formation.gif) no-repeat;
}


#bloc_formation ul{
	margin:10px 0 0 0;
	zoom:1;
}

#bloc_formation li {
	zoom:1;
color:#fff;
font-size:11px;
}
#bloc_formation li a{
display:block;
padding: 2px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_sprite_formations.gif) no-repeat 0 2px;
text-decoration:none;
color:#fff;
}

#bloc_formation li a:hover{
padding: 2px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_sprite_formations.gif) no-repeat 0 -14px;
text-decoration:none;
color:#fff;
}


#bloc_veille{
	position:absolute;
	left:157px;
	top:462px;
	width:192px;
	z-index:9;
	height: 84px;
}

#bloc_veille ul{
	margin:10px 0 0 0;
	zoom:1;
}

#bloc_veille li {
	zoom:1;
color:#fff;
font-size:10px;
}
#bloc_veille li a{
display:block;
padding: 2px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_sprite_veille.gif) no-repeat 0 2px;
text-decoration:none;
color:#fff;
}

#bloc_veille li a:hover{
padding: 2px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_sprite_veille.gif) no-repeat 0 -14px;
text-decoration:none;
color:#fff;
}



#bloc_veille h4 a {
 height:40px; /* height of logo */  
 width:145px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_veille.gif) no-repeat;
text-indent:-9000px;
display:block;
overflow: hidden;  
line-height: 40px; 
}

#bloc_veille h4 a:hover {
background: url(../images/fr/news_fichier/000_accueil_09/t_veille.gif) no-repeat;
}


/*------------------*/

/*-------partie_2-----------*/

#conteneur_partie_2 {
position:relative;
height:214px;
height:auto !important;
min-height:214px;
padding: 10px 15px 5px 35px;
background: #ccc;
}


#bloc_actu{
	position: relative;
	float:left;
	width:350px;
	border-right: solid 1px #fff;
	margin-bottom:30px;
		height:210px;
	height:auto !important;
	min-height:210px;
}

#bloc_actu h4 {
 height:37px; /* height of logo */  
 width:93px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_actu.gif) no-repeat;
text-indent:-9000px;
display:block;
overflow: hidden;  
line-height: 40px; 
}
#bloc_actu p {
font-size:10px;
padding: 0 30px 15px 0;
color:#404040;
}
#bloc_actu p a{
display:block;
font-size:10px;
padding: 4px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_lire_suite.gif) no-repeat 0 2px;
text-decoration:none;
color:#fff;
}
#bloc_actu p a:hover{
padding: 4px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_lire_suite.gif) no-repeat 0 -14px;
text-decoration:none;
color:#000;
}
#bloc_actu p a.voir_tout{
display:block;
font-size:10px;
padding: 4px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_voir_tout.gif) no-repeat 0 2px;
text-decoration:none;
color:#fff;
}
#bloc_actu p a.voir_tout:hover{
padding: 4px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_voir_tout.gif) no-repeat 0 -14px;
text-decoration:none;
color:#000;
}




#bloc_agenda{
	position: relative;
	float:left;
	width:271px;
	border-right: solid 1px #fff;
	margin-bottom:30px;
	height:210px;
	height:auto !important;
	min-height:210px;
}

#une_date{
position:relative;
padding: 0 20px 0 20px;
margin:0;
height:60px;
}

#bloc_agenda h4 {
 height:37px; /* height of logo */  
 width:70px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_agenda.gif) no-repeat;
text-indent:-9000px;
display:block;
overflow: hidden;  
line-height: 40px; 
margin-left:20px;
}
#une_date p.date {
float:left;
position:relative;
text-align:center;
width:30px;
font-size:14px;
color:#fff;
display:block;
background: url(../images/fr/news_fichier/000_accueil_09/f_date.jpg) no-repeat center 0;
padding:10px 5px 25px 5px;
margin:0;
clear:both;
}
#une_date p.date span {
text-align:center;
font-size:9px;
color:#ccc;
display:block

}
#une_date p.text_agenda a{
font-size:10px;
padding: 0 0 15px 0;
text-decoration:none;
color:#404040;
}
#une_date p.text_agenda a:hover{
padding: 0 0 15px 0;
text-decoration:none;
color:#000;
}
p#voir_tout_agenda{
padding-left:20px;
}
p#voir_tout_agenda a.ttdate{
display: block;
margin:0;
font-size:10px;
padding: 3px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_voir_tout.gif) no-repeat 0 2px;
text-decoration:none;
color:#fff;
}
p#voir_tout_agenda a.ttdate:hover{
padding: 3px 0 3px 20px;
background: url(../images/fr/news_fichier/000_accueil_09/f_voir_tout.gif) no-repeat 0 -14px;
text-decoration:none;
color:#000;
margin:0;

}



#bloc_video{
	position: relative;
	float:left;
	width:280px;
}
#bloc_video h4 a {
 height:176px; /* height of logo */  
 width:276px; /* width of logo */  
background: url(../images/fr/news_fichier/000_accueil_09/t_temoi_video.jpg) no-repeat;
text-indent:-9000px;
display:block;
overflow: hidden;  
line-height: 40px;
margin-left:20px;
}

#bloc_video h4 a:hover {
background: url(../images/fr/news_fichier/000_accueil_09/t_temoi_video.jpg) no-repeat;
}


/*footer*/
#footer_accueil{
position: relative;
height:140px;
background: url(../images/fr/news_fichier/000_accueil_09/logos_footer.gif) no-repeat;
text-align:right;

}
	
div.liens {
	position:absolute;
	top:60px;
	right:20px;
	width:349px;
	font-size:10px;
	z-index:11;
}

div.liens a{
text-decoration:none;
color:#666;
}

div.liens a:hover{
text-decoration:none;
color:#000;
}
#sign{	
position:absolute;
	bottom:5px;
	right:0;
	width:150px;
	font-size:10px;
	z-index:11;
}

#sign a{
display:block;
padding:2px 25px 2px 2px;
text-decoration:none;
color:#5F5F5F;
background:url(../images/fr/news_fichier/000_accueil_09/bn.gif) no-repeat right center; 
}

#signa a:hover{
text-decoration:none;
color:#fff;
}



























/*------------------------------------------------------------------------------------------------------------------------------------------------------------
LES 3 BLOCS PRINCIPAUX POUR LE CONTENU
------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#cl_gauche_site {
	float:left;
	height:100%;
	width:260px; /*largeur de la div gauche*/
	margin-left:10px;
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	background:url(../images/fr/news_fichier/000_accueil/f_cl_gauche.jpg) no-repeat 0 0;
	}
	.style1{
	float:left;
	height:100%;
	width:260px; /*largeur de la div gauche*/
	margin-left:0;
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	background:url(../images/fr/news_fichier/000_accueil/f_cl_gauche.jpg) no-repeat 0 0;
	}
	.style2{
	float:left;
	height:100%;
	width:260px; /*largeur de la div gauche*/
	margin-left:0;
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	background: url(../images/fr/news_fichier/000_accueil/f_cl_gauche_organisation.jpg) no-repeat 0 0;
	}
	.style3{
	float:left;
	height:100%;
	width:260px; /*largeur de la div gauche*/
	margin-left:0;
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	background: url(../images/fr/news_fichier/000_accueil/f_cl_gauche_gestion.jpg) no-repeat 0 0;
	}
	.style4{
	float:left;
	height:100%;
	width:260px; /*largeur de la div gauche*/
	margin-left:0;
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	background: url(../images/fr/news_fichier/000_accueil/f_cl_gauche_developpement.jpg) no-repeat 0 0;
	}
	.style5{
	float:left;
	height:100%;
	width:260px; /*largeur de la div gauche*/
	margin-left:0;
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	background: url(../images/fr/news_fichier/000_accueil/f_cl_gauche_strategie.jpg) no-repeat 0 0;
	}
	#cl_centre_site {
	float:left;
	width:540px !important; /*largeur de la div gauche*/
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	background:transparent;
	}
	#cl_centre_site .descriptif {
	color:#333333;
	width:300px;
	height:auto;
	margin:0 0 0 0;
	font-size:11px;
	text-align:justify;
	line-height:15px;
	}
	#cl_droite_site {
	float:left;
	width:170px; /*largeur de la div droite*/
	min-height:450px;
	height:expression(this.scrollHeight > 450 ? "auto":"400px");
	}
	#cl_droite_site .titre {
	color: #333333;
	width:170px;
	height:20px;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:11px;
	text-align:justify;
	}
	#cl_droite_site .titre a {
	color:#666666;
	padding:2px 0 0 100px;
	text-decoration:none;
	}
	#cl_droite_site .titre a:hover{
	text-decoration:underline;
	color:#FBB03B;
	}
	#cl_droite_site .descriptif {
	color:#333333;
	width:170px;
	height:auto;
	margin:0;
	padding:0;
	font-size:11px;
	text-align:justify;
	line-height:15px;
	}
	
	

/*-------------------------------------------------------------------------------------------------------------------------------
NAVIGATION DU MENU GAUCHE
---------------------------------------------------------------------------------------------------------------------------------*/
/*RUBRIQUE DE DROITE*/
	#rubrique1{
	width:170px;
	height:auto;
	position:absolute;
	top:360px;
	left:575px;
	z-index:10;
	}
	#rubrique2{
	width:170px;
	height:auto;
	position:absolute;
	top:450px;
	left:610px;
	z-index:20;
	}
	#rubrique5{
	width:170px;
	height:auto;
	position:absolute;
	top:280px;
	left:570px;
	z-index:20;
	}
	dl#nav_rubrique_d {
	width:165px;
	margin:0 0 0 0;
	}
	dl#nav_rubrique_d li {
	position:relative;
	text-align: left;
	width:auto;
	height:auto;
	margin:0;
	font-size:12px;
	line-height:11px;
	list-style:none;
	}
	dl#nav_rubrique_d li a {
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	padding:0 10px 0 0;
	}
	dl#nav_rubrique_d li a:hover {
	color: #999999;
	text-decoration:underline;
	}
	dl#nav_rubrique_d li ul {
	height:auto;
	width:150px !important;
	position: absolute;
	top:-5px;
	left:0;
	text-align:left;
	color: #FFFFFF;
	margin:0 0 0 0;
	padding:0 0 0 85px;
	}
	dl#nav_rubrique_d li ul li a {
	text-align:left;
	color: #FFFFFF;
	display:block;
	font-size:11px;
	line-height:10px;
	text-decoration:none;
	border-left:1px solid #FFFFFF;
	padding:0 0 0 10px;
	margin:0;
	/*background:url(http://www.fogepack.com/images/fr/00_general/p_sous_menu2.jpg) no-repeat 4px 3px;*/
	}
	dl#nav_rubrique_d li ul li a:hover {
	color:#999999;
	}
	
/*RUBRIQUE DE GAUCHE*/
	#rubrique3{
	width:170px;
	height:auto;
	position:absolute;
	top:410px;
	left:205px;
	z-index:30;
	}
	#rubrique4{
	width:170px;
	height:auto;
	position:absolute;
	top:325px;
	left:245px;
	z-index:40;
	}
	#rubrique6{
	width:170px;
	height:auto;
	position:absolute;
	top:215px;
	left:265px;
	z-index:40;
	}
	dl#nav_rubrique_g {
	width:165px;
	margin:0 0 0 0;
	}
	dl#nav_rubrique_g li {
	position:relative;
	text-align: right;
	width:auto;
	height:auto;
	margin:0;
	font-size:12px;
	line-height:11px;
	list-style:none;
	}
	dl#nav_rubrique_g li a {
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	padding:0 10px 0 0;
	}
	dl#nav_rubrique_g li a:hover {
	color: #999999;
	text-decoration:underline;
	}
	dl#nav_rubrique_g li ul {
	height:auto;
	width:150px !important;
	position: absolute;
	top:-5px;
	right:0;
	text-align: right;
	color: #FFFFFF;
	margin:0 0 0 0;
	padding:0 80px 0 0;
	}
	dl#nav_rubrique_g li ul li a {
	text-align: right;
	color: #FFFFFF;
	display:block;
	font-size:11px;
	line-height:10px;
	text-decoration:none;
	padding:0 10px 0 0;
	margin:0;
	border-right:1px solid #FFFFFF;
	/*background:url(http://www.fogepack.com/images/fr/00_general/p_sous_menu2.jpg) no-repeat 4px 3px;*/
	}
	dl#nav_rubrique_g li ul li a:hover {
	color:#999999;
	}
	
	
	.cache_video{
	position:absolute;
	top:0;
	left:0;
	width:156px;
	z-index:auto;
	}
	
