* {
    padding: 0;
    margin: 0;
}
img{
    border: 0px;
	padding: 0;
    margin: 0;
}

img.puce {
	margin:0 5px 0 5px;	
}

body{
	margin: 0px;
	padding: 0px;
	background-color: #231b17;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1918;
    text-align: justify;
}

p.spip {
	margin-bottom:14px; 
	margin-top: 5px; 
	}

a {
    color: #083C6B;
    font-weight:bold;
    text-decoration:underline;
}
a:hover {    
    text-decoration:none;
}

#erreur { color : red; font-weight:bold; padding: 2px 0 5px 0;}

a.pied { color: white; font-weight:normal; text-decoration:underline;}
a:hover.pied {text-decoration:none;}

ol.spip, ul.spip {margin:15px 0 15px 0;}

ul.spip ul.spip {margin:0;}

li {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 1em;
	color: #1e1918;
	list-style-type: none;
	padding: 0px 0px 0px 13px;
	margin: 5px 0px 0px 10px;
	background: url(../image/puce.gif) no-repeat scroll 0 4px;
}

li ul li {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 1em;
	color: #1e1918;
	list-style-type: none;
	padding: 0px 0px 0px 13px;
	margin: 5px 0px 0px 5px;
	background: url(../image/petite_puce.gif) no-repeat scroll 0 5px;
}
.imbrication li {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 1em;
	color: #1e1918;
	list-style-type: none;
	padding: 0px 0px 0px 13px;
	margin: 2px 0px 0px 2px;
	background: url(../image/petite_puce.gif) no-repeat scroll 0 5px;
}
.imbrication {
    margin:0px 0 15px 0;
}
#conteneur{
	margin: 0px auto 0px auto;
	width:937px;
	background: url(../image/fond_cadre/fond_conteneur.png) top left repeat-y;
}
#conteneur_index_presse_pub{
	position: relative;
	top: -41px;
	padding: 0px 0px 0px 14px;
	width: 239px;
	float: left;
}
#conteneur_sous_rubriques{
	position: relative;
	top: -41px;
	padding: 0px 0px 0px 14px;
	width: 239px;
	float: left;
    text-align: left;
}
#conteneur_sous_rubriques p, #conteneur_sous_rubriques h2{
	padding: 0px 8px;
    text-align: justify;
}
#conteneur_rubrique{
	float: left;
	width: 684px;
}
#pagination {
    text-align:center;
}
#pagination a{
    text-decoration:none;
}
#pagination a:hover{
    text-decoration:underline;
}
#pagination a span{
    font-size:10px;
}
#footer{
	width: 937px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e1918;
	/* background: #1e1918 url(../image/fond_cadre/fond_footer.png) bottom left repeat-x; */
	background-color: #1e1918;
	text-align: center;
}
.adresse_globalis{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 6px 0px 0px 0px;
    height:22px;
    border-bottom:1px solid #aea39f;
    margin-bottom:5px;
}
.clear{
	clear: both;
}

/* Moteur de recherche */
#nb_resultat_recherche { float:right; font-weight:bold; color:#083C6B;}
.cursor_pointer { cursor: pointer; }

