@charset "utf-8";
/* CSS Document */

* {
	margin: 0px; /* Reset */
	padding: 0px;
	vertical-align: top;
}

html{
	height:100%; 
	margin: 0px; /* Reset */
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	/*background-color:#fbfbfb;
	font-family: Tahoma; font-size: 10px;*/
	FONT: 0.77em/1.5em "Tahoma";
	color:#666666;
	height:100%;
	z-index: 1;
	/*line-height:1.3em;*/
	position: relative;

}

a {text-decoration:none; color:#000000}
a:hover {text-decoration:none; color:#000000}
b { color:#333333; font-weight:normal; }
strong {color:#333333;font-weight:normal;}
.gras { font-weight:bold}
div.pousseur { clear:both; }
img { display: block; border: 0px; } /*Evite l'espace blanc sous les images avec IE*/
form, ul, li, dl, dt, dd, p, hr {margin:0px;padding:0px;} /* Reset */
.trait_gris { border-bottom:1px solid #bbbbbb; padding-top:4px; }
.noir { color:#333333; }
.vert { color:#11afa3; }
.left { float:left; }
.droite { float:right; }
.droite20  { float:right; padding-right:10px; }
form { margin:0; padding:0; }
.lienextranet { color:#5c5c5c; }
.liens_normals { color:#5c5c5c;  }
.bleu12 { color:#5c5c5c; }
/*.bleu12 img { margin-top:7px; }*/
html:not([lang*=""]) .bleu12 img { margin-top:3px; padding-right:4px; }

/* LAYOUT GENERAL DE LA PAGE ----------------------------------------*/
#conteneur {
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	height:900px;
	/*background:url(../images/fd.jpg) no-repeat;*/
	min-height:900px; 
}

/* CONTENU */
#conteneur #contenu{
	position:absolute;
	left:268px;
	width:705px;
	min-height:500px;
}

/* footer bas de page */
#footer {font-size: 11px;
	width:684px;
	margin-left: 10px;
	display: block;
	height: 50px;
	padding-top: 60px;
	float: left; 
	/*overflow:hidden;
	padding-top: 60px;
	float: right;*/
}
#footer #info {
	margin-bottom:5px;
	width:684px
}
#footer #separateur {
	height: 1px; width: 684px;
	display: block;
	background-color: #666;
}
#footer #menu_bas {
	float:right;
	color:#666666;
	width: 384px;
	text-align: right;
}
#footer #menu_bas a { color:#000000; text-decoration:none; }
#footer #menu_bas a:hover { color:#666666; text-decoration:underline }

/* HAUT */
#header {
	width: 705px;
	height:80px;
	display: block;
}
#header #flash_haut {
	float:left;
	width:537px;
	height:70px;
	display: block;
}




#header #acces_extranet {
	background:url(../images/acces_extranet.jpg) top left no-repeat;
	width:160px;
	height:77px;
	float:left;
}

#header .tab_extranet { margin-left:40px; margin-top:-2px; }
html:not([lang*=""]) .tab_extranet td { padding:1px; }
#header .tab_extranet input { color:red; font-size:12px; color:#999999; width:90px }
#header .acces { font-size:12px; color:#9f9f9f; font-weight:bold; }
#header .dem_acces a { font-size:10px; color:#9f9f9f; text-decoration:none; line-height:10px }
#header .dem_acces a:hover {
	font-size:10px;
	color:#4f4f4f	
}
#header .valide_connexion { cursor:pointer; }
.rougeoblig { color:red; }

