/*Mise en forme générale*/
body {
	background-color: #ffffff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	text-align: justify;
}

#conteneur {
	width: 980px;
	height: 600px;
	margin: 10px auto 0px;
	background-image: url(../img-interface/fond-page.jpg);
	background-repeat: no-repeat;
	/*border-bottom: 1px solid #64B9DF;*/
	/*border-left: 1px solid #505050;
	border-right: 1px solid #505050;*/
}

#gauche {
	float: left;
	width: 195px;
	height: 600px;
}


#droite {
	float: right;
	width: 785px;
	height: 600px;
}

#bas_page {
	width: 980px;
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
}

.cadre_suite1 {
	padding: 3px;
	border: 1px solid #d2cfcb;
	background-color: #ffffff;
	text-align: center;
	margin-top: 5px;
	width: 644px;
}

.cadre_suite2 {
	padding: 3px;
	border: 1px solid #d2cfcb;
	background-color: #d3bfaa;
	text-align: center;
	margin-top: 5px;
	width: 644px;
}

.cellule_galerie {
	width: 183px;
	height: 120px;
	vertical-align: top;
}


p {
	margin-right: 15px;
}

.entete_colonne {
	text-align: left;
	font-weight: bold;
	background-color: #AA9881;
	color: #ffffff;
}

#navigation {
	height: 36px;
}

#contenu_admin {
	/*border: 1px solid #ff0000;*/
	padding:10px;
	display: inline-block;
	width: 748px;
	border-left: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-right: 1px solid #505050;
	background-color: #ffffff;
}


/*********** ESPACE CLIENT ***********/
#login {
	width: 500px;
	margin: 50px auto;
}

input.champ_text, textarea.champ_text, input.inputform, textarea.inputform, select.champ_text, iframe.champ_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	border : 1px solid;
	border-color : #000000 #aaaaaa #aaaaaa #000000;
	background-color: #e9e6de;
	margin: 2px;
	padding: 2px;
}

input.champ_text:focus, textarea.champ_text:focus, iframe.champ_text:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	border: 1px solid #aaaaaa;
	background-color: #f2f2f2;
	margin: 2px;
	padding: 2px;
}

input.champ_text_error, textarea.champ_text_error, select.champ_text_error, iframe.champ_text_error  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7565;
	border: 1px solid #c14120;
	background-color: #ebd7ab;
	margin: 2px;
	padding: 2px;
}

.text_erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c14120;
	font-weight: bold;
}


.bouton_valider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8d8d8d;
	border : 1px solid;
	border-color : #aaaaaa #000000 #000000 #aaaaaa;
	background-color: #343434;
	margin: 2px;
	padding: 2px;
	width: 120px;
}

.bouton_annuler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8d8d8d;
	border : 1px solid;
	border-color : #aaaaaa #000000 #000000 #aaaaaa;
	background-color: #343434;
	margin: 2px;
	padding: 2px;
	width: 120px;
}

.cadre_erreur {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	text-align: center;
	color: #cc0000;
}

.cadre_confirmation {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	text-align: center;
	color: #3a682a;
}

/*********** FIN ESPACE CLIENT ***********/


/*********** FIN INFOS BULLES ***********/
a.info{
	position:relative; 
	z-index:24; 
}

a.info span{
	display: none;
}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
	display:block; 
	position:absolute;
	top:2em; left:2em; width:17em;
	border:2px solid #666666;
	background-color:#f3f2f1;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:12px;
	color: #000000;
	font-weight:bold;
	padding:7px;
}
/*********** FIN INFOS BULLES ***********/


/*********** PAGINATION ***********/
.pages {
  color: #000000;
	font-weight: bold;	
	text-decoration: none;
	display: inline;
	padding: 2px;
	margin: 2px;
	border: 1px solid #d2cfcb;
	background-color:#f3f2f2;
}

.pages_courante {
	color: #ffffff;
	font-weight: bold;	
	text-decoration: none;
	display: inline;
	padding: 2px;
	margin:2px;
	border: 1px solid #000000;
	background-color:#c6b19b;
}

.pages:hover {
	color: #000000;
	font-weight: bold;	
	text-decoration: none;
	display: inline;
	padding: 2px;
	margin:2px;
	border: 1px solid #000000;
	background-color:#c6b19b;
}






/*
.pages {
  color: #c30c72;
	font-weight: bold;	
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	border: 1px solid #aaaaaa;
	background-color:#f3f2f2;
	line-height: 25px;
}
.pages:hover {
	color: #c30c72;
	font-weight: bold;	
	text-decoration: none;
	padding: 2px;
	margin:2px;
	border: 1px solid #d0d0d0;
	background-color:#e8e8e8;
}
.page_actuelle {
  color: #000000;
	font-weight: bold;	
	font-size: 16px;	
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	border: 1px solid #000000;
	background-color:#f3f2f2;
	line-height: 25px;
}
.page_actuelle:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	margin:2px;
	border: 1px solid #000000;
	background-color:#e8e8e8;
}
*/
/*********** FIN PAGINATION ***********/

/*********** NEWSLETTER ***********/
#header_newsletter {
	height: 400px;
	background-image:  url(../newsletter/img-newsletter/titre-logo-newsletter.jpg);
	background-repeat: no-repeat;
	padding-left:26px;
	padding-right:26px;
}

.titre {
	font-size: 22px;
	color: #265b8b;
}
/*********** FIN NEWSLETTER ***********/