/* Tableau SPIP */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 2px solid #AEA39F;
	border-collapse: collapse; 
    width: 68%;
    }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip th { background: #AEA39F; }
table.spip tr.row_first { background: #fff; }
table.spip tr.row_odd { background: #d8d3d3; }
table.spip tr.row_even { background: #fff; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }


textarea.spip_cadre{
	margin: auto;
	margin-bottom: 1em;
	border: 2px solid #AEA39F;
	border-collapse: collapse; 
    width: 95%;
    font-size: 11px;
}

.communique{
	width: 660px;
	background: url(../image/fond_cadre/fond_actu_contenu.png) top left repeat-y;
	padding: 20px 0px 5px 17px;
}
.communique h1{
	font-size: 15px;
	color: #fff;
	padding: 0px 0px 15px 5px;
	margin: 0px;
}
.communique h2{
	color: #fff;
}
.communique_bottom{
	width: 675px;
	height: 5px;
	background: url(../image/fond_cadre/fond_actu_contenu_bottom.png) top left no-repeat;
	margin: 0;
}
html>body .communique_bottom{
	margin: 0px 0px 10px 0px;
}
.conteneur_bordure_actu{
	border-left: 4px solid #aea39f;
}
.conteneur_projet_suite{
	width: 650px;
	background: url(../image/fond_cadre/bordure_element_actu.png) bottom left no-repeat;
	margin: 0px 0px 15px 0px;
}
.projet{
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #093f6e;
	padding: 0px 0px 0px 14px
}
#retour_prec_suiv_actu{
	float:right;
	font-size: 11px;
	color: #093f6e;
	padding: 0px 14px 0px 0px
}
#retour_prec_suiv_actu a{
	color: #093f6e;
	text-decoration: none;
	font-weight: bold;
}
#retour_prec_suiv_actu a:hover{
	color: #093f6e;
	text-decoration: underline;
	font-weight: bold;
}
.communique_contenu{
	width: 625px;
	padding: 0px 0px 0px 14px;
}
.communique_contenu img {
    margin-right:10px;
}
.communique_contenu li{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1918;
	list-style-type: none;
	line-height: 15px;
	padding: 0px 0px 0px 13px;
	margin: 5px 0px 0px 5px;
	background: url(../image/puce.gif) no-repeat 0 5px;
}
.communique_contenu li ul li{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1e1918;
	list-style-type: none;
	line-height: 15px;
	padding: 0px 0px 0px 13px;
	margin: 5px 0px 0px 5px;
	background: url(../image/puce_blanc.png) no-repeat 0 0;
}
.communique_contenu_detail{
	clear: both;
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	background: url(../image/fond_cadre/bordure_element_actu.png) bottom left no-repeat;
}
.num_rubrique_actu{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #aea39f;
	font-weight: bold;
	padding: 0 0 0 5px;
	margin: 0px;
}
.date_actu{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.fil_ariane_actu {
	padding: 3px 0 0 5px;
	margin: 0 11px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #093f6e;
    text-decoration:none;
	background: url(../image/fond_cadre/fond_actu_contenu.png) top left repeat-y;
}
.fil_ariane_actu a {
	padding: 3px 0 0 0px;
	margin: 0 3px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #093f6e;
    text-decoration:underline;
	background: url(../image/fond_cadre/fond_actu_contenu.png) top left repeat-y;
}
.fil_ariane_actu a:hover {
    text-decoration:none;
}

.element_valeur_actu{
	color: #fff;
	font-weight: bold;
}

.bandeau {
	position: relative;
	width: 937px;
	height: 297px; 
}

.b_home { background: url(../image/bandeau/bandeau_home_light.jpg) top left no-repeat; }
.b_client { background: url(../image/bandeau/bandeau_client_light.jpg) top left no-repeat; }
.b_actu { background: url(../image/bandeau/bandeau_actu_light.jpg) top left no-repeat; }
.b_temoignage { background: url(../image/bandeau/bandeau_temoignage_light.jpg) top left no-repeat; }
.b_blog { background: url(../image/bandeau/bandeau_blog_light.jpg) top left no-repeat; }
.b_contact { background: url(../image/bandeau/bandeau_contact_light.jpg) top left no-repeat; }
.b_recherche { background: url(../image/bandeau/bandeau_recherche_light.jpg) top left no-repeat; }
.b_erreur { background: url(../image/bandeau/bandeau_erreur_light.jpg) top left no-repeat; }
.b_recrutement { background: url(../image/bandeau/bandeau_recrutement_light.jpg) top left no-repeat; }
.b_expertise { background: url(../image/bandeau/bandeau_expertise_light.jpg) top left no-repeat; }
.b_offre { background: url(../image/bandeau/bandeau_offre_light.jpg) top left no-repeat; }
.b_societe { background: url(../image/bandeau/bandeau_societe_light.jpg) top left no-repeat; }


.bandeau_print {
	position: relative;
	width: 937px;
	height: 216px; 
	background: url(../image/bandeau/bandeau_print.png) top left no-repeat;
}

#logo{
	position: absolute;
	top: 28px;
	left: 38px;
	/*float: left;*/
	width: 190px;
	height: 124px; 
}

h1{
	font-size: 1.2em;
	color: #093f6e;
	padding: 0px 0px 25px 5px;
	margin: 0px;
}

h2{
	font-size: 14px;
	color: #093f6e;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
h3{
	font-size: 12px;
	color: #1e1918;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}
#conteneur_recherche_news_contact{
	padding: 25px 0px 0px 314px;
}
#rechercher{
	float: left;
	width: 207px;
	height: 31px;
	background: url(../image/fond_cadre/fond_rechercher.png) top left no-repeat;
	padding: 8px 0px 0px 18px;
}
#newsletter{
	float: left;
	width: 311px;
	height: 31px;
	background: url(../image/fond_cadre/fond_news.png) top left no-repeat;
	padding: 8px 0px 0px 5px;
}
#rejoignez_nous{
	width: 236px;
	height: 147px;
}
.sommaire_gauche{
	width: 210px;
	border-left: 4px solid #d8d3d3;
	margin: 35px 0px 0px 10px;
}
.sommaire_gauche.no_border{
        width: 220px;
        margin: 10px 0px 0px 7px;
	border-left: 0;
}
.sommaire_gauche.no_border ul li{
    text-align: left;
}
#publication{
	width: 238px;
	height: 146px;
	background: url(../image/fond_cadre/fond_publications.jpg) top left no-repeat;
	margin: 20px 0px 0px 0px;
}
#publication li{
	font-size: 11px;
}
#contenu_publication{
	padding: 9px 0px 0px 15px;
}
h2.element_rubrique{
	font-weight: bold;
	color: #1e1918;
    font-size: 1.1em;
    padding-bottom: 5px;
}
 a.element_rubrique{
	font-weight: bold;
	color: #1e1918;
	text-decoration: none;
}
 a.element_rubrique:hover{
	font-weight: bold;
	color: #0a4171;
}
a.element_publication {
	font-size: 11px;
	font-weight: bold;
	color: #1e1918;
	text-decoration: none;
}
a.element_publication:hover{
	font-weight: bold;
	color: #0a4171;
	font-size: 11px;
}