/* MENU Gauche */
#conteneur #menu_gauche { position: absolute; left:35px; width: 220px; height:986px; display:block;	/*background:url(../images/menu_fd.jpg) no-repeat;*/ }
#conteneur #menu_gauche #flash_video {
	float:left; padding-left:4px;/*10*/	
	width:220px;
	height:155px;
	display: block; z-index:12;
}#conteneur #menu_gauche #ombre_d {
	position: absolute;
	left:200px;
	z-index: 4;
	background:url(../images/ombre_d.png) no-repeat;
	width:20px;
	height:986px;
	display:block;
}
#conteneur #menu_gauche #ombre_g {
	position: absolute;
	z-index: 5;
	background:url(../images/ombre_g.png) no-repeat;
	width:20px;
	height:986px;
	display:block;
}
#conteneur #menu_gauche #menu {position: absolute; z-index:1; left:0px; padding-top:14px; }
#conteneur #menu_gauche #menu a { color:#5c5c5c; text-decoration:none; font-size:15px; }
#conteneur #menu_gauche #menu a:hover { color:#00afa0; text-decoration:none; }
#conteneur #menu_gauche #menu #cotation {background:url(../images/dagard_cotation.png) no-repeat; width:220px; display:block; padding-top:52px; color:#3e3a3a; height:40px
}
#conteneur #menu_gauche #menu #accueil { padding-bottom:18px;  }
#conteneur #menu_gauche #menu #accueil2 { height:18px;     display:block; float:left;  }
#conteneur #menu_gauche #menu #langue { height:18px;      display:block; float:right; }
#conteneur #menu_gauche #menu #accueil2 a{
	background:url(../images/accueil.gif) no-repeat 17px 0px;
	width:100px;
	height:14px;
	display:block;
	font-size:9px;
	text-indent:52px;
}
#conteneur #menu_gauche #menu #langue a{
	background:url(../images/french.gif) no-repeat 60px 0px;
	width:100px;
	height:14px;
	display:block;
	font-size:9px;
	text-indent:21px;
}

#conteneur #menu_gauche #menu #societe { width:220px; display:block; border-top:1px solid #b0b0b0; }
#conteneur #menu_gauche #menu #metier { width:220px; display:block; border-top:1px solid #b0b0b0; }
#conteneur #menu_gauche #menu #docu { width:220px;display:block; border-top:1px solid #b0b0b0; }
#conteneur #menu_gauche #menu #contact { width:220px; display:block; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; margin-bottom:10px; }
#conteneur #menu_gauche #menu #societe a {  background:url(../images/ic1.png) no-repeat 2px 0px; width:160px; height:30px;font-size:14px; padding-top:8px; padding-left:50px;  display:block; }
#conteneur #menu_gauche #menu #metier a { background:url(../images/ic2.png) no-repeat 2px 0px; width:160px; height:30px; font-size:14px; padding-top:8px; padding-left:50px; display:block; }
#conteneur #menu_gauche #menu #docu a { background:url(../images/ic3.png) no-repeat 2px 0px; width:160px; height:30px;font-size:14px; padding-top:8px; padding-left:50px;  display:block;}
#conteneur #menu_gauche #menu #contact a { background:url(../images/ic4.png) no-repeat 2px 0px; width:160px; height:30px; font-size:14px; padding-top:8px; padding-left:50px; display:block; }
#conteneur #menu_gauche #menu #cotation .cota_l1 a { color:#3e3a3a; font-size:14px; padding-top:8px; padding-left:50px; }
#conteneur #menu_gauche #menu #cotation .cota_l2 a { color:#FFF; font-size:10px; padding-top:8px; padding-left:50px; }

