/*---------------------------
 * BODY
-----------------------------*/

body { background: #fff; color: #2E2E2E; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
ul { padding: 0; margin: 0;}
a img { border: 0; padding: 0; margin: 0; }
p { margin: 0 0 5px 0; }
h1, h1 a {
	color: #FFF !important;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}
h1 a { position: relative; }
h2 { font-size: 14px; margin-bottom: 10px; color: #3f3f3f; }
h3 { color: #001359; width: 180px; border-bottom : 1px solid #001359; margin-bottom: 15px; font-size: 18px; }
h4 { font-size: 12px; margin-bottom: 10px; color: #3f3f3f; }
h5  { color: #0092CB !important; font-size: 14px; font-weight: bold; padding-bottom: 5px; background: url(../img/filet_liens.gif) repeat-x left bottom; margin: 0 auto; width: 883px; margin-bottom: 15px; }
h5 a  { color: #0092CB !important; text-decoration: none; }
h6  { color: #99164A !important; font-size: 18px; font-weight: bold; padding-bottom: 0px; background: url(../img/filet_liens.gif) repeat-x left 18px; width: 895px; margin-bottom: 15px; }
h6 span { background-color: white; }
a { outline: none; color: #A40040; }

/*---------------------------
 * GABARIT
-----------------------------*/
/* page */
#page {
	background: url(../img/fond.gif) no-repeat;
	margin: 0 auto;
	width: 975px;
	height: 800px;
}
#header { height: 102px; position: relative; }
#elements_afd { width: 600px; float: left; }
#logo { width: 95px;float: left; padding-left: 40px; padding-top: 10px; }
#accroche{ width: 450px; float: right; padding-top: 50px; }
#recherche{ width: 350px;float: right; }

/* recherche  - outils*/
.form-search {padding:10px 0 0 25px;margin-left: 160px;}
.form-search input { display:block;float:left;}
.form-search .search { width:106px; padding:0 0 0 5px; margin-right:3px; font-size:12px; border:1px #B93B6C solid; color: #515151; margin-top: 58px; height: 23px; }
input.go { background: url(../img/btn_ok.png) no-repeat; display: block; width: 20px; height: 23px;border: 0; cursor: pointer; float: left; margin-top: 58px; }
.outils { padding-bottom: 17px; }

/* colonnage HP */
#contenu {
	margin-top: 10px;
	position: absolute;
}
#ariane { padding-bottom: 10px; font-size: 16px; font-weight: bold; }
#contenu #col-centre_home {
	width: 950px;
	height: 220px;
	padding-top: 5px;
	font-size: 12px;
}
#contenu #col-centre_home_old { width: 950px; height: 220px; padding-top: 10px !important; padding-top: 15px; background: url(../img/fond_blocs.png) no-repeat; }
/*.msie6 #contenu #col-centre_home { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/fond_blocs.png", sizingMethod="crop");}*/
#contenu #col-centre_home #left {
	width: 330px;
	float: left;
	position: relative;
	margin-top: 0px;
}
#contenu #col-centre_home #left #left1 {
	width: 290px;
	padding-left: 40px;
	padding-top: 0px;
}
#contenu #col-centre_home #left #left1 a { position: relative; }
#contenu #col-centre_home #left #left1 a { color: #99164a; text-decoration: none; }
#contenu #col-centre_home #right { width: 620px; float: right; }
#contenu #col-centre_home #right #right1 {
	width: 200px;
	float: left;
	padding-left: 30px;
}
#contenu #col-centre_home #right #right1 a { position: relative; }
#contenu #col-centre_home #right #right1 a {
	color: #99164a;
	text-decoration: none;
}
#contenu #col-centre_home #right #right2 {
	width: 270px;
	float: right;
	padding-left: 80px;
	padding-bottom: 10px;
}
#contenu #col-centre_home #right #right2 ul { margin: 10px 10px 10px 20px; list-style-type: none; list-style-image: url(../img/puce_rose.gif); }
#contenu #col-centre_home #right #right2 ul li { padding-top: 0px; padding-bottom: 10px; }
#contenu #col-centre_home #right #right2 ul li a {
	color: #99164a;
	text-decoration: none;
	position: relative;
}
#contenu #col-centre_home ul {
	margin: 10px 10px 10px 20px;
	list-style-type: none;
	list-style-image: url(../img/puce_rose.gif);
	padding-top: 10px;
}
#contenu #col-centre_home ul li { padding-top: 0px; padding-bottom: 10px; }
#slide { height: 249px; width: 950px; }
#savoir {
	width: 280px;
	position: absolute;
	left: 760px;
	top: 228px;
}
#mariane { padding-top: 10px; width: 100px; display: block;float: right;position: absolute;margin-top: -43px !important;margin-top: -45px; margin-left: 10px; top: 47px !important; top: 45px; left: 250px; }
#relance { position: absolute; left: 10px; top: 100px; }

