body 
{
	margin:0px;
 	background-repeat:repeat;
	margin:auto;
	/*width:1255px;*/
	width:1020px;
	font-family: Verdana;
	font-size:10px;
	background-color:#ffc000;
	color:green;

}
#content
{
	width:1020px;	
	margin:0px;
}

#header
{
	height:116px;
	/*width:1250px;*/
	width:1020px;
	background-image:url('./_skin/image/banniere1024.jpg');
 	background-repeat:no-repeat;
	z-index:2;
	margin:0px;
	
}

#corps
{
	background-image:url('../../_skin/image/final1024.jpg');
	background-repeat:no-repeat;	
	height:680px;
	/*width:1255px;*/
	width:1020px;
}

#content2
{
	padding:5px;
	margin:0px 0px 0 110px;
	
	/*border:1px dashed green;*/
	/*background-image:url('../../_skin/image/fond.jpg');*/
}

#menu
{
	width:96px;
	height:771px;
	float:left;	
	
	background-image:url('../../_skin/image/menu2.jpg');
	
}

#menu_haut
{
	position:relative;
	top:-10px;	
	left:200px;
	
}
/*
#footer
{
	height:60px;
	width:800px;
	background-color:none;
	text-align:center;
	margin-top:10px;
	color:#fff;
	line-height:50px;
	letter-spacing:1px;
	border:1px dashed green;
	z-index:3;
	
}
*/
.paragvert
{
	
	background-color:green;	
	color:yellow;
	margin-top:0px;
	padding:4px;
	height:120px;
}

#accueil
{
	width:460px;
	height:600px;
	margin-top:12px;
	float:left;	
	/* Decalage a gauche des 4 blocs */
	
	/*margin-left:100px;*/
	
}

#accueil a
{
	color:#000000;
}

#news
{
	/*border:1px solid yellow;*/
	width:320px;
	margin-left:560px;
	padding:5px;
	margin-top:5px;
	
	color:black;
	
}

#news a
{

	color:black;
}
/*
#news1
{
	width:200px;
	height:20%;
	float:left;
	
	color:yellow;
	background-image: url('../../_skin/image/maison.jpg');

	padding:5px;
	margin:0px;
	border:1px solid yellow;
	margin-bottom:50px;
	font-size:12px;
}

#news2
{
	width:200px;
	height:20%;
	margin-left:240px;
	color:yellow;
	background-color:yellow;
	padding:5px;
	border:1px solid yellow;
	margin-bottom:50px;
	font-size:12px;
	
}

#news3
{
	width:200px;
	height:20%;
	float:left;
	color:yellow;
	background-color:green;
	padding:5px;
	clear:both;
	border:1px solid yellow;
	font-size:12px;
	
	
}

#news4
{
	width:200px;
	height:48%;
	margin-left:240px;
	color:yellow;
	background-color:#f72020;
	padding:5px;
	border:1px solid yellow;
	font-size:12px;

}
*/


#news1
{
	width:200px;
	height:20%;
	float:left;
	/*border:1px solid yellow;*/
	color:yellow;
	padding:5px;
	margin:0px;
	border:3px solid black;
	margin-bottom:20px;
	font-size:12px;
	background-image: url(/_skin/image/maison.jpg);
	background-repeat: no-repeat;
	margin-left: 100px;
}

#news2
{
	width:200px;
	height:20%;
	color:yellow;
	background-color:green;
	padding:5px;
	border:3px solid black;
	margin-bottom:20px;
	font-size:12px;
	clear:both;
}

#news3
{
	width:200px;
	height:20%;
	float:left;
	color:yellow;
	background-color:green;
	padding:5px;
	clear:both;
	border:3px solid black;
	font-size:12px;
	margin-bottom:20px;
	/*margin-top:150px;*/
	
}

#news4
{
	width:200px;
	height:25%;
	color:yellow;
	background-color:#f72020;
	padding:5px;
	border:3px solid black;
	font-size:12px;
	clear:both;
}

a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}

table 
{
	padding:0px;
	margin-top:5px;
	border-collapse:collapse;
	border: 0px;
	width:100%;
}

table td 
{
	padding:2px 5px 2px 5px;
	
	
}

table th
{
	border:1px solid black;
	
	color:green;
	padding:5px;
}

h2
{
	background-color:green;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#ffcc00;
	margin-bottom:0px;
	padding-bottom:0px;
}

#logo
{
	position:relative;;	
}


