.orangeTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF8813;
}
.orangeHr{
	background:url(../images/hr_orange.gif) repeat-x left;
}
.violetTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ce5697;
}
.violetHr{
	background:url(../images/hr_violet.gif) repeat-x left;
}
.violetHr2{
	background:url(../images/hr_violet2.gif) repeat-x left;
}
.vertTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #1cae29;
}
.vertHr{
	background:url(../images/hr_vert.gif) repeat-x left;
}
.vertHr2{
background:url(../images/hr_vert2.gif) repeat-X left;
	}
.corpsNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.corpsNormal13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.anotationBasPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}



.bleuFonceTitre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #106b9c;
}

.bleuCorps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B87BC;
}


.blancCorpsBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.bleuTitre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2B87BC;
	/*display:block;*/
	border-bottom:2px solid #CE5697;
	}
.bleuTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2B87BC;
}
.bleuTitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #2B87BC;
}

#droite p {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#droite .titreActu{
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}



.menugauche a:hover {
text-decoration: underline;
}

.titreArticle1:hover {
	text-decoration: underline;
	color: #ce5697;
}
.menugauche li a.titreArticle1 {
	color: #ce5697;
}

.titreArticle2:hover {
	text-decoration: underline;
	color: #FF8813;
}
.menugauche li a.titreArticle2 {
	color: #FF8813;
}

.titreArticle3:hover {
	text-decoration: underline;
	color: #1cae29;
}
.menugauche li a.titreArticle3 {
	color: #1cae29;
}

/*debut du tableau tertiaire et consorts*/
.titre_ligne_tab{
	font-weight:bold;
	font-size:12px;
}
.presentation_succinte{
	display:block;
	padding:3px;
	font:Arial,sans-serif;
	font-size:11px;
	color:#3788B9;
	text-align:left;
	font-weight:bold;
}
.volume_estime{
	display:block;
	margin-left:3px;
	font-size:10px;
	font-weight:bold;
}


.accueilBlanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.asterix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
}
.lien_rose{
color:#CF5495;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.rosegras{
    color:#CF5495;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.rosegrasUnderline{
    color:#CF5495;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

.rosegras + corpsNormal{
	margin-left:10px;
	}
/*style pour le formulaire de contact*/
#frmCoordonneeDemande label {
	color: #2B87BC;
	text-decoration: none;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}
#frmCoordonneeDemande textarea {
	width:400px;
	background-color:white;
	border:1px solid #CEE8EE;
	}
.input_form_coordoneedemande{
	height:18px;
	width:400px;
	border:2px solid #CEE8EE;
	font-size:13px;
	font_weight:normal;
	}

.input_texte{
	height:18px;
	border:2px solid #CEE8EE;
	font-size:13px;
	font_weight:normal;
	}


#frmCoordonneeDemande input {
 color:#2B87BC;
}

.label_form_bleu{
	color: #2B87BC;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
/* Mise en forme du tableau des commandes*/
#tableau_des_commandes{

}
#tableau_des_commandes th{
font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	color:#2B87BC;
}
/*formulaire nouvel utilisateur*/
#form_newuser select{
	position:relative;
	left:115px;
	font-size:12px;
}
#form_newuser input{
	width:200px;
	font-size:12px;
	font-weight:normal;
	color:#2B87BC;
	}
/*mise en forme du caddy*/
#tableau_caddy{

	}
#tableau_caddy th{
	font-size:11px;
	font-weight:bold;
	letter-spacing:2px;
	color:#2B87BC;
	/*background-color:#86B7DB;*/
	}
	/*86B7DB*/
.entete_caddy{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:white;
	letter_spacing:3px;
	padding-left:20px;
}
.produit{
color:#116B9F;
font-size:10px;
font-weight:bold;
}
.quantite{
color:#86B7DB;
font-size:10px;
font-weight:bold;
}
.couleur{
color:#86B7DB;
font-size:10px;
font-weight:bold;
}
.montant{
color:#116B9F;
font-size:10px;
font-weight:bold;
}
.matiere{
color:#9CBDEF;
font-size:10px;
font-weight:bold;
}
.devise{
color:#2B87BC;
font-size:10px;
font-weight:bold;
}
.supprimer{
color:red;
font-size:10px;
font-weight:bold;
	}

.lastline{
	/*display:block;*/
	border-top:2px solid #86B7DB;
	}