.element_valeur{
	color: #0a4171;
	font-weight: bold;
}

.num_rubrique{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d8d3d3;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.date{
	font-size: 11px;
	font-weight: bold;
	color: #093f6e;
}
.icone{
	float: right;
	margin-right: 5px;
}
.fil_ariane{
	padding: 3px 0 0 5px;
	margin: 0 11px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #093f6e;
	background: url(../image/fond_cadre/fond_contenu_ref.png) top left repeat-y;
	background-color: #f2f2f2;
}


/* pop up  newsletter */
.opacity { 
    position: absolute; 
    top: 0pt; 
    left: 0pt; 
    width: 100%; 
    height: 100%; 
    z-index: 200; 
    -moz-opacity : 0.8;
    opacity : 0.8; 
    filter : alpha(opacity=90);  
    background: black;
}

html>body .opacity  {
    position: fixed;
}

#conteneur_pop_newsletter{
    position:absolute;
	width: 500px;
	height: 300px;
	background: url(../image/popup/bandeau_newsletter.jpg) bottom left no-repeat;
	background-color:#fff;
    z-index: 500; 
	text-align: center;
	margin-top:150px;
    margin-left: auto;
	margin-right: auto;   
    top: 0;
}
#conteneur_pop_newsletter h1{
	padding:0 0 10px 0;
}

#contenu_pop_newsletter{
	padding: 60px 0 0 0;
	text-align: center;
    text-decoration:none;
}
#contenu_pop_newsletter p{
	font-weight: bold;
    text-decoration:none;
}
a.bt_fermer{
	display: block;
	padding: 10px 0 0 0px;
    text-decoration:none;
    cursor: pointer;
}

.bt_fermer img{
	display: block;
	padding-left: 420px;
}

.bt_fermer a p{
	text-decoration:none;
}

