@charset "utf-8";
/* CSS Document */

/* feuille de style pour la page d accueil */


/* CENTER TOP (center1) */

.bgBox .bgPagebox .container1 
{
background:url(../images/charte/bgContentBoxCenter1.png) top repeat-y !important; 
background:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/charte/bgContentBoxCenter1.png');
margin-left:auto;
margin-right:auto;
margin-top:16px;
min-height:250px;
width:953px;
}

.bgBox .bgPagebox .container1 .content 
{
height:100%;
padding-left:20px;
padding-right:20px;
}

.bgBox .bgPagebox .container1 .content .contentLeft
{
float:left;
width:329px;
height:auto;
position:relative;
padding-bottom:10px;
font-size:11px;
}

.bgBox .bgPagebox .container1 .content .contentLeft img
{
float:left;
margin-right:6px;
margin-bottom:6px;
}

.bgBox .bgPagebox .container1 .content .contentLeft .presidentNote
{
float:left;
width:204px;
height:52px;
margin-bottom:20px;
margin-left:-6px;
}

.bgBox .bgPagebox .container1 .content .contentLeft .presidentNote h2
{
background:transparent url(../images/charte/bg_homeTitle1.gif) no-repeat scroll left bottom;
color:#38BEA5;
font-size:12px;
margin:0;
padding-left:21px;
padding-bottom:10px;
display:block;
}

.bgBox .bgPagebox .container1 .content .contentLeft .presidentNote p
{
margin-top:0;
margin-bottom:10px;
margin-left:22px;
color:#0981a1;
}


.bgBox .bgPagebox .container1 .content .contentLeft .edito1
{
margin-top:7px !important;
margin-top:0;
float:left;
width:230px;
margin-left:22px;
color:#124084;
font-size:11px;
text-align:justify;
}

.bgBox .bgPagebox .container1 .content .contentLeft .edito2
{
clear:both;
color:#124084;
font-size:11px;
text-align:justify;
}

.bgBox .bgPagebox .container1 .content .contentLeft .presidentNoteIntro
{
color:#124084;
font-size:11px;
text-align:justify;
}


.bgBox .bgPagebox .container1 .content .contentLeft a
{
position:absolute;
bottom:0;
right:0px;
background:url(../images/charte/puceBleue1.gif) right no-repeat;
padding-right:10px;
color:#0095b0;
font-weight:bold;
text-decoration:none;
}

/* content center*/

.bgBox .bgPagebox .container1 .content .contentCenter
{
background:#01275d url(../images/charte/bg_HomeParticipate.png) repeat-x scroll left top;
color:#FFFFFF;
float:left;
margin-left:20px;
padding-top:0;
padding-bottom:10px;
position:relative;
width:279px;
}

.bgBox .bgPagebox .container1 .content .contentCenter h2
{
background:transparent url(../images/charte/bg_HomeParticipateTitle.png) no-repeat scroll left top;
color:#38BEA5;
display:block;
font-size:14px;
height:56px;
padding:10px 0 0 30px;
}

.bgBox .bgPagebox .container1 .content .contentCenter p
{
width:240px;
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:10px !important;
margin-bottom:0;
font-size:11px;
margin-top:0;
}

.bgBox .bgPagebox .container1 .content .contentCenter ul
{
color:#38bea5;
margin-top:0 !important;
margin-top:9px;
margin-left:18px;
margin-bottom:0 !important;
margin-bottom:10px;
padding-bottom:18px !important;
padding-bottom:5px;
padding-left:0;
width:90%;
}



.bgBox .bgPagebox .container1 .content .contentCenter ul li
{
color:#fff;
background:url(../images/charte/puceRondeBleue1.gif) left no-repeat;
padding-left:10px;
}

.bgBox .bgPagebox .container1 .content .contentCenter .btnSee 
{
position:absolute;
left:65px;
bottom:-12px !important;
bottom:-13px;
height:30px;
text-align:center;
}

.bgBox .bgPagebox .container1 .content .contentCenter .btnSee a
{
background:transparent url(../images/charte/btnWhite1_left.png) no-repeat scroll left center;
color:#0095B0;
display:block;
font-size:11px;
font-weight:bold;
height:30px;
line-height:28px;
padding-left:14px;
text-decoration:none;
width:133px;
cursor:pointer;
}

.bgBox .bgPagebox .container1 .content .contentCenter .btnSee a span {
background:url(../images/charte/BtnWhite1_right.png) right no-repeat;
display:block;
height:30px;
line-height:28px;
padding-right:14px;
}

/* content right*/
.bgBox .bgPagebox .container1 .content .contentRight
{
position:relative;
float:right;
width:260px;
height:193px !important;
height:189px;
margin-top:7px;
padding-top:10px;
border:1px solid #134285;
}

.ie6.bgBox .bgPagebox .container1 .content .contentRight
{
position:relative;
float:right;
width:260px;
height:189px;
margin-top:7px;
padding-top:20px;
border:1px solid #134285;
}

