/* gestion des entetes et des pieds */
img.imgleft, img.imgright 
{
	display:block;
	margin:0;
}
img.imgleft, p.piedleft{ float:left;}
img.imgright {float:right;}

p.right
{
	float:right;
	margin:0;
}
p.newsleft
{
	float:left;
}
p.centre
{
	margin:auto;
	text-align:center;
}

.nettoyeur
{
clear:both;
}
 
p.right a , p.piedleft a
{
	text-decoration:none;
	font-size:1.2em;
	color:#739688;
}
p.right a:hover,p.piedleft a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#f0990c;
}
#entete h1 
{ 
	width:350px;	
	margin: 0 auto;
	color:#b5d334;
}
#entete
{
	border-bottom:2px solid #0c8455;
	padding-bottom:20px;
	margin-bottom:10px;
}
/* gestion de l'affichage des messages en retour*/
p.retourbon
{	color:#a9cf13;}
p.retourbad
{	color:red;}
	
/* gestion générale des formulaires clients et des formulaires gestion vap*/
form
{
	width:700px;
	margin:0 auto;
}
fieldset
{
	border:2px solid #458f72;	
}
legend
{
	color:#b5d334;
	font-size:1.19em;
}
p.perso, p.poste,p.vap,p.vaposte
{
	/*float: left;*/
	font-size:0.75em;
}

p.perso label 
{
	display:block;
	margin:0;
	padding:0;
	 
}

p.perso input
{
	display:block;
	margin-left:100px;
	margin-top:-15px;
	padding-top:0;
}
p.poste input
{
	margin-right:50px;
	margin-left:10px;
}
.vaposte input
{
margin-left:0;
margin-right:10px.
}
p.vaposte label.vapostespace
{
margin-right:25px;
}
th, tr.mobi, p.mobi
{
	font-size:0.85em;
}
div.menunews
{
	border:2px solid black;
	margin: 10px;
	padding:10px;
	background-color:#0ab271;
	float:left; 
}
div.contenu
{
	border: 2px solid black;
	margin: 10px;
	padding:10px;
	float:left;
	width: 60%;
}
/***************************
/* La partie du chat-vap */
/*************************/
.cadreforum
{
	clear:both;	
	width:98%;
	list-style-type:none;
	border-left: 2px solid #458f72;
	border-bottom:2px solid #458f72;
	border-right:2px solid #458f72;
	margin-bottom:5px;
}
.forumtete
{
	background:url(../lib/Photos/degrade.jpg) repeat;
	height:30px;	
	font-style:italic;
	font-size: 0.89em;
	/*padding-bottom:5px;*/
	margin-bottom:5px;
	border-bottom:1px solid #458f72;
}

.forumtete,.forumqueue,.sujetforum,.forum,#formu,.formubouton
{	font-family:"Trebuchet MS", times, verdana,sans-serif;} 
.sujetforum,.forum,.forumqueue
{
	clear:both;
	margin-left: 12px;
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
} 
 .forumqueue
{	width:100%;
	margin-top:10px;
	margin-bottom:10px;	
} 
.sujetforum span, .forum span, p.formuchatintro 
{
	font-style:italic;
	font-weight:bold;
	font-size:0.89em;
}
 p.formuchatintro
 {
 	font-weight:normal;
 }
.sujetforum, .forum
{	font-size:1.07em;}
.forumqueue a
{
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	color:#a9cf13;			/*#b5d334;*/
}
.forumqueue a:hover
{
	color:#f88c09;
}
.forumqueue a.queueright
{	text-align:right;} 
 
#new
{	font-family:"Trebuchet MS", times, verdana,sans-serif;
	color: #458f72 ;
	clear:both;
	width:55%;                         /* 550px;*/
	height:32px;
	font-style:italic;
	font-weight:bold;
	background-color:#c0d3cc;		
	/*background:url(../lib/Photos/degrade2.jpg) repeat;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;	
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	border:2px outset  #458f72 ;	
}
p.formuancre, p#old
{
	float:right;
	clear:both;	
}
p.formuancre a, p#old a
{
	text-decoration:none;
	color:#f88c09;
	font-size:0.89em;
	font-family:"Trebuchet MS", times, verdana,sans-serif;
	font-style:italic;
	font-weight:bold;
}
#formu 
{ 
	border:2px solid #458f72 ;
	width:83%;
	margin-right:auto;
	margin-left:auto;
}
#formu form
{
	width:90%; 	
	margin-left:auto;	/*12px;*/
	margin-right:auto;
	padding:0;
}
#formu .formusujet input, #formu .formumess textarea, #formu .formusujet label, #formu .formumess label 
{
	display:block;
	width:83%;
	margin-left:auto;	/*12px;*/
	margin-right:auto;
}
p.formuchatintro
{
	width:75%;
	margin-left:auto;	/*12px;*/
	margin-right:auto;
}
.formuchatintro span  
{	
	font-weight: bold;
	color:#458f72 ;
}
#formu .formusujet input, #formu .formumess textarea
{	border:2px solid #458f72 ;}
.formusujet label, .formumess label 
{	color:#a9cf13;}

p.formubouton input
{	font-style:italic;
	font-size:1.12em;
	background-color:#c0d3cc;				/*c9d49d;*/
	margin-left:8%;
	color:#458f72 ;
}

/* Le pied */
#pied
{	
	margin-top:20px;
	border-top:2px solid  #0c8455;
	margin-left:0;
	margin-right:0;
	width:100%;
	clear: both;	
}
#pied ul
{
	margin : 0 0;
	padding: 0 0;
}
#pied ul li
{
	margin-right:20px;
	padding-left:5px;
	margin-left:0;
	float:left;
	list-style-type:none;
}
#pied ul li a
{
	text-decoration:none;
	color:#45695b;
}
