/* Général */

html, body{
	width:100%;
	height:100%;
	text-align:center;	
	margin:0;
	padding:0;
	background-color:#2b4496;
	background-image:url('images/fond-home.jpg');
	background-repeat:no-repeat;
	color: #666666;
	font-family: Trebuchet MS;	
}

a img{
	border:none;
}

a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #333333;
}
a:active {
	color: #333333;
}

#global{
	width:962px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#header{
	width:962px;
	height:100px;
	background-image:url('images/entete.png');
}

.retourAccueil{
	float:left;
	width:140px; 
	height:95px; 
	display:block;	
}


#acces-adherent{
	width:140px;
	padding-top:5px;
	margin-left:650px;
}

input {
	border:1px solid;
	border-color:#CCCCCC;
    background-color:#FFFFFF;
    font-size:9px;
	margin-top:4px;
	height:12px;
}

#menu{
	width:962px;
	height:34px;
	background-image:url('images/corps-blanc.png');
	background-repeat:repeat-y;		
	padding-left:6px;
	padding-top:1px;
}

#menu ul{
	list-style-type:none; /* enleve les puces */
	margin:0;
	padding:0;
}

#menu ul li{
	float:left; /* alignement des rubriques du menu */
}

#menu img{
	border:none;
}

#content{
	background-image:url('images/corps-blanc.png');
	background-repeat:repeat-y;
	min-height:600px;
	padding-top:15px;
}

/* spécifique home */

#content-left{
	float:left;
	width:158px;
	padding-left:10px;
	display:block;
}

#recherche{
	width:152px;
	margin-bottom:14px;
}

#recherche-entete{
	background-image:url('images/home/recherche.jpg');
	height:21px;
}

#recherche-contenu{
	background-image:url('images/home/fond-recherche.jpg');
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;
	height:30px;
	text-align:center;		
}

#recherche-bas{
	background-image:url('images/home/bas-recherche.jpg');
	height:3px;
}

#liens-utiles{
	width:152px;
	margin-top:10px;
}

#liens-utiles-entete{
	background-image:url('images/home/liens-utiles.jpg');
	height:30px;
}

#liens-utiles-contenu{
	background-image:url('images/home/fond-liens-utiles.jpg');
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;		
}

#liens-utiles-bas{
	background-image:url('images/home/bas-liens-utiles.jpg');
	height:3px;
}

#content-middle{
	float:left;
	width:498px;
	display:block;
}

#carrousel{
	width:480px;
	height:320px;
	padding-left:7px;
	padding-right:6px;
}

#actualites{
	width:473px;
	padding-right:10px;
	padding-left:10px;	
}

#bloc-actualite{
	margin-bottom:20px;
}

#content-right{
	float:left;
	width:287px;
	padding-left:5px;
	/*margin-left:654px;*/
}

#edito{
	width:280px;
}

#edito-entete{
	background-image:url('images/home/edito.jpg');
	height:34px;
}

#edito-contenu{
	background-image:url('images/home/fond-edito.jpg');
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;	
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;	
}

#edito-bas{
	background-image:url('images/home/bas-edito.jpg');
	height:4px;
}


#portrait-entreprise{
	width:280px;
}

#titre-portrait{
	height:23px;
	background-image:url('images/home/portait-entreprise.jpg');
	margin-top:10px;
}

#nom-entreprise{
	margin-left:1px; 
	font-size:12px; 
	color:#333333;
}

#video-entreprise{

}


/* specifique pages interieures */

#content-left-int{
	float:left;
	width:210px;
	padding-left:10px;
}

#navigation{
	width:200px;
}

#navigation-entete{
	background-image:url('images/modele/haut-navig-gauche.jpg');
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	height:2px;
}

#navigation-contenu{
	background-image:url('images/modele/fond-navig-gauche.jpg');
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;	
	padding-left:2px;
	padding-right:2px;		
}


#navigation-contenu ul, #navigation-contenu li{
	margin:0;
	padding:0;
	list-style-type:none;
}

#navigation-contenu a{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

/*1er niveau*/
#navigation-contenu #topnav > li{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b8b8b8;	
}
#navigation-contenu #topnav > li > a{
	padding-left:20px;
	padding-top:5px;
	display:block;
	height:20px;	
	background-image:url('images/puce-grise.png');
	background-position:5px 10px;
	background-repeat:no-repeat;
}
#navigation-contenu #topnav > li.active > a{
	background-image:url('images/puce-bleue.png');
	color:#2F97E7;
}
#navigation-contenu #topnav > li.last{
	border-bottom-style:none;	
}


/*2eme niveau*/
#navigation-contenu #topnav > li li > a{
	padding-left:20px;
	display:block;
	color:#615F5F;
	font-size:10px;
	font-weight:normal;
}
#navigation-contenu #topnav > li li.active > a{
	color:#2F97E7;
}


