@charset "utf-8";

html{
margin:0;
padding:0;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
    margin: 0;
	padding: 0;	
	background-image:url(../images/back.gif);		
}

/*Début formatage de texte*/
h1, h2, h3, h4, h5, h6 {
letter-spacing: -0.05em; 
font-family: Arial,Verdana,sans-serif;
margin: 1.2em 0 .3em;
color:#000;
border-bottom: 1px solid #eee;
padding-bottom: .1em;
}

h1 {
font-size: 156%; 
color: #FF0000; 
background-image:url(../images/fond-entete.gif);
margin:0em;
padding:0;
border:none;
text-align:left
}

h2 {
font-size: 136%;
 margin: 0;
 border:none;
}

h3 {
font-size: 126%; 
color: #D4DB4D;
}

h4 {
	font-size: 116%;
	background: #E69600;
	color: White;
	padding-left: 5px;
	text-align: left;
	margin: 0;
}

h5 {
	font-size: 106%;
	border-bottom-style: dashed;
}
h6 {
	font-size: 96%
}
/*Fin du formatage du texte*/

#container{
	width: 800px;
	margin: 0 auto;
	background-color: #FFFFFF;
	font-size: 12pt;
}
 
/*Gestion de la bannière*/

#banniere h1{
	text-align:center;
}

#boutique{
	display:none;
}

#intranet{
	display:none;
}

#identification{
	display:block;
	float:right;
	margin-top:105px;
}

#identification label.title{
	font-size:10px;
	color:#FFFFFF;
}

#identification label.title_id{
	font-size:10px;
	color:#FFFFFF;
	margin-right:17px;
}

#identification a.title{
	font-size:10px;
	color:#FFFFFF;
}

form input.formu_id{
		width: 80px;
		height:10px;		
		background: #FFF;
		font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
		color: Black;
		margin-right:5px;
	}
	
form input.formu_mdp{
		width: 80px;
		height:10px;		
		background: #FFF;
		font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
		color: Black;
		margin-right:5px;
	}
	
form input.bouton_connexion {
	text-align: center;
	font-size: 10px;
	margin-top:10px;
	margin-left:32px;
	background:#FFF;
	color: #000;
	border: 1px outset #9BA9B9;		
	width: 70px;
	cursor: pointer;
	
	}	

#bloc_menu{
	display:none;
}

/*Style module d'actualité*/
#actu{
	float:left;
	width:100%;
	padding:0 2px 2px auto;
	margin-bottom:30pt;
	margin-left:18px;
}

#actu h1{
	font-size:14px;
	letter-spacing:normal;
	padding-right:6px;
	text-align:left;
	font-weight: bold;
	line-height: 20px;
	color: #FF0000;
	/*color:#93d132;*/
	background-image:url(../images/fond_actu.gif);
	background-repeat: repeat-x ;
}

#actu p, #actu h1, #actu h2, #actu h3, #actu h4, #actu h5, #actu h6 {margin: 0 0 .3em;}

#actu p, #actu p.gras {
	text-align: left;
	font-size: 11px;
	border: none;
	margin: 0 6px 0px 6px;
	color: black;
}

#actu span.gras {
	color: black;
	font-weight: bold;
}
	
#actu a.suite, #actu a:active.suite, #actu a:link.suite {display:none;}

.actus{
		display:block;
		text-align:left;
		color:Black;
	}
	.date{
		display:block;
		text-align:left;
		color:Gray;
	}


#contenu_principal_accueil{
	margin: 0 0 0 0;
	padding: 20px 10px 30px 10px;
}

#contenu_principal_accueil h4{
    background-color:#000;
	color:#FFFFFF;
	text-align:center;
    margin: 0;
    border:none; 
}
/*Fin style module d'accueil*/
#contenu_principal{
	padding: 20px 10px 30px 10px;

}

.flash{
	height:3px;

}
#contenu_principal .images_droite{
	display:block;
	float:right;
	width:300px;
	margin:8px 0 0 0;
	text-align:center;
}

#contenu_principal .images_droite img{
	display: block;
	/*height: 390px;*/
	margin: 4px auto; 
}

