*{margin:0;padding:0;border:0;outline:0;}

body{
	background-image:url(/themes/html/img/fond-site.gif);
width:100%;
	background-position: top center;
	background-repeat:repeat-x;


	height: 100%;

	background-color: #F3F3F3;
}

img {
	border:0;
}
.horaire {
	width:185px;
	color:#e94ab5;
	font-weight:bold;
	text-align:center;
	padding:8px;
}
.fond-centre {
	background-color: #FFFFFF;
	padding-top:5px;
}
.fond-page {
	margin: auto;
}
.lien-newsletter:link, .lien-newsletter:visited, .lien-newsletter:active, .lien-newsletter:hover {
}
.gabarit-texte {
	color: #333333;
}
.bas-newsletter {
}
.haut-newsletter {
}
#horloge {
	background-image:url(../img/raccord_horloge.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width:100%;
}
#motif {
	background-image: url(../img/fond-site.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#ombrage {
	background-image:url(/themes/html/img/ombrage.png);
	width:100%;
	background-repeat:repeat-y;
	background-position:center;
}


html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a:visited, a:link, a:active {
	font-weight:bold;
	text-decoration:none;
	color:#ff5ccf;
}
a:hover {
	text-decoration:none;
	color:#ff9000;
}
h1 {
	font-size:13px;
	display:inline;
	margin:0px;
}
h2 {
	font-size:12px;
	margin:0px;
}
h3 {
	font-size:11px;
	display:inline;
	margin:0px;
}
hr {
	background-color:#eee;
	border-style:solid;
	border-width:1px;
	border-color:#ddd;
}
td,tr {text-align:left;}

form {
	padding:0px;
	margin:0px;
}

.majuscule {
	text-transform:uppercase;
}
.premiere_maj {
	text-transform:capitalize;
}

