
/*** START GENERAL ***/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.bt_haut{
	text-align: right;
	padding: 8px 24px;
}

a:link {
	color: #CC0000;
	text-decoration:underline;
}

a:active {
	color: #CC0000;
	text-decoration:underline;
}

a:visited {
	color: #CC0000;
	text-decoration:underline;
}

a:hover {
	color: #990000;
	text-decoration:underline;
}

a.bt_lien:link {
	color: #008800;
	text-decoration:underline;
}

a.bt_lien:active {
	color: #008800;
	text-decoration:underline;
}

a.bt_lien:visited {
	color: #008800;
	text-decoration:underline;
}

a.bt_lien:hover {
	color: #005000;
	text-decoration:underline;
}

/*** END GENERAL ***/


/*** START SHDM ACCUEIL ***/

.accueil{
	width:770px;
	margin:8px 0px 0px 0px;
	padding:0px;
}

.accueil_entete{
	width:770px;
}

/*GAUCHE*/
.accueil_contenu_gauche{
	float:left;
	width:528px;
	text-align:left;
}

.accueil_contenu_onglet{
	float:left;
	width:264px;
	padding:0px;
	margin:0px;
}
/*DROITE*/
.accueil_contenu_droite{
	float:left;
	width:242px;
	text-align:left;
	padding:0px;
	margin:0px;
}

.accueil_contenu_nouvelles{
	width:242px;
	text-align:left;
	background-image:url(../img/accueil/nouvelles_bg.gif);
	padding:0px;
	margin:0px;

}

.accueil_contenu_nouvelles_element{
	padding:8px 27px 0px 27px;
}

.accueil_contenu_nouvelles_element_pdf{
	float:left;
	width:26px;
	padding-right:10px;
}

.accueil_contenu_nouvelles_element_texte_pdf{
	float:left;
	width:150px;
}

.accueil_contenu_nouvelles_element_texte{
	float:left;
	width:186px;
}

.accueil_contenu_nouvelles_ligne{
	clear:left;
	padding-top:5px;
}

.accueil_contenu_nouvelles_archives{
	padding:5px 22px 0px 22px;
	text-align:right;
}

a.accueil_bt:link {
	color: #000000;
}

a.accueil_bt:active {
	color:#000000;
}

a.accueil_bt:visited {
	color: #000000;
}

a.accueil_bt:hover {
	color: #990000;
}

/*** END SHDM ACCUEIL ***/


/*** START SHDM SOCIETE ***/

.societe{
	width:770px;
	margin:8px 0px 0px 0px;
	padding:0px;
	background-image:url(../img/societe/bg.jpg);
}

.societe_entete{
	width:770px;
}

.societe_menu_contenu{
	margin:0px;
	padding:0px;
}

.societe_menu_contenu_bas{
	margin:0px;
	padding:0px;
}

/*GAUCHE*/
.societe_menu{
	float:left;
	width:232px;
}

.societe_menu_bt{
	width:216px;
	padding: 0px 8px;
}

/*DROITE*/
.societe_contenu{
	float:left;
	width:538px;
}

.societe_contenu_texte{
	padding:8px 28px;
	width:482px;
	text-align:left;
}

.societe_contenu_pdf{
	float:left;
	width:26px;
	padding-right:10px;
}

.societe_contenu_titre{
	float:left;
	width:446px;
}

.societe_contenu_img_gauche{
	float:left;
	background-image:url(../img/contenu_img_bg.gif);
	width:172px;
	padding:4px;
	margin:3px 10px 10px 0px;
}

.societe_contenu_img_droite{
	float:right;
	background-image:url(../img/contenu_img_bg.gif);
	width:172px;
	padding:4px;
	margin:3px 0px 10px 10px;	
}

.societe_contenu_img_gauche2{
	float:left;
	background-image:url(../img/contenu_img_bg2.gif);
	width:172px;
	padding:4px;
	margin:3px 10px 10px 0px;
}

