@charset "iso-8859-1";
/*
KIT GRAPHIQUE PAR BOZ 
http://www.gorets.com
boz@gorets.com
TELECHARGE SUR KITGRAFIK
http://www.kitgrafik.com
*/
BODY {
background-color: #FFFFCC;
padding: 0px; 
margin: 0px; 
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #000000;
text-align: center;
}
/* LIENS NORMAUX */
A:link, A:visited {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #A90000;
background-color: transparent;
text-decoration: underline;
}
A:active, A:hover {
color: #547C1C;
background-color: transparent;
}
/* LIENS MENU */
.Amenu_gris:link, .Amenu_gris:visited {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #999999;
text-decoration: none;
background-color: transparent;
}
.Amenu:link, .Amenu:visited {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #000000;
text-decoration: none;
background-color: transparent;
}
.Amenu:active, .Amenu:hover {
color: #547C1C;
background-color: transparent;
}
/* LIENS PETITS */
.Asmall:link, .Asmall:visited {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
color: #000000;
background-color: transparent;
text-decoration: underline;
}
.Asmall:active, .Asmall:hover {
color: #A90000;
background-color: transparent;
}
.small {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
color: #000000;
}
P {
margin-top: 5px;
}
TD {
vertical-align: top;
}
.bord {
border: 1px solid #000000;
}
.tbl {
	width: 772px;
	margin: auto;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #FFFFFF;
}
.tdgauche {
width: 173px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #000000;
text-align: center;
vertical-align: top;
padding-top: 10px;
background-color: #FFFFFF;
background-image: url(../images/03.jpg);
background-repeat: no-repeat;
background-position: left top;
}
.tdcentre {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #000000;
text-align: left;
vertical-align: top;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: 0px 30px;
}
.tddroite {
width: 429px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #000000;
text-align: center;
vertical-align: top;
padding-top: 10px;
background-color: #FFFFFF;
}
.mf {
vertical-align: bottom;
background-image: url(../hygiene-vitale/images/06.jpg);
background-repeat: repeat-y;
}
/* MENUS */
.menu {
width: 139px;
text-align: left;
padding-left: 2px;
margin-bottom: 8px;
}
/* TITRE MENUS */
.menu:first-line {
font-size: 13px; 
color: #A90000;
font-weight: bold;
}
/* TITRES BLOCS GAUCHE */
.bgt {
width: 162px;
height: 23px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 13px;
color: #FFE400;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-image: url(../images/bgt.jpg);
background-repeat: repeat-y;
}
/* BLOCS GAUCHE */
.bgc {
width: 142px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #000000;
text-align: left;
vertical-align: top;
background-color: #FFFFFF;
}
.bgg {
width: 10px;
background-image: url(../images/bgg.jpg);
background-repeat: repeat-y;
}
.bgd {
width: 10px;
background-image: url(../images/bgd.jpg);
background-repeat: repeat-y;
}
/* TITRES BLOCS DROITE */
.bdt {
width: 419px;
height: 23px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 13px; 
color: #FFE400;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-image: url(../hygiene-vitale/images/bdt.jpg);
background-repeat: repeat-y;
}
/* BLOCS DROITE */
.bdc {
width: 399px;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 11px; 
color: #000000;
text-align: left;
vertical-align: top;
background-color: #FFFFFF;
}
.bdg {
width: 10px;
background-image: url(../hygiene-vitale/images/bdg.jpg);
background-repeat: repeat-y;
}
.bdd {
width: 10px;
background-image: url(../hygiene-vitale/images/bdd.jpg);
background-repeat: repeat-y;
}
/* FOOTER */
.foot {
text-align: center;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
color: #000000;
background-color: #A3BE49;
border-top: 1px solid #000000;
}
.general {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-weight: normal;   color: #666666;   background-color: #FFFFFF;   background-position: left top;   vertical-align: top;   text-align: justify;   margin: auto;   height: 800px;   width: 800px;}

.bandeau {font-size: 11px;   font-weight: bold;   text-transform: uppercase;   color: #FFFFFF;   text-align: center;   vertical-align: middle;   font-family: Arial, Helvetica, sans-serif;   background-color: #990000;   width: 90%;   height: 18px;}

.logo {vertical-align: top;   text-align: center;   text-transform: uppercase;   background-repeat: no-repeat;   background-position: center top;   height: 132px;   border-bottom-width: 1px;   border-bottom-style: solid;   border-bottom-color: #c0a063;}

.tableaumenu {font-size: 11px;   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   vertical-align: middle;   border: 1px solid #003399;   clip: rect(auto,auto,auto,auto);   background-image: url(../images/fond-gris.jpg);   background-repeat: repeat-x;   background-position: left top;   color: #999999;}

.colgauche {text-align: left;   vertical-align: top;   background-color: #FFFFFF;   background-image: url(../images/degrade4.jpg);   background-repeat: repeat-y;   background-position: center;}

.bascentral {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 9px;   color: #666666;   text-transform: capitalize;   text-align: center;   vertical-align: middle;   height: 12px;}

.lienblanc {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 9px;   font-weight: bold;   text-transform: uppercase;   color: #FFFFFF;   text-decoration: none;}

.menumembre {text-align: left;   vertical-align: top;   border: thin #999999;}

.accueil {font-size: 12px;   text-decoration: none;   background-color: #FFFFFF;   border: 0;   text-align: left;   vertical-align: top;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-weight: normal;   clip: rect(auto,10px,auto,auto);   right: 10px;   padding-left: 15px;   padding-right: 15px;}

.coinhautdroit {text-align: center;   vertical-align: middle;}

.societe {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   text-align: left;   color: #303996;}

.adresse {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   text-align: left;   text-indent: 50px;   color: #000000;   font-weight: normal;}

.banniere {font-family: Arial, Helvetica, sans-serif;   font-size: 9px;   font-weight: normal;   color: #999999;   text-decoration: none;   text-align: center;   vertical-align: middle;}

.chiffres {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   text-transform: uppercase;   color: #FFFFFF;   text-decoration: none;   background-color: #006600;   text-align: center;   vertical-align: middle;   font-weight: bold;}

.cadreaccueil {border: 1px solid #c0a063;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: normal;   color: #666666;   text-align: left;   vertical-align: middle;   margin: 5px;   padding: 5px;   left: 15px;   clip: rect(auto,auto,auto,15px);}

.obligatoire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003399;
	font-style: italic;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	font-weight: normal;
}

title {font-family: Verdana, Arial, Helvetica, sans-serif;   color: #009900;}

.titre2 {font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   font-weight: bold;   color: #007CC2;}

.erreur {font-family: Arial, Helvetica, sans-serif;   font-size: 14px;   color: #0066CC;   font-style: normal;   font-weight: bold;   text-align: center;   vertical-align: top;}

.message {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-weight: bold;   color: #0099FF;   text-align: center;}

.titre3 {font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   font-weight: bold;   color: #0D6114;}

.global {text-align: center;   vertical-align: top;}

.coldroite {text-align: center;   vertical-align: top;   border: thin ;      background-repeat: repeat-y;   background-position: right top;}

.grandbandeau {font-size: 11px;   font-weight: bold;   text-transform: uppercase;   color: #DB241C;   text-align: center;   vertical-align: middle;   font-family: Arial, Helvetica, sans-serif;   border-top-width: 3px;   border-right-width: 3px;   border-bottom-width: 3px;   border-left-width: 3px;   border-top-style: solid;   border-bottom-style: solid;   border-top-color: #007CC1;   border-right-color: #007CC1;   border-bottom-color: #007CC1;   border-left-color: #007CC1;   background-image: url(../images/fond800.gif);   background-repeat: repeat-y;}

.cellule {font-family: Arial, Helvetica, sans-serif;   font-size: 9px;   font-weight: bold;   color: #666666;   text-align: justify;   vertical-align: top;   left: 3px;   top: 3px;}

.titre4 {font-family: Arial, Helvetica, sans-serif;   font-size: 14px;   font-weight: bold;   color: #666666;   margin-left: 15px;   text-decoration: underline;}

.planetalbum {font-family: Arial, Helvetica, sans-serif;   font-size: 18px;   font-weight: bold;   color: #007CC2;}

.boutons {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-weight: bold;   color: #007CC2;   background-color: #FFFFFF;   border: 1px outset #007CC2;}

.entete {font-size: 12px;   text-decoration: none;   background-color: #EEEEEE;   left: 15px;   margin: 15px;   padding: 15px;}

.bandeautitre {font-family: Arial, Helvetica, sans-serif;   font-size: 20px;   text-transform: none;   color: #eeeeee;   background-color: #3C438B;   text-align: center;   vertical-align: middle;   border: thick  #DA251C;   background-image: url(../images/redbar.gif);   background-repeat: no-repeat;   background-position: center bottom;   height: 40px;}

.barrerouge {background-image: url(../images/bandeau.jpg);   background-repeat: no-repeat;   background-position: left bottom;   height: 3px;}

.tableaunormal {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	text-indent: 5px;
	left: 15px;
	clip: rect(auto,auto,auto,15px);
	text-decoration: none;
}
.tableaunormal a:link {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	text-indent: 5px;
	left: 15px;
	clip: rect(auto,auto,auto,15px);
	text-decoration: none;
}

.tableaunormal a:visited {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	text-indent: 5px;
	left: 15px;
	clip: rect(auto,auto,auto,15px);
	text-decoration: none;
}
.tableaunormal a:hover {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000CC;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	text-indent: 5px;
	left: 15px;
	clip: rect(auto,auto,auto,15px);
}
.cadre {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-weight: normal;   color: #666666;   background-color: #FFFFFF;   vertical-align: top;   text-align: center;   margin: auto;   height: 800px;   width: 800px;   border: #3C438B;}

.ciel {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-weight: bold;   color: #003399;   vertical-align: middle;   background-repeat: repeat;}

.generaladmin {font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   font-weight: normal;   color: #666666;   background-color: #FFFFFF;   background-position: left top;   vertical-align: top;   text-align: justify;   margin: auto;   height: 800px;   width: 1024px;}

.logoadmin {vertical-align: middle;   text-align: center;   letter-spacing: 1px;   border: 3px #017DC3;   background-repeat: no-repeat;   background-position: left top;   background-image: url(../images/logo2.jpg);   height: 110px;   overflow: visible;}

.tableauannonces {border: none;   font-family: Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: normal;   color: #999999;   text-align: left;   vertical-align: top;   margin: 5px;   padding: 5px;   text-indent: 5px;   left: 15px;   clip: rect(auto,auto,auto,15px);}

.tableaurecherche {border: none;   font-family: Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: bold;   color: #3C438B;   text-align: center;   vertical-align: middle;   margin: 5px;   padding: 5px;   clip: rect(auto,auto,auto,auto);}

.filleuls {font-family: Arial, Helvetica, sans-serif;   font-size: 14px;   color: #000066;}

.titrepage {font-family: Arial, Helvetica, sans-serif;   font-size: 18px;   font-weight: bold;   color: #007CC2;   border: 1px solid #C2A063;   text-align: center;; font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 16px;   color: #2F379C;   vertical-align: middle;   text-align: left;   letter-spacing: 4px;   text-transform: uppercase;   padding-left: 15px;   border-bottom: 1px solid #C0A063;   border-top-width: 1px;   border-right-width: 0px;   border-left-width: 0px;   border-top-style: solid;   border-right-style: none;   border-left-style: none;   height: 20px;   border-top-color: #C0A063;   background-color: #EEEEEE;}

.titreblanc {font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   font-weight: bold;   color: #FFFFFF;   margin-left: 15px;}

.fondbleu {background-color: #3B428A;   vertical-align: top;   color: #BF9F62;}

.fondor {background-color: #BF9F62;   vertical-align: top;   color: #843129;}

.cadrerecherche {border: 1px solid #c0a063;   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   color: #666666;   text-align: left;   vertical-align: top;   margin: 5px;   padding: 5px;   left: 15px;   clip: rect(auto,auto,auto,15px);}

.gains {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	left: 15px;
	clip: rect(auto,auto,auto,15px);
	border: 1px solid #c0a063;
}

.important {font-size: 12px;   text-transform: None;   color: #FFFFFF;   text-align: center;   vertical-align: middle;   font-family: Arial, Helvetica, sans-serif;   border-top-width: thin;   border-right-width: thin;   border-bottom-width: thin;   border-left-width: thin;   border-top-color: #666666;   border-right-color: #666666;   border-bottom-color: #666666;   border-left-color: #666666;   background-color: #006600;}

.facture {font-family: Arial, Helvetica, sans-serif;   font-size: 16px;   color: #000000;   text-align: left;   vertical-align: top;}

.cadrefacture {border: 1px solid #666666;   font-family: Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: normal;   color: #666666;   text-align: left;   vertical-align: top;   margin: 5px;   padding: 5px;}

.accueil a:link {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: bold;   color: #2F379C;   text-decoration: none;}

.accueil a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: bold;   color: #990000;   text-decoration: underline;}

.accueil a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: bold;   color: #2F379C;   text-decoration: none;}

.tabsouscat a:link {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   color: #303996;   text-decoration: none;   font-weight: normal;}

.tabsouscat a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   color: #303996;   text-decoration: none;   font-weight: normal;}

.tabsouscat a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   color: #0099CC;   text-decoration: underline;   font-weight: normal;}

.tableaumenu a:link {color: #003399;   font-size: 11px;   text-decoration: none;   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   vertical-align: top;   font-weight: normal;}

.colgaucheadmin {text-align: left;   vertical-align: top;   background-color: #FFFFFF;   clip: rect(2px,2px,auto,2px);}

.hautbleu {background-image: url(../images/menu.gif);   background-repeat: no-repeat;   background-position: left top;}

.basbleu {background-image: url(../images/menu.gif);   background-repeat: no-repeat;   background-position: left bottom;}

.milieubleu {background-image: url(../images/menu.gif);   background-repeat: no-repeat;   background-position: left center;}

.menu_pa {
	height: 32px;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}

.rubrique {background-image: url(../images/menurouge.gif);   background-repeat: no-repeat;   background-position: left center;   font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   text-transform: uppercase;   color: #FFFFFF;   text-align: center;   vertical-align: middle;   letter-spacing: 2px;   font-weight: bold;}

.top {background-image: url(../images/menu.gif);   background-position: left top;}

.bottom {background-image: url(../images/menu.gif);   background-position: left bottom;   background-repeat: no-repeat;}

.mid {background-image: url(../images/menu.gif);   background-position: left center;   background-repeat: no-repeat;   font-size: 10px;   text-transform: uppercase;   font-family: Arial, Helvetica, sans-serif;   clip: rect(auto,auto,auto,auto);   padding-left: 5px;   color: #FFFFFF;}

.mid a:link {background-image: url(../images/menu.gif);   background-position: left center;   background-repeat: no-repeat;   font-size: 10px;   text-transform: uppercase;   color: #FFFFFF;   text-decoration: none;   font-family: Arial, Helvetica, sans-serif;}

.mid a:visited {background-image: url(../images/menu.gif);   background-position: left center;   background-repeat: no-repeat;   font-size: 10px;   text-transform: uppercase;   color: #FFFFFF;   text-decoration: none;}

.mid a:hover {background-image: url(../images/menuclair.gif);   background-position: left center;   background-repeat: no-repeat;   font-size: 10px;   text-transform: uppercase;   color: #FFFFFF;   text-decoration: underline;   font-family: Arial, Helvetica, sans-serif;   font-weight: normal;}

.bandeauhaut {font-size: 14px;   font-weight: bold;   text-transform: uppercase;   color: #000099;   text-align: center;   vertical-align: middle;   font-family: Verdana, Arial, Helvetica, sans-serif;   height: 21px;   background-color: #DDDDDD;}

.coinhd {background-image: url(../images/hautcoindroit.jpg);   background-repeat: no-repeat;   background-position: right center;   width: 10px;}

.coindt {background-image: url(../images/cotedroit.jpg);   background-repeat: repeat-y;   background-position: right top;   width: 10px;}

.bas {background-image: url(../images/footer.jpg);   background-repeat: repeat-x;   background-position: left bottom;}

.pied {
	text-align: center;
	vertical-align: bottom;
	height: 50px;
}

.titreannonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2F379C;
	vertical-align: top;
	text-align: left;
	letter-spacing: 1px;
	padding-left: 5px;
	border: #C0A063;
	text-decoration: none;
}

.bandeauannonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0A063;
	text-decoration: none;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
}
.bandeauannonce a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0A063;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	text-decoration: none;

}
.bandeauannonce a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0A063;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	text-decoration: none;
}
.bandeauannonce a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0A063;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	text-decoration: none;
}
.majusculebleu {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   text-transform: uppercase;   color: #2F379C;   font-weight: bold;}

.tableaumenu a:visited {color: #003399;   font-size: 11px;   text-decoration: none;   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   vertical-align: top;   font-weight: normal;}

.tableaumenu a:hover {color: #0099CC;   font-size: 11px;   text-decoration: underline;   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   vertical-align: top;   font-weight: normal;}

.souscat a:visited {font-size: 11px;   color: #2F379C;   font-family: Arial, Helvetica, sans-serif;   text-decoration: none;}

.souscat a:hover {font-size: 11px;   color: #0099CC;   font-family: Arial, Helvetica, sans-serif;   text-decoration: underline;}

.souscat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C438B;
	text-decoration: none;
	text-align: left;
	background-repeat: no-repeat;
	vertical-align: middle;
	clip: rect(auto,auto,auto,auto);
	text-indent: 15px;
	margin-left: 15px;
	left: 15px;
	padding-left: 15px;
}

.souscat a:link {font-size: 11px;   color: #2F379C;   font-family: Arial, Helvetica, sans-serif;   text-decoration: none;}

.tabcat {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   text-transform: uppercase;   color: #333333;   text-decoration: none;   font-weight: bold;   vertical-align: top;}

.tabcat a:link {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   text-transform: uppercase;   color: #333333;   text-decoration: none;   font-weight: bold;}

.tabcat a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   text-transform: uppercase;   color: #333333;   text-decoration: none;   font-weight: bold;}

.tabcat a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   text-transform: uppercase;   color: #0099CC;   text-decoration: underline;   font-weight: bold;}

/* Fin de la section de style généré par WebExpert le 05/04/2005 09:59:12 */
.obligatoire {
font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: normal;   color: #3C438B;   text-decoration: none;   text-align: left;
}
.fleche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C438B;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/triangle2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	clip: rect(auto,auto,auto,auto);
	text-indent: 10px;
	margin-left: 10px;
	left: 10px;
	padding-left: 10px;
}
.fleche a:link {
font-size: 11px;   color: #2F379C;   font-family: Arial, Helvetica, sans-serif;   text-decoration: none;
}
.fleche a:visited {

font-size: 11px;   color: #2F379C;   font-family: Arial, Helvetica, sans-serif;   text-decoration: none;
}
.fleche a:hover {

font-size: 11px;   color: #0099CC;   font-family: Arial, Helvetica, sans-serif;   text-decoration: underline;
}
.cellulecat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	line-height: 8px;
}
.titre5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.titreannonce a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	padding-left: 5px;
	background-color: #EEEEEE;
	border: #C0A063;
	text-decoration: none;
}
.titreannonce a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	padding-left: 5px;
	background-color: #EEEEEE;
	border: #C0A063;
	text-decoration: none;
}
.titreannonce a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0099CC;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	padding-left: 5px;
	background-color: #EEEEEE;
	border: #C0A063;
	text-decoration: underline;
}
.piedannonce {
font-size: 12px;   text-decoration: none;   background-color: #EEEEEE;
}
.ombrehd {
	background-image: url(/images/coinhautdroit-nu.gif);
	background-repeat: no-repeat;
	height: 21px;
}
.ombredroit {
	background-image: url(/images/cotedroit-nu.gif);
	background-repeat: repeat-y;
}
.ombrebd {
	background-image: url(/images/bas-coindroit-nu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.ombrebas {
	background-image: url(/images/footer.jpg);
	background-repeat: repeat-x;
	height: 15px;
	background-position: top;
}
.ombrebg {
	background-image: url(/images/bascoingauche.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 10px;
	background-position: top;
}
.cellulepied {
	vertical-align: bottom;
	height: 30px;
}
.tableaumenuhaut {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	clip: rect(auto,auto,auto,auto);
	background-repeat: repeat-x;
	background-position: left center;
	color: #CCCCCC;
	background-color: #dddddd;
	height: 15px;
}
.tableaumenuhautgauche {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	clip: rect(auto,auto,auto,auto);
	background-image: url(/images/fond-gris-rond.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #999999;
	background-attachment: fixed;
}
.tableaumenuhautdroite {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	clip: rect(auto,auto,auto,auto);
	background-image: url(/images/fond-gris-rond.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #999999;
	background-attachment: fixed;
}
.tableaumenuhaut a:visited {
color: #003399;   font-size: 11px;   text-decoration: none;   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   vertical-align: top;   font-weight: normal;
}
.tableaumenuhaut a:hover {
color: #0099CC;   font-size: 11px;   text-decoration: underline;   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   vertical-align: top;   font-weight: normal;
}
.tableaumenuhaut a:link {
color: #003399;   font-size: 11px;   text-decoration: none;   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   vertical-align: top;   font-weight: normal;
}
.fleche_hygiene {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/triangle2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	clip: rect(auto,auto,auto,auto);
	text-indent: 10px;
	margin-left: 10px;
	left: 10px;
	padding-left: 10px;
}
.fleche_hygiene a:link {
	font-size: 11px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.fleche_hygiene a:visited {
	font-size: 11px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.fleche_hygiene a:hover {
	font-size: 11px;
	color: #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
.bandeauannonce_hygiene {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0A063;
	text-decoration: none;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	font-weight: bold;
}
.bandeauannonce_hygiene a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 0px #C0A063;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}
.bandeauannonce_hygiene a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F379C;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 0px #C0A063;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}
.bandeauannonce_hygiene a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	vertical-align: middle;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0A063;
	background-image: url(/images/fond-gris4.jpg);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}
.piedannonce_hygiene {
font-size: 12px;   text-decoration: none;   background-color: #FFFFCC;
}
.tableaunormal_hygiene {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	text-indent: 5px;
	left: 15px;
	clip: rect(auto,auto,auto,15px);
	text-decoration: none;
}