#conteneur #menu_gauche .le_height { height:5px; }
#conteneur #menu_gauche .actu_gauche { float:left; width:220px; background-color:#FFF; border-top:1px solid #c3c2c0; overflow:hidden; display:inline }
#conteneur #menu_gauche .actu_gauche table { margin-top:2px; }
#conteneur #menu_gauche .actu_gauche .titre_actu {
	color:#fba13f;
	font-size:16px;
	font-weight:bold;
	padding-top: 7px;
}
#conteneur #menu_gauche .actu_gauche .trait_orange { background-color:#fee6cc; height:1px; width:164px; margin-bottom:2px;  float:left }
/*#conteneur #menu_gauche .cadre_actu_gauche { float:left; width:220px  overflow:hidden; padding:7px; margin-top:5px;  }
#conteneur #menu_gauche .titre_actu_spe { border-bottom:1px solid #5c5c5c; color:#fba13f; font-size:15px; height:27px; width:100px; float:left; display:inline; }
#conteneur #menu_gauche .txt_actu_spe { margin-top:5px; font-size:10px; color:#5d5d5d; text-align:justify; margin-bottom:6px; float:left;display:inline; }
#conteneur #menu_gauche .tour_img { float:left; border:1px solid #5c5c5c; padding:2px; background-color:#FFF; display:inline;}
#conteneur #menu_gauche .btn_savoir { width:90%; margin-top:0px; }
#conteneur #menu_gauche .bas_actu_gauche {  background:url(../images/bas_actu_gauche.jpg) top left repeat-x; width:218px; height:24px; }*/

#conteneur #menu_gauche .cadre_actu_gauche {  width:220px; overflow:hidden; padding:7px;  }
#conteneur #menu_gauche p { font-size:10px; color:#5d5d5d;  }
#conteneur #menu_gauche .txt_actu_spe { margin-top:5px; font-size:10px; color:#5d5d5d; text-align:justify; margin-bottom:6px; line-height:1em; margin-right:17px  }
#conteneur #menu_gauche .titre_actu_spe {
	font-weight:bold;
	border-bottom:1px solid #5c5c5c;
	color:#fba13f;
	font-size:10px;
	height:17px;
	width:102px;
	float:left;
}
#conteneur #menu_gauche .tour_img { float:left; border:1px solid #5c5c5c; padding:2px; background-color:#FFF; display:inline; margin-right:8px; }
#conteneur #menu_gauche .btn_savoir { width:90%; margin-top:0px; }
#conteneur #menu_gauche .bas_actu_gauche {  background:url(../images/bas_actu_gauche.jpg) top left repeat-x; width:218px; height:16px; }



/* ACTU */
#conteneur #contenu .picto_actu { }

