body 
{
 	background:#eee;
	margin:auto;
	font-family: 'Segoe UI', Arial, sans-serif;
	font-size:0.9em;
}

input[type="text"],input[type="password"]
{
	line-height:20px;
	border:1px solid #bbb;
	height:20px;
	padding:3px;
}

input[type="submit"],input[type="button"]
{
	padding:5px;
	cursor:pointer;
}

#header
{
	height:186px;
	width:95%;
	background:url("../../_skin/image/header.jpg") center center no-repeat;
	z-index:2;
	margin-bottom:30px;
}

#connexion
{
	text-align:center;
	color:#006f3c;
	height:35px;
	line-height:33px;
	border:1px solid #ddd;
	background:#eee;
	margin:10px 0;
}

#connexion2
{
	color:#006f3c;
	text-align:center;
	font-size:0.75em;
}

#content
{
	width:900px;
	border-radius:4px;
	-moz-border-radius:4px;
	position:relative;
	box-shadow:3px 3px 18px #848589;
	margin:20px auto;
	padding:5px;
	background-color:#fff;
}

#content2
{
	width:100%;
}

#footer
{
	height:60px;
	width:95%;
	text-align:center;
	border-top:1px solid #eee;
	color:#aaa;
	padding:10px;
	margin-top:20px;
	letter-spacing:1px;
	background:url("../../_skin/image/footer.jpg") center no-repeat;
	clear:both;
}

a
{
	color:#155739;	
	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;
	
}

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

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


h2
{
	margin-top:20px;
	text-align:center;
	color:green;
	font-size:18px;
}


h3
{
	color:#09789F;	
	margin:30px 0px 5px 0;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	z-index:20;
}

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

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

h5
{
	font-weight:bold;
	font-size:1em;
	color:#252525;	
	margin:8px;
	text-align:center;
}

hr
{
	background-color:#bbb;
	margin:8px 0px;
	height:1px;
	border:0;
	padding:0px;	
}

.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:0px;
}

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

.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;
}

.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_val
{
	margin-left:5px;
}

.input
{
	border:1px solid #ddd;
	background-color: #eee;
}

fieldset
{
	margin-bottom:20px;	
}
	
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:105%;	
	margin-left:-20px;
}

.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;	
}


.tablecommandej2
{
	padding:0px;
	margin-top:5px;
	border-collapse:collapse;
	border: 0px;
	width:105%;	
	margin-left:-20px;
}

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

.tablecommandej2 th
{
	border:0px;
	background-color:#db602a;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
	color:white;
}

.tablecommandej2 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:#97c00e;
	text-align:left;
	height:25px;
	color:#454546;
	line-height:20px;
	border:1px solid #848589;
}

.tableart td
{
	padding:3px;
	border:1px solid #848589;
}

.retour
{
	font-size:10px;
	color:#04717e;
	border-bottom:1px dashed #04717e;
	padding-bottom:5px;	
	margin-top:10px;
	font-weight:bold;	
}

.retour a
{
	font-size:10px;	
}

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

.tableadmin td 
{
	padding:3px;
	border:1px solid #ccc;
}

.tableadmin th
{
	border:1px solid #aaa;
	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;*/
	margin:auto;
	width:400px;	
}

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

}

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

.inputborder3
{
	border:1px solid #04717e;
	padding-left:2px;
}

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

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

label
{
	cursor:pointer;
	margin:0;
	padding:0;
	vertical-align:middle;
}

input[type=radio], input[type=checkbox]
{
	vertical-align:middle;
}

.big
{
	font-size:1.2em;
	font-weight:bold;
	color:#848589;
}

	
.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;
	padding:5px;
	border-radius:4px;	
	background-color:#bd0a0a;
	font-weight:bold;
}

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

}

.prixtotalht
{
	margin:5px auto;
	text-align:center;
	color:white;
	width:250px;
	height:25px;
	padding:5px;
	border-radius:4px;
	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:0px;
	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;	
}


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:5px auto;
	text-align:right;
	color:white;
	width:250px;
	height:25px;
	border-radius:4px;
	padding:5px;
	line-height:20px;
	background-color:#127614;
	font-weight:bold;
}

.backadmin
{
	background-color:#c7f7cd;	
}

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

.backgray
{
	background-color:gray;	
}

.bleu
{
	color:blue;	
}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

#ds_conclass
{
	width:300px;	
}

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

.margin150
{
	margin-left:75px;	
}

.inscript1
{
	margin-top:15px;
	width:350px;
	margin-left:110px;	
	border:1px solid #a9c7bf;
	background-color:#c2dcde;
	padding:10px;
}

.liste
{
	color:black;
	font-size:14px;
}

.liste li
{
	color:black;
	font-weight:bold;
}
