#bandeauBas .Social-Lang{
	background:url('images/fond_footer.jpg') repeat transparent;
	overflow:hidden;
	height:34px;
	clear:both;
}

#bandeauBas .Social-Lang ul.social{
	float:left;
	margin:6px 0 6px 6px;

}

#bandeauBas .Social-Lang ul.social li{
	float:left;
	padding-right:3px;
	padding-left:3px;

}

#bandeauBas .Social-Lang ul.langues{
	float:right;
	margin:7px 9px 6px 0;

}
#bandeauBas .Social-Lang ul li{
	float:left;
	padding-left:2px;
	padding-right:3px;

}

#bandeauBas p{
	text-align:left;
	font-family: trebuchet ms;
	font-size:9px;
	color:#58677c;
	font-weight:bold;
}

#bandeauBas p a{
	font-family: trebuchet ms;
	font-size:8.5px;
	color:#58677c;
	font-weight:normal;
	text-decoration:underline;
}

#bandeauBas .adresse-partenaires{
	margin-left:15px;
	margin-top:10px;
}



.footer_images{
	float:left;
}

.footer_images ul{
	margin:0;
}

.footer_images ul li{
	float:left;
}

.footer_images ul li.margFooter{
	margin-left:7px;
	margin-top:0px;
}
.adresse-bandeaubas{
	float:left;
	margin-top:4px;
}

.adresse-partenaires{
	float:left;
}

.paragraphe p label{
	font-family:trebuchet ms;
	color:58677c;

}
.tpl_formulaire{
	width:580px;
}

.tpl_formulaire h3{
	font-family:trebuchet ms;
	color:58677c;
}

form{
	width:390px;
	margin:auto;
}

fieldset.groupeQuestion, fieldset.antispam{
	border:0 !important;
}

.paragraphe fieldset legend {
	font-family:trebuchet ms !important;
	color:#58677c !important;
}

.tpl_formulaire input, .tpl_formulaire textarea, .tpl_formulaire select{
	background:none;
	border:1px solid #58677c;
}
.tpl_formulaire textarea{
	width:240px;
	min-height:150px;
}
form p.action{
	text-align:right !important;
	width:244px;

}

.antispam .isNotNull{
	float:none;
}

/* ===================================================================
 * BANDEAU HAUT
 * =================================================================*/
#bandeauHaut {
    overflow: hidden;
    margin: 0 0 0 0;
    width:576px;
    float:left;
    position:relative;
}



