* {
	margin:0px;
	padding:0px;
}

a {
	color:#a99f8c
}

body {
	text-align: center;
	background-color:#f8f8f8;
}


#global {
	text-align:left;
	width:950px!important;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:125px!important;
	margin-bottom:0px;
	padding-left:30px!important;
	padding-left:20px;
	height:auto;
}

* html #global {
	height:220px;
}

#banniere {
	width:100%;
	height:230px;
}

.titre {
	width:250px;
	margin-left:255px;
	margin-bottom:15px;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-top: 1px none #f4edde;
	border-right: 1px none #f4edde;
	border-bottom: 1px solid #f4edde;
	border-left: 1px none #f4edde;	
	
}

#enter a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;	
}
/******************************************************************   MENU    ***********************************************/
.menu {
	float:left;
	list-style:none;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	width:200px;
	margin-bottom:50px;
}

.menu li a {
	text-decoration:none;
	font: small-caps 12px Arial, Helvetica, sans-serif;
	color:#919191;
	display:block;
	line-height: 1.2em;
	width:185px!important;
	width:200px;
	background-color:none;
	padding: 4px 0px 4px 15px;
}

.menu li {
	width:200px;
	border-bottom: 1px solid #cacaca;
}

.menu-titre-act {
	background-color:#f3ead7;
}

.menu a:hover {
	background-color:#FFFFFF;
	color:#000000;
}
/*------------------FIN MENU-------------------*/



/*------------------FOOTER-------------------*/
#lien-footer {
	height:34px;
	width:128px;
	display:block;
	background-image:url(design/bouton-contact.jpg);
	text-align:center;
	float:right;
	margin-right:50px;
}


.netwebcity {
	clear:both;
	height:150px;
	line-height:40px;
	width:100%;
	text-align:center;
	background: url(design/fond_footer.png) repeat-x;
}

.netwebcity a {
	text-decoration:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #cfcfcf;	
}

/*------------------FIN FOOTER-------------------*/

#template {
	margin-top:-15px;
	margin-bottom:15px;
	padding-left:50px;
	font: 70% Arial, Helvetica, sans-serif;
	line-height:1.5em;
	letter-spacing:0.1em;
	color: #636363;
	width:680px!important;
	width:720px;
	background: url(design/fond_template.png) no-repeat right bottom;
	float:left;
}

#template-contact {
	float:left;
	padding-left:50px;
	font: 70% Arial, Helvetica, sans-serif;
	line-height:1.5em;
	letter-spacing:0.1em;
	color: #636363;
	width:620px;
}

#template-admin {
	clear:both;
	font: 70% Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color: #636363;
	width:950px;
}
.menu-ad {
	margin-bottom:20px;
	
}

.menu-ad a{
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	color: #636363;
	font: 80% Arial, Helvetica, sans-serif;
}


/*------------------CONTACT VISITEUR-------------------*/


.box-contact-1 {
	margin-bottom:20px;
}

.box-contact-1 p {
	margin-bottom:5px;
}

.box-contact-1 a {
	color:#a99f8c;
}

.info {
	width:435px;
	text-align:justify;
}

.plan {
	float:left;
	width:175px;
	height:100px;
	text-align:center;
	margin-right:-40px;
}

.plan a {
	text-decoration:none;
	color:#a99f8c;	
}

.form li {
	list-style:none;
	
	padding:0 0 4;
}

.form {
	float:left;;
	width:300px;
	
}

.form label {
	display:block;
	width:90px;
	float:left;
}


.input-field {
	border:1px solid #cacaca;
}


.form2 {
	clear:both;
}



.input {
	list-style:none;
}

.form2 textarea {
	width:435px;
	height:100px;
	border:1px solid #cacaca;	
}

.bouton {
	margin-top:0px!important;
	margin-top:20px;
	margin-bottom:20px!important;
	margin-bottom:0px;
	background-color:#ece9d8;
	border:1px solid #cacaca;	
	font: 110% Arial, Helvetica, sans-serif;
	color: black;
}

/*------------------FIN CONTACT CLIENT-------------------*/


/*------------------SECTION EN SAVOIR PLUS-------------------*/
.txt-savp{
	text-align:justify;
	font: 70% Arial, Helvetica, sans-serif;
	color: #636363;
	line-height:1.5em;
	letter-spacing:0.09em;
}

.txt-savp a {
	color:#a99f8c;
}

.txt-savp a:hover {
color:#1a4865;
}

.txt-savp ul li {
	list-style: square url(none) inside;
}


a.ensavoirplus {
	font-weight: normal;
	color:#24638b;
	text-align:left;
	font-size:11px;
}

a.ensavoirplus:hover{
	color:#1a4865;
}

.image-savp1{
	margin:5px 10px 10px 0px;
}

.cadre-img {
	border:none;
}

.image-savp2{
	margin:5px 0px 10px 10px;
}

.loca-savp{
	clear:both;
	text-align:left;
	margin:10px 0px 20px 5px;
}

.loca-savp a {
	color:#a99f8c;
}



td.td-savp-admin, td.td-savp-admin-act{
	width:33%;
	border: 1px solid #cacaca;
	text-align:center;
	font-size: 12px;
}

td.td-savp-admin-act{
	background-color:#ece9d8;
}
.td-savp-admin textarea {
	height:150px;
	margin-top:33px;
	width:290px;
}