.firstline{
	/*display:block;*/
	border-bottom:2px solid #86B7DB;
}

#login{
	font-size:11px;
	color:#116B9F;
	font-weight:800;
	text-decoration:none;
	}
#login:hover{
	text-decoration:none;
	color:red;
	}
#deconnect{
	color:#116B9F;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	}
#deconnect:hover{
    color:red;
    font-weight:normal;
    text-decoration:none;
}
#bloc_login2{
	position:absolute;
	top:230px;
	left:600px;
	z-index:1;
	width: 120px;
	height: 150px;
 }
 #bloc_login2 form input{
 width:80px;
 }
/*formulaire fiche client*/
#frmModifCoordFicheClient{
	/*border:1px solid black;*/
	width:360px;
}
#frmModifCoordFicheClient input{
font-size:10px;
color:#116B9F;
font-weight:bold;
}
#frmModifCoordFicheClient table{
/*border:1px solid blue;*/
}
#entete_fich_coord{
display:block;
	font-size:12px;
	font-weight:bold;
	color:white;
	letter_spacing:3px;
	padding-left:20px;
}
/*pour les avertissements ou les correction à apporter sur un formulaire*/
.alerte{
	font-size:10px;
	font-weight:bold;
	letter-spacing:4px;
	color:#2B87BC;
	margin-right:15px;
	margin-top: 10px;
}
.image_submit{
cursor:pointer;
}
/*formulaire oublmi de maot de passe*/
#form_oublipassword fieldset{
 width:310px;
 border:1px solid #116B9F;
}
#form_oublipassword legend{
font-size:12px;
color:#116B9F;
display:block;
width:200px;
border-left:1px solid #116B9F;
border-right:1px solid #116B9F;
background-color:white;
}
#form_oublipassword p{
clear:both;
width:280px;
margin:5px;
font-size:10px;
font-weight:bold;
}
#form_oublipassword span{
display:block;
clear:both;
width:280px;
/*border:1px solid black;*/
margin:5px;
padding:0px;
}

#form_oublipassword span img{
display:block;
margin-left:205px;
}
#form_oublipassword label{
font-size:12px;
font-weight:10px;
margin:5px;
}
#form_oublipassword input{
width:220px;
font-size:10px;
font-weight:10px;
color:#116B9F;
margin:5px;
}
#form_oublipassword span{
border-top:1px solid blue;
}
#map{
	width:300px;
	height:300px;
}

#institutionnel{
	display:block;
	font-size:10px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	margin: 10px 0;

}


#accesausite{
	display:block;
	width:100%;
	margin: 10px 0;

}
#accesausite a{
	padding-top: 6px;
	padding-left: 4px;
	display:block;
	background-color:#3891C7;
	height:20px;
	font-weight:bold;
	color:white;
	font-size:10px;
	vertical-align: middle;
	text-decoration:none;
}


#accesinstitu{
	display:block;
	width:100%;
	margin:10px 0;
}
#accesinstitu a{
	padding-top: 6px;
	padding-left: 4px;
	display:block;
	background-color:#3891C7;
	height:57px;
	font-weight:bold;
	color:white;
	font-size:10px;
	vertical-align: middle;
	text-decoration:none;
}


#accesproduit{
	display:block;
	width:100%;
	margin: 10px 0;
}
#accesproduit span{
	padding-top: 6px;
	padding-left: 4px;
	display:block;
	background-color:#3891C7;
	height:20px;
	font-weight:bold;
	color:white;
	font-size:10px;
	vertical-align: middle;
}
#accesproduit select{
	border:2px solid #6DAACD;
	color: #0A74AF;
	font-size:10px;
	font-weight:normal;
	width:130px;
	
}
#accesproduit img{
	display:block;
	float: right;
	height:19px;
	width:20px;
	position: absolute;
	top: 0;
	right:0;
}
.form_row {
	height: 20px;
	clear: both;
	margin: 5px 0 10px;
	position: relative;
	}

.selectBleu{
	/*display:block;*/
	border:1px solid black;
    font-size:10px;
	font-weight:bold;
	color:#2B87BC;
}

.rosegras14 {
	color:#CF5495;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CF5495;
}
.label_form_bleu_gras_underline {

color: #2B87BC;
	text-decoration: underline;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#gauche a:hover{
		text-decoration: underline;
	}
