
/* Eléments HTML en général
-------------------------------------------------------- */

*{
/*position: relative;*/
display: inline-block;
visibility: visible;
margin: 0 auto;
margin:0;
padding:0;
border: none;
text-decoration: none;
}


ul, ol, dl {
	position: relative;  
}

head{
	display: none;
}

script{
	display: none;
}

html {
	margin:0 auto;
	width: 1000px;
	padding:0;
	font-size: 12pt;
	display: inline-block;
	position: relative;
	overflow: scroll; 
}

title{
	display: block;
}


body {
	display: block;
	border: none;	
	margin: 0 auto;
	padding: 0;
	/*background:  url(../squelettes/imgs/fond.gif) repeat-y;*/
	background-position:top center;
	}
	
fieldset{
	text-decoration: none;
	display:block;
	margin:0;
	padding:10px;
	border:1px solid black; 
}

h1, h2, h3{
}

h1{
	font-size: 1.8em;
	margin: 0;
	padding: 0;
}
h2{
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}
h3{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

a {
	color: #EC8000;
	text-decoration: none;
}

ul, li{
	text-decoration: none;
}

a:visited {
	color: #EC8000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #EC8000;
}

img {
	border: 0
}

#lien_sommaire{
	margin-top: 110px;
	margin-left: 780px;
	position: absolute;
	height: 39px;
	width: 100px;
	line-height: 39px;
	cursor: pointer;
	background: url(../squelettes/imgs/accueil.jpg) no-repeat;
}

#first-menu{
  font-weight: bold;
}

/******************************************************************************/

/*ARTICLE*/

#logo_article{
	
}
/*
#titre_article{
	font-size: 24pt;
	color: #3d3d72;
	float: right;
	margin-bottom: 20px;
}

#contenu_article{
	color: #3a3a70;
	margin-right: 30px;
	padding-bottom: 20px;
}
#image-article{
	margin-right: 10px;
}
#contenu-actualite{
	margin-right: 10px;
}
#image-page-article{
	float: left;
}
#texte-page-article{
	float: left;
	width: 450px;
}
*/

#titre_article{
	font-size: 20pt;
	color: #3d3d72;
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
	/*font-family: verdana;*/
}

#contenu_article{
	color: #3a3a70;
	margin-right: 30px;
	padding-bottom: 20px;
	/*font-family: verdana;*/
	font-size: 11pt;
}
#image-article{
	margin-right: 10px;
}
#contenu-actualite{
	margin-right: 10px;
}
#image-page-article{
	float: left;
}
#texte-page-article{
	float: left;
	width: 450px;
}


/******************************************************************************/

#validation-connexion{
	background: url(../IMG/connexion-off.gif) no-repeat;
	width: 100px;
	height: 28px;
	cursor: pointer;
}

#header{
  padding:0;
	width: 1000px;
	height: 162px;
	margin: 0 auto;
	background: url(../squelettes/imgs/banniere.jpg) no-repeat;
	background-position:center center;
	visibility: visible;
}
/* Page */

#page{
	width: 1000px;
	margin: 0 auto;
	background:url(../squelettes/imgs/fond-gauche.gif) repeat-y;
	background-position:center center;
	visibility: visible;
}

#news{
	line-height: normal;
  font: "verdana";
}

#extra{
	line-height: normal;
}

/* Content */
#content {
	z-index: 5;
	line-height: normal;
	float: left;
	/*width: 400px;*/
	width: 580px!important;
	width: 580px;
	/*padding: 10px;*/
	margin-left: 40px!important;
	margin-left: 20px;
	/*margin-left:20px!important;
	margin-left:0px;*/
	
}

#service-nom{
  width: 580px;
}

#footer{
	margin: 0 auto;
	line-height: 32px;
	background: #FFFFFF url(../squelettes/imgs/pieddepage.gif) no-repeat;
	width: 1000px;
	height: 100px;
}

#nav{
  font-weight: bold;
}

#nav, .li{
	margin-left: 20px;
	cursor: pointer;
}


#search{
float: right;
margin-top: 70px!important;
margin-right: 122px!important;
margin-right: 50px;
margin-top: 70px;
background-color: white!important;
width: 240px;
height: 50px;
padding-left: 5px;
}
#login{
	text-align: center;
	height: 30px;
}

#sidebar {
	z-index: 0;
	border: 0px;
	float: right;
	width: 340px;
	margin-right: 30px!important;
	margin-right: 0px;
	padding-left: 0px!important;
	padding-left: 0px;
	/*background: #FFFFFF url(../squelettes/imgs/fonddroite2.gif) repeat-y;*/
	}
