* { outline:0; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline; margin:0; padding:0; }
html, body { text-align:center; height:100%; }


a:link {
	color: #FFFFFF;
	}
	a:visited {
	color: #FFFFFF;
	}
	a:hover {
	color: #2C1423;
	}
	a:active {
	color: #FFFFFF;
	}

a.liens2:link {
	color: #2C1423;
	}
	a.liens2:visited {
	color: #2C1423;
	}
	a.liens2:hover {
	color: #2C1423;
	}
	a.liens2:active {
	color: #2C1423;
	}
	
.alignement{
	text-align:justify;
}

.texte{
	color: #2C1423;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}		
.texte2{
	color: #2C1423;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:35px;
	}

	
.texte3{
	color: #FFCC00;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
.texte4{
	color: #CFBBC7;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
.texte5{
	color: #CFBBC7;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
.logo{
	color: #fff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
		
#MenuMarques1 {
	display:block;
	top:0px;
}
#MenuMarques2 {
	display:none;
	top:0px;
}
#MenuMarques3 {
	display:none;
	top:0px;
}
#MenuMarques4 {
	display:none;
	top:0px;
}
#MenuMarques5 {
	display:none;
	top:0px;
}
#MenuMarques6 {
	display:none;
	top:0px;
}
#MenuMarques7 {
	display:none;
	top:0px;
}
.titre{
	color: #3d1c31;
	font-weight: normal;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

*
{
	margin: 0;
	padding: 0;
}

body
{
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background:url(images/duplique_02.jpg) #693053 repeat-x;
}

div#conteneur
{
	text-align: left;
	margin: 0 auto;
	width:950px;
	background:url(images/pattern_08.jpg) repeat-y;
	color:#fff;
}

div#haut
{
	text-align:left;
	width:727px;
	height:166px;
}

div#menu
{
	text-align:left;
	width:223px;
	float:right;
	margin-top:-166px;
	vertical-align: top;
}

div#contenu
{
	text-align: left;
	width: 727px;
	background:url(images/fond_07.jpg) no-repeat;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-height: 610px;
}

div#duplicontenu
{
	width: 580px;
	text-align: left;
	margin-left:110px;

}

div#formulaire
{
	width: 590px;
	text-align: left;
	margin-left:90px;
}

/*Formulaire contact*/

#frmEnvoi
{
	text-align: left;
	padding-left: 10px;
}

p.field label
{
	display: block;
	float: left;
	width: 140px;
}

p.submit
{
	text-align: left;
	margin-left: 140px;
}

/*Fin formulaire contact*/

div#adresse
{
	margin: 0 auto;
	height: 68px;
	width:950px;
	float:left;
}


div#yzeo
{
	margin: 0 auto;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 770px;
	height:40px;
	background:#693053;
	float:left;
	text-align:center;
}

div#yzeo img
{
	vertical-align: middle;
	border:#693053;
}

.titreplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #5F0666;
	font-weight: bold;
}
.txtplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}
.plan {
	border: 1px solid #515151;
	width: 590px;
	height: 400px;
}
.bordure {
	border: 1px solid #2C1423;
}
#PS_page
{
	width:100%;
	text-align:center;
	
}
#PS_text
{
	margin:auto;
	text-align:left;
	width:700px;
	padding-left:40px;
	padding-right:40px;
	background-color:#c3abbb;
}
#PS_lienbas
{
	margin:auto;
	text-align:left;
	width:700px;
}



#navlist
{
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #FFFFFF;
	font: bold 12px Verdana, sans-serif;
}

#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#navlist li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #FFFFFF;
	border-bottom: none;
	background: #692f55;
	text-decoration: none;
}

#navlist li a:link { color: #e2d7df; }
#navlist li a:visited { color: #e2d7df; }

#navlist li a:hover
{
	color: #e2d7df	;
	background: #875976;
	border-color: #FFFFFF;
}

#navlist li a#current
{
	color: #712;
	background: #e2d7df;
	border-bottom: 1px solid white;
}


#auth-form, #register-form {
	padding: 2em 1em;
}
#auth-form p, #register-form p {
	margin: 1.2em 0;
}

.note {
	font-size: 0.9em;
	font-style: italic;
}

.error_box {
	color: #c00;
	background-color: #FFECEE;
	border: 1px solid #c00;
	padding: 0.5em;
	margin: 1em 10%;
}


.filemanager {
	margin: 2em 0;
}
.filemanager p {
	margin: 1em 0;
}
.filemanager img {
	vertical-align: middle;
}

.filemanager a:link, .filemanager a:visited, .filemanager a:hover, .filemanager a:active {
	color: #2C1423;
}

#espace_client p {
	margin: 1em 0;
}

#espace_client p.titre {
	margin-top: 0;
}

#espace_client {
	width: 350px;
	margin-left: 110px
}

.photo-pdf {
	margin-left:200px;}

.legende{
	margin-left:140px;}
	
.trombino1 {
	margin-left:50px;
	margin-right:20px;
	}
.trombino2 {
	margin-left:19px;
	margin-right:20px;
	}
#legende-texte {
	position:relative;
	margin-bottom:20px;
	}
.text-trombino1 {
	float:left;
	margin-left:50px;
	margin-top:10px;
	
	}
.text-trombino {
	float:right;
	margin-right:80px;
	margin-top:10px;
	
	}
#video-centre {
	margin-top:30px;
	margin-left:35px;
	}
	
video-centre-valplast {
	margin-top:30px;
	}

	
