body {background: #000; font-family: Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif; margin: 0; padding: 0; background:#000000 url(../images/bkg-General.jpg) repeat-x; font-size:10px; }
img {border:0;}
h1, h2 { margin:0; padding:0; }
h1 {font-size:15px; color: #C19C58; font-weight: bold;}
h2 { margin:0; padding:0; font-size: 11px; font-weight: bold; background-image:url(../images/h3-bg.gif); background-repeat:no-repeat; padding-left: 30px; color: #f0e5cd; clear:both; }
h3 {margin: 0; padding: 0; margin-top:20px; font-weight: bold; color: #f0e5cd; font-size: 10px;}
h4 {margin: 0; padding: 0; color: #DFBEAD; font-size:10px; font-weight:normal;}
table {clear:both}
p { font-weight:normal; color: #F3E0B4; clear:left; padding:0; margin:5px 0;}
td, td a { font-weight:normal; color: #F3E0B4; padding:0; margin:0; font-size:10px; }
#contenu a {font-weight:normal; color: #F3E0B4; text-decoration:none;}
#contenu a:hover { color: #F3E0B4; text-decoration:underline;}
.spacer {clear:both; visibility:hidden; height:0;}
.separator {border-top: 1px solid #C19C58; clear:both; width: 99%; margin: 10px 0; height:1px; }
input { background:url(../images/back_input.gif) left bottom repeat-x; border:none; margin-top:3px; color:#FFFFFF;}
input.btn { background:#000000; text-align:center; width:50%; }
textarea {background:none; border:1px solid #C19C58; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:470px;}
.radio {background:none;}
.temp {color: Blue !important;}
label {width: 100px; font-weight: bold;}

.spacer2{ clear:both; height:1px; padding:0; margin:0;}

#conteneur {width: 711px; height:auto; text-align: center; margin: 0px auto; padding:0; }
#ombregche {float: left; width: 5px; height: 400px; background:url(../images/bgombreleft.jpg) top right no-repeat;}
#ombredrt {float: left; width: 5px; height: 400px; background:url(../images/bgombreright.jpg) top left no-repeat;}
#conteneurcentre {width: 700px; height:auto; text-align: left; float: left; padding:0; background:#481d10; }

#logo {width: 700px; height: 75px; border-bottom: 1px solid #481d10; clear:both; background:url(../hr/images/bgLogoHeader.jpg) top left no-repeat;}

#pays {width:700px; margin:0; padding:0; height: 24px; border-bottom: 1px solid #481d10; background-image: url(../images/bgTopNav.jpg); list-style:none;}
#pays li { margin:0; padding:5px 2px; float: right; }
#pays li.simula { margin:0; padding:0px; float: left; }

#content {width: 700px;	background:url(../images/bgContent.jpg) 0px 0px repeat-y;}

#menu { width: 700px; height: 36px; background:#B78B44 url(../images/bgNav.jpg) repeat-x; text-align:left;}
#menu ul {margin:0; list-style:none; padding:0; }
#menu li {display:inline; margin:0; padding:0; background-image:none; text-indent:0; font-weight: bold; text-transform: capitalize; }
#menu li a {float:left;color:#000; padding:0 5px; text-decoration: none; border-right: 1px solid #481d10; height: 29px; line-height:29px; }
#menu li a.flag {background:url(../images/drapeauFr.gif) center left no-repeat; padding-left: 30px !important; margin-left:5px !important; }
#menu li.select { background-image:url(../images/bgNavHover.jpg); color: #FFFFFF;float:left; height: 20px; padding:10px 5px 0 5px; border-right: 1px solid #481d10; }
#menu li a:hover {color:#fff; background-image:url(../images/bgNavHover.jpg); border-bottom: 1px solid #481d10;}
#menu li a.flag:hover {background:url(../images/drapeauFr.gif) center left no-repeat !important; }

#simulapierre { float:right; margin:0; padding:0; height:0;}

#contenu {width: 700px;	background:url(../images/bgContent.jpg) 0px 0px repeat-y;}

#backaccueil {background:url(../hr/images/img_presentation.jpg) top right no-repeat;}

#bandeaugche {width:140px; float:left;}

#smenu { margin:0; padding:0; list-style:none; border-bottom:1px solid #000; background-color:#B78B44;}
#smenu dt { padding:5px 0; padding-left:10px; border-top:1px solid #000; font-weight:bold; background:url(../images/bullet-1.gif) no-repeat;}
#smenu dt a { font-weight:bold;}
#smenu dd {margin:0; padding:0; padding-left:10px;}
#smenu dd.votreavis { padding:0 !important;}
#smenu dd.devis { padding:0 !important;}
#smenu a, .leftNavigation a:visited {text-decoration: none; color: #000;}
#smenu a:hover {color: #993300;}

#consulter_avis {margin-top:60px;}
#votreavis {margin-top:30px;}
#devis {margin-top:30px;}


#centre {width:530px; float:left; padding:15px; color:#F3E0B4; height: 450px;}
html>body #centre {height:auto; min-height: 450px; }
#centrepres {width:530px; float:left; padding:15px 0 15px 15px; color:#F3E0B4; height: 450px;}
html>body #centrepres {height:auto; min-height: 450px; }

#chemin {height: 18px; text-align: right; background:url(../images/bgBreadcrumb.gif) bottom right no-repeat; margin:0; list-style:none;}
#chemin li {color: #f0e5cd; float:right; }
#chemin li a {color: #f0e5cd; text-decoration: none; background: url(../images/breadcrumbs-picto.gif) right no-repeat; padding-right: 15px;}
#chemin li a:hover {text-decoration: underline; }
#chemin strong { margin-right: 10px;}

#sousrubs {background-color:#C19C58; float:left; padding: 10px; margin:0px; width:500px;}
#sousrubs h3 {margin: 0; padding: 0; font-weight: bold; color: #f0e5cd; font-size: 10px;}


.imgcentre {float:right; margin-left:10px; margin-bottom: 10px; width:160px;}

.listepagecentre { margin:10px 10px 10px 0; padding: 0; width:90px; float:left; text-align:center; height:auto;}
.listepagecentre h4 {color: #000000;}

.galeriecentre { margin:10px 10px 10px 0; padding: 0; width:160px; height: 190px; float:left; text-align:center;}
.galeriecentre img { border:2px solid #C19C58;}

.avantapres { margin:20px 20px 20px 0; padding: 0; width:140px; float:left; display: inline-table; text-align:center; background:#C19C58; padding:5px; color:#000000;}
p.toppage { text-align:right; margin-right:70px; padding:0;}

a.voirsite {color: #f0e5cd !important; }

ul.centerlist li { margin-top:5px;}

a.sel {padding-right:15px; background:url(../images/breadcrumbs-picto.gif) right no-repeat; }
a.nouvmsg {background-color:#993300; padding: 0 3px; color:#FFFFFF !important; margin-right:10px;}
#pdp { clear:both; width: 700px; height: 20px; text-align:center;  font-size: 10px; color: #ffffff; background: #481d10; height:18px; line-height:18px;}
#pdp a {color: #fff;}

/* ADMIN */
#admin {clear:both; height: 20px; background-color: #000;font-size:11px; color:#FFFFFF; text-align:right; line-height:20px; padding-right:15px; }
#admin a { text-decoration:none; color:#B3B6B6; }
#admin a:hover { color:#FFFFFF; }


dd,dt {clear:both;}
dt.mainadmin { }
dt.adminlist { border-top:none !important; border-bottom:1px solid #000000; background:none !important; height:15px !important; padding:0 !important; }
dd.secadmin {padding-top:2px !important; margin:0 !important;}
dd.adminlist { border-bottom:1px solid #000000; background:none !important; height:13px !important; padding:0 !important;}
dt.additem { background:#EB710F url(../images/add.gif) left no-repeat !important; height:15px !important; padding:0 !important; text-align:center;}

dt.additem a { color:#FFFFFF !important; padding:0px; font-weight:normal !important; text-decoration:none; }
dt.additem a.addprod { color:#FFFFFF !important; padding:0px; font-weight:normal !important; text-decoration:none; font-size:8px !important; line-height:15px; }

dt.adminlist a, dt.adminlist a, dd.adminlist a, dd.adminlist a, a.del, a.adminlink { color:#FFFFFF !important; padding:0px; font-weight:normal !important; display:block; float:left; width:50%; text-align:center; text-decoration:none; margin-top:3px; }

dt.adminlist a.del, a.del{ font-size:9px !important; background-color:#FF0000;  height:15px; line-height:15px;}
dt.adminlist a.adminlink, a.adminlink { font-size:9px !important; background:#000 url(../images/up.gif) left no-repeat; height:15px; line-height:15px;}
dd.adminlist a.del{ background-color:#FF0000; font-size:8px !important; height:13px; line-height:13px;}
dd.adminlist a.adminlink { font-size:8px !important; background:#000 url(../images/up.gif) left no-repeat; height:13px; line-height:13px;}

a.editer { font-size:9px !important; background:#000 url(../images/up.gif) left no-repeat; height:15px; line-height:15px; color:#FFFFFF !important; padding:0px; font-weight:normal !important; display:block; float:left; width:100%; text-align:center; text-decoration:none; margin-bottom:10px;}
a.add { font-size:9px !important; background:#EB710F url(../images/add.gif) left no-repeat; height:15px; line-height:15px; color:#FFFFFF !important; padding:0px; font-weight:normal !important; display:block; float:left; width:100%; text-align:center; text-decoration:none; margin-bottom:10px;}





/* ====================================================================== */
/* ========================== PAGE TYPE LIENS =========================== */
/* ====================================================================== */
/*-- barre admin de la page : ajouter --*/	
	#admin-page { margin:0px 0px 10px 65px; padding:0; width:80%; }
	  #admin-page p{}
		#admin-page a { color:white; font-size:0.9em; font-weight:bold; text-decoration:none; text-align:center; margin:0px 7px 0px 0px; padding:2px 5px; }
		#admin-page a:hover { text-decoration:underline;}
		#admin-page .delete { background:#981400; }
		#admin-page .add { background:#F3A24E; }

/*-- barre admin d'une news --*/
	.lien-up{ float:right; margin:0px 0px 0px 0px; }
	.editeur_news { padding:0px 5px; background:#320F04; font-size:1.1em; margin:0px 20px 0px 10px; }
		.editeur_news a { color:#F3E0B4; }
		.editeur_news a:hover {}


/*-- css d'un lien vu internaute et BO --*/
	/*-- lien sans image --	*/
	.linklien1{ margin:0px 10px 10px 10px; padding:5px 5px 15px 5px; border-bottom:1px #693D31 solid;}
		.linklien1 .lien-titre{ font-weight:bold; margin:0px 0px 0px 0px; color:#F3E0B4; font-size:1.4em;}
		.linklien1 .lien-texte{ margin:0px 0px 0px 0px; color:#F3E0B4; font-size:1.1em; text-align:left;}
		.linklien1 .lien-link{ margin:0px 0px 0px 0px; font-size:1em;}	
			.linklien1 .lien-link a{ color:3F3E0B4; text-decoration:none;}
			.linklien1 .lien-link a:hover{}
	/*-- lien avec image --*/
	.linklien1-with-img{ margin:0px 10px 10px 10px; padding:5px 5px 15px 5px; border-bottom:1px #693D31 solid; }
		.linklien1-with-img .lien-img{ float:right; margin:15px 0px 0px 0px; padding:4px; border:1px #EDEDED solid; background:#C19C58; width:100px; text-align:center;}
		.linklien1-with-img .lien-titre{color:#F3E0B4; margin:0px 120px 0px 0px; font-size:12px; font-weight:bold; }
		.linklien1-with-img .lien-texte{color:#F3E0B4; margin:0px 120px 0px 0px; }
		.linklien1-with-img .lien-link{ margin:0px 120px 0px 0px; }	
			.linklien1-with-img .lien-link a{ color:#F3E0B4; text-decoration:none;}
			.linklien1-with-img .lien-link a:hover{ }



/*-- css du form d'édition d'un lien dans le BO --*/	
	/*-- formulaire lien sans image --*/
	.form-lien1 {  padding:5px 0px; margin:0px 0px 0px 0px; border-bottom:1px #693D31 solid; }
		.form-lien1 p {font-size:1.1em; margin:1px 0px; padding:0;}
			.form-lien1 label { float:left; width:140px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#F3E0B4; }
			.form-lien1 input { font-size:1.2em; line-height:15px; margin:0; padding:0; color:#F3E0B4;}
			.form-lien1 .typetitre { width:350px;}
			.form-lien1 textarea { font-size:1.1em; width:350px; margin:0; padding:0; color:#F3E0B4;}	
			.form-lien1 .save { text-align:center; margin:5px 0px 0px 0px; padding:0;}
				.form-lien1 .save input {background:#F3E0B4; border:1px #491D10 solid; color:#491D10; font-size:1.1em; cursor:pointer;}
	/*-- formulaire lien avec image --*/
	.form-lien1-with-img { padding:5px 0px; margin:0px 0px 0px 0px; border-bottom:1px #693D31 solid; }
		.form-lien1-with-img .lien-img { float:right; margin:0px 5px 5px 0px; padding:4px; border:1px #EDEDED solid; background:#C19C58; width:100px; text-align:center}
		.form-lien1-with-img p {font-size:1.1em; margin:1px 0px; padding:0;}
			.form-lien1-with-img label { float:left; width:90px; text-align:right; margin:3px 5px 0px 0px; padding:0; color:#F3E0B4; }
			.form-lien1-with-img input { font-size:1.2em; line-height:15px; margin:0; padding:0; color:#F3E0B4;}
			.form-lien1-with-img .typetitre { width:280px;}
			.form-lien1-with-img textarea { font-size:1.1em; width:280px; margin:0; padding:0; color:#F3E0B4;}				
			.form-lien1-with-img .save { text-align:center; margin:5px 0px 0px 0px; padding:0;}
				.form-lien1-with-img .save input {background:#F3E0B4; border:1px #491D10 solid; color:#491D10; font-size:1.1em; cursor:pointer;}