img.modif_texte { float: left; cursor: pointer; }
.cache { display: none; }

.contenu_ref_contact{
	background:transparent url(../image/fond_cadre/fond_contact.png) repeat-y scroll left top;
	padding:20px 0 5px 17px;
	width:660px;
}
.contenu_ref_contact_bottom{
	background:transparent url(../image/fond_cadre/fond_contact_footer.png) no-repeat scroll left top;
	height:6px;
	margin:0 0 10px;
	width:675px;
}
.fil_ariane_contact {
	background:#F2F2F2 url(../image/fond_cadre/fond_contact.png) repeat-y scroll left top;
	color:#093F6E;
	font-size:11px;
	font-weight:bold;
	margin:0 11px 0 0;
	padding:3px 0 0 5px;
}
.coordonnee{
	border-left:4px solid #D8D3D3;
	margin:35px 0 0 10px;
}
.coordonnee p{
	padding: 0 0 0 5px;
	line-height: 18px;
}
.coordonnee h1{
	padding: 0 0 10px 0;
}
.google_map { height: 579px; width: 643px; margin-left: 7px; }

#globalis_intro{
	width: 672px;
	height: 162px;
	background: url(../image/fond_cadre/fond_intro_glob.jpg) top left no-repeat;
}
#globalis_intro p{
	width: 472px;
	padding: 37px 0px 0px 30px;
}

#actualite{
	width: 672px;
	background: url(../image/fond_cadre/fond_actu.png) top left repeat-y;
	padding: 5px 0px 0px 0px;
}
#contenu_actualite{
	border-left: 4px solid #aea39f;
	margin: 16px 0px 0px 16px;
}
#actualite p{
	width: 622px;
	padding: 11px 0px 10px 14px;
	
}
#actualite_bottom{
	width: 672px;
	height: 6px;
	background: url(../image/fond_cadre/bottom_actu.png) top left no-repeat;
}
#nos_refs{
	float: left;
	width: 285px;
	height: 180px;
	background: url(../image/fond_cadre/fond_nos_refs.png) top left no-repeat;
	padding: 28px 0px 0px 25px;
}
#temoignages{
	float: left;
	width: 348px;
	background: url(../image/fond_cadre/fond_temoignage.jpg) bottom left no-repeat;
	background-color: #f2f2f2;
    margin-left:14px;
}
#temoignages p{
	width: 181px;
	padding: 11px 0px 7px 14px;
	margin: 0px 0px 15px 0px;
}
#contenu_temoignage{
	border-left: 4px solid #aea39f;
	margin: 16px 0px 0px 16px;	
}

#contenu_publication ul li{
    width:128px;
    text-align: left;
}

/* Navigation principale*/

#navigation{
	position: relative;
	top: -21px;
	float: left;
	height: 40px;
	width: 684px;
	margin-bottom: -21px;
	background: transparent url(../image/navigation/fond_nav.png) top left repeat-x;
}
#navigation dl, #navigation dt, #navigation dd, #navigation ul, #navigation li {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size:10px;
	line-height: 13px;
	list-style-type: none;
	font-weight: normal;
}
#navigation dl {
	cursor: pointer;
	float: left;
}
#navigation dt {
	cursor: pointer;
}
#navigation dd {
	position: absolute;
	display: none;
	background: url(../image/navigation/fond_menu_deroul.png) left top repeat-x;
}
#navigation li {
	text-align: left;
	width:100%;
	padding: 3px 3px 3px 3px;
	list-style-image: none;
	background: none;
}
#navigation li a{
	color: #fff;
	text-decoration: none;
	list-style-type: none;
}
#navigation li a:hover{
	color: #dbc3b4;
	text-decoration: none;
	list-style-type: none;
}
.rubrique_1 {
	width: 79px;
	height: 40px;
	background-image: url(../image/navigation/rubrique_1.png);
}

.rubrique_2 {
	width: 101px;
	height: 40px;
	background-image: url(../image/navigation/rubrique_2.png);

}