div.pousseur_para { clear:both; background-color:#0C3 }

#conteneur #contenu .titre_actu { color:#fba13f; font-size:18px; font-weight:bold; }
#conteneur #contenu .titre_actu .ladate { color:#5c5c5c; font-size:10px; font-weight:bold; }
#conteneur #contenu .tour_actu { background:url(../images/tour_actu.jpg) top left no-repeat; width:678px; height:124px; color:#5c5c5c; }
#conteneur #contenu .aucune_actu { width:100%; text-align:center; font-size:14px; padding-top:20px; }
#conteneur #contenu .titre_actu_spe { border-bottom:1px solid #5c5c5c; color:#fba13f; font-size:15px; }
#conteneur #contenu .txt_actu_spe { margin-top:5px; font-size:10px; }
#conteneur #contenu .tour_img { border:1px solid #5c5c5c; overflow:hidden; padding:2px; background-color:#FFF; }
#conteneur #contenu .toute_actu { width:695px;height:150px;overflow:hidden;margin-left:6px; }
#conteneur #contenu .cadre_actu { float:left;width:31%;overflow:hidden;padding:7px;margin-top:3px; }
#conteneur #contenu .btn_savoir { width:100%;margin-top:-3px; }
html:not([lang*=""]) #conteneur #contenu .btn_savoir { width:100%;margin-top:0px; }

#conteneur #contenu #actu_contenu .haut_tour_actu { background:url(../images/cadres/haut_tour_actu.jpg) bottom left no-repeat; width:678px; height:15px; }
#conteneur #contenu #actu_contenu .milieu_tour_actu { background:url(../images/cadres/milieu_tour_actu.jpg) top left repeat-y; width:678px; }
#conteneur #contenu #actu_contenu .bas_tour_actu { background:url(../images/cadres/bas_tour_actu.jpg) top left no-repeat; width:678px; height:15px; }
#conteneur #contenu #actu_contenu .milieu_tour_actu .l_actu { width:650px; margin:auto; color:#5c5c5c; font-size:12px; overflow:hidden; }
#conteneur #contenu #actu_contenu a { color:#5c5c5c; text-decoration:none; font-size:12px; }
#conteneur #contenu #actu_contenu a:hover { color:#5c5c5c; text-decoration:underline; }


/* liens */
#conteneur #contenu #liens {}


#liens  .cadre_haut_haut { background:url(../images/cadres/cadre_haut_haut.jpg) top left no-repeat; width:674px; height:33px; }
#liens  .cadre_haut_milieu { padding-left:20px; padding-right:10px; background:url(../images/cadres/cadre_haut_milieu.jpg) top left repeat-y; width:644px; overflow:hidden; }
#liens  .cadre_haut_bas { background:url(../images/cadres/cadre_haut_bas.jpg) top left no-repeat; width:674px; height:14px; margin-bottom:7px; }
#liens  .cadre_haut_haut .titre_cadre { font-size:15px; font-weight:bold; padding-top:10px; margin-left:10px;}
#liens  .cadre_haut_milieu .gauche { float:left; width:196px; margin-left:7px; }
#liens h4  { display:block; float:left; color:#18b1a6; font-size:1em;   height:100%; padding:0px 0 0px 10px; border-left:1px solid #93be5b; width: 470px 	}
#liens p   { float:left; display:block;width: 470px ;   font-size:0.9em; font-weight:normal; height:100%; padding:0 0 0px 10px; border-left:1px solid #93be5b; margin-bottom:20px 	}
#liens h2 { height:100%; padding:0 0 8px 16px; font-size:1.1em; color:#7a9f4b; background:url(../images/puce_verte.gif) no-repeat left 2px    }
#liens .alignement01 { width:148px; float:left; padding-right:10px; padding-bottom:65px; display:block}
#liens .espacement01 {margin-bottom:35px; }
#liens .espacement02 {margin-bottom:5px}

#liens	a { float:left; text-decoration:none; padding:0px 5px 0 20px; background:#F4F4F4 url(../images/fleche_couleur02.gif) no-repeat 5px 8px; margin-top:5px }
#liens	a:hover { text-indent:20px; color:#4a3c31; padding:0px 5px 0 20px; background:#F4F4F4 url(../images/fleche_couleur01.gif) no-repeat 5px 8px;; text-decoration: underline  }



/* MENU secteurs SP/CF/CI */
#conteneur #contenu #secteurs {
	padding-top: 0px;
	padding-bottom: 13px;
	padding-left: 10px;
}
#conteneur #contenu #secteurs img { float:left; }

/* CONTENU */
#milieu_contenu {
	width:684px;
	margin-left:10px; /*margin:auto;*/
	color:#666666;
	padding-top: 0px;
	margin-top: 0px;
	height: auto;
}

#milieu_contenu p{ text-align:justify; }
#milieu_contenu .sous_titre { color:#18b1a6; font-size:15px; }
#milieu_contenu .titre {
	color:#666666;
	font-size:17px;
	float:left;
	margin-right: 12px;
}
#milieu_contenu .droite_titre {
	font-size:11px; text-align:right; vertical-align:top; padding-bottom:4px;
	height:13px;
	margin-top:5px;
	background-color:#e5e5e5;
	float:right;
}

#milieu_contenu .titre_18 { display:block; font-size:24px; padding-bottom:14px;
}
#milieu_contenu h1 { display:block; font-size:19px; padding-bottom:14px;
}
h2  { font-size:16px;}
#milieu_contenu .trait_sous_titre { border-bottom:1px solid #bfbfbf; }
#milieu_contenu img { /*float:left;*/ }
#milieu_contenu .img_right { float:right; margin-left:15px; padding-left:5px;  margin-bottom:4px;}
#milieu_contenu .img_left { float:left; padding-left:5px; margin-bottom:10px; background-color:#999;}
#milieu_contenu .img_left2 { float:left; padding-left:5px; padding-right:15px; margin-bottom:0px; background-color:#ffffff;}