/* colonnage pages intérieures */
#contenu_int { height: 500px; }
#page_int { background-color: #FFF; margin: 0 auto; width: 950px; }
#contenu_int .bas { width: 950px; margin-bottom: 2px; }
#contenu_int_faq { width: 182px; background: url(../img/bg_som_faq.gif) no-repeat right top; height: 323px; padding-top: 40px; float: left; }
#contenu_int_faq ul { padding: 0;margin: 0; list-style:none; color: # 3F3F3F; }
#contenu_int_faq li { color: # 3F3F3F; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
#contenu_int_faq li { color: # 3F3F3F; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
#contenu_int_faq li a { background:none; font-size:12px; font-weight:bold; color:#3F3F3F; text-decoration:none; }
#contenu_int_faq li a:hover { color:#001F8F; text-decoration:none; }
#contenu_int_faq .select { color: #001F8F; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
#contenu_int_centre { margin-left: 20px; margin-top: 25px; font-size: 14px; color: #3F3F3F; width: 700px; float: right; }
#contenu #col-centre_int {
	width: 970px;
	padding: 10px 0 0 10px;
	float: left;
	font-size: 11px;
}
#contenu #col-centre_int #left{
	width: 300px;
	float: left;
	font-size: 11px;
	padding-right: 5px;
}
#contenu #col-centre_int #right {
	width: 650px;
	padding-top: 10px;
	float: right;
	font-size: 11px;
}