#centerbar{
	visibility: visible;
	background: #FFFFFF url(../squelettes/imgs/fondmilieu.gif) no-repeat;
	background-position:top center;
	margin: 0 auto;
	margin-top: -5px;
	width: 1000px;
	height: 408px;
	line-height: 408px;
	/*margin-left: -40px!important;
	margin-lef	t: 0px;*/
}
#route90{
	float: left;
	background: #FFFFFF url(../squelettes/imgs/route90.gif) no-repeat;
	width: 280px;
	height: 408px;
	line-height: 408px;
	margin-left: 20px!important;
	margin-left: 10px;
	margin-top: 6px;
}
#groupe-route90{
	line-height: normal;
}
#telechargement{
	width: 200px;
	margin-top: 60px;
	color: white;
	padding-left: 20px;
	font: "verdana";
}
#telechargementart_top{
	margin-top: 20px;
	background: url(../squelettes/imgs/telechargement-haut.jpg) no-repeat;
	height:38px;
	line-height:38px;
	width:450px;
}
#telechargementart_bottom{
	background: url(../squelettes/imgs/telechargement-bas.jpg) no-repeat;
	height:20px;
	line-height:20px;
	width:450px;
}
#telechargementart_contenu{
	background: url(../squelettes/imgs/telechargement-centre.jpg) repeat-y;
	width: 450px;
	padding-left: 40px;
}
#fulltv{
	float: left;
	background: #FFFFFF url(../squelettes/imgs/fulltv.gif) no-repeat;
	width: 256px;
	height: 408px;
	line-height: 408px;
	margin-left: 15px;
	margin-top: 6px;
}
#article-fulltv{
	margin-top: 120px;
	margin-left: 20px;
	height: 200px;
}
#agenda{
	float: left;
	background: #FFFFFF url(../squelettes/imgs/agenda.gif) no-repeat;
	width: 387px;
	/*height: 449px;
	line-height: 449px;*/
	
	height: 414px;
	line-height: 414px;
	
	margin-left: 21px;
	/*padding-top: 50px;
	padding-left: 50px;*/
	border: 0px;
}
#flash-menu{
	display: block;
}
#agenda-iframe{
	background-position:top center;
	margin: 0 auto;
	vertical-align: center;
	margin-left: 50px;
}
#agenda-fond{
	background: url(../squelettes/imgs/agenda-fond.gif) no-repeat;
	width: 300px;
	height: 300px;
	line-height: 300px;
	margin-top: -300px;
	margin-left: 50px;	
}
#video-mpa-presentation{
	margin-top: 120px;
	margin-left: 60px;
	padding-left: 30px;
	width: 160px;
	height: 135px;
	cursor: pointer;
	display: inline-block;
}

#fulltv-frame{
	height: 300px;
}

#agenda-frame{
	height: 450px;
}

/***************************************************************/

.navigation {
	  /*border: 2px dotted #fff;*/
      display: block ;
	  width: 170px;		
      margin: 0;
      margin-top : 50px;
      padding: 0;
      list-style: none;
      /*font: 1.2em "Trebuchet MS", sans-serif;*/
      padding: 5px;
	  font : 1em "arial",sans-serif;
      font-weight : bold;
	background-color: #ffe4aa;
      }
   .navigation a, .navigation span {
      display: list-item ;
      color: #3e3e77;
      text-decoration: none;
      }
   .navigation a:hover, .navigation a:focus, .navigation a:active {
      }
   .navigation .subMenu {
	  display: list-item ;
	  text-decoration : none;
	  list-style-type : none;
      font-size: .8em;
      /*background: #fff url(subMenu.png) 0 0 repeat-x;*/
      font-size: .9em;
      margin: 0;
	  color: black;
      padding-left: 10px;
      }
   .navigation ul.subMenu a {   
	  display: list-item ;
      background: none;
      }
	.puce-accordeon{
	  background: url(../squelettes/imgs/menu-item-deroule.gif) no-repeat;
	  height: 15px;
	  line-height: 15px;
	  width: 15px;
	}
	.toggleSubMenu{
	  width: 150px;
	  padding: 10px;
	}
	.subMenu li{
	  padding-left: 2px;
	  width: 150px;
	  color: #7171a7;
	}
	
	.navigationg {
	  /*border: 2px dotted #fff;*/
      display: block ;
	  width: 170px;		
      margin: 0;
      margin-top : 50px;
      padding: 0;
      list-style: none;
      /*font: 1.2em "Trebuchet MS", sans-serif;*/
      padding: 5px;
	  font : 1em "arial",sans-serif;
      font-weight : bold;
	background-color: #e3d4e9;
      }
   .navigationg a, .navigationg span {
      display: list-item ;
      color: #3e3e77;
      text-decoration: none;
      }
   .navigationg a:hover, .navigationg a:focus, .navigationg a:active {
      }
   .navigationg .subMenu {
	  display: list-item ;
	  text-decoration : none;
	  list-style-type : none;
      font-size: .8em;
      /*background: #fff url(subMenu.png) 0 0 repeat-x;*/
      font-size: .9em;
      margin: 0;
	  color: black;
      padding-left: 10px;
      }
   .navigationg ul.subMenu a {   
	  display: list-item ;
      background: none;
      }

	/***************************************************************/