#milieu_contenu .logo { float:right; margin-left:15px; padding-left:5px; padding-right:25px; }

#milieu_contenu .liste_carre { list-style-image: none; list-style-type: none;  }
#milieu_contenu .liste_carre li { background:url(../images/puce.jpg) no-repeat 0px 8px; display:block; text-indent:10px; text-align:justify }

#milieu_contenu .liste_sans { list-style-image: none; list-style-type: none;  }
#milieu_contenu .liste_sans li {text-align:justify  }

#milieu_contenu .liste_fleche { margin-left:27px; margin-top:5px; list-style-image: none; list-style-type: none; }
#milieu_contenu .liste_fleche li{ color:#999999; background:url(../images/puce_fleche.jpg) no-repeat 0px 4px;  display:block; height:18px; width:300px; /*padding:2px;*/ text-indent:14px; }
#milieu_contenu .liste_fleche a { color:#999999; text-decoration:none; }
#milieu_contenu .liste_fleche a:hover { color:#999999; text-decoration:underline; }

#milieu_contenu .liens a { color:#333333; text-decoration:underline; }
#milieu_contenu .liens a:hover { color:#666666; text-decoration:none; }


/* tableau applications */

#milieu_contenu #tableau_appli { float:left; display:block }
#milieu_contenu #tableau_appli .cadre_haut_haut { background:url(../images/cadres/cadre_haut_haut.jpg) bottom left no-repeat; width:674px; height:43px; }
#milieu_contenu #tableau_appli .cadre_haut_milieu { background:url(../images/cadres/cadre_haut_milieu.jpg) top left repeat-y; width:674px; overflow:hidden; }
#milieu_contenu #tableau_appli .cadre_haut_bas { background:url(../images/cadres/cadre_haut_bas.jpg) top left no-repeat; width:674px; height:14px; margin-bottom:7px; }
#milieu_contenu #tableau_appli .cadre_haut_haut .titre_cadre { font-size:15px; font-weight:bold; padding-top:10px; margin-left:10px; }
#milieu_contenu #tableau_appli .cadre_haut_milieu .gauche { float:left; width:196px; margin-left:7px; }
* html #milieu_contenu #tableau_appli .cadre_haut_milieu .gauche{ float:left; width:196px; margin-left:4px; }
#milieu_contenu #tableau_appli .cadre_haut_milieu .gauche div {	width:189px; text-align:left; padding:2px; margin-bottom:2px; }
#milieu_contenu #tableau_appli .cadre_haut_milieu .droite { float:left; width:466px; }
#milieu_contenu #tableau_appli .cadre_haut_milieu .haut_droit_sans_photo { float:left; width:444px; background-color:#FFF; height:140px; padding:10px; }


#milieu_contenu #tableau_appli_horiz { display:block }
#milieu_contenu #tableau_appli_horiz .cadre_haut_haut { background:url(../images/cadres/cadre_haut_haut.jpg) top left no-repeat; width:674px; height:33px; }
#milieu_contenu #tableau_appli_horiz .cadre_haut_milieu {
	background:url(../images/cadres/cadre_haut_milieu.jpg) top left repeat-y;
	width:664px;
	overflow:hidden;
	padding-left:12px;
}
#milieu_contenu #tableau_appli_horiz .horiz { float:left; font-size:10px; padding:3px;display : block;}

#milieu_contenu #tableau_appli_horiz a.hori:hover { text-decoration:underline; display : block;  padding-left:0px;  }
#milieu_contenu #tableau_appli_horiz a.hori { text-decoration:none; display : block; line-height: 14px;  }