/*------------------CONTACT ADMIN-------------------*/


.admin-contact {
	width:450px;
	margin-left:-50px;
}

.admin-contact label {
	width:80px;
	display:block;
	float:left;
}

.admin-contact li {
	list-style:none;
	margin: 5px 0px;
}

.admin-contact input {
	width:200px;
	border:1px solid #cacaca;
	padding: 2px 2px 2px 5px;
}

.admin-contact textarea {
	width:404px;
	margin-top:5px;
	height:200px;
}

/*------------------FIN CONTACT ADMIN-------------------*/

/*------------------MENU ADMIN-------------------*/

.menu-admin {
	list-style:none;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	width:450px;
	padding-left:20px;
	margin-bottom:20px;
}

.menu-admin li a {
	text-decoration:none;
	font: small-caps 12px Arial, Helvetica, sans-serif;
	color:#919191;
	display:block;
	line-height: 1.2em;
	width:455px!important;
	width:500px;
	background-color:none;
	padding: 4px 0px 4px 15px;
}

.menu-admin li {
	margin-left:-20px;
	width:470px;
	border-bottom: 1px solid #cacaca;
}

.menu-titre-act {
	background-color:#f3ead7;
}

.menu-admin a:hover {
	background-color:#FFFFFF;
	color:#000000;
}

.input-admin {
	width:80px;
	border:1px solid #cacaca;
}

.input-admin-nom {
	padding-left:10px;
	width:300px;
	border:1px solid #cacaca;
}

.input-nbre {
	width:30px;
}

.bouton_save {
	background-color:#ece9d8;
	border:1px solid #cacaca;	
	font: 0.8em Arial, Helvetica, sans-serif;
}

.bouton_delete {
	background-color:#ece9d8;
	border:1px solid #cacaca;	
	font: 80% Arial, Helvetica, sans-serif;
}

.savp-admin {
	font-size: 14px;	
}

.savp {
	margin-right:25px;
}
/*------------------ADMIN EN SAVOIR PLUS-------------------*/

.login {
	height:150px;
}


/*-------------------- PASSWORD ADMIN -----------------------*/
#password-admin{
	width:460px;
	margin-top:20px;
}


#password-admin label{
	float:left;
	width:20em;
	text-align:left;
	padding-right:10px;
	font-weight:bold;
	display:block;
	width:260px;
}

#btn_connexion {
	background-color:#ece9d8;
	border:1px solid #cacaca;	
	font: 1em Arial, Helvetica, sans-serif;
}
/*------------------ FIN PASSWORD ADMIN --------------------*/

/*---------------------FICHIERS-----------------------*/
.box-ajout-fichier{
	width:680px;
	text-align:left;;
	font-weight:bold;
	margin:20px 0px 20px 0px;
	padding-bottom:26px;
	border-bottom:1px solid #1C4E6E;
}

/*---------------------FIN FICHIERS-----------------------*/

/*-----------------MENTIONS LEGALES---------------------*/
.box-global-ml{
	width:660px;
	margin:20px auto 0;
}

.box-haut-page{
	clear:both;
	text-align:right;
	padding-right:16px;
	margin-top:10px;
	margin-bottom:14px;
}

.box-haut-page a{
	font-size:11px;
}

/*-----  admin  -------*/
.box-ml-admin{
	font-weight:bold;
	text-align:left;
	width:450px;
	margin:2px auto;
}

.box-ml-admin label {
	float:left;
	width:8em;
	text-align:left;
	padding-right:12px;
}
/*-----  non-admin  -------*/

.box-ml-menu{
	float:left;
	width:100px;
	text-align:left;
	margin-bottom:20px;
}

.box-ml-menu a{
	font-weight:normal;
	color:#a99f8c;	
}

.box-ml, .box-ml-small{
	float:left;
	border:0px solid #ffcc00;
}

.box-ml-small{
	width:490px;
	margin-left:14px;
}

.ml-titre{
	font-size:14px;
	font-weight:bold;           
	text-align:left;
	padding-left:8px;
	padding-bottom:2px;
	margin-bottom:7px;
	border-bottom: 1px solid #d8d8d8;
}

.ml-description{  
	text-align:justify;
	padding-left:12px;
	padding-right:8px;
}
/*-----------------FIN MENTIONS LEGALES---------------------*/









/*------------------ INDEX -------------------*/

#intro {
	height:330px;
	width:724px;
	font: 80% Arial, Helvetica, sans-serif;
	line-height:1.5em;
	letter-spacing:0.1em;
	
	
	
}

#intro a{
	display:block;
	height:30px;
	text-decoration:none;
	color:#919191;
}

.cadre-map {
	width:500px;
	margin-bottom:20px;
	border:1px solid #cacaca;
}

/*------------------ FICHIER -------------------*/

.input-lien {
	width:300px;
}

.bouton_voir {
	background-color:#ece9d8;
	border:1px solid #cacaca;	
	font: 80% Arial, Helvetica, sans-serif;
	line-height:18px;
	width:30px;
	margin-right:5px;
	color: black;
}

.bouton_voir a {
	text-decoration:none;
	color: black;
}

.bouton_ajouter {
	background-color:#ece9d8;
	border:1px solid #cacaca;	
	font: 110% Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-right:5px;
}
