body {
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #888888;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #dfdedb;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #d7d7d7;
	scrollbar-arrow-color: #f2620c;
	margin-top:0 px;
	margin-left:0 px;
}

.bouton-envoyer {
	background-color: #cacaca;
	color: 555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color : #cacaca;
	font-weight: bold; }
.bouton-annuler {
	background-color: #cacaca;
	color: 7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color : #cacaca;
	font-weight: bold; }
.champsformulaire {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #555555; 
	border: #555555; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px}
.fond-index {
	background-attachment: scroll;
	background-image: url(images/fond_ind.jpg);
	background-repeat: repeat-x;
}
.conception {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #595b5a;
	text-decoration: none;
}
.canelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ff3300;
	text-decoration: none;
}
a.canelle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #f67908;
	text-decoration: none;
}
.mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5c5757;
	text-decoration: none;
}
a.mentions:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#999999;
	text-decoration: underline;
}
.actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: 595b5a;
	text-decoration: none;
}
.actu-orange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	text-decoration: none;
}
a.actu-orange:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff3300;
	text-decoration: none;
}
.fond-int {
	background-image: url(images/fond_int.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.text-int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #555555;
 text-align: justify;

}
.contour-tab {
	border: 2px solid #999999;
}

.text-int-gras-orange { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6600; font-weight: bold; ; text-decoration: none}
.titre {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #555555; font-weight: bold}
.bouton {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #555555; background-color: #F98F05}
.chprecherche {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #555555}
.tablotitre {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #666666; font-weight: bold; text-decoration: none}
.tablo_lignes {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #555555; border-style: none; border-bottom-width: 1px}
.premlettrejaune {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: F9B705}
.premlettreorangeclair {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF9900}
.premlettreorange {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF6600}
.premlettrerouge {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF3300}
.premlettrerougefonce {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC0033}
.commentaire {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #555555}
.commentaire-gras {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #555555}
.text-gras-lien {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #555555}
.commentaire-lien-gras {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: ff3300; text-decoration: none}
.logo {  border: 1px #666666 solid; color: #FFFFFF}
.text-int-gras-rouge { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF3333; font-weight: bold; ; text-decoration: none }
.contour-gris {  border: 1px #999999 solid}
.text-int-justifie { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #555555;
text-align: justify;
text-decoration: none;
}
.fond-opacite {  background-color: #CCCCCC; opacity:0.60}
.fond-barre {  background-image: url(images/barre_degrade.gif); background-repeat:no-repeat; color: #ffffff}

.premlettreorouge {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: F2630D}
.cat_produits {
	background-image: url(images/fond_case.gif);
	background-repeat:repeat-y;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10 px;
	color: #868686;
	font-weight: bold;
	margin-left: 20px;
	text-indent: 20px;
}

.lienmenu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ee4f10;
	text-decoration: none;
	font-weight:normal;
}
a.lienmenu:hover {
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1474ce;
	text-decoration: none;
}
a.lienmenu:active {
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1474ce;
	text-decoration: none;
	}.text-int-gras-photo { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #555555; font-weight: bold; ; text-align: center}
.text-int-gras {  
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #555555;
text-decoration: none;
}
a.text-int-gras:link {  
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #555555;
text-decoration: none;
}
a.text-int-gras:hover {  
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ff3300;
text-decoration: none;
}
a.text-int-gras:active {  
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FE8B02;
text-decoration: none;
}

.txt-gris-clair {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: ebebeb}
.txt-blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.texte-confirm-admin { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; clip: rect( ) ; font-style: italic; color: f26d24}
.txt-rouge {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000}
.txt-petit {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: 555555}
.txt-rougegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;

}
.txt-pas-justif {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: 555555}
a.tablo_lignes {text-decoration:none};

.liens{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#5c5757;text-decoration:none;}
.liens:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#999999;text-decoration:underline;}

.titre_fiche{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.tab_fiche_contour{
border-bottom:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
}

.tab_fiche_bas{
border-bottom:1px #CCCCCC solid;
}