h3
{
	color:#69d7b9;	
	margin:5px 0px 5px 0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

h3 span
{
	position:relative;
	top:-2px;	
}

h4
{
	font-weight:bold;
	font-size:12px;
	border-bottom:1px dashed black;
	padding-bottom:5px;
	width:300px;
}

h5
{
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	color:#668194;	
	margin-bottom:10px;
	text-align:center;
}

h6
{
	color:#006600;
	font-size:20px;
	text-align:center;
	padding:0px;
	padding-bottom:5px;
	/*border-bottom:1px solid orange;*/
	margin:0px;
	font-family: Garamond;
}

.align
{
	text-align:center;	
}

#periode
{
	border:1px dotted gray;
	width:40%;
}

#periode td
{
	border:1px dotted #668194;
	padding:5px;
}

#periode th
{
	border:0px;
	background-color:lightblue;
	padding:5px;
}

.tableau
{
	border:1px solid green;
	
}

.tableau th
{
	
	background-color:white;
	padding:5px;
	border:1px solid green;
}

.tableau td
{
	border:1px solid green;
	background-color:#d0f8d0;	
}

.tableau input
{
	font-size:11px;
	border:1px solid #668194;
	height:20px;
	line-height:20px;
	padding-left:2px;
}

.tableau2
{
	border:1px dotted gray;
	width:50%;
	float:left;
}

.tableau2 td
{
	border:1px dotted #668194;
	padding:5px;
}

.tableau2 th
{
	border:0px;
	background-color:lightblue;
	padding:5px;
}

.tableau2 input
{
	font-size:11px;
	border:1px solid #668194;
	height:20px;
	line-height:20px;
	padding-left:2px;
}

hr
{
	color:#668194;
	border:1px dotted #668194;
	margin:0px;
	padding:0px;	
}

.nom_camp
{
	margin-top:30px;
	float:left;
	margin-right:20px;
}

.date
{
	float:left;
	margin-right:20px;
}

.valid_creer
{
	margin-left:0px;
	margin-top:0px;
}

.valid_creer_ch
{
	margin-left:260px;
}

.valid_creer_val
{
	margin-left:5px;
}

.input
{
	border:1px solid #668194;
	background-color: #CCEAD7;
}

fieldset
{
	margin-bottom:20px;	
	width:90%;
	margin:auto;
}
	
fieldset legend
{
	color:#0A84AF;
	font-weight:bold;
	font-size:12px;
}

.inputaffich
{
	margin:10px 0 0 5px;
}

.chkbox
{
	border:0px;
}

.tablecommande
{
	padding:0px;
	margin-top:5px;
	border-collapse:collapse;
	border: 0px;
	width:100%;	
}

.tablecommande td 
{
	padding:3px 5px 3px 5px;
	border:1px dashed gray;
}

.tablecommande th
{
	border:0px;
	background-color:lightblue;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
}

.tablecommande tr
{
	border-bottom:1px dotted #668194;
	padding:5px;	
}


.tableaumodif
{
	border:0px;
	text-align:left;
	
}

.tableaumodif td{
	border-bottom:1px dotted #668194;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
}

.tableaumodif tr{
	border-bottom:1px dotted #668194;
	padding:5px;
}

.tableaumodif th{
	border:0px;
	background-color:lightblue;
	padding-top:5px;
	padding-bottom:5px;
}

.tableaumodif input
{
	font-size:11px;
	border:1px solid #668194;
	height:20px;
	line-height:18px;
	padding-left:5px;	
}

.tab_titres
{
	border:0px;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
}

.tab_titres th{
	border:1px dashed gray;
	background-color:#B7E7A9;
	padding-top:5px;
	padding-bottom:5px;
	color:#0A84AF;
	font-weight:bold;
}

.aucunarticle
{
	padding-left:15px; 
	font-style:italic;
	font-weight:bold;
}

.tableart th
{
	background-color:lightblue;
	text-align:left;
	border:0px;
	margin-bottom:10px;
}

.tableart td
{
	padding-left:18px;
	font-style:italic;	
}

#connexion
{
	text-align:center;
	color:#006f3c;
	margin-top:0px;	
}

#connexion2
{
	color:#006f3c;
	margin-top:0px;	
	text-align:right;
	margin-right:10px;
}

h1
{
	font-size:12px;
	color:#04717e;
	border-bottom:1px solid #04717e;
	padding-bottom:5px;	
	margin-top:10px;
}

.tableadmin 
{
	padding:0px;
	margin-top:5px;
	border-collapse:collapse;
	border: 0px;
	width:100%;
}

.tableadmin td 
{
	padding:3px 5px 3px 5px;
	border:1px dashed gray;
}

.tableadmin th
{
	border:1px dashed black;
	color:green;
	background-color:#9edec0;
	text-align:center;
	height:20px;
}

img
{
	border:0px;	
}

.acenter
{
	text-align:center;	
}

.formmail
{
	width:80%;
	margin:auto;	
}

.formprofil
{
	width:58%;
	margin:auto;	
}

.formmodif
{
	text-align:center;	
}

.formmodifvalider
{
	position:relative;
	top:2px;

}

.inputborder
{
	border:1px solid #04717e;

		
}

.inputborder2
{
	border:1px solid #04717e;
	width:200px;
		
}

.inputborder2r
{
	border:1px solid #04717e;
	width:200px;
	color:red;
		
}

label
{
	display:block; /*La balise devient de type block*/
	position:relative;
	top:5px;
	float:left;	
	width:150px;
}


.aright
{
	float:right;	
	margin-right:52px;
}

.arightco
{
	float:right;	
	margin-right:10px;
}

.description
{
	color:#04717e;
	text-align:center;
	font-style:italic;
	font-size:11px;
	border-bottom:1px dashed #04717e;
	padding-bottom:4px;
	width:550px;
	margin:auto;
		
}

.topplus5
{
	position:relative;
	top:5px;	
}

.prixtotal
{
	margin:auto;
	text-align:center;
	color:white;
	width:250px;
	height:25px;
	line-height:25px;
	background-color:#bd0a0a;
	font-weight:bold;
}

.prixtotalht
{
	margin:auto;
	text-align:center;
	color:white;
	width:250px;
	height:25px;
	line-height:25px;
	background-color:#bd450a;
	font-weight:bold;
}



.prixfrais
{
	margin:auto;
	text-align:center;
	color:white;
	width:250px;
	height:25px;
	line-height:25px;
	background-color:#bd380a;
	font-weight:bold;
}

.backjaune
{
	background-color:#f9fad6;	
}

.backjaune250
{
	background-color:#f9fad6;	
}

.backgray
{
	background-color:#e0e0de;	
}

.backorange
{
	background-color:#e2af65;	
}

.marginleft5
{
	margin-left:5px;
	color:#801313;	
}

.inputqte
{
	border:0px;	
	background-color:none;
	color:red;
	font-family: Verdana;
	font-size:10px;
}

.acenterjaune
{
	text-align:center;
	background-color:#f9fad6;	
}

.acenterborder
{
	border:1px solid #04717e;	
	text-align:center;
}

.backbleuclair
{
	background-color:#d8e7fb;	
}

.top3
{
	position:relative;
	top:-3px;	
}

.top2
{
	position:relative;
	top:-2px;	
}

.submit
{
	position:relative;
	top:2px;	
}

.info
{
	color:blue;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px dashed blue;	
}

hr
{
	border:1px solid #1575b2;	
}

li
{
	list-style:square;
	color:blue;	
}

.compte1
{
	width:49%;
	height:200px;
	float:left;
	border:1px dashed black;		
}

.compte2
{
	margin-left:51%;
	height:200px;	
	border:1px dashed black;		
}


.tablevoscommande
{
	padding:0px;
	margin-top:5px;
	border-collapse:collapse;
	border: 0px;
	width:100%;	
}

.tablevoscommande td 
{
	padding:3px 5px 3px 5px;
	border:1px dashed gray;
}

.tablevoscommande th
{
	border:0px;
	background-color:#a1de8f;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
}

.tablevoscommande tr
{
	border-bottom:1px dotted #668194;
	padding:5px;	
}

.nnterm
{
	margin:auto;
	text-align:center;
	color:white;
	width:250px;
	height:25px;
	line-height:25px;
	background-color:#127614;
	font-weight:bold;
}



.backadmin
{
	background-color:#c7f7cd;	
}

.backjaunecenter
{
	background-color:#ffe59f;
	text-align:center;	
}

.backgray
{
	background-color:gray;	
}

.bleu
{
	color:blue;	
}

.vert
{
	color:green;	
}

.marginl15
{
	margin-left:15px;	
}

.italic
{
	font-style:italic;	
}

#acces
{
	width:300px;
	/*margin:auto;*/
	/*margin-left:30px;
	float:left;*/
	margin:auto;
	/*border:1px solid black;	*/
}

#tv
{
	margin-left:350px;	
	border:1px solid green;	
	margin-right:30px;
	height:250px;
}

#accesadmin
{
	width:300px;
	margin:auto;


	/*border:1px solid black;	*/
}

.span_text_deroulant
{
	font-weight:bold;
	text-transform:uppercase;	
}

.marginleft15
{
	margin-left:15px;

}

.pseudo
{
	text-align:right;	
	padding-bottom:5px;
	border-bottom:1px dashed white;
	
}

.span_text
{
	font-weight:bold;
	text-transform:uppercase;	
	color:white;
}

.inscript1
{
	width:300px;
	margin:auto;
}

#pied_page
{
	width:600px;
	height:20px;
	line-height:20px;
	text-align:center;	
	margin:auto;
	margin-top:15px;
	background-color:green;
	border:1px solid yellow;
}

