/* CSS Document */
html, body {
	height: 100%;
	margin: 0;
	}
	
	
body {margin:0; padding:0; height: 100%;text-align:center;background:white;font-size:80%;font-family:verdana;color:#626262 !important;}

.myriad_pro_condensed {
  font-family: 'Open Sans Condensed', serif;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-transform: uppercase;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.2 !important;
}

img {border:0;}
object, embed {border:0; margin:0; padding:0;}

.object_RSS {width:620px; height:500px; align:left; border:0; margin:0; overflow: auto; overflow-x:hidden;}
.SousTitre {color:#FE5E00; font-size:1em;font-weight:bold; }

p, li {line-height:1.2em !important;}
h2 {font-size: large ! important;}
ul, li {padding:0;}
div {margin:0;}
a{
	color:#265e97;
	text-decoration:none;
}
a:hover{
	color:#3d9cfa;
	text-decoration:underline;
}
hr {
color: #85CBC9;
background-color: #85CBC9;
height: 1px;
border: 0;

} 

/**********impression**********/
#container_contenu_access {width:90%;border:1px solid #666666;text-align: left;background-color:white;float:left;margin:5px;padding:5px;}
#container_footer_access {width:90%;height:35px;clear: both;background-color:white;color:#666666;font-size:0.9em;}
/**************************/
/* container page */
div#containerpage {
	width: 990px;
	padding: 0;
	position: absolute;
	background:url(../images2/fond_page.jpg) repeat-y; 
	margin-left: -475px;
	left: 50%;
	overflow:hidden;
	}

	
/* banniere  */
#banniere {width:990px;height:159px;}


#hmenu {width:982px;height:42px;background:url(../images2/fond_menu.jpg) ;padding-left:8px; z-index:300;}

/* encarts marge gauche */
.encart_mg {width: 186px;float: left;position: relative;margin-left:10px;margin-top:8px;}

.encart_haut {width: 186px;height:25px;background:url(../images2/encart_haut.jpg) ;}
.encart_fond {width: 176px;padding-left:10px;background:url(../images2/encart_fond.jpg) ;}
.encart_pied {width: 186px;height:9px;background:url(../images2/encart_bas.jpg) ;}

.encart_haut_filinfo {width: 186px;height:21px;background:url(../images2/encart_haut_filinfo.jpg) ;}
.encart_fond_filinfo {width: 176px;padding-left:10px;background:url(../images2/encart_fond_filinfo.jpg) ;}
.encart_pied_filinfo {width: 186px;height:6px;background:url(../images2/encart_bas_filinfo.jpg) ;}

#filinfo {float:none;}
#encart_fond_index_filinfo .titre{color:#ba5702;text-decoration:none; padding-right:10px;font-size:1em;}
#encart_fond_contenu_filinfo .titre{color:#ba5702;text-decoration:none; padding-right:10px;font-size:1em;}
#encart_fond_index_filinfo .titre a {color:#ba5702;text-decoration:none; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_index_filinfo .titre a :hover{color:#ba5702;text-decoration:underline;; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_index_filinfo .resume{color:#ba5702;; padding-right:10px;font-size:0.8em;}
#encart_fond_contenu_filinfo .titre a {color:#ba5702;text-decoration:none;; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_contenu_filinfo .titre a :hover{color:#ba5702;text-decoration:underline;; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_contenu_filinfo .resume{color:#ba5702;; padding-right:10px;font-size:0.8em;}

#titreencartfil {color:white;
float:left;
font-weight:bold;
text-align:center;
width:153px;
}

/* gestion des menu haut (bannière) */
.b_menu_haut {width:242px;height:5px;float:left;margin-left:1px;font-size:1.2em;color:white;font-weight:bold;}
.b_menu_haut a {color : white; text-decoration:	none;}
.b_menu_haut a:hover {color : white; text-decoration: underline;}

.haut_menu_haut {width:100%;height:5px;}
.bas_menu_haut {width:100%;height:27px;background:#303030;}

.titrepage{
	float:left;
	font-size:1.4em;
	font-weight:bold;
	margin-top:5px;
	width:356px;
	}
#barreoutils {
	float:left;
	width:161px;
}
#filnavigation {
	float:left;
	font-family:arial;
	font-size:0.8em;
	width:525px;
	}

div#center {
	/* Pour éviter la superposition 
	du pied de page et du contenu : */
	float:left;	
	padding-bottom: 20px; 
	overflow: hidden;
	z-index:100;
	}

