BODY{
	background 	: url('/image/interface/body.gif') repeat top left;
	font-size 	: 11px;
	font-family	: Trebuchet MS;
	color		: #000033;
	border:0px solid pink;
}

A {text-decoration:none;}

/**
 * header 
 */
#header{
	position 	: 	relative;
	z-index		:	3;
	width		:	995px;
	height		:	123px;
	margin		:	auto;
	background 	: 	url('/image/interface/header_fond.png') no-repeat top left;
	border			:	0px solid pink;

}

#header #cadre_logo {
	position 	:	relative;
	z-index		:	2;	
	width		:	119px;
	height		:	127px;
	margin-left	:	-4px;
	background 	: 	url('/image/interface/header_cadre_logo.png') no-repeat center center;

}

#header #cadre_logo .lien_accueil{
	position 		: 	relative;
	display			:	inline-block;
	/*width			:	105px;*/
	height			:	19px;
	
	margin-top		:	3px;
	
	margin-left		:	3px;
	/**/
	/*background 		: 	url('/image/interface/header_lien_accueil.png') no-repeat top left;*/
	
	background 		: 	url('/image/interface/header_lien_accueil.gif') no-repeat top left;

	/*padding-left	:	40px;*/
	width			:	113px;
	z-index:1;
}
#lien_accueil{
	position : absolute;
	z-index:2;
	color			:	white;	
		font-size 		: 	10px;
	text-transform	:	uppercase;
	font-weight		:	bold;
	top:7px;
	left:47px;
}


#header #cadre_logo #logo {
	position 		: 	relative;
	width			:	60px;
	height			:	94px;
	background 		: 	url('/image/interface/header_logo.gif') no-repeat top left;
	margin			:	auto;
}


#header #slogan{

	position 		: 	absolute;
	width			:	281px;
	height			:	97px;
	top				: 	3px;
	left			:	615px;
	background 		: 	url('/image/interface/header_slogan.png') no-repeat top left;

}

#menu_principal{
	border			:	0px solid pink;
	position 		: 	relative;
	width			:	1003px;
	height			:	35px;
	top:-4px;
	/*
	margin-top		:	-8px;
	margin-left		:	-4px;
	*/
	margin		:	auto;
	padding-top		:4px;
	/*background 		: 	url('/image/interface/menu_fond.png') no-repeat top left;*/
	background 		: 	url('/image/interface/menu_fond.jpg') no-repeat top left;
	z-index		:	2;	
	text-align:center;

}

#contenu{
  position : relative;
	 width		:	995px;
	 width		:	1003px;
	 margin		:	auto;
	 overflow:auto;
	 border:0px solid pink;
	 	z-index		:	1;
}

/****
 * colonne 
 */

#colonne_gauche{float:left;}
#colonne_gauche.courte{width:689px !important;border:0px solid pink;}
#colonne_gauche.longue{width:801px !important;border:0px solid pink;}

#colonne_droite{ float:right;width:191px;}
#colonne_droite.longue{width:301px;}
#colonne_droite.courte{width:191px;}

/****
 * footer 
 */
#footer{
	position 	: 	relative;
	z-index:1;
	width		:	462px;
	height		:	30px;
	margin		:	auto;
	background 	: 	url('/image/interface/footer.png') no-repeat center center;
	text-align	:	center;
	line-height	:	14px;
	margin-top : 15px;
	
}
#footer TABLE{
	width:100%;
}
#footer a{
	position 	: 	relative;
	display		:	inline-block;
	font-weight	:	bold;
	color		:	black;
}


/**
 * menu
 */
 
#ul_menu {

	position:relative;
	display:inline-block;
	margin:auto;
	padding:0px;
	margin-top:1px;
	list-style-type:none; 
	/*z-index:3;*/
	height:26px;
	*overflow:visible;
	/*margin-left:25px;*/
	
	
}
#ul_menu LI {
	margin:0px;
	padding:0px;
	float : left;
	position:relative;
	*overflow:visible;


	
}
.divsousmenu{
	position	:	absolute;
	/*top 		: 	25px;*/
	*left		:	0px;
	overflow	:	visible;
	z-index		:	3;
	margin-top	:	-3px;
	visibility  :	hidden;
	
	/*border:10px solid pink;*/
}
.divsousmenu TABLE {
	border:0px solid pink;

	background-color:#6BCFE4;
	/*background-color: #387cbf;*/

}
.divsousmenu TR{

	/*border:1px solid red;*/
	   background	: url('/image/interface/tiret.jpg') repeat-x top left;}