/* ------------------------------ Aspect g�n�ral ---------------------*/
.boite-droite-groupe {
}
.boite-gauche-groupe {
}
.clear {
	clear:both;
}
.fond-centre {
	width:755px;
}
.fond-droite {
	background-color:#fff;
	width:175px;
	padding-top:10px;
}
.fond-gauche {
	background-color:#fff;
	width:205px;
	padding-top:5px;
	border-right: 1px solid #e4e4e4;
}
.fond-haut {
	background-image:url(/themes/html/img/fond-haut.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:100px;
	padding-bottom:7px;
}
.fond-page {
	width:960px;
}
.fleft {
	float:left;
}
.fond-popup {
	background-color:#fff;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}
.header-connexion {
	font-weight:bold;
	text-align:right;
	color:#000000;
	background-color:#fff;
	height:35px;
}
.header-panier {
	font-weight:bold;
	text-align:center;
	color:#b72411;
	background-color:#fff;
	width:130px;
	padding-top:20px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
}

/* ------------------------------ Barre de navigation ----------------*/
.barre-navigation {
	margin-top:5px;
	margin-bottom:5px;
}
.bouton-navigation {
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center center;
	height:29px;
	width:29px;
	line-height:29px;
}
.page-active {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	height:100%;
	width:100%;
}
.page-inactive {
	font-size:11px;
	color:#999999;
}
a.page-lien:link, a.page-lien:visited, a.page-lien:active {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display:block;
	height:100%;
	width:100%;
}
a.page-lien:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	display:block;
	height:100%;
	width:100%;
}
/* ------------------------------ Boite 1 ----------------------------*/
.boite1 {
}
.boite1 td.gabarit-texte {
	color:#888;
	font-size:12px;
}
.boite1-titre {
	font-size:15px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	color:#f239a2;
	text-transform:uppercase;
	margin:0px;
}
.boite1-titre-1 {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	color:#FFFFFF;
	height:17px;
	padding-right:10px;
	padding-left:10px;
	line-height:17px;
}
/* ------------------------------ Boite 2 ----------------------------*/
.boite2 {
}
.boite2-1 {
	background-image:url(../img/boite2/1-1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:37px;
	width:42px;
}
.boite2-2 {
	border-top: 1px solid #ededed;
	}
.boite2-3 {
	background-image:url(../img/boite2/1-3.jpg);
	background-repeat:no-repeat;
	width:44px;
	background-position:top right;
}
.boite2-4 {
	background-repeat:repeat-y;
	background-position:left;
	border-left: 1px solid #ededed;
}
.boite2-5 {
	color:#868686;
	font-size:12px;
}
.boite2-6 {
	width:9px;
	border-right: 1px solid #ededed;
}
.boite2-7 {
	background-repeat:no-repeat;
	background-position:bottom left;
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
.boite2-8 {
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #ededed;
}
.boite2-9 {
	background-repeat:no-repeat;
	background-position:bottom right;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
}
.boite2-titre {
	font-size:16px;
	font-weight:bold;
	color:#f4a502;
	display:block;
}
/* ------------------------------ Boite 3 ----------------------------*/
.boite3 {
	background-color:#eeeeee;
}
.boite3-1 {
	background-repeat:no-repeat;
	background-position:top left;
}
.boite3-2 {
	height:10px;
}
.boite3-3 {
	background-repeat:no-repeat;
	background-position:top right;
}
.boite3-4 {
	background-repeat:repeat-y;
	background-position:left;
	width:10px;
}
.boite3-5 {
}
.boite3-6 {
	background-repeat:repeat-y;
	background-position:right;
	width:10px;
}
.boite3-7 {
	background-repeat:no-repeat;
	background-position:bottom left;
}
.boite3-8 {
	background-repeat:repeat-x;
	background-position:bottom;
	height:10px;
}
.boite3-9 {
	background-repeat:no-repeat;
	background-position:bottom right;
}
.boite3-titre {
	font-size:12px;
	font-weight:bold;
	color:#C51E2D;
	display:block;
}
/* ------------------------------ Boite 4 ----------------------------*/
.boite4 {
	background-color:#b72411;
}
.boite4-1 {
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
	width:10px;
}
.boite4-2 {
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
}
.boite4-3 {
	background-repeat:no-repeat;
	background-position:top right;
	height:10px;
	width:10px;
}
.boite4-4 {
	background-repeat:repeat-y;
	background-position:left;
	width:10px;
}
.boite4-5 {
}
.boite4-6 {
	background-repeat:repeat-y;
	background-position:right;
	width:10px;
}
.boite4-7 {
	background-repeat:no-repeat;
	background-position:bottom left;
	height:10px;
	width:10px;
}
.boite4-8 {
	background-repeat:repeat-x;
	background-position:bottom;
	height:10px;
}
.boite4-9 {
	background-repeat:no-repeat;
	background-position:bottom right;
	height:10px;
	width:10px;
}
/* ------------------------------ Boite 5 ----------------------------*/
.boite5 {
}
.boite5 td.gabarit-texte {
	color:#868686;
	font-size:12px;
}
.boite5-1 {
	width:9px;
}
.boite5-2 {
	text-align:left;
	padding:4px;
}
.boite5-3 {
	width:9px;
}
.boite5-4 {
	width:9px;
}
.boite5-5 {
	font-size:11px;
	color:#333333;
}
.boite5-6 {
	text-align:left;
	width:9px;
}
.boite5-7 {
	height:30px;
	width:44px;
	background-image:url(../img/boite5/2-7.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.boite5-8 {
	height:9px;
}
.boite5-9 {
	text-align:left;
	height:9px;
	width:9px;
}
.boite5-titre {
	font-size:18px;
	color:#f239a2;

	font-family:"Arial Black", arial, sans-serif;
	white-space:normal;
}
.boite5-titre-1 {
	background-image:url(../img/boite5/2-1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:50px;
}
.boite5-titre-2 {
	padding-top:11px;
}
.boite5-titre-3 {
	width:10px;
}
.boite5-titre-4 {
}
/* ------------------------------ Boite pop --------------------------*/
.boite_pop {
	background-color:#EEEEEE;
	border-style:solid;
	border-width:3px;
	border-color:#DDDDDD;
}
.boite_pop-1 {
}
.boite_pop-2 {
	height:9px;
}
.boite_pop-3 {
}
.boite_pop-4 {
	width:9px;
}
.boite_pop-5 {
}
.boite_pop-6 {
	width:9px;
}
.boite_pop-7 {
}
.boite_pop-8 {
	height:9px;
}
.boite_pop-9 {
}
/* ------------------------------ Boite Menu -------------------------*/
.boite-menu {
	width:100%;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.boite-menu-fleche {
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	padding-right:0px;
}
.boite-menu-fleche.menu-off {
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;
}
.boite-menu-fleche.menu-on {
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;
}
.boite-menu-ligne-1 {
	text-align:left;
	vertical-align:middle;
	height:23px;
	border-bottom:1px solid #f2f2f2;
}
.boite-menu-ligne-1 a.boite-contenu-actif span {
	text-decoration:underline;
}
.boite-menu-ligne-1 a.boite-contenu span:hover {
	text-decoration:none;
}
.boite-menu-ligne-2 {
	font-size:12px;
	vertical-align:middle;
	height:18px;
	padding-left:13px;
}
.boite-menu-ligne-2 a.boite-contenu-actif span {
	text-decoration:underline;
}
.boite-menu-ligne-2 a.boite-contenu span:hover {
	text-decoration:underline;
}
.boite-menu-ligne-2 a.boite-contenu:link, .boite-menu-ligne-2 a.boite-contenu:visited, .boite-menu-ligne-2 a.boite-contenu:active {
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.boite-menu-ligne-2 a.boite-contenu:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}
.boite-menu-ligne-2 a.boite-contenu-actif:link, .boite-menu-ligne-2 a.boite-contenu-actif:visited, .boite-menu-ligne-2 a.boite-contenu-actif:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.boite-menu-ligne-2 a.boite-contenu-actif:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
a.boite-contenu:link, a.boite-contenu:visited, a.boite-contenu:active {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#787878;
}
a.boite-contenu:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#f239a2;
}
a.boite-contenu-actif:link, a.boite-contenu-actif:visited, a.boite-contenu-actif:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#f239a2;
}
a.boite-contenu-actif:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#f4a502;
}
a.boite-titre-actif:link, a.boite-titre-actif:visited, a.boite-titre-actif:active {
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
a.boite-titre-actif:hover {
	text-decoration:none;
	color: #FFC;
}
a.boite-titre:link, a.boite-titre:visited, a.boite-titre:active {
	text-decoration:none;
	text-align:left;
	color:#FFF;
}
a.boite-titre:hover {
	text-decoration:none;
	text-align:left;
	color:#fff8a5;
}
a.lien-boite:link, a.lien-boite:visited, a.lien-boite:active {
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#333333;
	float:left;
}
a.lien-boite:hover {
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#B72411;
	float:left;
}
/* ------------------------------ Boite Menu 1  ----------------------*/
.pg{
margin-left :220px;
}
.boite_menu1 {
	
	text-align:left;
	color:#000;
}
.boite_menu1-1 {
	text-align:left;
}
.boite_menu1-2 {
	text-align:left;
	height:10px;
}
.boite_menu1-3 {
	text-align:left;
}
.boite_menu1-4 {
	text-align:left;
	width:2px;
}
.boite_menu1-5 {
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
}
.boite_menu1-6 {
	text-align:left;
	width:10px;
}
.boite_menu1-7 {
	text-align:left;
}
.boite_menu1-8 {
	text-align:left;
	height:10px;
}
.boite_menu1-9 {
	text-align:left;
}
.boite_menu1-titre {
text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin:0px;
	text-transform:uppercase;
	}

.boite_menu1-titre-0{
	background-color:#f239a2;
	height:25px;
}
.boite_menu1-titre-1 {
	height:25px;
	width:10px;
}
.boite_menu1-titre-2 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	height:25px;
}
.boite_menu1-titre-3 {
	height:25px;
	width:10px;
	border-right:4px solid #f4a502;
}

.boite_menu1-bas-0 {
	background-repeat:no-repeat;
	background-position:top left;
	height:15px;
}

/* ------------------------------ Boite Menu 2  ----------------------*/
.boite_menu2 {
	text-align:left;
	background-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	margin-bottom:10px;
	color:#000;
}
.boite_menu2-1 {
	text-align:left;
	height:10px;
	width:10px;
}
.boite_menu2-2 {
	text-align:left;
	height:10px;
}
.boite_menu2-3 {
	text-align:left;
	height:10px;
	width:10px;
}
.boite_menu2-4 {
	width:10px;
}
.boite_menu2-5 {
}
.boite_menu2-6 {
	width:10px;
}
.boite_menu2-7 {
	text-align:left;
	height:10px;
	width:10px;
}
.boite_menu2-8 {
	text-align:left;
	height:10px;
}
.boite_menu2-9 {
	text-align:left;
	height:10px;
	width:10px;
}
.boite_menu2-titre {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	color:#B72411;
	margin:0px;
}
.boite_menu2-titre-1 {
	text-align:left;
	height:21px;
	width:10px;
}
.boite_menu2-titre-2 {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	color:#FFFFFF;
	height:29px;
}
.boite_menu2-titre-3 {
	text-align:left;
	height:21px;
	width:10px;
}
/* ------------------------------ Boite Menu 3  ----------------------*/
.boite_menu3 {
	text-align:left;
	margin-bottom:10px;
	color:#000;
}
.boite_menu3-1 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
	width:20px;
}
.boite_menu3-2 {
	text-align:left;
	background-color:#ffffff;
	height:10px;
}
.boite_menu3-3 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:top right;
	height:10px;
	width:20px;
}
.boite_menu3-4 {
	background-repeat:repeat-y;
	background-position:left;
	width:20px;
}
.boite_menu3-5 {
	background-color:#ffffff;
}
.boite_menu3-6 {
	background-repeat:repeat-y;
	background-position:right;
	width:20px;
}
.boite_menu3-7 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
	width:20px;
}
.boite_menu3-8 {
	text-align:left;
	background-repeat:repeat-x;
	background-position:bottom;
	height:20px;
}
.boite_menu3-9 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:bottom right;
	height:20px;
	width:20px;
}
.boite_menu3-titre {
	font-size:13px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	color:#498135;
	margin:0px;
}
.boite_menu3-titre-1 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:top left;
	height:28px;
	width:20px;
}
.boite_menu3-titre-2 {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:top;
	height:28px;
}
.boite_menu3-titre-3 {
	text-align:left;
	height:28px;
	width:20px;
}
/* ------------------------------ Boite Menu 4  ----------------------*/
.boite_menu4 {
	text-align:left;
	margin-bottom:10px;
	color:#000;
}
.boite_menu4-1 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:top left;
	height:15px;
	width:18px;
}
.boite_menu4-2 {
	text-align:left;
	background-repeat:repeat-x;
	background-position:top;
	height:15px;
}
.boite_menu4-3 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:top right;
	height:15px;
	width:18px;
}
.boite_menu4-4 {
	text-align:left;
	background-repeat:repeat-y;
	background-position:left;
	width:15px;
}
.boite_menu4-5 {
	text-align:left;
	background-color:#ffffff;
}
.boite_menu4-6 {
	text-align:left;
	background-repeat:repeat-y;
	background-position:right;
	width:15px;
}
.boite_menu4-7 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:bottom left;
	height:15px;
	width:15px;
}
.boite_menu4-8 {
	text-align:left;
	background-repeat:repeat-x;
	background-position:bottom;
	height:15px;
}
.boite_menu4-9 {
	text-align:left;
	background-repeat:no-repeat;
	background-position:bottom right;
	height:15px;
	width:15px;
}
.boite_menu4-titre {
	font-size:12px;
	font-weight:bold;
	color:#C62B2F;
	margin:0px;
}
.boite_menu4-titre-1 {
	background-repeat:no-repeat;
	background-position:top left;
	height:29px;
	width:8px;
}
.boite_menu4-titre-2 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background-repeat:repeat-x;
	background-position:top;
	height:29px;
	padding-left:10px;
}
.boite_menu4-titre-3 {
	background-repeat:no-repeat;
	background-position:top right;
	height:29px;
	width:10px;
}
/* ------------------------------ Boite Menu 5  ----------------------*/
.boite_menu5 {
	text-align:left;
	margin-bottom:10px;
	color:#000;
}
.boite_menu5-5 {
}
.boite_menu5-titre {
	margin:0px;
}
.boite_menu5-titre-1 {
}
.boite_menu5-titre-2 {
}
.boite_menu5-titre-3 {
}
/* ------------------------------ Bouton 1 ---------------------------*/
.bouton1-fond {
	text-align:center;
	vertical-align:middle;
	background-color:#B70202;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	padding:0px;
	line-height:21px;
}
a.bouton1:link, a.bouton1:active, a.bouton1:visited {
	text-decoration:none;
	white-space:nowrap;
	color:#333333;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:4px;
	padding-left:10px;
}
a.bouton1:hover {
	text-decoration:none;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	color:#333333;
}
/* ------------------------------ Bouton 2 ---------------------------*/
.bouton2-fond {
	cursor:pointer;
}
.bouton2-centre {
	background-image:url(../img/bouton2/1-2.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:27px;
	padding:3px;
}
.bouton2-gauche {
	width:12px;
}
.bouton2-droite {
}
a.bouton2:link, a.bouton2:visited, a.bouton2:active {
	font-size:11px;
	text-decoration:none;
	color:#FFF;
}
a.bouton2:hover {
	font-size:11px;
	font-weight:bold;
	color: #FFC;
}
/* ------------------------------ Bouton 4 ---------------------------*/
.bouton4-fond {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#999999;
	padding:2px;
}
.bouton4-gauche {
	background-image:url(../img/bouton4/bouton-fond-1.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:27px;
	width:12px;
}
.bouton4-centre {
	background-image:url(../img/bouton4/bouton-fond-2.png);
	background-repeat:repeat-x;
	background-position:top;
	height:27px;
}
.bouton4-droite {
	background-image:url(../img/bouton4/bouton-fond-3.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:27px;
	width:14px;
}
/* ------------------------------ Bouton 5 ---------------------------*/
.bouton5-fond {
	padding:2px;
}
.bouton5-centre {
	background-image:url(../img/bouton5/bouton-fond-2.png);
	background-repeat:repeat-x;
	background-position:top;
	height:27px;
}
.bouton5-gauche {
	background-image:url(../img/bouton5/bouton-fond-1.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:27px;
	width:12px;
}
.bouton5-droite {
	background-image:url(../img/bouton5/bouton-fond-3.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:27px;
	width:14px;
}
a.bouton5:link, a.bouton5:visited, a.bouton5:active {
	font-size:11px;
	text-decoration:none;
	color:#333333;
}
a.bouton5:hover {
	font-size:11px;
	font-weight:bold;
	color:#B72411;
}
/* ------------------------------ Champ utilisateur ------------------*/
.utilisateur-bordure {
	text-align:left;
}
.utilisateur-champ {
	font-weight:bold;
	text-align:left;
	color:#333333;
	padding-right:3px;
}
.utilisateur-etiquette {
	text-align:left;
	color:#3047F3;
}
.utilisateur-etiquette-2 {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#3047F3;
}
/* ------------------------------ Comparateur ------------------------*/
.comparateur_carac {
	text-transform:uppercase;
	width:20%;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
}
.comparateur_valeur {
	font-weight:bold;
	vertical-align:middle;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:8px;
}
.comparateur_categorie {
	font-weight:bold;
	text-transform:uppercase;
	color:#B72411;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#DDDDDD;
	width:100%;
	padding-bottom:5px;
	padding-left:5px;
}
/* ------------------------------ Divers -----------------------------*/
#tableau_menu a:link, #tableau_menu a:visited, #tableau_menu a:active {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/boite-menu-ligne-2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:12px;
}
#tableau_menu a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/boite-menu-ligne-2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:12px;
}
.big_erreur {
	font-size:13px;
	text-align:center;
	vertical-align:middle;
	color:#B31010;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-color:#B31010;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
.centre {
	text-align:center;
}
.droite {
	text-align:right;
}
.erreur {
	font-weight:bold;
	color:#ff0000;
}
.fil_ariane_fond {
	height:25px;
	padding-right:10px;
	padding-left:10px;
	background-color:#FFFFFF;
	background-image:url(../img/fil-ariane-fond.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.fil_ariane, a.fil_ariane:link, a.fil_ariane:visited, a.fil_ariane:active, a.fil_ariane:hover {
	font-size:12px;
	font-weight:normal;
	vertical-align:bottom;
	color:#333333;
	height:25px;
}
.gabarit-texte {}
.image-contour {
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}
.image-texte {
	font-size:11px;
	font-weight:normal;
	color:#333333;
}
.infobulle {
	font-size:11px;
	background-image:url(../img/infobulle.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	padding-top:7px;
	padding-right:23px;
	padding-bottom:7px;
	padding-left:10px;
	position:absolute;
	visibility:hidden;
	z-index:100;
}
.message {
	font-weight:bold;
}
.recherche {
	font-weight:bold;
}
.separateur-ligne {
	background-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
	height:1px;
}
.texte-courant {
}
.titre-page {
	font-size:11px;
	font-weight:bold;
	color:#aba1a7;
	margin:0px;
}
.titre-page-barre {
	height:17px;
	line-height:18px;
	padding:3px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
font.grise {
	color:#aaaaaa;
}
font.rubrique {
	font-weight:bold;
	color:#B31010;
}
font.souligne {
	font-weight:bold;
	text-decoration:underline;
	color:#DB2E38;
}
/* ------------------------------ Produit divers (encore utilis� ?) --*/
.barrer_prix {
	color:#333333;
	background-image:url(../img/barrer_prix.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.champ_quantite {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:20px;
	width:30px;
	line-height:20px;
}
.produit_categorie {
	font-size:11px;
	color:#666666;
}
.produit_description {
}
.produit_designation {
	font-size:13px;
	font-weight:bold;
	color:#3047F3;
}
.produit_info {
	font-size:12px;
	font-weight:bold;
	color:#3047F3;
}
.produit_info2 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.produit_preco {
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.produit_prix2 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
}
.produit_prix {
width:950px;


	font-size:13px;
	font-weight:bold;
	color:#3047F3;
}
/* ------------------------------ Menu du bas ------------------------*/
.colonne-bas {
	text-align:left;
	width:250px;
	padding-left:18px;
	margin:0px;
	height:100%;
	list-style-type:none;
	padding-top:5px;
}
.colonne-bas li {
	text-align:left;
	vertical-align:middle;
	height:20px;
	padding-right:10px;
	margin:0px;
	line-height:20px;
}
.menu-bas {
	text-align:left;
	color:#fff;
	background-image:url(/themes/html/img/fond-bas.jpg);
	
	background-repeat:no-repeat;
	background-position:top;
	height:242px;
	border-top:1px solid #fbb800;
}
.rubrique-bas {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#a47c0e;
	background-color:#FFF;
	padding:3px;
	display:block;
	text-align:center;
}
.separateur-bas {
	font-weight:normal;
	height:100%;
	width:30px;
}
a.lien-bas:link, a.lien-bas:visited, a.lien-bas:active {
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#a47c0e;
	text-align:left;
}
a.lien-bas:hover {
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}
/* ------------------------------ Formulaire -------------------------*/
.champ-grand {
	width:300px;
}
.champ-moyen {
	width:150px;
}
.champ-petit {
	width:75px;
}
.form-aide {
	background-image:url(../img/form-aide.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	border-right-style:solid;
	border-right-width:3px;
	border-right-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:#cccccc;
	display:block;
	width:250px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:20px;
	margin-left:25px;
}
.form-attente {
	white-space:nowrap;
	vertical-align:baseline;
	background-image:url(../img/form-attente.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	height:20px;
	padding-left:22px;
	margin:auto;
}
.form-conseil {
	background-image:url(../img/form-conseil.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	border-right-style:solid;
	border-right-width:3px;
	border-right-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:#cccccc;
	display:block;
	width:180px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:20px;
	margin-left:5px;
}
.form-erreur {
	font-weight:bold;
	white-space:nowrap;
	vertical-align:baseline;
	background-image:url(../img/form-erreur.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	height:20px;
	padding-left:22px;
	margin:auto;
}
.form-fieldset {
	text-align:left;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.form-label {
	font-weight:bold;
	padding-top:6px;
}
.form-label-obligatoire {
	font-weight:bold;
	color:#ff0000;
	padding-top:6px;
}
.form-legend {
	font-weight:bold;
	padding-right:5px;
}
.form-ligne-erreur {
	text-align:center;
	background-color:#F7C9C9;
}
.form-ligne-ok {
}
.form-mention {
	font-size:10px;
}
.form-ok {
	white-space:nowrap;
	text-align:left;
	vertical-align:baseline;
	color:#333333;
	background-image:url(../img/form-ok.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	height:20px;
	padding-left:22px;
	margin:auto;
}
.form-texte {
	font-size:13px;
	font-weight:bold;
	color:#A9301D;
	padding-top:6px;
}
.input-checkbox {
}
.input-radio {
}
.input-submit {
	font-size:11px;
	font-weight:bold;
	color:#555555;
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	border-style:outset;
	border-width:1px;
	border-color:#aaaaaa;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
}
.input-text {
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	height:15px;
	line-height:13px;
}
.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
select.liste-deroulante {
	font-size:12px;
	font-weight:normal;
}
/* ------------------------------ Liste 1 ----------------------------*/
.liste1-description {
}
.liste1-designation {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
.liste1-droite {
	width:10px;
}
.liste1-gauche {
	width:10px;
}
.liste1-image {
	vertical-align:middle;
	height:80px;
	width:85px;
}
.liste1-ligne {
	padding:5px;
}
.liste1-prix {
	font-size:17px;
	font-weight:bold;
	white-space:nowrap;
	padding-top:5px;
	padding-bottom:5px;
}
/* ------------------------------ Liste 2 ----------------------------*/
.liste2-ligne {
	vertical-align:middle;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	height:25px;
	line-height:25px;
}
.liste2-gauche {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	width:10px;
}
.liste2-droite {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	width:10px;
}
a.liste2-lien:link, a.liste2-lien:visited, a.liste2-lien:active {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a.liste2-lien:hover {
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
tr.liste2-survol:hover {
	cursor:pointer;
}
/* ------------------------------ Liste 3 ----------------------------*/
.liste3-description {
}
.liste3-droite {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
}
.liste3-gauche {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	width:10px;
}
.liste3-image {
	background-color:#ffffff;
	float:left;
}
.liste3-ligne {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	padding:5px;
}
.liste3-prix {
	font-size:17px;
	font-weight:bold;
	white-space:nowrap;
	padding-top:5px;
	padding-bottom:5px;
}
.liste3-tableau {
}
a.liste3-lien:link, a.liste3-lien:visited, a.liste3-lien:active {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a.liste3-lien:hover {
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
/* Div contenant l'�tiquette */
.liste_etiquette_nouveaute, .liste_etiquette_solde, .liste_etiquette_promo {
	position: absolute;
	top:0;
	right:0;
	height:20px;
	width:80px;
	margin: 5px 0;
	font-size:10px;
	letter-spacing:1px;
	text-align:center;
	text-transform: uppercase;
	line-height:20px;
	background: #ff0009;
	color:#fff;
	font-weight:bold;
}
/* span du texte de l'�tiquette */
.liste_etiquette_nouveaute_texte, .liste_etiquette_solde_texte, .liste_etiquette_promo_texte {}


/* New menu haut */

.cMenuHaut {
	display: block;
	text-align:center;
	margin: 0;
	line-height:40px;
	position: relative;
	padding:0 3px;
}

.cMenuHaut a{
	display: block;
	height:40px;
	padding: 0 10px 0 10px;
	float: left;
}

.cMenuHaut a.aCMenuHaut {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	line-height:40px;
	text-decoration:none;
}

.cMenuHaut a:hover {
}

.sousCMenu{
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index:8010 !important;
}

.sousCMenu{
	background:#fff;
	border:3px solid #000;
	border-top:none;
	width:946px;
}


.cMenuHaut a.MenuOver{
	text-decoration: none;
	color:#000;
	
	background:#fff;
}
/* ------------------------------ Menu haut --------------------------*/
#menu_haut {
	width:100%;
	z-index:1;
}
#menu_haut div {
	display:none;
	width:200px;
	position:absolute;
}
#menu_haut dl, #menu dt, #menu dd, #menu ul {
	list-style-type: none;
}
.fond-menu-haut {

	background-image:url(/themes/html/img/fond-haut.jpg);
	list-style-type:disc;
	list-style-position:outside;
	padding-bottom:25px;
}
.fond-menu-haut-align {
	text-align:center;
}
.fond-menu-haut-align_old {
	text-align:center;
}
.menu-deroulant {
	vertical-align:middle;
	background-color:#C6E888;
	border-style:solid;
	border-width:2px;
	border-color:#C6E888;
}
.menu-deroulant-rubrique {
	font-weight:bold;
	color:#333333;
	background-color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
}
.menu-haut {
	text-align:left;
	color:#FFFFFF;
	height:10px;
	line-height:10px;
	padding-top:89px;
}
.menu-haut-principal {
	padding:0px;
	margin:0px;
	height:100%;
}
.menu-haut-principal li {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	display:inline;
	height:40px;
	float:left;
	line-height:40px;
}
.separateur-haut {
	font-weight:normal;
	background-color:#FFFFFF;
	height:5px;
	width:1px;
	padding:0px;
	margin:0px;
}
a.bouton-haut-actif:link, a.bouton-haut-actif:visited, a.bouton-haut-actif:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	white-space:nowrap;
	color:#FFFFFF;
}
a.bouton-haut-actif:hover {
	font-weight:bold;
	white-space:nowrap;
	color:#FFFFFF;
}
a.bouton-haut:visited, a.bouton-haut:link, a.bouton-haut:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	color:#FFFFFF;
}
a.bouton-haut:hover {
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	color:#FFFFFF;
}
a.menu-deroulant-rubrique:link, a.menu-deroulant-rubrique:visited, a.menu-deroulant-rubrique:active {
	text-decoration:none;
	color:#D26756;
	background-color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
}
a.menu-deroulant-rubrique:hover {
	color:#DB2E38;
	background-color:#FFFFFF;
}
/* ------------------------------ menu haut 2 (liens du haut) --------*/
.fond-menu-haut-2 {
	text-align:right;
	height:25px;
	width:100%;
}
.menu-haut-2 {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.menu-haut-top {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.menu-haut-top li {
	display:inline;
	padding-right:10px;
	padding-left:10px;
}
.menu-haut-top li.sep {
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}
.separateur-haut-2 {
	font-weight:normal;
	background-color:#FFFFFF;
	height:8px;
	width:1px;
	margin-right:10px;
	margin-left:10px;
}
a.lien-haut:visited, a.lien-haut:link, a.lien-haut:active {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
a.lien-haut:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}
.clear{ clear:both; }

ul#menu_personnalisable{ margin:0px;z-index:500; position:relative; list-style:none;  padding:0; }

ul#menu_personnalisable li{ padding-left:5px; padding-right:5px; float:left;border-right:1px solid #FFF;  }
ul#menu_personnalisable li.first{  }
ul#menu_personnalisable li.first, ul#menu_personnalisable li.middle{}
ul#menu_personnalisable li.middle, ul#menu_personnalisable li.last{}
/*hover*/
ul#menu_personnalisable li.first:hover{ border-right:1px solid #fff6c2; }
ul#menu_personnalisable li.middle:hover{}

ul#menu_personnalisable li a.encap, ul#menu_personnalisable li span.encap{ 
	cursor:pointer;
	font-size:11px;
	padding:0;
	float:left;
	color:white;
}



div.menu-content{ display:none; position:absolute; top:39px; left:0; z-index:500; background-color:#fff; border:1px solid #717171;  }
div.menu-content a{ color:black!important; }
/* ------------------------------ Onglets panier ---------------------*/
.panier-onglet-1 {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	height:29px;
	width:29px;
	line-height:29px;
	cursor:pointer;
}
.panier-onglet-1-actif {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#B72411;
	background-repeat:no-repeat;
	height:29px;
	width:29px;
	line-height:29px;
	cursor:pointer;
}
.panier-onglet-1-inactif {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#999999;
	background-repeat:no-repeat;
	height:29px;
	width:29px;
	line-height:29px;
}
.panier-onglet-2 {
	padding-left:5px;
}
.panier-onglet-3 {
	width:5px;
}
.panier-onglet-4 {
	font-size:20px;
	color:#CCCCCC;
	height:17px;
	width:25px;
}
.panier-onglet-barre {
	height:26px;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:10px;
	margin-left:15px;
}
.panier-onglet-inactif {
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
a.panier-onglet-actif:visited, a.panier-onglet-actif:link, a.panier-onglet-actif:active, a.onglet-actif:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.panier-onglet:link, a.panier-onglet:visited, a.panier-onglet:active {
	font-size:12px;
	text-decoration:none;
	text-align:left;
}
a.panier-onglet:hover {
	font-size:12px;
	text-decoration:underline;
	text-align:left;
}
/* ------------------------------ Panier -----------------------------*/
.chpquantite2 {
	font-weight:bold;
	width:25px;
}
.panier-bas {
	font-size:15px;
	font-weight:bold;
	vertical-align:middle;
	color:#B72411;
	padding-top:5px;
	padding-bottom:5px;
}
.panier-bordure {
	background-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
}
.panier-coin-1 {
	color:#B72411;
	height:20px;
	width:16px;
}
.panier-coin-2 {
	color:#B72411;
	height:20px;
	width:16px;
}
.panier-coin-3 {
	color:#B72411;
	height:20px;
	width:16px;
}
.panier-coin-4 {
	color:#B72411;
	height:20px;
	width:16px;
}
.panier-droite {
}
.panier-etape {
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.panier-gauche {
}
.panier-haut {
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	color:#B72411;
	height:25px;
}
.panier-ligne {
	font-size:11px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#DDDDDD;
	height:25px;
	padding-top:2px;
	padding-bottom:2px;
}
.panier-ligne-2 {
	font-size:11px;
	height:25px;
	padding-top:2px;
	padding-bottom:2px;
}
.panier-ligne-3 {
	font-size:11px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#DDDDDD;
	height:25px;
	padding-top:2px;
	padding-bottom:2px;
}
.panier-ligne-4 {
	font-size:12px;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#DDDDDD;
	height:25px;
	padding-top:2px;
	padding-bottom:2px;
}
.pas_client_invit {
	font-size:15px;
	line-height:25px;
}
.pas_client_titre {
	font-size:18px;
	padding-left:10px;
}
/* ------------------------------ tableau ----------------------------*/
.tableau-bordure {
	background-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	border-color:#DDDDDD;
}
.tableau-ligne-1 {
	font-size:12px;
	text-align:center;
	background-color:#FFFFFF;
}
.tableau-ligne-2 {
	font-size:12px;
	text-align:center;
}
.tableau-titre {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#B72411;
	height:20px;
}
.telechargement-fond {
}
.telechargement-ligne {
}
/* Label */
.label{
	display: block;
	width: 20%;
	height : 25px;
	float: left;
	padding-right: 1%;
	margin-right : 10px;
	text-align: left;
	letter-spacing: 1px;
}
.label:hover {	
}
.champ {	
	position:relative; 
	float: left; 
}
.submit { 
	text-align : center; 
}
.obligatoire { }
.correct_champ { }
.incorrect_champ { 
	border : 1px solid red;  
}
#message_obligation{ 
	font-size: 11px;
	color: #111111; 
}
.ast_obl { 
	font-weight: bold;
	font-size: 12px;
	color: #111; 
	margin-left : 5px;
}

.oasis-error-container {
	float : left;
}

.entry{ 
	position:relative; 
}

.error_text {
	padding : 5px;
	margin-left : 5px;
	border : 1px solid red;
}
.info_text {
	padding : 5px;
	margin-left : 5px;
	border : 1px solid blue;
}





p,ul,ol,dd,dt,h1,h2,h3,h4,h5,address{font-size:13px;line-height:130%;text-align:left}
.big{font-weight:bold;}
.small{font-size:0.80em;}
h1, h2, h3, h4{
color:#f239a2;}
a{color:#db9645;text-decoration:none;}
a:hover{text-decoration:underline}
sup{font-size:0.6em;}
acronym{}
hr.clear{clear:both;visibility:hidden;}
.clear{clear:both;}

.hidden{position:absolute;top:-1000px;left:0;width:1px;height:1px;overflow:hidden;}

#page-repeat{background:transparent url(images/bg-page-repeat.jpg) repeat-y 50% 0;}
#page{position:relative;background:transparent url(images/bg-page.jpg) no-repeat 50% 0;min-height:600px}
#home #page{background:transparent url(images/bg-page-home.jpg) no-repeat 50% 0;min-height:600px}
#contenu{margin-left:5px;position:relative;width:630px;margin:0 auto;padding-right:300px;}
#contenu{width:850px;margin:0 auto;padding-right:70px;}


/* ________________________
__/        HEADER          \__*/




/* _____________________________
__/         CONTENU GAUCHE      \__padding:200px 0 0 0;*/
#menu{float:left; width:200px;list-style:none;	}
#menu li.niv1{font-weight:bold;color:#ffffff;font-size:12px;  margin-left:-18px; }
#menu li.niv2{font-weight:bold;color:#ffffff;font-size:12px; padding-top:5px; margin-left:-18px; background-color:#f239a2;border-right:4px solid #f4a502;}

#menu ul{ background-color:#ffffff; list-style:none;}
#menu ul li{ border-bottom-style:solid; background-color:#ffffff; margin-bottom:3px;  margin-top:5px; margin-right:15px; padding:5px; border-bottom-width:1px; border-bottom-color:#e3e3e3;}
#menu ul a{ color:#333333; font-size:12px; font-weight:normal; }
#menu ul a:hover{ color:#f239a2; font-size:12px; text-decoration:none; font-weight:normal; }
/* _____________________________
__/         CONTENU DROITE      \__*/




/* ____________________________________
__/         CONTENU CENTRAL      \__*/
#texte{color:#777777;width:400px;float:left;padding-top:250px;}

#home #texte{width:270px;padding-top:630px;padding-left:100px;}
#texte h1{font-size:16px;margin-bottom:15px;}
#texte h2{font-size:14px;margin-bottom:15px;clear:both;}

#texte p{margin-bottom:20px;}
#home #texte p{font-size:14px;text-align:justify}
#texte ul{margin:0 0 20px 20px;}
#texte li{margin-bottom:4px;}

#home .baseline{float:left;padding-top:630px;width:250px;font-size:19px;font-style:italic;text-align:right;font-family:Cambria, Arial, Helvetica, sans-serif;}

/* Images */
#texte img.gauche{float:left;margin:0 25px 5px 0}
#texte img.droite{float:right;margin:0 0 5px 25px}
.boutonfermer{position:absolute;top:350px;left:50%;margin-left:325px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

/* Contact dl clear:both; dd width:160px; */
dl{margin-bottom:8px;}	
dt{float:left;width:140px;text-align:left;}
dd{margin-left:145px;text-align:left;}
dd input{border:1px solid #d54d4d;padding:2px;}
dd select{border:1px solid #d54d4d;margin-right:5px;}






/* Equipe */
.equipe{clear:both;padding-bottom:15px;}
#texte .equipe h2{clear:none;}

/* _____________________________
__/         FOOTER              \__*/
#footer{clear:both;width:950px;margin:5px auto 0 auto;background:transparent url(images/bg-footer.jpg) no-repeat 50% 0;padding-top:5px;border-top:1px solid #d54d4d;height:20px;}
#footer a{color:#f239a2;}