.rubrique_3 {
	width: 74px;
	height: 40px;
	background-image: url(../image/navigation/rubrique_3.png);
}
.rubrique_4 {
	width: 78px;
	height: 40px;
	background-image: url(../image/navigation/rubrique_4.png);
}
.rubrique_5 {
	width: 104px;
	height: 40px;
	background-image: url(../image/navigation/rubrique_5.png);
}
.rubrique_6 {
	width: 72px;
	height: 40px;
	background-image: url(../image/navigation/rubrique_6.png);
}
.rubrique_7 {
	width: 106px;
	height: 40px;
	background-image: url(../image/navigation/rubrique_7.png);
}

#bt_contact{
	float: left;
	width:71px;
	height: 39px;
	background: url(../image/navigation/contact_off.png)  no-repeat;
}
#bt_contact a:hover{
	display: block;
	background: url(../image/navigation/contact_on.png) top left  no-repeat;
	width:71px;
	height: 39px;
}
/* taille dd*/
.rubrique_1_dd{
	width: 114px;
}
.rubrique_2_dd{
	width: 114px;
}
.rubrique_3_dd{
	width: 149px;
}
.rubrique_4_dd{
	width: 239px;
}
.rubrique_5_dd{
	width: 154px;
}
.rubrique_6_dd{
	width: 84px;
}

/* Navigation secondaire, liste des sous rubriques*/

.sous_rubrique{
	margin: 10px 0px 18px 5px;	
}
.sous_rubrique a{
	font-size: 13px;
	color: #093f6e;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 190px;
	border-left:4px solid #D8D3D3;
}
.sous_rubrique a:hover{
	font-size: 13px;
	color: #093f6e;
	font-weight: bold;
	text-decoration: none;
	border-left:4px solid #b5cbde;
}
.sous_rubrique a span.nombre{
	color:#D8D3D3;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	padding: 0;
	position: relative;
	top: 0px;
}
.sous_rubrique a:hover span.nombre{
	color:#b5cbde;
}
.titre{
	position: relative;
	top: -4px;
}
.titre_mere{
	font-size: 18px;
	color:#26201f;
	font-weight: bold
}

h1.plan { padding-bottom:0; margin-left:2px;}
h2.plan { margin:25px 0 0px 0px; font-size:15px;  margin-left:5px;}
h3.plan { margin:20px 0 15px 15px; font-size:13px;}
hr.plan { border-bottom: #DED3D6 1px; margin:25px 25px 0 25px; }
div.article_plan { margin-left:35px; text-align: left;  width: 93%;}
div.plan_gauche { width:49%; float:left; padding: 5px 0 3px 0;}
div.plan_droite{ width:49%; float:left; padding: 5px 0 3px 0; }
div.plan_gauche a, div.plan_droite a { color: #083C6B; text-decoration:underline; }
div.plan_gauche a:hover, div.plan_droite a:hover {text-decoration:none; }

.recrutement{
	width:650px;
}
.offres{
	margin:8px 0 0 14px;
	padding: 0 0 8px 0;
	width:625px;
	border-bottom: 1px solid #231b17;
}
.nos_valeurs{
	border-left:4px solid #D8D3D3;
	margin:35px 0 0 10px;
	width:210px;
}
.vos_contacts{
	border-left:4px solid #D8D3D3;
	margin:35px 0 0 10px;
	width:210px;
}

.contenu_ref{
	width: 660px;
	background: url(../image/fond_cadre/fond_contenu_ref.png) top left repeat-y;
	padding: 20px 0px 5px 17px;
}
.contenu_ref_bottom{
	width: 675px;
	height: 7px;
	background: url(../image/fond_cadre/fond_contenu_ref_bottom.png) top left no-repeat;
}
.conteneur_bordure{

	border-left: 4px solid #d8d3d3;
}
.realisation{
	width: 649px;
	background: url(../image/fond_cadre/fond_rea_temoignage.png) top left no-repeat;
	background-color: #f1f1f1;
}
.contenu_realisation{
	width: 625px;
	padding: 33px 0px 0px 14px;
}
.contenu_realisation img{
	margin-right: 10px;
}
.client_contenu_detail{
	clear: both;
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	background: url(../image/fond_cadre/bordure_rea.png) bottom left no-repeat;
}
.bt_realisation_on{
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0px 0px 17px;
	color: #1e1918;
}
a.bt_temoignage_off{
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 17px 0px 0px 19px;
	color: #8e8482;
}
a.bt_temoignage_off:hover{
	text-decoration: underline;
}
#retour_prec_suiv{
	color:#093F6E;
    float:right;
    font-size:11px;
    padding:0 14px 0 0;
}
#retour_prec_suiv a{
	color: #093f6e;
	text-decoration: none;
	font-weight: bold;
}
#retour_prec_suiv a:hover{
	color: #093f6e;
	text-decoration: underline;
	font-weight: bold;
}
#haut_page{
	font-size: 11px;
	color: #093f6e;
	padding: 17px 0px 10px 540px;
}
#haut_page a{
	color: #093f6e;
	text-decoration: none;
	font-weight: bold;
}
#haut_page a:hover{
	color: #093f6e;
	text-decoration: underline;
	font-weight: bold;
}