#milieu_contenu #tableau_appli_horiz .cadre_haut_bas { background:url(../images/cadres/cadre_haut_bas.jpg) top left no-repeat; width:674px; height:14px; margin-bottom:7px; }
#milieu_contenu #tableau_appli_horiz .cadre_haut_haut .titre_cadre { font-size:15px; font-weight:bold; padding-top:10px; margin-left:10px; }

/* tableau solutions */
#milieu_contenu #tableau_solution { float:left; display:block }
#milieu_contenu #tableau_solution .cadre_haut_haut { background:url(../images/cadres/cadre_haut_haut.jpg) bottom left no-repeat; width:674px; height:43px; }
#milieu_contenu #tableau_solution .cadre_haut_milieu { background:url(../images/cadres/cadre_haut_milieu.jpg) top left repeat-y; width:674px; overflow:hidden; }
#milieu_contenu #tableau_solution .cadre_haut_bas { background:url(../images/cadres/cadre_haut_bas.jpg) top left no-repeat; width:674px; height:14px; margin-bottom:7px; }
#milieu_contenu #tableau_solution .cadre_haut_haut .titre_cadre { font-size:15px; font-weight:bold; padding-top:10px; margin-left:10px;}
#milieu_contenu #tableau_solution .cadre_haut_milieu .gauche { float:left; width:196px; margin-left:7px; }
* html #milieu_contenu #tableau_solution .cadre_haut_milieu .gauche{ float:left; width:196px; margin-left:4px; }
#milieu_contenu #tableau_solution .cadre_haut_milieu .gauche div {	width:189px; text-align:left; padding:2px; margin-bottom:2px; }
#milieu_contenu #tableau_solution .cadre_haut_milieu .droite { float:left; width:466px; }
#milieu_contenu #tableau_solution .cadre_haut_milieu .haut_droit_sans_photo { float:left; width:444px; background-color:#FFF; height:140px; padding:10px; }



/* tableau références */

#milieu_contenu #tableau_ref {float:left; display:block }
#milieu_contenu #tableau_ref .cadre_haut_haut { background:url(../images/cadres/cadre_haut_haut.jpg) bottom left no-repeat; width:674px; height:43px; }
#milieu_contenu #tableau_ref .cadre_haut_milieu { background:url(../images/cadres/cadre_haut_milieu.jpg) top left repeat-y; width:674px; overflow:hidden; }
#milieu_contenu #tableau_ref .cadre_haut_bas { background:url(../images/cadres/cadre_haut_bas.jpg) top left no-repeat; width:674px; height:14px; margin-bottom:7px; }
#milieu_contenu #tableau_ref .cadre_haut_haut .titre_cadre {
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
	margin-left:10px;
	padding-left: 8px;
}
#milieu_contenu #tableau_ref .cadre_haut_milieu .gauche { float:left; width:196px; margin-left:7px; }
* html #milieu_contenu #tableau_ref .cadre_haut_milieu .gauche{ float:left; width:196px; margin-left:4px; }
#milieu_contenu #tableau_ref .cadre_haut_milieu .gauche div {	width:189px; text-align:left; padding:2px; margin-bottom:2px; }
#milieu_contenu #tableau_ref .cadre_haut_milieu .droite {
	float:right;
	width:192px;
	padding-left: 8px;
}
#milieu_contenu #tableau_ref .cadre_haut_milieu .haut_droit_sans_photo { float:left; width:444px; background-color:#FFF; height:140px; padding:10px; }



#milieu_contenu .cadre_bas_haut {
	background:url(../images/cadres/cadre_bas_haut.jpg) bottom left no-repeat;
	width:674px;
	height:20px;
}
#milieu_contenu .cadre_bas_milieu {
	background:url(../images/cadres/cadre_bas_milieu.jpg) top left repeat-y;
	width:674px;
	overflow:hidden;
}
#milieu_contenu .cadre_bas_bas { background:url(../images/cadres/cadre_bas_bas.jpg) top left no-repeat; width:674px; height:49px; }
#milieu_contenu .cadre_bas_bas .titre_cadre {
	font-size:15px;
	font-weight:bold;
	padding-top:8px;
	margin-left:8px;
}
#milieu_contenu .cadre_bas_milieu .gauche {
	float:left;
	width:196px;
	margin-left:7px;
	height: 143px;
}
* html #milieu_contenu .cadre_bas_milieu .gauche{ float:left; width:196px; margin-left:4px; }
#milieu_contenu .cadre_bas_milieu .gauche div {
	width:189px;
	text-align:left;
	padding:2px;
	margin-bottom:2px;
	font-weight:normal;
}
#milieu_contenu .cadre_bas_milieu .droite { float:left; width:466px; }