#tetiereMagie {
    margin: 0;
    padding: 0;
    z-index: 200;
}
#tetiereMagie li{
    margin: 0;
    padding: 0;
    width: 868px;
    height: 405px;
    position: relative;
}
#tetiereMagie li span {
    background-color: #E3003F;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 1.8em;
    padding: 14px 20px;
    position: absolute;
    width: 100%;
}
#bandeauHaut h1 {
    color: #fff;
    position: absolute;
    left: 6px;
    top: 6px;
    z-index: 900;
}
#bandeauHaut #champRecherche {
    background: #FFF;
    float: right;
    margin: 77px 0 0;
    padding: 5px 5px 0;
}
#bandeauHaut #champRecherche #searchSubmit {
    background: #3C5197 url(images/btnForms_fond.png) repeat-x left bottom;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 110%;
    font-weight: bold;
    padding: 2px;
    text-transform: uppercase;
}
#bandeauHaut #champRecherche #searchString {
    background: #E9E8DE;
    border: none;
    border-bottom: 1px solid #C5C3B8;
    font-size: 110%;
    padding: 3px;
    width: 150px;
}
.jcarousel-container{
    height: 405px;
}
.jcarousel-clip{
    width: 100%;
}
#jcarousel-next,
#jcarousel-prev {
    background: transparent url(images/fleche_gauche.png) no-repeat center center;
    width: 9px;
    height: 11px;
    position: absolute;
    left: 540px;
    bottom: 17px;
    z-index: 10000;
}
.jcarousel-container #jcarousel-next {
    background: transparent url(images/fleche_droite.png) no-repeat center center;
    left: 555px;
}
.jcarousel-prev-disabled{ display: none; }
/* ===================================================================
 * TITRE
 * =================================================================*/
 #contenu .entetetitre2{
 	margin:0;
	width:100%;
	font-family:trebuchet ms;
	font-weight:bold;
 }
  #contenu .entetetitre2 h2{
  	background:#f59f00;
	height:36px;
	width:562px;
  	padding:18px 0 0 14px;
	color:white;
	font-size:17px;
	margin:0;
  }

  #contenu h3{
  	background:#f0be62;
	height:50px;
	width:100%;
	color:white;
	margin:0;
	padding-left:0px;
	line-height:4;
	font-family:trebuchet ms;
  }

 #Global h3{
 	padding-left:12px;
 }

  #colonneDroite h3,   #colonneDroiteIphone h3{
  	background:#f0be62;
	height:50px;
	width:100%;
	color:white;
	margin:0;
	padding-left:14px;
	margin-top:0px;
	line-height:4;
	font-family:trebuchet ms;
  }



  #contenu h4{
	color:#f59f00;
	margin:0;
	padding-left:14px;
	font-family:trebuchet ms;
	background:none;
  }


  #colonneDroite h4{
	color:#f59f00;
	margin:0;
	padding-left:14px;
	font-family:trebuchet ms;
	background:none repeat scroll 0 0 #E9E9E9;
  }

 #accrochePage{
 	background:white;
	display:inline;
	opacity:0.7;
	filter: alpha(opacity=70);
	padding:20px;
	font-family:trebuchet ms;
	font-size:16px;
	color:black;
	width:216px;
	position:absolute;
	top:18px;
	right:46px;
	display:none;
 }



/* ===================================================================
 * COLONNE DROITE
 * =================================================================*/
#colonneDroite {

    width:286px;
    float:right;
}

/* ===================================================================
 * BLOC DE NAVIGATION
 * =================================================================*/
.blocNavigation {
    border-bottom: 1px solid #E9E8DE;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: center;
}
.resultatNavigation {
    color: #6C6A56;
    font-size: 85%;
    font-weight: bold;
    margin: 5px 0;
}
.regletteNavigation {
    margin: 5px 0;
}
.regletteNavigation span  {
    background: #E9E8DE;
    color: #5C440B;
    padding: 2px;
}
.regletteNavigation span a  {
    color: #5C440B;
}
.regletteNavigation span strong {
    color: #27469F;
    margin: 2px;
}

#Accueil #menu{
    width: 286px;
    position: absolute;
    right: 0;
    top: 307px;
    padding: 0 0 0 6px;
    background-color: #fff;
}
#menu {
    margin: 0 0 5px 0;
    overflow:auto;
}
#menu li{
    float: left;
    margin: 5px 8px 0 0;
    width: 139px;
}
#menu li.alter{
    margin-right: 0;
}
#Accueil #menu a{
    float: left;
    height: 29px;
    width: 128px;
    background-color: #6B8693;
    color: #fff;
    text-decoration: none;
    padding: 15px 6px 0;
    font-weight: bold;
    margin:5px 5px 0 0;
}

#menu a{
    float: left;
    height: 29px;
    width: 128px;
    background-color: #6B8693;
    color: #fff;
    text-decoration: none;
    padding: 15px 5px 0;
    font-weight: bold;
}

/************** MENU HOVER COULEUR PAGE INTERNES ******************/

#menu #liPageMenuN2_0 a{
	background:none;
	color:#6B8693;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-bleugris.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_0 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_0{
	background:none;
	width:278px;
}



#menu #liPageMenuN2_1 a{
	background:none;
	color:#B5ACAD;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-gris.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_1 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_1{
	background:none;
	width:278px;
}


#menu #liPageMenuN2_2 a{
	background:none;
	color:#F59F00;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-orange.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_2 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_2{
	background:none;
	width:278px;
}