.divsousmenu TABLE TR:first-child{
 background	:none;
}
.divsousmenu TD{

   width		:	173px;
 /* // background	: url('/image/interface/tiret.png') repeat-x top left;*/

	/*border:1px solid pink;*/
}


/*
.divsousmenu TD:first{
 background-image:none;
}
*/
.divsousmenu DIV {
position	:	absolute;
	border:0px solid pink;
}


.divsousmenu A{

}

.divsousmenu A{
	font-size:11px;
	color:#003;
	display		:	block;
	/*white-space : 	nowrap;*/
	margin:3px;
	background : url('/image/interface/li.png') no-repeat 3px 4px;
	padding-left:18px;
	
}
.divsousmenu A:hover{
	background-color:#0096D9;
	color:white;
}

.divsousmenu .divsousmenu{
	margin-top:-15px;	
	margin-left:165px;
}



.sousmenu{
	display:block;
	
	/*
	color: white;
	font-family: Arial, Verdana, Arial;
	font-size: 11px;
	font-style: normal;	
	text-transform:uppercase;
	padding-left: 25px;
	height: 20px;
	line-height:20px;
	margin: 3px 3px;
	*/

	border:0px solid pink;
}

.sousmenu:hover{
	color			: white;
}


/****
 * boite 
 */

#colonne_gauche.courte .boite{width:100%;}
#colonne_gauche.courte .boite .centre{width:663px;}

#colonne_droite.longue .boite{width:100%;}
#colonne_droite.longue .boite .centre{width:275px;}

#colonne_gauche.longue .boite{width:100%;}
#colonne_gauche.longue .boite .centre{width:775px;}

#colonne_droite.courte .boite{width:100%;}
#colonne_droite.courte .boite .centre{width:165px;}


/****
 * boite 
 */
.boite{position:relative;}


.titre {
  	width:100%;
  	position : relative;
	height			:	34px;
	line-height:34px;
	text-transform:uppercase;
	font-size	:15px;
	color		:white;
	font-weight	:bold;
	z-index:2;
}
.titre SPAN{
  margin-left:15px;
}

.titre object{
	margin-left: 7px;
	margin-top:4px;
}

#colonne_gauche.courte .titre.violet {background 		: url('/image/interface/titre/titre_gauche_courte_violet.png') no-repeat top left;}
#colonne_droite.longue .titre.orange {background 		: url('/image/interface/titre/titre_droite_large_orange.png') no-repeat top left;}
#colonne_droite.longue .titre.rose {	background 		: url('/image/interface/titre/titre_droite_large_rose.png') no-repeat top left;}
#colonne_gauche.longue .titre.violet {	background 		: url('/image/interface/titre/titre_gauche_large_violet.png') no-repeat top left;}
#colonne_droite.courte .titre.orange {	background 		: url('/image/interface/titre/titre_droite_courte_orange.png') no-repeat top left;}




TABLE.boite {margin-top:-13px;z-index:1;}
TABLE.boite .haut{width:100%;min-width:100%;height:4px;}
TABLE.boite .haut .gauche{width:13px;height:13px;background:url('/image/interface/boite/boite_haut_gauche.png') no-repeat bottom left;}
TABLE.boite .haut .centre{height:13px;background 		: 	url('/image/interface/boite/boite_haut_fond.png') repeat-x bottom left;  }
TABLE.boite .haut .droite{width:13px;height:13px;background 		: 	url('/image/interface/boite/boite_haut_droite.png') no-repeat bottom left;}
TABLE.boite .milieu{overflow:auto;width:100%;}
TABLE.boite .milieu .gauche{width:13px; min-height: 100% ; height:100%; background : url('/image/interface/boite/boite_gauche_fond.png') repeat-y top left;}
TABLE.boite .milieu .centre{background-color:white;height:100%;/*padding-bottom:1px;*/overflow:auto;}
TABLE.boite .milieu .droite{width:13px; min-height: 100% ; height:100% ;background 		: 	url('/image/interface/boite/boite_droite_fond.png') repeat-y top left;}
TABLE.boite .bas{width:100%;height:13px;}
TABLE.boite .bas .gauche{width:13px;height:100%;background 		: 	url('/image/interface/boite/boite_bas_gauche.png') no-repeat top left;}
TABLE.boite .bas .centre{height:100%;background 		: 	url('/image/interface/boite/boite_bas_fond.png') repeat top left;}
TABLE.boite .bas .droite{width:13px;height:100%;background 		: 	url('/image/interface/boite/boite_bas_droite.png') no-repeat top left;}