#milieu_contenu .cadre_bas_milieu a { text-decoration:none; display : block;}
#milieu_contenu .cadre_bas_milieu a:hover { text-decoration:none; display : block; padding-left:2px;   }
#milieu_contenu .cadre_haut_milieu a { text-decoration:none; display : block; 
  }
#milieu_contenu .cadre_haut_milieu a:hover { text-decoration:none; display : block; padding-left:2px }

#milieu_contenu a.lien_pdfico {color:#666; padding-left:20px; background:url(../images/icon_telech2.jpg) no-repeat; }
#milieu_contenu a:hover.lien_pdfico { text-decoration:underline}

#milieu_contenu .lien_pdf { font-size:0.8em; color:#F90; }


#milieu_contenu #page_detail { float:left;}
#milieu_contenu #page_detail #intro{ width:662px; padding-top:5px; color:#666666; font-size:0.9em; text-align:justify; display:block; padding-bottom: 5px; padding-right: 25px; padding-left: 8px; }
#page_detail .conclu { width:670px; display:block; float:left; background: url(../images/cadre2.jpg) no-repeat; background-position: bottom; }
#page_detail .conclu .ht{ width:670px; height:12px; background: url(../images/cadre1.jpg) no-repeat; background-position: top; display:block; }
#page_detail .conclu p{ margin-left:20px; margin-right:20px; margin-bottom:20px; text-align: justify;}

#page_detail .conclu_ci {
	width:470px;
	display:block;
	float:left;
	background: url(../images/cadre2-ci.jpg) no-repeat;
	background-position: bottom;
	margin-top:3px
}
#page_detail .conclu_ci .ht{
	width:470px;
	height:12px;
	background: url(../images/cadre1-ci.jpg) no-repeat;
	background-position: top;
	display:block;
}
#page_detail .conclu_ci p{ margin-left:20px; margin-right:20px; margin-bottom:20px; text-align: justify;}
#page_detail .tableau_ci {
	padding-top:8px;
	float:left;
	width:200px;
	width:196px;
	margin-left:7px;
}
#page_detail .tableau_ci div {	width:189px; text-align:left; padding:2px; margin-bottom:2px; }

#page_detail .tableau_ci a { text-decoration:none; display : block; 
  }
#page_detail .tableau_ci a:hover { text-decoration:none; display : block; padding-left:2px }




#page_detail #intro #brochure { float:left; padding-left:20px; width:91px;}
#page_detail #intro #brochure dl.telecharger{ display:block; float:left; width:91px; }
#page_detail #intro #brochure .telecharger dt{ float:left; display:block; width:91px; }
#page_detail #intro #brochure .telecharger dt a{ display:block; }
#page_detail #intro #texte_intro{ width:550px; float:left }
#page_detail #intro #texte_intro_ci{ width:658px; float:left }

#page_detail #intro #brochure .telecharger dt a:hover{color:#666666}
#page_detail #intro #brochure .telecharger dd{ float:left; line-height:0.9em; display:block; color:#FB890F;	font-size:10px;	width:90px;	text-align: center; }
#page_detail #intro .telecharger dt img {  }
#page_detail #tableau {	float: left; width:700px; padding-bottom:10px; font-size: 0.9em; }
#page_detail #tableau td{ text-align:center	; color:#333 ; padding-top:2px; padding-bottom:2px; vertical-align:middle}
#page_detail #tableau a{ text-decoration:underline; color:#333333; font-weight:bold; display:block}
#page_detail #tableau a:hover{ text-decoration:underline; font-weight:bold; color:#666666}