.bgBox .bgPagebox .container1 .content .contentRight h2
{
position:absolute;
top:-10px;
left:25px !important;
*left:18px;
background-color:#fff;
color:#134285;
font-size:14px;
font-variant:small-caps;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
}

.bgBox .bgPagebox .container1 .content .contentRight ul
{
width:210px;
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding-left:0;
}

.bgBox .bgPagebox .container1 .content .contentRight ul li 
{
line-height:15px;
background:url(../images/charte/coche.gif) right no-repeat;
padding-right:20px;
}



.bgBox .bgPagebox .container1 .content .contentRight .btnSubscribe
{
position:absolute;
left:75px;
bottom:-11px !important;
bottom:-12px;
height:30px;
text-align:center;
}

.bgBox .bgPagebox .container1 .content .contentRight .btnSubscribe a
{
background:transparent url(../images/charte/btnWhite2_left.png) no-repeat scroll left center;
color:#0095B0;
display:block;
font-size:11px;
font-weight:bold;
height:30px;
line-height:28px;
padding-left:14px;
text-decoration:none;
width:91px;
}

.bgBox .bgPagebox .container1 .content .contentRight .btnSubscribe a span {
background:url(../images/charte/btnWhite2_right.png) right no-repeat;
display:block;
height:30px;
line-height:28px;
padding-right:14px;
cursor:pointer;
}


/* content bottom*/
.bgBox .bgPagebox .bottomLimit 
{
float:left;
margin-top:0;
margin-left:13px !important;
margin-left:7px;
padding:0;
background:url(../images/charte/bgContentBoxCenter1Bottom.png) bottom no-repeat !important; 
background:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/charte/bgContentBoxCenter1Bottom.png');
width:953px;
height:20px;
}

/* CENTER BOTTOM (center2) */

.bgBox .bgPagebox .container2 
{
/*width:953px;*/
width:980px;
min-height:250px;
margin-left:auto;
margin-right:auto;
}

.bgBox .bgPagebox .container2 .worldmap
{
float:left;
display:block;
margin-left:13px !important;
margin-left:7px;
}

.bgBox .bgPagebox .container2 .container2Right
{
position:relative;
float:left;
background:url(../images/charte/bg_homeEstablishment.gif) left repeat-y;
width:518px;
/*height:220px;*/
padding-top:0;
padding-bottom:40px;
margin:0;
}


.bgBox .bgPagebox .container2 .container2Right h2
{
background:transparent url(../images/charte/bg_homeEstablishmentTitle.gif) no-repeat scroll left bottom;
color:#38BEA5;
font-size:12px;
font-weight:bold;
line-height:33px;
margin-bottom:15px;
margin-left:0;
/*text-indent:31px;*/
padding-left:40px;
display:block;
}

/*.bgBox .bgPagebox .container2 .container2Right .photo1
{
float:left;
margin-left:17px;
margin-right:11px;
}
*/

.bgBox .bgPagebox .container2 .container2Right img
{
float:left;
margin-left:17px;
margin-right:11px;
border:1px solid #000;
}


.bgBox .bgPagebox .container2 .container2Right ul.establishmentsList
{
float:left;
margin-bottom:20px;
margin-left:10px;
margin-top:0;
padding:0;
}

.bgBox .bgPagebox .container2 .container2Right ul.establishmentsList li
{
background:url(../images/charte/puceRondeBleue1.gif) left no-repeat;
padding-left:10px;
}

.bgBox .bgPagebox .container2 .container2Right .btnSeeEstablishments
{
	clear:both;
	height:27px;
	text-align:center;
	width:250px;
}

.bgBox .bgPagebox .container2 .container2Right .btnSeeEstablishments a
{
	background:transparent url(../images/charte/btnEstablishments_left.gif) no-repeat scroll left center;
	color:#0095B0;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin-left:0;
	text-decoration:none;
}

.bgBox .bgPagebox .container2 .container2Right .btnSeeEstablishments a span {
	background:transparent url(../images/charte/btnEstablishments_right.gif) no-repeat scroll right center;
	display:block;
	line-height:27px;
	padding-right:25px;
}


/********************* footer *************************/
.bgBox .bgPagebox .container2 .container2Right ul.footer 
{
/*position:absolute;
bottom:0;
left:0 !important;
left:-30px;
width:521px;
list-style:none;
background:url(../images/charte/pointilles_subPageFooter.gif) top left no-repeat;
height:21px;
text-align:right;
margin:0;
padding:0;*/background:transparent url(../images/charte/pointilles_subPageFooter.gif) no-repeat scroll left top;
bottom:0;
height:21px;
left:0 !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
text-align:right;
width:521px;
}

.bgBox .bgPagebox .container2 .container2Right ul.footer li
{
display:inline;
color:#38bea5;
line-height:20px;
margin-right:5px;
}

.bgBox .bgPagebox .container2 .container2Right ul.footer li a 
{
color:#0981a1;
text-decoration:none;
}