/*
DIV.boite .haut{position:relative;overflow:hidden;width:100%;height:4px;}
DIV.boite .haut .gauche{float:left;width:13px;height:13px;background:url('/image/interface/boite/boite_haut_gauche.png') no-repeat top left;}
DIV.boite .haut .centre{float:left;height:13px;background 		: 	url('/image/interface/boite/boite_haut_fond.png') repeat top left;  }
DIV.boite .haut .droite{float:left;width:13px;height:13px;background 		: 	url('/image/interface/boite/boite_haut_droite.png') no-repeat top left;}

DIV.boite .milieu{position:relative;overflow:auto;width:100%;border:0px solid pink;}

DIV.boite .milieu .gauche{
  position:absolute;

 overflow:auto;
  left:0px;
  top:0px;
  width:13px;
    min-height: 100% ;
  height:100%;

  
  background 		: 	url('/image/interface/boite/boite_gauche_fond.png') repeat-y top left;

  
}
DIV.boite .milieu .centre{

  position:relative;

 margin-left:13px;
  background-color:white;
  height:100%;
  padding-bottom:1px;
  overflow:auto;
}
DIV.boite .milieu .droite{
  position:absolute;

  right:0px;
  top:0px;
  width:13px;
  height:100% !important;
  background 		: 	url('/image/interface/boite/boite_droite_fond.png') repeat-y top left;
}

DIV.boite .bas{position:relative;overflow:hidden;width:100%;height:13px;}
DIV.boite .bas .gauche{float:left;width:13px;height:100%;background 		: 	url('/image/interface/boite/boite_bas_gauche.png') no-repeat top left;}
DIV.boite .bas .centre{float:left;height:100%;background 		: 	url('/image/interface/boite/boite_bas_fond.png') repeat top left;}
DIV.boite .bas .droite{float:left;width:13px;height:100%;background 		: 	url('/image/interface/boite/boite_bas_droite.png') no-repeat top left;}


DIV.boite .conteneur{ margin-top:-5px;}
*/

/*TABLE.boite.rose {margin-top:-12px;z-index:1;}**/
.boite.rose .milieu .gauche {background : url('/image/interface/boite/boite_rose_gauche_fond.png') no-repeat bottom left !important;}
.boite.rose .milieu .centre { background : url('/image/interface/boite/boite_rose_centre_fond.png') repeat-x  bottom left; height:78px;}
.boite.rose .milieu .droite {background : url('/image/interface/boite/boite_rose_droite_fond.png') no-repeat bottom left !important;}
.boite.rose .bas .gauche{background : url('/image/interface/boite/boite_rose_bas_gauche.png') no-repeat top left !important;}
.boite.rose .bas .centre{background : url('/image/interface/boite/boite_rose_bas_fond.png') repeat-x top left !important;}
.boite.rose .bas .droite{background : url('/image/interface/boite/boite_rose_bas_droite.png') no-repeat top left !important;}



.lien_article{
  text-transform:uppercase;
  margin : 0px 1px;
  display:block;
  color:#ff9900;
  font-weight:bold;
  text-align:right;
  background:url('/image/interface/tire_lien_actu.png') repeat-x 0px 8px;
}