#menu #liPageMenuN2_3 a{
	background:none;
	color:#87406A;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-violet.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_3 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_3{
	background:none;
	width:278px;
}



#menu #liPageMenuN2_4 a{
	background:none;
	color:#48BAC2;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-bleu.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_4 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_4{
	background:none;
	width:278px;
}


#menu #liPageMenuN2_5 a{
	background:none;
	color:#E87F98;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-rose.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_5 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_5{
	background:none;
	width:278px;
}



#menu #liPageMenuN2_6 a{
	background:none;
	color:#E3003F;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-rouge.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_6 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_6{
	background:none;
	width:278px;
}

#menu #liPageMenuN2_7 a{
	background:none;
	color:#ADC700;
	padding-left:14px;
	padding-top:0;
	background:url('images/back-menu-hover-vert.gif') 3px 2px no-repeat;
}

#menu #liPageMenuN2_7 li{
	float:left;
	width:128px;

}
#menu #liPageMenuN2_7{
	background:none;
	width:278px;
}


/************************************************/

#menu a:hover{
    text-decoration: underline;
}
#Accueil #menu a#pageMenu_3{

}


#menu a#pageMenu_1{
    background-color: #B5ACAD;
    margin-right: 0;
}
#menu a#pageMenu_2{
    background-color: #F59F00;
}
#menu a#pageMenu_3{
    background-color: #87406A;
    margin-right: 0;
    padding-top: 15px;
    height: 29px;
}


#menu a#pageMenu_4{
    background-color: #E87F98;
    padding-top:10px;
    padding-bottom:5px;
}
#menu a#pageMenu_5{
    background-color: #48BAC2;
    margin-right:0;
     padding-top:10px;
    padding-bottom:5px;
}
#menu a#pageMenu_6{
    background-color: #e3003f;

}
#menu a#pageMenu_7{
    background-color: #ADC700;
    margin-right:0;
}
#menu ul{
    border: 4px solid;
    float: left;
    margin: 0;
    width: 273px;
    overflow: hidden;
}
#menu ul li{
    padding: 0;
    background-color: #fff;
}
#document #liPageMenuN2_0 {
    border-color: #6B8693;
}
#document #liPageMenuN2_1 {
    border-color: #B5ACAD;
}
#document #liPageMenuN2_2 {
    border-color: #F59F00;
}
#document #liPageMenuN2_3 {
    border-color: #87406A;
}
#document #liPageMenuN2_4 {
    border-color: #48BAC2;
}
#document #liPageMenuN2_5 {
    border-color: #E87F98;
}
#document #liPageMenuN2_6 {
    border-color: #e3003f;
}
#document #liPageMenuN2_7 {
    border-color: #ADC700;
}

/* ===================================================================
 * CORPS
 * =================================================================*/

 #corps{
 	width:576px;
	clear:left;
	overflow:auto;
	float:left;
 }

ul#chemin{
	overflow:auto;
	background:url('images/Inter_sep.jpg') no-repeat center bottom;
	margin-left:0;
	padding-left:10px;
	padding-bottom:6px;
	font-family:arial;
}

#chemin li{
	float:left;
}

ul#chemin a{
	color:#2B3941;
}


.tpl_sommairePage_inner a{
	color:#2B3941;
}

#contenu .inner p{
	background:none;
	font-size:11px;
	font-family:trebuchet ms;
	color:#58585a;
	padding:10px 10px 10px 10px;
}

#colonneDroite .inner p{
	background:none;
	font-size:11px;
	font-family:trebuchet ms;
	color:#58585a;
	padding:10px 10px 10px 10px;
}

.PRS_WIDTH_50G{
	width:49.5% !important;
	float:left;
}

.PRS_WIDTH_50D{
	width:49.5% !important;
	float:right;
}

.PRS_MARGE p{
	padding:0 !important;
	margin: 0!important;
}

/** INTERNET **/
@media screen and (min-width: 1025px) {

}