.societe_contenu_img_droite2{
	float:right;
	background-image:url(../img/contenu_img_bg2.gif);
	width:172px;
	padding:4px;
	margin:3px 0px 10px 10px;	
}

.societe_contenu_img_gauche1{
	float:left;
	background-image:url(../img/contenu_img_bg1.gif);
	width:172px;
	padding:4px;
	margin:3px 10px 2px 0px;
}

.societe_contenu_img_droite1{
	float:right;
	background-image:url(../img/contenu_img_bg1.gif);
	width:172px;
	padding:4px;
	margin:3px 0px 2px 10px;	
}

.societe_contenu_img_gauche_google{
	float:left;
	background-image:url(../img/contenu_img_bg_google.gif);
	width:172px;
	padding:4px;
	margin:3px 10px 10px 0px;
}

.societe_contenu_img_droite_google{
	float:right;
	background-image:url(../img/contenu_img_bg_google.gif);
	width:172px;
	padding:4px;
	margin:3px 10px 10px 0px;
}

/*** END SHDM SOCIETE ***/


/*** START SHDM LEGAL ***/

.legal{
	background-color:#FBF9F6;
	text-align:left;
}

.legal_entete{
	background-image:url(../img/legal/bg_entete.jpg);
}

.legal_contenu{
	width:550px;
}

.legal_contenu_texte{
	padding: 0px 30px;
	text-align:left;
}

.legal_bas{
	background-image:url(../img/legal/bg_bas.jpg);
}

/*** END SHDM LEGAL ***/

/*** START LIENS ***/

.lien_menu_bt{
	width:216px;
	margin:0px 8px;
	padding: 0px 0px 3px 0px;
	background-color:#FFFFFF;
}

/*** END LIENS ***/

/*** START PROJETS ***/

.projet_contenu_logo{
	float:left;
	margin:0px 10px 20px 0px;
	padding:4px;
	width:140px;
	background-image:url(../img/projet/bg_logo.gif);
}

.projet_contenu_texte{
	float:left;
	padding:0px 10px 20px 10px; 
/*	width:215px;*/
	text-align:left;
}

.projet_contenu_info{
	float:left;
	margin:0px 0px 18px 0px;
	width:99px;
}

.projet_contenu_info_img{
	padding:4px;
	width:91px;
	background-image:url(../img/projet/bg_image_p.gif);
}

.projet_contenu_info_bt{
	padding-top:12px;
	text-align:right;
}

/*** END PROJETS ***/

/*** START PROJETS FICHE ***/

.projet_fiche_titre{
	background-image:url(../img/projet/contenu_titre_bg.jpg); 
	width:538px; 
	height:41px; 
	text-align:left;
}

.projet_fiche_titre h1{
	float:left;
	color:#8f0101;
	margin:0px;
	padding:16px 0px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
}

.projet_fiche_titre select{
	float:right;
	margin:12px 12px 0px 0px;
	padding:0px;
	width:200px;
}

.projet_fiche_img_top{
	margin-left:11px; 
	width:512px;
	}
	
.projet_fiche_img_top img{
	margin:1px;
	}
	
.projet_fiche_fin_top{
	height:3px;
	background-color:#d7d4cf;
	width:520px; 
	margin-left:10px;
	}
	
.projet_fiche_content{
	width:485px; 
	margin:0 auto; 
	}
	
.projet_fiche_informations{
	margin-top:10px;
	}
	
	
.projet_fiche_informations h1{	
	height:28px;
	margin:0px;
	padding:6px 0px 0px 8px;
	color:#8f0101;
	font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bolder;
	background-image:url(../img/projet/bg_titre_fiche_projet.jpg);background-repeat:no-repeat;
}

.projet_fiche_informations h2{	
    margin: 3px 0px 5px 0px;
	padding:0px;
	color:#8f0101;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}

.projet_fiche_informations img{
	margin:0px 3px 0px 3px; 

	}
	
.projet_fiche_border{
border:2px solid #989699;
}

.projet_fiche_galerie img{
	float:left;
	border:2px solid #989699;
	margin:5px;
}
	