div#footer {
	background: url("../images2/fond_pied_2.jpg") no-repeat scroll 0 0 transparent;
    bottom: 0;
    float: left;
    height: 100%;
    margin-left: 9px;
    position: relative;
    width: 971px;
}
#pied {width: 930px;height:21px;margin-top:70px;color:white;}
#pied li{margin-right:10px;display:inline;}
#pied a img{margin-right:5px;}
#pied a{color:white;text-decoration:none;}
#pied a:hover{text-decoration:underline;}

#container_contenu {margin-top:10px;float:left;width:590px;float:left;text-align:left;min-height:1500px;}
#container_contenu_ind {margin-top:10px;float:left;width:590px;float:left;text-align:left;min-height:1230px;}

#container_contenu .detail { text-align : justify; }
#container_contenu .detail table { text-align : left; }
#container_contenu_ind .detail { text-align : justify; }
#container_contenu_ind .detail table { text-align : left; }

#margeG {width:195px;float:left;text-align:left;z-index:1000;}
#margeG ul {margin:0;margin-left:4px;}
.encart_fond ul {padding-top:6px;}
#margeG li {list-style-position:inherit;margin-left:10px;}

#margeD {width:182px;float:left;text-align:left;margin-top:24px;}

#margeD div {
	margin-bottom:8px;
}

#reseau {
    background-image: url("../images2/reseaux.png");
    float: left;
    height: 103px;
    padding-left: 2px;
    text-align: left;
    width: 183px;
	
}

#reseau a  {float:left; padding-top:52px; }


#jeunes {width: 144px;height:74px;}
#seniors {width: 144px;height:79px;}



/*************************************************************/
#container_contenu #container{
	float:left;
	width:582px;
	padding-right:0px;
	z-index:200;
}
#container_contenu_ind #container{
	float:left;
	width:590px;
	padding-right:0px;
	z-index:200;
}
#container li { list-style-position:inside ;}
.colcontenu{
	float:left;
	text-align:left;
	position:relative;
}

#media {
	margin:0 auto;
}

.accesNiv1 {
	color:#0867C1;
	font-weight:bold;
	text-decoration:none;
}

.accesNiv1:hover {
	text-decoration:underline;
}
.accesPageCourante2 {
	font-family:arial;
	color:black;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
	background:white;
	
}
.accesPageCourante3 {
	font-family:arial;
	color:black;
	font-size:0.85em;
	text-decoration:none;
	padding-left:8px;
	font-weight:bold;
	
}
.accesNiv2 {
	font-family:arial;
	color:black;
	font-size:0.9em;
	text-decoration:none;
	font-weight:normal;
	padding-right:4px;
}
.accesNiv3 {
	font-family:arial;
	color:#78746B;
	font-size:0.85em;
	text-decoration:none;
	padding-left:8px;
	font-weight:bold;
}

#encart_haut_index_A1 {background:url(../images2/haut_une.gif) no-repeat;height:25px;width:295px;}

#encart_fond_index_A1  {
	background:url("../images2/fond_une.gif") repeat-y scroll 0 0 transparent;
	border:0 none;
	float:left;
	height:300px;
	margin-top:0;
	padding-left:25px;
	padding-right:23px;
	position:relative;
	vertical-align:top;
	width:250px;
}


#encart_pied_index_A1 {background:url(../images2/bas_une.gif) no-repeat;height:12px;float:left;width:296px;}


#encart_haut_index_A2 {background:url(../images2/haut_video.gif) no-repeat;height:25px;}
#encart_fond_index_A2 {
background:transparent url(../images2/fond_video.gif) repeat-y scroll 0 0;
border:0 none;
float:left;
height:296px;
position:relative;
text-align:center;
vertical-align:top;
width:100%;

}
#encart_pied_index_A2 {background:url(../images2/bas_video.gif) no-repeat;height:17px;float:left;width:296px;}
#A2 {padding-left:4px;}
#B1 {padding-left:4px;}

#B1 .redac{
float:left;
}

#B2 .redac{
float:left;

}




#encart_haut_index_B1 {background:url(../images2/haut_actu.gif) no-repeat;height:25px;margin-top:20px;}
#encart_fond_index_B1  {
	background:url("../images2/fond_actu.gif") repeat-y scroll 0 0 transparent;
	border:0 none;
	float:left;
	margin-top:0;
	padding-left:20px;
	padding-right:20px;
	position:relative;
	vertical-align:top;
}
#encart_pied_index_B1 {background:transparent url(../images2/bas_actu.gif) no-repeat scroll 1px 50%;float:left;height:19px;width:296px;}