#navigation-bas{
	background-image:url('images/modele/bas-navig-gauche.jpg');
	background-repeat:no-repeat;
	height:5px;
	margin-bottom:10px;
}

#navigation-contenu p {
	padding-top:0px;
}

#recherche-int{
	width:200px;
	margin-bottom:14px;
}

#recherche-entete-int{
	background-image:url('images/modele/recherche.jpg');
	height:22px;
}

#recherche-contenu-int{
	background-image:url('images/modele/fond-recherche.jpg');
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;
	height:30px;
	text-align:center;		
}

#recherche-bas-int{
	background-image:url('images/modele/bas-recherche.jpg');
	height:3px;
}

#liens-utiles-int{
	width:200px;
	margin-top:10px;
}

#liens-utiles-entete-int{
	background-image:url('images/modele/liens-utiles.jpg');
	height:27px;
}

#liens-utiles-contenu-int{
	background-image:url('images/modele/fond-liens-utiles.jpg');
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;	
	text-align:center;	
}

#liens-utiles-bas-int{
	background-image:url('images/modele/bas-liens-utiles.jpg');
	height:4px;
}

#content-right-int{
	margin-left:230px;
	width:712px;
	padding-top:1px;
	padding-bottom:1px;
}

#content-right-int img {
	border:1px solid;	
	border-color:#E67200;
}

#ditto_pages{
	font-size:12px;
	text-align:center;
}

.ditto_currentpage{
	margin-right:5px;
}

.ditto_page{
	margin-right:5px;
}

.ditto_previous_link{
	margin-right:5px;
}


/* Général */

#footer {
	width:962px;
	height:40px;
	padding-top:30px;
	padding-bottom:10px;
	background-image:url('images/pied.png');
	background-repeat:no-repeat;
	font-size:10px;
	color:#CCCCCC;
	text-align: center;
}

#footer a {
	color:#CCCCCC;
}

/* styles texte */

/*
#content li{
	list-style-type:none;
    padding-left:15px;
	background-image:url('images/puce-bleue.png');
	background-position:0px 5px;
	background-repeat:no-repeat;
}
*/

.titreActualite a, .titreActualite a:hover, .titreActualite a:active, .titreActualite a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #436474;
	text-decoration:none;
}

.sousTitreActualite {
	margin-left: 20px;
	font-size: 12px;
}

.texteActualite {
	margin-left:20px;
	text-align: justify;	
	line-height: 18px;
	color: #333333;
	font-size: 12px;
}

.rubriqueTitre{
	padding:0;
	margin:0;
	background-color:#2F97E7;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
}

.rubriqueNiveau2 {
	color:#333333;
	font-size:12px;
	text-indent:8px;
	font-weight:bold;
}

.rubriqueNiveau3 {
	color:#615F5F;
	font-size:10px;
	text-indent:21px;
}

.titre1{
	color:#2F97E7;
	font-size:18px;
	font-weight:bold;
}

.titre2{
	color: #E67200;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

.titre3{
	color: #615F5F;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;	
}

.titre4{
	color: #FF9900;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}

.titre4 a, .titre4 a:link, .titre4 a:visited, .titre4 a:hover, .titre4 a:active {
	color: #FF9900;
}


.texte-bleu{
	color:#2F97E7;
	font-size:12px;
	line-height:18px;
}
.texte-entete{
	color:#333333;
	font-size:14px;
	line-height:22px;
}

.texte-gris{
	color:#333333;
	font-size:12px;
	line-height:18px;
}
.texte-blanc{
	color:#FFFFFF;
	font-size:10px;
	line-height:18px;
}
.allerplusloin_titre{
    background-color:#F0F0F0;
    color:#436474;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.allerplusloin_fond{
    background-color:#F0F0F0;
    font-size:12px;
    color:#333333;
	padding:10px;
}
#filAriane{
	margin-bottom:10px;
}

#filAriane a, #filAriane span{
	color:#333333;
	font-size:12px;
}

#filAriane .B_currentCrumb{
	font-weight:bold;
}


#plansite ul, #plansite li{
	margin:0;
	padding:0;
	list-style-type:none;
}

#plansite a{
	text-decoration:none;
}

/*1er niveau*/
#plansite > ul > li > a{
	padding-left:20px;
	padding-top:5px;
	/* display:block; */
	height:20px;	
	color:#2F97E7;	
	font-size:13px;
	font-weight:bold;	
	background-image:url('images/puce-bleue.png');
	background-position:5px 12px;
	background-repeat:no-repeat;
}

/*2eme niveau*/
#plansite > ul > li > ul > li > a{
	padding-left:50px;
	color:#615F5F;
	font-size:12px;
	font-weight:normal;
}

/*3ème niveau */
#plansite > ul > li > ul > li > ul > li > a{
	padding-left:70px;
	color:#615F5F;
	font-size:10px;
	font-weight:normal;
}