/* page_detail_solution */
#milieu_contenu #page_detail_solution { float:left; }
#milieu_contenu #page_detail_solution #intro{ width:662px; padding-top:5px; color:#666666; font-size:0.9em; text-align:justify; display:block; padding-bottom: 5px; padding-right: 25px; padding-left: 8px;  }
#page_detail_solution .conclu { width:550px; display:block; float:left; background: url(../images/cadre2-pt.jpg) no-repeat; background-position: bottom; margin-top:3px }
#page_detail_solution .conclu .ht{ width:550px; height:12px; background: url(../images/cadre1-pt.jpg) no-repeat; background-position: top; display:block; }
#page_detail_solution .conclu p{ margin-left:20px; margin-right:20px; margin-bottom:20px; text-align: justify;}





#page_detail_solution #intro .brochure { float:left; padding-left:20px; width:91px; }
#page_detail_solution #intro .brochure dl.telecharger{ display:block; float:left; width:91px; }
#page_detail_solution #intro .brochure .telecharger dt{ float:left; display:block; width:91px; }
#page_detail_solution #intro .brochure .telecharger dt a{ display:block; }
#page_detail_solution #intro .texte_intro{  float:left; padding-bottom:10px; }
#page_detail_solution #intro .brochure .telecharger dt a:hover{color:#666666}
#page_detail_solution #intro .brochure .telecharger dd{ float:left; line-height:0.9em; display:block; color:#FB890F;	font-size:10px;	width:90px;	text-align: center; }
#page_detail_solution #intro .telecharger dt img {  }





#conteneur #contenu #milieu_contenu .liste_point {margin-left:0px; 	list-style:none;}
#conteneur #contenu #milieu_contenu .liste_point li { padding:2px; }
#conteneur #contenu #milieu_contenu .liste_point .li_pousseur { clear:both; list-style-type:none; list-style-image:none; }
#conteneur #contenu #milieu_contenu .liste_contact { width:320px; float:left; border-bottom:1px dashed #999999; }
#conteneur #contenu #milieu_contenu .text_indent { margin-left:50px; }
#conteneur #contenu #milieu_contenu .liste_en_deux { float:left; width:45%; }

.bleu12 {   font-size: 11px; color: #666666; text-decoration: none}
.bleu10 {  font-size: 10px; color: #666666; text-decoration: none}
.lienbleu:link{ font-size: 11px; color: #FB890F; text-decoration: underline;}
.lienbleu:visited{ font-size: 11px; color: #FB890F; text-decoration: none;}
.lienbleu:active{ font-size: 11px; color: #FB890F; text-decoration: none;}
.lienbleu:hover{ font-size: 11px; color: #FB890F; text-decoration: underline;}

.gris12 {
	
	font-size: 12px;
	color: #6D736E;
}

.titre_extra { background-color:#CCC; font-size:12px; color:#333}

#conteneur #contenu #actu_contenu dl.gallerie { padding-top:15px;float: left; margin-right: 11px; width:380px; }
#conteneur #contenu #actu_contenu .gallerie dt { float:left }
#conteneur #contenu #actu_contenu .gallerie dt img { }
#conteneur #contenu #actu_contenu .gallerie dd { margin: 0; padding: 0; float:left; padding-left:8px; padding-right:8px;}
#conteneur #contenu #actu_contenu .gallerie a { color:#fa8a11; font-style:italic; font-size:0.9em; }

.lien_vert:link{ color: #11afa3; text-decoration: underline;}
.lien_vert:visited{  color: #11afa3; text-decoration: none;}
.lien_vert:active{  color: #11afa3; text-decoration: none;}
.lien_vert:hover{  color: #11afa3; text-decoration: none;}