/* page clients detail d'une fiche*/

.realisation_detail{
	width: 649px;
	background: url(../image/fond_cadre/fond_realisation.png) top left no-repeat;
	background-color: #f1f1f1;
}
.bt_temoignage_on{
	float: left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #1e1918;
	text-decoration: none;
	padding: 17px 0px 0px 18px;
	
}
a.bt_realisation_off{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #8e8482;
	padding: 18px 0px 0px 14px;
	text-decoration: none;
}
a.bt_realisation_off:hover{
	text-decoration: underline;
}
.contenu_realisation_detail{
	width: 625px;
	padding: 0px 0px 0px 14px;
}
.contenu_realisation_detail li{
	padding: 5px 0px 0px 10px;
	margin: 0px;
}


/*page client témoignage*/

.temoignage{
	width: 649px;
	background: url(../image/fond_cadre/fond_temoignage.png) top left no-repeat;
	background-color: #f1f1f1;
}
.contenu_temoignage{
	width: 625px;
	padding: 33px 0px 0px 14px;
}
.text_contenu_temoignage{
	width: 450px;
	padding: 15px 0px 0px 0px;
	margin: 0px auto 0px auto;
}
.text_contenu_temoignage img{
	margin-right:10px;
}
.fonction{
	text-align: right;
	font-size: 12px;
	color: #1e1918;
	font-weight: bold;
}
.contenu_temoignage h2{
	padding-top: 35px;
}


.societe_contenu{
	padding: 0px 10px 0px 5px;
}
.societe_contenu p.spip{
	padding: 0 18px 0 5px;
}
.intro_rubrique_header{
	width: 653px;
	height: 4px;
	background: url(../image/fond_cadre/intro_rubrique_header.png) bottom left no-repeat;
}
.intro_rubrique{
	width: 652px;
	background-color:#d8d3d3;
}
.intro_rubrique p{
	padding: 5px 5px 5px 5px;
}
.intro_rubrique p.spip{
	margin:0;
}
.intro_rubrique_footer{
	width: 653px;
	height: 4px;
	background: url(../image/fond_cadre/intro_rubrique_footer.png) top left no-repeat;
	padding: 0px 0px 10px 0px;
}

.bloc_phpindex{
	float: left;
	background: #F1F1F1 url(../image/fond_cadre/fond_bloc.png) no-repeat left top;
	width:250px;
	padding: 20px 0 0 20px;
}
.bloc_phpindex h2{
	width: 240px;
	margin: 15px 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #093F6E;
}
a.bt_phpindex{
	color:#1E1918;
	font-size:13px;
	font-weight:bold;
}
a.bt_phpindex:hover{
	color:#8E8482;
	text-decoration: underline;
}
a.bt_blog{
	color:#1E1918;
	font-size:13px;
	font-weight:bold;
}
a.bt_blog:hover{
	color:#8E8482;
	text-decoration: underline;
}
.bloc_blog{
	float: left;
	background: #F1F1F1 url(../image/fond_cadre/fond_bloc.png) no-repeat left top;
	width:250px;
	padding: 20px 0 0 20px;
	margin: 0 0 0 35px;
}
.bloc_blog h2{
	width: 260px;
	margin: 15px 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #093F6E;
}
.contenu_bloc_blog{
	padding: 20px 0 0 0;
}
.contenu_pub_blog{
	float: left;
}
.contenu_pub_blog ul{
	width:155px;
    text-align: left;
}