#encart_haut_index_B2 {background:url(../images2/haut_agenda.gif) no-repeat;height:27px;margin-top:20px;}
#encart_fond_index_B2  {
	background:url("../images2/fond_agenda.gif") repeat-y scroll 0 0 transparent;
	border:0 none;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	position:relative;
	vertical-align:top;
}
#encart_pied_index_B2 {background:url(../images2/bas_agenda.gif) no-repeat;height:19px;float:left;width:296px;}
.separ hr {display:none;}
#encart_fond_index_A1 .separ hr {height:0px;}
#encart_fond_index_A2 .separ hr {height:0px;}
#encart_fond_index_B1 .separ hr {height:0px;}
#encart_fond_index_B2 .separ hr {height:0px;}

#encart_fond_index_A1 .resume, #encart_fond_index_colgauche .resume, #encart_fond_contenu_colgauche .resume, #encart_fond_contenu_colgauche .detail{font-size:0.8em;}
#encart_fond_contenu_colgauche {padding-right:20px;}
#encart_fond_index_A2 .resume {font-size:0.8em;padding-left:20px;padding-right:20px;text-align:left;}
#encart_fond_index_B1 .resume {font-size:0.8em;}
#encart_fond_index_B2 .resume {font-size:0.8em;}
#encart_fond_index_A1 .redac h4.titre, #encart_fond_index_A1 .redac h2.titre {font-size:1em;font-family:Arial, Helvetica, sans-serif; float:left; width:100%; margin-bottom: 5px; margin-top: 8px;}
#encart_fond_index_A1 .titre a {
	color:#DF0100;
	float:left;
	font-size:1.2em;
	padding-bottom:10px;
	padding-top:3px;
	text-decoration:none;
}
#encart_fond_index_A1 .titre a:hover {color:#3d9cfa;text-decoration:underline;}

#encart_fond_index_B2 .redac h4.titre, #encart_fond_index_B2 .redac h2.titre {font-size:1em;font-family:Arial, Helvetica, sans-serif;margin:0;float:left;width:250px;}

#encart_fond_index_B1 .redac h4.titre, #encart_fond_index_B1 .redac h2.titre {font-size:1em;font-family:Arial, Helvetica, sans-serif;}
#encart_fond_index_B1 .titre a {color:#DF0100;text-decoration:underline;}
#encart_fond_index_B1 .titre a:hover {color:#3d9cfa;text-decoration:underline;}


#encart_fond_index_A2  .titre {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:20px;
	color:#DF0100;
	font-size:1.2em;
}

#fermefil {float:right;
padding-right:3px;
padding-top:1px;
}


.titreactu{
	color:#F71313;
	width:100%;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	//height:30px;
	display:block;
	float:left;
	position:relative;
	height:auto;
	padding-right:35px;

}

#encart_haut_contenu_A1 {height:1px;background-color:#DFDFDF;}

.bordure {border:1px solid black;}

.redac li{margin-left:15px;}

/***************************************Formulaire*********************************************/
#intitule{
	margin:0; padding:0; height: 100%;text-align:left;background:white;font-size:90%;font-family:verdana;color:#626262;
}
.legend{
	font-weight:bold;
	height:60px;
}
.error{
	font-size:x-small;font-family:verdana;color:red;
}

#formulaireclient input[title] { 
	background-position:100% 50%;
	background-image:url(../images2/AideForm.png);
	background-repeat:no-repeat;
}
#formulaireclient input[type=submit] { 
	margin-left:150px;
}


#captcha{
	vertical-align:middle;
	margin-left:10px;
}

#smalllegend{
	font-size:x-small;
	font-weight:normal;
}

#crypto{
	float:right;
	padding-right:10px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#4cd5f4;
	padding:2px 5px;
	color:#333;
	display:none;
	filter: alpha(opacity=65);
  	-moz-opacity: 0.65;
  	opacity: 0.65;
}	


.form_5 #tr12{
	float:left;
}


#formulaireresultat{
	display:none;
	height:1px;
	visibility:hidden;	
}

.form_6 #tr19 #intitule{
	vertical-align:top;
	visibility:hidden;
}


.form_6 #tr19 #element{
	float:left;
	margin-left:-120px;
	margin-top:6px;
	zoom: 1;
}


/**********************************************/
#coldroite{
position:absolute;

}

#fb{
	
	margin-left:-10px;
	margin-top:-6px;
}

#dl{
	//position:relative;
	margin-left:-10px;

}