/* PAGE LIENS UTILES */
.table_liens { margin-bottom: 20px; padding: 0; width: 825px; }
.table_liens img { padding-top: 10px; padding-bottom: 10px; }
.table_liens p { text-align: center; padding-top: 10px; }
.table_liens a { text-align: center; color: #141414; font-size: 12px; text-decoration: none; }
.table_liens .fond  { background-color: #F2F2F2; text-align: center; width: 200px;  }
.table_liens .fond-bas  {
	background-color: #F2F2F2;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* pages financement et projet*/
#contenu #col-centre_int_profil { width: 900px; padding: 20px 10px 20px 20px; float: left; font-size: 11px; }
#contenu #col-centre_int_profil #profil_left { width: 110px; float: left; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right{ width: 785px; float: right; font-size: 11px; }

/* pages financement */
#contenu #col-centre_int_profil .profil_right .profil_fin { width: 785px; float: left;  }
#contenu #col-centre_int_profil .profil_right .profil_fin .sdeclencheur1 {color:#3394C2;cursor:pointer;display:block;height:20px;}
#contenu #col-centre_int_profil .profil_right .profil_fin .sdeclencheur2 {color:#3394C2;cursor:pointer;display:block;height:20px;}

/* pages financement - Droite - Compléments */
#contenu #col-centre_int_profil .profil_right .profil_fin .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right .profil_fin .complements a { color: #85002D; text-decoration: none; }
#contenu #col-centre_int_profil .profil_right .profil_fin .complements img { padding-right: 5px; }

/* pages financement - bloc gris */
#contenu #col-centre_int_profil .profil_right .bloc_grey { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right .bloc_grey .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right .bloc_grey .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right .bloc_grey .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right .bloc_grey .sol_dem { width: 590px; padding-top: 15px;}
#contenu #col-centre_int_profil .profil_right .bloc_grey .sol_dem .left { width: 136px; float: left; cursor: pointer; }
#contenu #col-centre_int_profil .profil_right .bloc_grey .sol_dem .right { width: 443px; float: right; background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right .bloc_grey .sol_dem #right_sol { width: 443px; float: right; background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right .bloc_grey .sol_dem #right_dem { width: 443px; float: right; background-color: white; padding: 5px; }

/* pages financement - bloc rose */
#contenu #col-centre_int_profil .profil_right .bloc_pink { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem { width: 590px; padding-top: 15px;}
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem .left { width: 136px; float: left; cursor: pointer; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem .right { width: 443px; float: right;background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem #right2 { width: 443px; float: right;background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem #right-sol { width: 443px; float: right;background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem .right .smonDiv1 { }
#contenu #col-centre_int_profil .profil_right .bloc_pink .sol_dem .right .smonDiv2 { }






/* pages projet*/
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey_big {
	width: 720px;
	background-color: #F2F2F2;
	padding: 10px;
	font-size: 12px;
}
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose_big {
	width: 720px;
	background-color: #F9F2F4;
	padding: 10px;
	font-size: 12px;
}
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_grey .dem .right { float: right; width: 453px; }


#contenu #col-centre_int_profil .profil_right_projets .actu1 { width: 785px; float: right; font-size: 11px; margin-bottom: 20px; }


#contenu #col-centre_int_profil .profil_right_projets { width: 785px; float: right; font-size: 11px; margin-bottom: 20px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 { width: 785px; float: right; font-size: 11px; margin-bottom: 20px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .declencheurprojet1 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }

.small { color:#3394C2; font-size:13px; font-weight:bold;  }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .complements a { color: #85002D; text-decoration: none; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .complements img { padding-right: 5px; }




#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .intro .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .bloc_rose .dem .right { float: right; width: 453px; }


#contenu #col-centre_int_profil .profil_right_projets .projet2 { width: 785px; float: right; font-size: 11px; margin-bottom: 20px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .declencheurprojet2 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .complements a { color: #85002D; text-decoration: none; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .complements img { padding-right: 5px; }


#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_grey .dem .right { float: right; width: 453px; }

#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .bloc_rose .dem .right { float: right; width: 453px; }


#contenu #col-centre_int_profil .profil_right_projets .projet3 { width: 785px; float: right; font-size: 11px; margin-bottom: 20px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .declencheurprojet3 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .complements a { color: #85002D; text-decoration: none; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .complements img { padding-right: 5px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .complements a { color: #85002D; text-decoration: none; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .complements img { padding-right: 5px; }

#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey .dem .right { float: right; width: 453px; }

#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .intro .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .intro .left_big { float: left; width: 136px; height: 120px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose .dem .right { float: right; width: 453px; }


#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .intro .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .intro .left_big { float: left; width: 136px; height: 120px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .dem .right { float: right; width: 453px; }

#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .intro .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_rose2 .dem .right { float: right; width: 453px; }


#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .intro .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .bloc_grey2 .dem .right { float: right; width: 453px; }


/* Déclencheurs */
#contenu #col-centre_int_profil .profil_right_projets .projet1 .sdeclencheur_sol_1 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .sdeclencheur_dem_1 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .sdeclencheur_sol_2 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet1 .sdeclencheur_dem_2 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .sdeclencheur_sol_3 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .sdeclencheur_dem_3 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .sdeclencheur_sol_4 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .sdeclencheur_dem_4 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_sol_4 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_dem_4 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_sol_5 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_dem_5 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_sol_6 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_dem_6 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_sol_7 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_dem_7 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_sol_12 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_dem_12 { cursor:pointer; }

#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_sol_8 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_dem_8 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_sol_9 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .sdeclencheur_dem_9 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .sdeclencheur_sol_10 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .sdeclencheur_dem_10 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .sdeclencheur_sol_11 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .sdeclencheur_dem_11 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_sol_11 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_dem_11 { cursor:pointer; }

#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_sol_12 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet3 .sdeclencheur_dem_12 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .sdeclencheur_sol_12 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet2 .sdeclencheur_dem_12 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .sdeclencheur_sol_12 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .sdeclencheur_dem_12 { cursor:pointer; }



#contenu #col-centre_int_profil .profil_right_projets .projet4 { width: 785px; float: right; font-size: 11px; margin-bottom: 20px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .declencheurprojet4 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }

#contenu #col-centre_int_profil .profil_right_projets .projet4 .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey .dem .right { float: right; width: 453px; }

#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .intro .left {float: left;width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_rose .dem .right { float: right; width: 453px; }


#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet4 .bloc_grey2 .dem .right { float: right; width: 453px; }


#contenu #col-centre_int_profil .profil_right_projets .projet5 { width: 785px; float: right; font-size: 11px; margin-bottom: 20px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .declencheurprojet5 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_grey .dem .right { float: right; width: 453px; }

#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .intro .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .sol { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .sol .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .sol .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .dem .left { float: left; width: 136px; }
#contenu #col-centre_int_profil .profil_right_projets .projet5 .bloc_rose .dem .right { float: right; width: 453px; }







#projet_1_Sol_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_1_Dem_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_1_Sol_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_1_Dem_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_1_Sol_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_1_Dem_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_2_Sol_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_2_Dem_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_2_Sol_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_2_Dem_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Sol_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Dem_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Sol_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Dem_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Sol_3 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Dem_3 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Sol_4 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_3_Dem_4 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_4_Sol_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_4_Dem_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_4_Sol_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_4_Dem_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_4_Sol_3 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_4_Dem_3 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_5_Sol_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_5_Dem_1 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_5_Sol_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }
#projet_5_Dem_2 { width: 443px; float: right;background-color: white; padding: 5px; display:block; }




#contenu #col-centre_int_profil .profil_right_projets .profil_right_projet { width: 785px;  }
#contenu #col-centre_int_profil .profil_right_projet .declencheur { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projet .declencheur1 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projet .declencheur2 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projet .declencheur3 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projet .declencheur4 { color:#3394C2; cursor:pointer; display:block;font-size:18px; font-weight:bold; height:46px; }
#contenu #col-centre_int_profil .profil_right_projet #monDivgaranties { width: 785px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv .monDiv2 .bloc_pink { background-color: #F9F2F4; width: 590px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv .sol_dem .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv .sol_dem .sdeclencheur2 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv .sol_dem .sdeclencheur3 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 { width: 785px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc { width: 590px; background-color: #F2F2F2; padding: 10px;}
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc .intro { width: 590px; font-size: 11px;padding-bottom: 10px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc .sol_dem .left { float: left; width: 136px; height: 15px; }
#contenu #col-centre_int_profil .profil_right_projet .bloc .sol_dem .right #smonDiv1 { background-color: white; width: 435px; float: right; padding: 10px;}
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc .sol_dem .right { float: right; width: 443px; background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv1 .bloc .sol_dem .right .smonDiv1 {   }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 { width: 785px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 { width: 785px; float: left; }


/* pages projet - Droite - Compléments */
#contenu #col-centre_int_profil .profil_right_projet .complements { width: 145px; float: right; font-size: 10px; border: #85002D solid 1px; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projet .complements a { color: #85002D; text-decoration: none; }
#contenu #col-centre_int_profil .profil_right_projet .complements img { padding-right: 5px; }

/* pages projet - bloc gris */
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey { width: 590px; background-color: #F2F2F2; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey #monDivgaranties .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .sol_dem .left { width: 136px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .sol_dem .left .sdeclencheur { cursor:pointer;  }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .sol_dem .left .sdeclencheur1 { cursor:pointer;  }
#contenu #col-centre_int_profil .profil_right_projet .bloc_grey .sol_dem .right { }

/* pages projet - bloc rose */
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sdeclencheur2 { cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sdeclencheur3{ cursor:pointer; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .intro { width: 590px; font-size: 11px; padding-bottom: 10px; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sol_dem { width: 590px; padding-top: 15px;}
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sol_dem .left { float: left;
 width: 136px; height: 15px; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sol_dem .right { float: right; width: 443px; background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sol_dem #right1 { float: right; width: 443px; background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sol_dem #mart_Sol_1 { float: right; width: 443px; background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right_projet .monDiv2 .bloc2 .sol_dem #right2 { float: right; width: 443px; background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .intro { width: 590px; font-size: 11px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .sol_dem { width: 590px; padding-top: 15px;}
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .sol_dem .left { width: 136px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .sol_dem .right { width: 443px; float: right;background-color: white; padding: 5px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .sol_dem .right .smonDiv1 { }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .sol_dem .right #smonDiv1 { }
#contenu #col-centre_int_profil .profil_right_projet #monDiv2 .bloc_pink .sol_dem .right .smonDiv2 { }

#contenu #col-centre_int_profil .profil_right_projet #monDiv3 { width: 785px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink .intro { width: 590px; font-size: 11px;  }
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink .sol_dem { width: 590px; padding-top: 15px;}
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink .sol_dem .left { width: 136px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv3 .bloc_pink .sol_dem .right { width: 443px; float: right;background-color: white; padding: 5px; }

#contenu #col-centre_int_profil .profil_right_projet #monDiv4 {width: 785px;float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink { width: 590px; background-color: #F9F2F4; padding: 10px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink .intro { width: 590px; font-size: 11px;  }
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink .intro .left { float: left; width: 136px; height: 90px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink .intro .right { float: right; width: 453px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink .sol_dem { width: 590px; padding-top: 15px;}
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink .sol_dem { width: 590px; padding-top: 15px; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink .sol_dem .left { width: 136px; float: left; }
#contenu #col-centre_int_profil .profil_right_projet #monDiv4 .bloc_pink .sol_dem .right { width: 443px; float: right;background-color: white; padding: 5px; }

#contenu #col-centre_int_profil .profil_right .bloc .sol_dem #smonDiv1 { background-color: white; width: 435px; float: right; padding: 10px;}
#contenu #col-centre_int_profil .profil_right .bloc .sol_dem #smonDiv2 { background-color: white; width: 435px; float: right; padding: 10px; }

#contenu #col-centre_int_profil .profil_right .monDiv2 .bloc2 .left {float: left; width: 100px;}
#contenu #col-centre_int_profil .profil_right .monDiv2 .bloc2 .sol_dem { width: 590px; }
#contenu #col-centre_int_profil .profil_right .monDiv2 .bloc2 .sol_dem .right { width: 453px; float: right; background-color: white; }
#contenu #col-centre_int_profil .profil_right .bloc .sol_dem .titre_ssdeclencheur { width: 116px; float: left; }
#contenu #col-centre_int_profil .profil_right .bloc2 .sol_dem .titre_ssdeclencheur { width: 116px; float: left; }
#contenu #col-centre_int_profil .profil_right .bloc2 .sol_dem .left { width: 136px; float: left;}
#contenu #col-centre_int_profil .profil_right .bloc2 .sol_dem .right { width: 453px; float: right;background-color: white;}
#contenu #col-centre_int_profil .profil_right .bloc2 .sol_dem #smonDiv1 { background-color: white; width: 435px; float: right; padding: 10px;}
#contenu #col-centre_int_profil .profil_right .bloc2 .sol_dem .smonDiv2 { background-color: white; width: 453px;float: right; }

/* pages Vidéos  */
#contenu #col-centre_int #video { width: 890px; color: #000000;}
#contenu #col-centre_int #video_small { width: 890px; color: #000000; height: 160px;}
#contenu #col-centre_int #video_small .left { width: 424px; float: left; margin-bottom: 10px; }
#contenu #col-centre_int #video_small .left .nom { font-weight: bold; font-size: 12px; color: #0092CB;padding-top: 0px; }
#contenu #col-centre_int #video_small .left .fonction { font-size: 12px; color: #0092CB; margin-left: 180px; }
#contenu #col-centre_int #video_small .left .lieu { margin-left: 180px; padding-bottom: 10px; }
#contenu #col-centre_int #video .left { width: 424px; float: left; margin-bottom: 10px; }
#contenu #col-centre_int #video .left .nom { font-weight: bold; font-size: 12px; color: #0092CB;padding-top: 0px; }
#contenu #col-centre_int #video .left .fonction { font-size: 12px; color: #0092CB; margin-left: 180px; }
#contenu #col-centre_int #video .left .lieu { margin-left: 180px; padding-bottom: 10px; }
#contenu #col-centre_int #video .right { width: 440px; float: right; margin-bottom: 10px; }
#contenu #col-centre_int #video .right .nom { font-weight: bold; font-size: 12px; color: #0092CB; }
#contenu #col-centre_int #video .right .fonction { font-size: 12px; color: #0092CB; margin-left: 180px; }
#contenu #col-centre_int #video .right .lieu { margin-left: 180px; padding-bottom: 10px; }
#contenu #col-centre_int #video_small .right { width: 440px; float: right; margin-bottom: 10px; }
#contenu #col-centre_int #video_small .right .nom { font-weight: bold; font-size: 12px; color: #0092CB;}
#contenu #col-centre_int #video_small .right .fonction { font-size: 12px; color: #0092CB; margin-left: 180px; }
#contenu #col-centre_int #video_small .right .lieu { margin-left: 180px; padding-bottom: 10px; }



#contenu #col-centre_int #right .questions  { font-size: 14px; color: #3F3F3F; font-weight: bold; }
#contenu #col-centre_int #right .questions a { font-size: 14px; color: #3F3F3F; font-weight: bold; text-decoration: none; }
#contenu #col-centre_int #right  ul  { padding: 0; list-style-type: none; display: block; color: #3F3F3F; font-size: 14px; font-weight: bold; margin-top: 20px; }
#contenu #col-centre_int ul{ list-style-type: none; color: #3F3F3F; font-size: 11px; list-style-image: url(../img/puce.gif); padding-left: 20px; }
#contenu #col-centre_int ul li { padding-top:10px; }
#contenu #col-centre_int ul li a { color: #3F3F3F; text-decoration: none;  }
#contenu #col-centre_int #liste  ul  { list-style-type: none; display: block; color: #3F3F3F; font-size: 14px; list-style-image: url(../img/puce.gif); padding-bottom: 40px; padding-top: 40px; }
#contenu #col-centre_int #liste ul li  { padding-bottom: 10px; }
#contenu #col-centre_int #liste ul li a { color: #3F3F3F; font-size: 14px; text-decoration: none; }
#contenu #col-centre_int #right  ul li  { padding-bottom: 10px; }
#contenu #col-centre_int #right  ul li a  { color: #3F3F3F; font-size: 14px; font-weight: bold; text-decoration: none; }
#contenu #col-centre_int #right .reponse { font-size: 11px; color: #3F3F3F; margin-bottom: 10px; }
#contenu #col-centre_int #right .questions  { width: 700px; padding-top: 50px; }
#contenu #col-centre_int #right .questionnaire { }


/* footer */
#footer { background: url(../img/bg_footer.gif) no-repeat; padding: 15px 0 0 20px; color: #303030; font-weight: normal; margin-bottom: 40px; width: 930px; height: 39px; font-size: 12px; }
#footer a { color: #818181; text-decoration: none; padding-right: 10px; }
#footer_home {
	width: 950px;
	height: 39px;
	background-image: url(../img/fond_footer.gif);
}

#footer_home a { color: #303030; font-weight: normal; font-size: 11px; text-decoration: none; }

#footer_int {  padding: 15px 0 0 20px; color: #303030; font-weight: normal; margin-bottom: 40px; width: 930px; height: 39px; font-size: 12px; }
#footer_int ul li { display: inline; }
#footer_int a { color: #818181; text-decoration: none; padding-right: 10px; text-decoration: none; }
#footer_int {
	padding: 5px 0 0 0;
	margin-bottom: 40px;
	width: 930px;
	height: 39px;
	font-size: 11px;
	color: #000000;
}

#footer_int a { color: #303030; font-weight: normal; font-size: 11px; }

/* Navigation - Sous navigation*/
#nav { width: 950px; background: url(../img/bg_menu.jpg) repeat-x left bottom; height: 55px; }
#nav .table { width: 837px; margin-left: 113px; }
#nav ul {  }
#nav ul li { background-image: url(../img/solutions.png) no-repeat left bottom; }

#snav { width: 950px; height: 80px; }
#snav .element-regions { position: absolute; right: 0; top: 15px; }
.snav1 { background: url(../img/snav1.jpg) no-repeat; }
.snav2 { background: url(../img/snav2.jpg) no-repeat; }
.snav3 { background: url(../img/snav3.jpg) no-repeat; }
.snav4 { background: url(../img/snav4.jpg) no-repeat; }
.snav5 { background: url(../img/snav5.jpg) no-repeat; }
.snav6 { background: url(../img/snav6.jpg) no-repeat; }
#snav { position: relative; }
#snav ul { }
#snav ul, #snav ul li { margin: 0; padding: 0; list-style-type: none; }
#snav li { display: block; float: left; }
.snav1 li.element1, .snav1 li.element1 a { display: block; width: 235px; height: 62px;  }
.snav1 li.element1 a { position: relative; }
.snav1 li.element2, .snav1 li.element2 a { display: block; width: 150px; height: 62px;}
.snav1 li.element2 a { position: relative; }
.snav1 li.element3, .snav1 li.element3 a { display: block; width: 210px; height: 62px; }
.snav1 li.element3 a { position: relative; }
.snav2 li.element1, .snav2 li.element1 a { display: block; width: 200px; height: 62px; position: relative; }
.snav2 li.element2, .snav2 li.element2 a { display: block; width: 170px; height: 62px; position: relative; }
.snav2 li.element3, .snav2 li.element3 a { display: block; width: 220px; height: 62px; position: relative; }
.snav3 li.element1, .snav3 li.element1 a { display: block; width: 200px; height: 62px; position: relative; }
.snav3 li.element2, .snav3 li.element2 a { display: block; width: 150px; height: 62px; position: relative; }
.snav3 li.element3, .snav3 li.element3 a { display: block; width: 160px; height: 62px; position: relative; }
.snav4 li.element1, .snav4 li.element1 a { display: block; width: 270px; height: 62px; position: relative; }
.snav4 li.element2, .snav4 li.element2 a { display: block; width: 200px; height: 62px; position: relative; }
.snav4 li.element3, .snav4 li.element3 a { display: block; width: 320px; height: 62px; position: relative; }
.snav5 li.element1, .snav5 li.element1 a { display: block; width: 300px; height: 62px; }
.snav5 li.element2, .snav5 li.element2 a { display: block; width: 180px; height: 62px; }
.snav5 li.element3, .snav5 li.element3 a { display: block; width: 270px; height: 62px; }
.snav5 li.element1 a {   }
.snav5 li.element2 a {  }
.snav5 li.element3 a {  }
.snav6 li.element1, .snav6 li.element1 a { display: block; width: 250px; height: 62px; position: relative; }
.snav6 li.element2, .snav6 li.element2 a { display: block; width: 180px; height: 62px; position: relative; }
.snav6 li.element3, .snav6 li.element3 a { display: block; width: 320px; height: 62px; position: relative; }

#ssnav { margin-top: -15px; margin-left: 26px; }
#ssnav ul { }
#ssnav ul, #ssnav ul li { margin: 0; list-style-type: none; padding: 0; }
#ssnav li { display: block; float: left; }
#ssnav a {color: #A40040;font-weight: bold;text-decoration: none; position: relative;}
#ssnav a.actif { color: white; font-weight: bold; }
#ssnav li.ssnav1 a.actif {	display: block;width: 210px;height: 30px;background: url(../img/ssnav2.png) no-repeat;padding: 10px 0 0 6px; font-weight: bold;}
#ssnav li.ssnav2 a.actif {display: block;width: 180px;height: 30px;background: url(../img/ssnav2.png) no-repeat;padding: 10px 0 0 6px;font-weight: bold;}
#ssnav li.ssnav3 a.actif {display: block;width: 180px;height: 30px;background: url(../img/ssnav2.png) no-repeat;padding: 10px 0 0 6px;font-weight: bold;}
#ssnav a.sel {display: block;width: 210px;height: 30px;background-color: #FFF;padding-left: 10px; padding-top: 10px;}
#ssnav li.ssnav2 a.actif {display: block;width: 210px;height: 30px;background: url(../img/ssnav2.png) no-repeat;}
#ssnav li.ssnav3 a.actif { display: block; width: 210px; height: 30px; background: url(../img/ssnav2.png) no-repeat;}
#ssnav li.ssnav4 a.actif {display: block;width: 207px;height: 30px;background: url(../img/ssnav2.png) no-repeat;}
#ssnav li.ssnav5 a.actif { display: block; width: 280px; height: 30px; background: url(../img/ssnav2.png) no-repeat;}
#ssnav li.ssnav4 a.actif_last { display: block; width: 250px; height: 30px; background: url(../img/ssnav2.png) no-repeat; color: #FFF; padding-top: 10px; padding-left: 6px; }


/* Cas particulier - Sous nav page plan du site */
#ssnav_plan { margin-top: -15px; margin-left: 26px; }
#ssnav_plan ul, #ssnav_plan ul li { margin: 0; list-style-type: none; padding: 0; }
#ssnav_plan li { display: block; float: left; }
#ssnav_plan a {color: #A40040;font-weight: bold;text-decoration: none; position: relative;}
#ssnav_plan a.actif { color: white; font-weight: bold; }
#ssnav_plan li.ssnav1 a.actif {	display: block;width: 210px;height: 30px;background: url(../img/ssnav2.png) no-repeat;padding: 10px 0 0 6px; font-weight: bold;}
#ssnav_plan li.ssnav2 a.actif {display: block;width: 180px;height: 30px;background: url(../img/ssnav2.png) no-repeat;padding: 10px 0 0 6px;font-weight: bold;}
#ssnav_plan li.ssnav3 a.actif {display: block;width: 180px;height: 30px;background: url(../img/ssnav2.png) no-repeat;padding: 10px 0 0 6px;font-weight: bold;}
#ssnav_plan a.sel {display: block;width: 160px;height: 30px;background-color: #FFF;padding-left: 10px; padding-top: 10px;}
#ssnav_plan li.ssnav2 a.actif {display: block;width: 210px;height: 30px;background: url(../img/ssnav2.png) no-repeat;}
#ssnav_plan li.ssnav3 a.actif { display: block; width: 210px; height: 30px; background: url(../img/ssnav2.png) no-repeat;}
#ssnav_plan li.ssnav4 a.actif {display: block;width: 207px;height: 30px;background: url(../img/ssnav2.png) no-repeat;}
#ssnav_plan li.ssnav5 a.actif { display: block; width: 280px; height: 30px; background: url(../img/ssnav2.png) no-repeat;}
#ssnav_plan li.ssnav4 a.actif_last { display: block; width: 250px; height: 30px; background: url(../img/ssnav2.png) no-repeat; color: #FFF; padding-top: 10px; padding-left: 6px; }





dl { margin-left: 30px; margin-bottom: 20px; }
dl dt { font-weight: bold; }
dl dd { margin-left: 10px; margin-bottom: 5px; }
em { font-style: italic; }
q { font-style: italic; }
tt { font-family: monospace; }
ol { margin-bottom: 20px; }
ol li { list-style-type: decimal; margin-left: 40px; margin-bottom: 2px; }



/*---------------------------
 * REGIOn
-----------------------------*/

.region { display: block; float: left; padding-right: 50px; padding-top:30px; padding-bottom: 50px; }
.region p { color: #3f3f3f; text-align: center; font-size: 14px; font-weight: bold; }

.regions a { display: block; }

.region.mart a { background-image: url(../img/regions/martinique.jpg); background-repeat:no-repeat; width: 83px; background-position: 0 0; }
.region.mart a:hover { background-position: -83px 0; }

.region.reu a { background-image: url(../img/regions/reunion.jpg); background-repeat:no-repeat; width: 89px; background-position: 0 0; }
.region.reu a:hover { background-position: -89px 0; }

.region.nc a { background-image: url(../img/regions/nouvelle-caledonie.jpg); background-repeat:no-repeat; width: 111px; background-position: 0 0; }
.region.nc a:hover { background-position: -111px 0; }

.region.mayo a { background-image: url(../img/regions/mayotte.jpg); background-repeat:no-repeat; width: 85px; background-position: 0 0; }
.region.mayo a:hover { background-position: -85px 0; }

.region.st-p a { margin-left: 25px; }
.region.st-p a { background-image: url(../img/regions/saintpierre-miquelon.jpg); background-repeat:no-repeat; width: 62px; background-position: 0 0; }
.region.st-p a:hover { background-position: -62px 0; }

.region.gwada a { background-image: url(../img/regions/guadeloupe.jpg); background-repeat:no-repeat; width: 109px; background-position: 0 0; }
.region.gwada a:hover { background-position: -109px 0; }

.region.guyane a { background-image: url(../img/regions/guyane.jpg); background-repeat:no-repeat; width: 76px; background-position: 0 0; }
.region.guyane a:hover { background-position: -76px 0; }

.region.w-f a { background-image: url(../img/regions/wallis-futuna.jpg); background-repeat:no-repeat; width: 67px; background-position: 0 0; }
.region.w-f a:hover { background-position: -67px 0; }

.region.poly a { background-image: url(../img/regions/polynesie.jpg); background-repeat:no-repeat; width: 92px; background-position: 0 0; }
.region.poly a:hover { background-position: -92px 0; }

.region.st-mart a { background-image: url(../img/regions/saint-martin.jpg); background-repeat:no-repeat; width: 95px; background-position: 0 0; }
.region.st-mart a:hover { background-position: -95px 0; }

.region.st-barth a { background-image: url(../img/regions/saint-barthelemy.jpg); background-repeat:no-repeat; width: 84px; background-position: 0 0; }
.region.st-barth a:hover { background-position: -84px 0; }

.region a.carte { display: block; height: 130px; }



/*---------------------------
 * Régions contacts
-----------------------------*/

.regions span { display: block; cursor: pointer; }

.region.mart span { background-image: url(../img/regions/martinique.jpg); background-repeat:no-repeat; width: 83px; background-position: 0 0; }
/* .region.mart span:hover { background-position: -83px 0; } */

.region.reu span { background-image: url(../img/regions/reunion.jpg); background-repeat:no-repeat; width: 89px; background-position: 0 0; }
/*.region.reu span:hover { background-position: -89px 0; } */

.region.nc span { background-image: url(../img/regions/nouvelle-caledonie.jpg); background-repeat:no-repeat; width: 111px; background-position: 0 0; }
/*.region.nc span:hover { background-position: -111px 0; }*/

.region.mayo span { background-image: url(../img/regions/mayotte.jpg); background-repeat:no-repeat; width: 85px; background-position: 0 0; }
/*.region.mayo span:hover { background-position: -85px 0; }*/

.region.st-p span { margin-left: 25px; }
.region.st-p span { background-image: url(../img/regions/saintpierre-miquelon.jpg); background-repeat:no-repeat; width: 62px; background-position: 0 0; }
/*.region.st-p span:hover { background-position: -62px 0; }*/

.region.gwada span { background-image: url(../img/regions/guadeloupe.jpg); background-repeat:no-repeat; width: 109px; background-position: 0 0; }
.region.gwada span:hover { background-position: -109px 0; }

.region.guyane span { background-image: url(../img/regions/guyane.jpg); background-repeat:no-repeat; width: 76px; background-position: 0 0; }
.region.guyane span:hover { background-position: -76px 0; }

.region.w-f span { background-image: url(../img/regions/wallis-futuna.jpg); background-repeat:no-repeat; width: 67px; background-position: 0 0; }
.region.w-f span:hover { background-position: -67px 0; }

.region.poly span { background-image: url(../img/regions/polynesie.jpg); background-repeat:no-repeat; width: 92px; background-position: 0 0; }
.region.poly span:hover { background-position: -92px 0; }

.region.st-mart span { background-image: url(../img/regions/saint-martin.jpg); background-repeat:no-repeat; width: 95px; background-position: 0 0; }
.region.st-mart span:hover { background-position: -95px 0; }

.region.st-barth span { background-image: url(../img/regions/saint-barthelemy.jpg); background-repeat:no-repeat; width: 84px; background-position: 0 0; }
.region.st-barth span:hover { background-position: -84px 0; }

.region span.carte { display: block; height: 130px; }

.cnt_mar, .cnt_reu, .cnt_nc, .cnt_mayo, .cnt_gwada, .cnt_guyane, .cnt_w-f, .cnt_poly, .cnt_st-mart, .cnt_st-barth, .cnt_st-p { display: none; }
.cnt_mar p, .cnt_reu p, .cnt_nc p, .cnt_mayo p, .cnt_gwada p, .cnt_guyane p, .cnt_w-f p, .cnt_poly p, .cnt_st-mart p, .cnt_st-barth p, .cnt_st-p p {  }


/*---------------------------
 * FORMULAIRE
-----------------------------*/
fieldset { padding: 10px; border: solid 4px #6caa00; margin-bottom: 15px; }
legend { color: #6caa00; font-weight: bold; padding: 0 10px;  }
form {  }
input, select, textarea, button { font-size: 13px; }
select {  }
option {  }
input {  }
textarea {  }
button {  }
label { display: block; margin-top: 15px; margin-bottom: 2px; }



/*---------------------------
 * CLEARFIX
-----------------------------*/

.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; 	border: solid #D1D1D2 1px; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear { clear: both; float: none; width: 0; height: 0; font-size: 0%; }


/* CLASSES */
#contenu #col-centre_int_profil .separateur { background: #FFF url(../img/filet_liens.gif) repeat-x right center; height: 20px; width: 785px; }
.exergue  { color: #99164A; font-weight: bold; font-size: 12px; }
#contenu #col-centre_int .img_left { float: left; padding-right: 10px; padding-bottom: 10px; }
.savoir {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.bas{
	padding-bottom: 20px;
}
.bas_mayotte {
	background: #FFF url(../img/bandeau_mayotte.jpg) no-repeat;
	height: 100px;
	width: 950px;
	border: 0;
	margin-bottom: 20px;
}
.bas_reunion { background: #FFF url(../img/bandeau_reunion.jpg) no-repeat; height: 100px; width: 950px; border: 0; }
.bas_guadeloupe { background: #FFF url(../img/bandeau_guadeloupe.jpg) no-repeat; height: 100px; width: 950px; border: 0; }
.bas_caledonie {
	background: #FFF url(../img/bandeau_caledonie.jpg) no-repeat;
	height: 100px;
	width: 950px;
	border: 0;
	margin-bottom: 20px;
}
.bas_guyane { background: #FFF url(../img/bandeau_guyane.jpg) no-repeat; height: 100px; width: 950px; border: 0; }
.bas_martinique { background: #FFF url(../img/bandeau_martinique.jpg) no-repeat; height: 100px; width: 950px; border: 0; }
.bas_polynesie { background: #FFF url(../img/bandeau_polynesie.jpg) no-repeat; height: 100px; width: 950px; border: 0; }
.rose { background: #A4003F; height: 35px; width: 193px; margin-top: 59px; color: white; padding: 3px 0 3px 5px; font-size: 10px; }
.cellule1 { width: 316px;  }
.cellule2 { width: 319px;  }
.cellule3 { width: 315px;  }

/*---------------------------
 * PAGE CAMPAGNE
-----------------------------*/
#contenu #col-centre_campagne {
	width: 910px;
	padding: 20px 20px 0 20px;
	float: left;
	font-size: 11px;
}
#colonne1 {
	float: left;
	width: 440px;
	padding-bottom: 20px;
}
#colonne2 {
	float: right;
	width: 440px;
}
.titre_campagne  { color: #0092CB !important; font-size: 14px; font-weight: bold; padding-bottom: 5px; background: url(../img/filet_liens.gif) repeat-x left bottom; width: 440px; margin-bottom: 15px; }
.visu_gauche  {
	padding-right: 20px;
	padding-bottom: 15px;
	width: 210px;
}
.visu_droite  { padding-bottom: 15px; }
.bg-gris  {
	background: #F2F2F2;
	color: #3F3F3F;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 20px;
	
}
.bg-gris .titre  {
	font-size: 16px;
	padding-bottom: 20px;
}
.img-titre  {
	padding-bottom: 20px;
}
.border  {
	border-top: solid 1px #0092CB;
	border-bottom: solid 1px #0092CB;
	padding-left: 10px;
	width: 343px;
}
.blanc  {
	background: #FFF;
	margin-bottom: 6px;
	width: 424px;
}
.blanc_fin  {
	background: #FFF;
	margin-bottom: 15px;
	width: 424px;
}
.blanc_fin a  {
		color: #3F3F3F;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.blanc a  {
		color: #3F3F3F;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.campagne  {
	width: 440px;
}
.titre_home {
	color: #FFF !important;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}
.cnt_mar {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_martinique.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_mar a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_reu {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_reunion.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_reu a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_nc {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_caledonie.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_nc a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_mayo {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_mayotte.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_mayo a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_gwada {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_guadeloupe.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_gwada a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_guyane {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_guyane.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_guyane a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_poly {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_polynesie.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_poly a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_w-f {
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_wallis.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_w-f a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_st-mart{
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_martin.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_st-mart a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_st-barth{
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_barthelemy.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_st-barth a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.cnt_st-p{
	color: #191265;
	width: 260px;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/fond_miquelon.jpg) no-repeat;
	display: none;
	padding-top: 27px;
	padding-left: 35px;
	height: 330px;
}
.cnt_st-p a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.titre_contacts {
	color: #FFF;
	width: 180px;
	margin-bottom: 15px;
	font-size: 18px;
}
.margin-top {
	padding-top: 40px;
}
.white {
	color: #FFF;
	font-weight: normal;
	padding-left: 50px;
	padding-top: 15px;
}
.white-reu {
	color: #FFF;
	font-weight: normal;
	padding-left: 55px;
	padding-top: 15px;
}
.white-martin {
	color: #FFF;
	font-weight: normal;
	padding-left: 60px;
	padding-top: 15px;
}
.white-caledonie {
	color: #FFF;
	font-weight: normal;
	padding-left: 65px;
	padding-top: 15px;
}
.white-miquelon {
	color: #FFF;
	font-weight: normal;
	padding-left: 35px;
	padding-top: 15px;
}