a.bt_publication{
	color:#1E1918;
	font-size:13px;
	font-weight:bold;
}
a.bt_publication:hover{
	color:#8E8482;
	text-decoration: underline;
}
.bloc_publication{
	float: left;
	background: #F1F1F1 url(../image/fond_cadre/fond_bloc.png) no-repeat left top;
	width:250px;
	padding: 20px 0 0 20px;
	margin: 0 0 0 35px;
}

.show_commentaire { cursor: pointer; float: left; }
.no_commentaire  { float: left; }


/*page le blog*/

.le_blog{
	width:650px;
}
.contenu_le_blog{
	padding:0 0 0 14px;
	width:625px;
}
.contenu_le_blog p{
	margin: 10px 0 0 0;
}
fieldset{
	border:none;
}
.conteneur_previsu{
	position:absolute;
    width: 580px;
	background-color: #f2f2f2;
	border: 1px solid #d8d3d3;
	padding: 10px 0 10px 10px;
    top:0;
    z-index: 550; 
	margin-top:100px;
    margin-left: auto;
	margin-right: auto;
    left:26%;
}
.contenu_previsu{
	border-left: 4px solid #d8d3d3;
	padding: 0 0 0 6px;
}

.contenu_previsu a.bt_fermer  img{ float:right; padding:0 10px 0px 0;}

.submit_previsu {
    background: #F1F1F1 url(../image/commentaire/valider_message.png) no-repeat left top; 
    border:none;
    height:26px;
    width:150px;
}

.titre_previsu{
	font-size: 15px;
	font-weight: bold;
	color: #093f6e;
}
p.nom_commentaire{
	font-weight: bold;

	margin: 5px 0 0 0;
}

/* Commentaires */

.liste_commentaire_off { display:none; }
.liste_commentaire_on { display:block; margin-top:10px; border: 1px solid #d8d3d3; padding: 6px;}
div.sous_commentaire { margin-left:15px;}
#liste_commentaire p {margin : 5px 0 8px 0; }

p label.label { width: 13%; float:left; font-weight:bold; }
p label.message {display:block; margin-bottom:5px; width:100%; font-weight:bold;}
p.champs_obligatoire { float:right; font-weight:bold; }

#lien_twitter {
    display:inline-block;
    margin-left:10px;
}

/* Navigation de pied de page */
#navigation_pied {
    margin:10px 0;
}
#navigation_pied h2 {
    padding:0 0 5px;
    border-bottom:1px solid #aea39f;
}
#navigation_pied h2 a {
    color:#fff;
}
#navigation_pied div.pied_rubrique {
    float:left;
    text-align:left;
    margin:0 0 2.5% 1%;
    padding-right:1%;
    width:18%;
    height:168px;
}
#navigation_pied div.last_rubrique {
    width:11%;
}
#navigation_pied div.petit {
    width:auto;
}
#navigation_pied div.pied_client {
    width:21%;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix { height: 1%; }
*+html .clearfix { min-height: 0; } /* IE7 */
#footer h1 {
    font-size:22px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    text-align:left;
    color:#aea39f;
    /* margin-left:20px; */
    padding-bottom:5px;
    /* border-bottom:1px solid #0a4171; */
    /* width:28%; */
    font-weight:normal;
}

#navigation_pied div.pied_rubrique li {
    background:none;
    margin-left:0;
}
#navigation_pied div.pied_rubrique ul, #navigation_pied div.pied_rubrique ul li {
    padding:0;
}
#navigation_pied a {
    text-decoration:none;
}
#navigation_pied li a {
    color:#aea39f;
}
#navigation_pied li a, #navigation_pied h2 a {
    font-weight:normal;
}
#navigation_pied a:hover {
    color:#0A4171;
}