.lien_article SPAN{
  background-color:white;
}
#contenuPage {
	border:0px solid pink;
	padding:4px;
	padding-top:15px;
	
}
#contenuPage ul{
	padding:0px;
	margin:0px;
	padding-left:25px;
	margin-left:0px;
	border:0px solid pink;
}
#contenuPage li{
	list-style-image : url('/image/interface/li.png');
	padding:0px;
	margin:0px;
}
.news {

	padding:1px;
	padding-top:10px;
	position:relative;
	overflow:auto;
	clear:both;

}
.news IMG{
	float:left;
	margin-top:5px;
	margin-right:5px;

}
.news .newsTitre{
	color:#FF9900;
	font-weight:bold;
	text-transform:uppercase;
}
.news.accueil{
	padding:0px;
		padding-top:10px;
}
.news.accueil .newsTitre{
	color:#003;
}

.plusActualite{
	display:block;
	margin-top:8px;
	text-align:center;
	border:0px solid pink;
	color:white;
	background-color:#FF9900;
}

.plusActualite:hover{
	background-color:#6ACFE3;
}

.lien_mailing{
	margin:auto;
	display:block;
	margin-top:8px;
	text-align:center;
	border:0px solid pink;
	color:white;
	background-color:#9696CB;
	width:200px;
	
}

.lien_mailing:hover{
		background-color:#6ACFE3;
}

.lien_retour{
	margin:auto;
	display:block;
	margin-top:8px;
	text-align:center;
	border:0px solid pink;
	color:white;
	background-color:#FF9900;
	width:200px;
}	
.lien_fichier{
	color:#FF9900;
}

.lien_fichier:hover{
	color:#FF9900;
}

.lien_retour:hover{
	background-color:#6ACFE3;
}
.form INPUT, .form TEXTAREA,.form SELECT, .form-input{
	border : 1px solid #9696CB;
	margin : 3px;
}
.submit, .form-button,.form-bouton{
	background-color:#9696CB;
	color:white;
	/*font-weight:bold;*/
	padding:3px;
	margin : 20px 0px 5px 0px;
	width:200px;
	font-size : 11px;
	padding:0px;
}
.submit:hover, .form-button:hover,.form-bouton:hover{
	background-color:#6ACFE3;
}


/* style editeur */

#contenuPage h1{font-size:14px;font-weight:bold;}
#contenuPage h2{font-size:13px;font-weight:bold;}
#contenuPage h3{font-size:12px;font-weight:bold;}


#contenuPage .violet {color:#9696CB;}
#contenuPage .orange {color:#FF9900;}
#contenuPage .rose-clair{color:#FF6699;}
#contenuPage .rose{color:#FF3399;}
#contenuPage .bleu-clair{	color:#6BCFE4;}
#contenuPage .bleu-fonce{	color:#0096D9;}
#contenuPage .rouge{	color:#0096D9;}
#contenuPage .vert{	color:#A8CC55;}

#contenuPage .violet-italic-15px{
	color:#9696CB;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
}

#inscriptionmailing {
text-align:center;
}

#inscriptionmailing FORM{
	margin-top:10px;
}
#inscriptionmailing TABLE{

	margin:auto;
}
#paginationbasdepage{
	display:table;

	text-align:center;
	border:0px solid pink;
	clear:both;
	height:34px;
	vertical-align:middle;
	/*overflow:auto;*/
	margin:auto;
		margin-top:15px;

}

#paginationbasdepage A{
display:inline-block;
	/*

	
		
	
	*/
	/*

	*/
		float:left;
	height:34px;
	line-height:34px;
		color:white;
text-transform:uppercase;
padding:0px 10px 0px 10px;
	font-weight:bold;
	border:0px solid black;
	background:url('/image/interface/pagination_a_fond.jpg') repeat-x top left;
}
#paginationbasdepage A:hover,#paginationbasdepage A.selectionne{
	background:url('/image/interface/pagination_a_fond_roll.jpg') repeat-x top left;
}

#paginationbasdepage .separateur{
float:left;

/*
	margin:0px;
	display:inline-block;
	display:inline-block;
	*/
	/*
		
		*/
	height:34px;
	width:1px;

	background:url('/image/interface/pagination_separateur.jpg') no-repeat top left;
	border:0px solid pink;

}