/* Personnalisation des styles de AjaxSearch */


#recherche_resultats a{
	color:#2F97E7;	
}

.ajaxSearch_resultsInfo, .AS_ajax_resultsIntroFailure{
	font-size:12px;
}

.ajaxSearch_resultLink{
	margin:0;
	padding:0;
	font-size:12px;
}

.ajaxSearch_resultDescription, .ajaxSearch_resultExtract{
	font-size:12px;	
}

.ajaxSearch_resultExtract{
	margin:0;
	padding:0;		
	margin-left:20px;
}

.ajaxSearch_highlight{
     color:#FF9900;
}


/* adherents*/
#wlpeLogin {
       margin:0;
       padding:0;
}
#wlpeLoginForm{
	width:150px;
	padding-top:0px;
	margin-left:800px;
}

#wlpeLoginButton{
	background-color: transparent;
	font-size: 12px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	border: none;	
	cursor:pointer;	  
	 margin-left:0px;
	 margin-bottom:0px;
}	  



#wlpeMessages p{
	margin:0;
	padding:0;
}
#wlpeMessages{
	margin:0;
	padding:0;
	background-color:#F5F5F5;
	font-size:12px;
	font-weight:bolder;
	color:#FF0000;
	text-align:center;
	margin-right:10px;
	border-color:#FF9900;
}
#wlpeWelcome{
	margin:0;
	padding:0;
	color: #333333;	
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	margin-right:10px;
	margin-top:20px;
	width:400px;
}
#wlpeLogoutButton{
	background-color: transparent;
	height: 12px;
	font-size: 11px;
	font-weight:bolder;	
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
	border: none;	
	cursor:pointer;	  
}	  

#wlpeResetButton, #wlpeResetCancelButton, #wlpeActivateButton, #ButtonChangePwd, #ButtonCancelChangePwd{
	font-weight:bolder;	
	color:#FF9900;
	text-align:center;
	background-color: #F5F5F5;
	font-size:12px;
	height:25px;
	border:1px solid grey;
	cursor:pointer;	 	
}


#MessageErreur{
	color:#FF9900;
}

#acces-adherent a, #wlpeWelcome a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}

label.LabelContactForm{
	width:130px;
	float:left;
	text-align:left;
	font-size:12px;
	display:block;
}

label.LabelForm{
	float:left;
	text-align:left;
	font-family: Trebuchet MS;
	font-size:12px;
	display:block;

}

.required, .invalid{
	border-color:#FF9900;
}

textarea {
	border:1px solid;
	border-color:#CCCCCC;
    background-color:#FFFFFF;
    font-size:9px;
}

input.Bouton{
	background-color: #F5F5F5;
	font-size:12px;
	height:25px;
	cursor:pointer;	 	
	font-weight:bolder;	
	color:#FF9900;
	text-align:center;
	border:1px solid grey;
}
.texteStandard {
	line-height: 18px;
	color: #333333;
	font-size: 12px;
}
.warning{
	color:#FF9900;
	font-size:11px;
}

/* Agenda */

#itemAgenda{
margin-top:20px;
margin-bottom : 10px;
}

#agenda {
  margin: 0;
  padding: 0;
}

/*
.agendabloc {
  padding: 0 1px;
  border-left: solid 1px #777777;
  border-right: solid 1px #777777;    
}
*/

#agenda .calendar {
  width: 200px;
  text-align:center;
}

#agenda #divCalendar { /*le calendrier avec barre en bas*/
  margin-left:auto;
  margin-right:auto;
  width: 200px;
  padding-bottom:10px;
  border-bottom : #436474 1px solid;
}

#agenda .calendar td, #agenda .calendar td a  {
  padding-top: 0px;
  padding-left: 2px;
  padding-bottom: 0px;
  padding-right: 2px;
}

#agenda th { /*les jours*/
  font-weight:bold;
  color:#3097EB;
  font-size:12px;
}

#agenda .calendar td { /*les chiffres*/
  font-weight:bold;
  font-size:12px;
}

#agenda .calendar-month {
  padding-top:2px;
  padding-bottom:5px;
  margin-top:20px;
}

#agenda .calendar a {
  font-size:11px;
  color:#FF9900;
  text-decoration:none;
}

#agenda .calendar-month a {
  font-size:12px;
  text-decoration:none;
  color:#FF9900;
  font-weight:bold;
}

#agenda .calendar a:hover,#agenda .calendar-month a:hover {
  text-decoration:underline;
}

#agenda .cal_link a, #agenda .curDay a { /*date avec evenement*/
  font-family:"Trebuchet MS";
  font-size:11px;
  background-color: #DDF4FF;
  color:#3097EB;
  font-weight:bold;
  text-decoration:none;
}

#agenda .curDay a { /*date cliquée*/
  background-color: #FF9900;
  color:#333333;
}