#menucentral{
 /*background: #fff url('../squelettes/imgs/fondmenucentral2.jpg') no-repeat;*/
 margin-top: -50px;
 height : 450px;
 width: 500px!important;
 width: 500px;
 margin-left: 40px;
 padding-left: 14px;
 /*border: 1px solid #e3d4e9;*/
}
#menucentral-article{
 width: 540px;
 margin-left: 20px!important;
 margin-left: 10px;
 margin-top: 20px;
}

#entete-article{
  float: none;
}

#logo-article{
  float: left;
}

#chapeau-article{
 float: right;
 width: 350px;
 text-align: justify;
 font-weight: bold;
 color: #9696c1;
 padding-left:10px;
}

#menucentralegauche.li{
  /*margin-left: 5px;*/
}
#menucentralegauche{
	float: left;
	/*background: #FFFFFF url(../imgs/associatif.gif) no-repeat;*/
	height: 348px;
	line-height: 348px;
	margin-left: 22px!important;
	margin-left: 10px;
	position:relative
}
#menucentraledroite.li{
 /* margin-left: 5px;*/
}
#menucentraledroite{
	float: left;
	/*background: #FFFFFF url(../imgs/services.gif) no-repeat;*/
	width: 180px;
	height: 348px;
	line-height: 348px;
	margin-left: 20px;
	position:relative;
}
#connecte-page{
	color: #2b2d53;
	font-weight: bold;
}#nombre-connecte{
	color: #ff6821;
	font-weight: bold;
}
#online{
	padding-top: 10px;
	width: 400px;
	display: inline-block;
	height: 70px;
}
#recherche{
	border: 1px solid #ff158c;
	font: "verdana";      
}

label{
  font: "verdana";
  font-weight: bold;
}

#titre_groupe{
	font-size: 30pt;
	color: #ff5d1d;
}

#titreService{
  margin-left: 100px;
  margin-top: 5px;
  background: url(imgs/titreService.png);
  width: 180px;
  height: 50px;
  line-height: 50px;
}
.download{
	color:#FFF;
	}
	
	
.paginationMot{

  background-color: #fff0fb;
  padding: 10px;

}
	
/****************************/	
/********spécial**************/	
/****************************/
	
	
#retrait{
	/*margin-left: -20px;*/
}

#menu-info-long-terme{
  margin-top: 13px;
  background: url(imgs/fondlongterme2.png) no-repeat;
  width: 580px;
  height: 259px;
  line-height: 259px;
  margin-left: -10px;
}
#line-contenu{
  line-height: normal;
}
#line-one{
  margin-top: 35px;
  float: none;
  height: 110px;
  line-height: 110px;
  padding-right:5px;
}

#line-two{
  float: none;
  height: 110px;
  line-height: 110px;
  padding-right:5px;
}

#evenement-one{
  line-height: normal;
  float: left;
  padding-left: 20px;
  width: 275px;
}

#evenement-two{
  line-height: normal;
  float: left;
  width: 275px;
}

#evenement-three{
  line-height: normal;
  float: left;
  padding-left: 20px;
  width: 275px;
}

#evenement-four{
  line-height: normal;
  float: left;
  width: 275px;
}
#imageEV,#imageEV a{
  float: left;  
  margin-top: 5px;
}

#contenuEV,#contenuEV a{
  vertical-align: top;
  float: left;
  text-align: top;
  width: 160px;
  margin-left: 5px;
  font-size: .9em;  
  margin-top: 5px;
  color: #555555;
  line-height: 15px;
}

#titreEV, #titreEV a{
  float: none;
  color: #373288;
  font-weight: bold;
  overflow: hidden;
  height: 20px;
}