#contenu_principal .images_gauche{
	display:block;
	float:left;
	width:160px;
	margin:10px 8px 0 0;
	text-align:center;
}

#contenu_principal img.gauche{
	display: block;
	margin:0 0 20px 0;
	border:none;
}

#contenu_principal img.gauche2{
	display: block;
	margin:0 0 70px 0;
	border:none;
}

#contenu_principal .img_millieu{
	/*width:552px ;
	height:113px ;	*/
	display: block;
	margin: 0 auto; 
	border:none; 	
}	


#contenu_principal .adresse_gauche{
	display:block;
	float:left;
	width:290px;
}
#contenu_principal .adresse_droite{
	display:block;
	float:right;
	width:290px;
}

#contenu_principal img.picto{
	margin:0 0 0 0;	
	background-color:#000000;
}

#contenu_principal h3.text_picto{
	margin-top:-20px;
	margin-left:40px;

}

#contenu_principal li{
list-style-image:url(../images/puce.gif);
margin:0 0 0 30px;
}

#contenu_principal ul{
margin-bottom:30px;
}

#contenu_principal ul.liste_complete li{
	margin-top:12px;
}


#contenu_principal h4{
    background-color:#000;
	color:#FFFFFF;
	text-align:center;
    margin: 0;
    border:none; 
}

#print{
	display:none;	
}


#footer {
	height: 8px;
	background-image: url(../images/fond_bas.png);
} 

#footer p {
	padding-top: 3px;
	font-size:10px;
	color:#000000;
}

#footer_produits {
	width: 780px;
	font-size: 70%;
	color: Gray;
	margin: 0 auto 0 auto;
	text-align: center;
	padding: 10px 0 10px; /* Balise pour IE */
}

#footer_produits a{
	color: Gray;
}

/********************************************Lightwindows.css*****************************************************************/
/*****************************************************************************************************************************/
#lightwindow_overlay {
	display:none;
}

#lightwindow {
	display:none;
}

	#lightwindow_container {
		display:none;
	}

	* html #lightwindow_container {
		display:none;
	}

	#lightwindow_contents {
		display:none;
	}		

#lightwindow_loading {
	display:none;
}

	#lightwindow_loading_shim { 
		display:none;
	}

	#lightwindow_loading span {
    	display:none;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		display:none;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		display:none;
	}


	#lightwindow_loading img {
   		display:none;
	}


#lightwindow_navigation {
	display:none;
}
	
	#lightwindow_navigation_shim { 
	display:none;
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		display:none;
	}

	#lightwindow_previous, 
	#lightwindow_next {
		display:none;
	}
	
	#lightwindow_previous { 
		display:none;
	}

	#lightwindow_next { 
		display:none;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		display:none;
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		display:none;
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	display:none;
}

	#lightwindow_galleries_tab_container {
		display:none;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display:none;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		display:none;
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		display:none;

	}

	#lightwindow_galleries_tab_span {
		display:none;
	}
	
	#lightwindow_galleries_tab .up	{
		display:none;
	}

	#lightwindow_galleries_tab .down {
		display:none;
	}

	#lightwindow_galleries_list {
		display:none;
	}

	* html #lightwindow_galleries_list {
		display:none;
	}	

	.lightwindow_galleries_list {
		display:none;
	}

	.lightwindow_galleries_list h1 {	
		display:none;
	}

	.lightwindow_galleries_list li {
		display:none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display:none;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		display:none;
	}
		
#lightwindow_data {
	display:none;
}

	#lightwindow_data_slide {
		display:none;
	}

	#lightwindow_data_slide_inner {
		display:none;
	}

	#lightwindow_data_caption {
		display:none;
	}

	#lightwindow_data_details {
		display:none;
	}
	
	#lightwindow_data_author_container {
		display:none;
	}
	
	#lightwindow_data_gallery_container {
		display:none;
	}
	
#lightwindow_title_bar {
	display:none;		
}

	#lightwindow_title_bar_title {
		display:none;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		display:none;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		display:none;
	}

#lightwindow p {
	display:none;
}