#meteo{
	
	margin-left:10px;
	margin-top:1120px;
}

#coldroite .titre{
	display:none;
}

#colgauche{
	margin-left:12px;
}

.separ{
	float:left;
}
#agrandir_reduire {
	float:left;
	height:25px;
	margin-top:5px;
	width:71px;
}
#reduire {
	background-image:url("../images2/textemoins_off.gif");
	cursor:pointer;
	float:left;
	height:20px;
	margin-right:4px;
	width:32px;
}
#agrandir {
	background-image:url("../images2/texteplus_off.gif");
	cursor:pointer;
	float:left;
	height:20px;
	width:32px;
}
#reduire:hover{
	background-image:url("../images2/textemoins_on.gif");

}
#agrandir:hover{
	background-image:url("../images2/texteplus_on.gif");
}
#barreoutils img {	
	width:32px;
}
/****************carou*************************/
div.slideshow-container {
		height:311px!important;
}
div.loader, div.caption-container {
		height: 26px!important;
}
#A2 .current a{
	background-color:none!important;
}
div.caption-container {    
    top: 266px!important;
}
div#galleriffic-page {
	margin-left: 17px;
    margin-top: 0px;
}
div.nav-controls {
    width: 255px!important; 
}	
div.caption-container {
   margin-left: 2px!important;
   width: 255px!important;
}
#galleriffic-container{
	height: 311px;
}
div.photo-index {
	margin-right: 3px;
	display:none;
}
.prev {
    background-image: url("../images2/back.png")!important;
	background-repeat: no-repeat;
	height: 18px!important;
    width: 18px!important;
}
.next {
    background-image: url("../images2/next.png")!important;
	height: 18px!important;
    width: 18px!important;
	background-repeat: no-repeat;	  
    margin-right: 0!important;
}
#barreoutils .real{
	float: left;
    margin-top: -5px;
    overflow: hidden;
    width: 55px;
}
div.caption-container {
    background-color: #5c5c5c !important;
}

/************************pied*****************************/
#bandeau_bas{
	background-image: url("../images2/footer_bg.jpg");
    background-position: center center;
    background-repeat: repeat-x;
    float: left;
    height: 350px;
    width: 100%;
}
#bandeau_bas a {
	font-size:1.05em;
	color:#cecdcd;
	text-decoration:none;
	font-family: Trebuchet MS,Verdana,sans-serif;
	font-size:1em;
}
#bandeau_bas a:hover {
	text-decoration:underline;
}
#bandeau_bas .bas {
    height: 59px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    width: 980px;
}
.scrollToTop{
	background-image: url("../images2/retour_haut.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    height: 54px;
    width: 125px;
}
.pied_int{
	float:right;
    width: 980px;
}
.pied_int img{
	float: left;
    margin-right: 8px;
    margin-top: 3px;
}
.pied_int a{
	
}
.pied_int .container{
	float: left;
    width: 260px;
}
#bandeau_bas .menuniv3_ul{
	display:none;
}
.pied_menu{
	background-color: #96B5D4;
    float: left;
    width: 971px;
}
.pied_menu ul{
	margin: 13px 0 0;
    padding: 0;
}
.menu_right .lien_text{
	float: left;
    padding-top: 13px;
}
.scrollToTop_text{
	float: left;
    padding-top: 13px;
}
.menu_right{
	float: right;
	width:495px
}
.pied_menu .a_menuniv1_{
	color: #FFFFFF;
    float: left;
    font-size: 1.3em !important;
    margin-left: 14px;
    width: 200px;
}
.sf-menubas .current{
	float: left;
    margin-top: 13px;
    width: 242px;
}
.sf-menubas li{
	list-style: none outside none;
}
.sf-menubas .sf-menuniv2 a,.sf-menubas .sf-menuniv2{
	background-color: transparent;	
	border:0px;
}
.sf-menubas .menuniv3_ul{
	display:none;
}
.sf-menubas a.a_menuniv1_{
	text-align:left;
}
.sf-menubas .sf-menuniv2 a {
	font-size: 1.2em;
    font-weight: normal;
	color:#ffffff;
}
#menu_bas .menuniv2_ul{
	float: left;
}
#menu_bas a:hover{
	cursor:pointer!important;
	color:#3d9cfa;
}
#menu_bas .sf-menuniv2 {
    font-size: 0.8em;
    line-height: 14px !important;
    position: relative;
    text-align: left;
    text-indent: 15px;
    z-index: 750;
	
}
