/* GENERAL  */
BODY { font-size: 12px;	font-family: Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; background:white; }
a {	text-decoration: none;  color:#A60E1F; }
h1 { font-size: 12px; font-weight: bolder; margin-bottom: 10px; }
h2 { font-size: 12px; font-weight: bolder; margin-bottom: 10px; }
p {text-align:left;}
.spacer { clear:both; visibility:hidden; }
.spacerads  {margin: 20px auto 0 0;clear:both; visibility:hidden;}


/* CONTENU  */
#conteneur { text-align: center; width: 1001px; background-color:#FFFFFF; margin:0 auto; }


#entete { width: 1001px; height:114px; margin: 0 auto; padding:0; background-image:url(../images/bgheader.jpg); background-repeat: no-repeat;}
#entete .logo { float: left; width:300px; font-size:2em; color:#FFFFFF; height:109px; line-height:109px;}
#pub { width:550px; height:67px; text-align:center; margin:0px 0px 0px 320px; padding:0px; }


#menu { float:right;  margin:20px 0px 0px 0px; padding:0px; height:27px; background:url(../images/bgmenuUL.gif) right no-repeat; }
#menu ul {  margin:0; padding:12px 50px 0px 10px; text-align:right; }
#menu li {  display:inline; text-align:right; list-style:none; border-right:1px solid #E88888;}
#menu a { display:inline; color:white; margin:0;  font-size:12px; letter-spacing:0px; font-weight:normal; padding:0px 15px 0px 15px; font-variant:small-caps; fotn }
#menu a:hover { text-decoration:underline; }


#content { border-left:1px #000000 dotted; padding:0 auto; margin:0px; width: 1001px; background:#FFFFFF url(../images/bgcontent.gif) top left repeat-y;}


#drt { float:left; height:630px; width: 225px; margin:0px; padding:0px; background:url(../images/bgfleur.jpg) top left no-repeat; }
/*html>body #drt {
height: auto;
}*/
.protectedlft img
{
margin-top:10px;
overflow: scroll;	
}


#drt .recherche { margin: 0px 0 1px 0; padding: 0px; background-color:#e60f39; padding-bottom: 10px; text-align: center;} 
#drt .proconnexe { background:#F7F7F7; width:255px; margin-bottom:15px; padding:0;}
#drt .proconnexe h1 { margin:0px; padding:0px 0px 0px 30px; s-width:100px; height:26px; line-height:26px; text-align:left; color:black;
					background:#C6C6C6 url(../images/puceproconnexe.gif) 5px center no-repeat; font-size:11px; border-bottom:1px #000000 solid;}
#drt .proconnexe span { }
#drt .proconnexe p { padding:10px; margin:0px; color:black;}
#drt .proconnexe a { display:block; color:black; font-weight:normal; margin:0px 0px 0px 15px; padding:3px 0px 3px 20px; text-align:left;  border-bottom:1px #000000 dotted; background:url(../images/puceplus.gif) 10px 8px no-repeat; font-weight:bold; font-size:11px; }
#drt .proconnexe a:hover { color:#A59D7F;}

#drt .simulateur { background:#F7F7F7; width:255px; margin-bottom:50px; }
#drt .simulateur h1 { margin:0px; padding:0px 0px 0px 30px; width:225px; height:26px; line-height:26px; text-align:left; color:black;
					background:#C6C6C6 url(../images/pucecalculette.gif) 5px center no-repeat; font-size:11px; border-bottom:1px #000000 solid;
					border-top:1px #000000 solid; }
#drt .simulateur p { padding:0px 0px 3px 65px; margin:0px; color:black; border-bottom:1px #000000 dotted; font-size:11px;}
#drt .simulateur a { display:block; color:black; font-weight:normal; margin:0px 0px 0px 40px; padding:3px 0px 0px 25px; text-align:left; background:url(../images/puceplus.gif) 10px 8px no-repeat; font-weight:bold; font-size:11px; }
#drt .simulateur a:hover { color:#A59D7F;}


#drt img {
}
#drt .pub1 { margin:0px ; padding:0px;  width: 215px; text-align:center; background:url(../images/bgpub1.gif) repeat-x;}
#drt .pub1 h1 { padding:5px 0px 0px 0px; margin:0px 0px 0px 5px; color:white; background:none;}
#drt .pubcontent {margin: 0px 0 1px 0;	padding: 0px;	padding-bottom: 10px;	text-align: center;	background-image: url(../images/back_pub1.gif);border: thin solid #e60f39;}
#drt .pubcontent p {
	padding-left: 10px;
	padding-right: 10px;
}

#drt input { width: 160px; height:18px; font-family:serif; font-size:12px; background-color:#A60E1F; border:1px solid #FFFFFF; color:#FFFFFF;}
#drt .ok { width: 30px; height:18px; font-family:serif; font-size:11px; font-weight:bold; background-color:#e60f39;  border:1px solid #FFFFFF; margin-top: 5px;}


/*ARTICLES */
/* Bloc Chapeau */
#centre .chapo {
	width: 350px;
	text-align: left;
	float: left;
	margin: 0 10px 30px;
	margin-top: 50px;
	padding: 0;
}
/*** Fin bloc chapeau ***/
#centre .listarticle {
	margin-left: 30px;
	height: 60px;
	width: 465px;
}
#centre .listarticle a.menuarticle {margin-left: 30px;  color:black; padding-top:20px; padding:0; padding-left:10px; background: url(../images/puceplus.gif) 0px 50% no-repeat ; text-decoration: none; vertical-align:middle;  font-weight: bold;}
#centre .listarticle a.menuarticle:hover { color:#A59D7F; text-decoration:underline; }
#centre .listarticle p {	padding-left:0px; margin:5px 30px 0px 20px; color:#666666; font-size:11px;}
#centre .listarticle img {margin-left:10px; margin-right:20px; margin-left:30px;   text-align:middle; float:left}

#centre .listarticle a.menuaarticle { color:black; margin-left:0px; padding-top:20px; padding:0; padding-left:10px; background: url(../images/puceheadcol.gif) 0px 50% no-repeat ; text-decoration: none; vertical-align:middle;}
#centre .listarticle a.menuaarticle:hover { color:#A59D7F; text-decoration:underline; }

#centre .toparticle { height: 60px;  }
#centre .artadsacc {
	margin: 40px 10px 0px 30px;
}
#centre .artadscop1 {margin: 40px 10px 30px 30px;  }
#centre .artadscop2 {margin: 40px 20px 20px 30px;  }
#centre .artchapeau {margin: 20px 0px 0px 10px;}
#centre .artcontenu {margin-left: 10px;text-align: justify;}

#centre .artimg {margin-left: 10px; margin-right: 10px; float: right; width:180px;}
#centre .dateart {margin-left: 10px;font-size: 10px; 	font-style: italic; color: #4C4C4C;}
#centre h2 { font-size: 14px; font-weight: bolder; margin-bottom: 20px; color:#000000;  margin-top:30px; margin-left:20px;}
#centre h3 { font-size: 12px; font-weight: bolder; margin-bottom: 20px; color:#000000; margin-top:20px; margin-left:40px;}
.spacerads  {margin: 30px auto 0 0;clear:both; visibility:hidden;}
#centre .headcol h2 {
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 30px;
	color: #ffffff;
	margin-top: 30px;
	margin-left: 10px;
}

/****** Commentaires des articles ******/
#centre .pgacom {
	width: 95%;
	float: left;
	margin: 0 10px;
	padding: 0;
	font-size: 12px;
	background: White;
	height: auto;
}
#centre .pgacom h1 {  font-size: 12px; font-weight: bold; margin: 0; padding:O; height:27px; color: #000; text-align:left; line-height: 34px;}
#centre .pgacom h2 {  font-size: 11px; font-weight: bold; margin: 0; padding:O; height:27px; color: #000; text-align:left; line-height: 34px;}
#centre .pgacom p {
	margin: 0;
	padding: 1O;
	height: auto;
	color: #000;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	line-height: normal;
	font-variant: normal;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#centre .pgacomnouv {
	width: 350px;
	float: left;
	margin: 0 20px;
	padding: 0;
	font-size: 12px;
	background: White;
	height: auto;
}
#centre .pgacomnouv h1 {  font-size: 12px; font-weight: bold; margin: 0; padding:O; height:27px; text-align:left; padding-left: 60px; line-height: 34px; font-variant:small-caps;}
#centre .pgacomnouv p {
	margin: 0;
	padding: 1O;
	height: auto;
	color: #000;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	line-height: normal;
	font-variant: normal;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#centre .pgacom a { font-weight: bold; color: #fffff; margin:0; padding:0;}
#centre .pgacom img { display: none;}
#centre .boutonsuite {
	width: 110px;
	float: left;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
}
#centre .boutonsupp {
	width: 150px;
	float: right;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	margin-left: auto;
	margin-right: 50px;
}
#centre .boutonretour {
	width: 80px;
	float: left;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
}
#centre .boutonsuiteno {
	width: 20px;
	float: left;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
}
/****** Fin Commentaires des articles ******/


/*FIN ARTICLES */

/* DEBUT BOUTIQUE */
#drt .menuboutique { width:233px; margin:0px 0 1px 0; padding:0px; padding-bottom:30px; text-align:center; background:#73CDDB;}
#drt .menuboutique h1 { margin:0px 0 1px 0; padding:0px; padding-bottom:10px; text-align:center; background-image:url(../images/boutiqueonline.jpg);}
#drt .menuboutique li { list-style-type:none; list-style:none; padding-left: 10px; margin-left:0px; line-height:20px; text-align:left; margin-top:10px; }
#drt .menuboutique ul { margin-left: 0px; padding-left: 20px; margin-top:5px;} 

#drt .menuboutique a.racinemenu { background:url(../images/puceh1.gif) left center no-repeat; text-align:left; display:block; height:20px; color:#ffffff; font-size:12px; font-weight:bold; margin-left:2px; line-height:20px; border-bottom:1px #FFFFFF solid; padding-left:20px;}
#drt .menuboutique a:hover.racinemenu { color:#BB8D02; }
#drt .menuboutique a.selectracinemenu { background:url(../images/puceh1.gif) left center no-repeat; text-align:left; display:block;  height:20px; color:#BB8D02; font-size:12px; font-weight:bold; margin-left:2px; line-height:20px; border-bottom:1px #FFFFFF solid; padding-left:20px;}
#drt .menuboutique a:hover.selectracinemenu { color:#BB8D02; }

#drt .menuboutique a.sousmenu { background:url(../images/puceh1.gif) left center no-repeat; text-align:left; display:block;  height:15px; color:#ffffff; font-size:12px; font-weight:bold; margin-left:2px; line-height:20px; padding-left:20px;}
#drt .menuboutique a:hover.sousmenu { color:#BB8D02; }
#drt .menuboutique a.selectsousmenu { background:url(../images/puceh1.gif) left center no-repeat; text-align:left; display:block;  height:20px; color:#BB8D02; font-size:12px; font-weight:bold; margin-left:2px; line-height:20px;  padding-left:20px;}
#drt .menuboutique a:hover.selectsousmenu { color:#BB8D02; }


#boutiqueonline { margin:0px 0 1px 0; padding:0px; padding-bottom:10px; text-align:center; width:233px; background:#73CDDB;}
#boutiqueproduit { border-bottom:1px white solid; display:block; padding:0px 0px; }
#boutiqueonline h1{ padding:0; margin:0; width:233px; height:30px; background:url(../images/boutiqueonline.jpg) top no-repeat; font-size:12px; }
#boutiqueonline h1 span{ visibility:hidden;}
#boutiqueonline h2{ vertical-align: middle; padding:0; margin:0; padding-top:8px; color:white; font-size:12px; font-weight:bold; background:url(../images/boutiqueh2.gif) 0px 6px no-repeat; }
#boutiqueonline img{ float:left; padding: 15px 15px 0px 15px;}
#boutiqueonline .prix { color:#BB8D02; font-size:12px; font-weight:bold; background:url(../images/puceblanc.gif) 0px 55% no-repeat; margin-left:90px; padding-left:18px; margin-top:20px;}
#boutiqueonline a { display:block;  color:#ffffff; font-size:12px; font-weight:bold; margin: 0px 45px 0px 85px; line-height:18px; text-align:left;}
#boutiqueonline a:hover { color:#ffffff; }
#boutiqueonline a.titre {background-color:#73CDDB ; display:block;  color:#ffffff; font-size:12px; font-weight:normal; margin: 0px 0px 0px 0px; line-height:18px; text-align:left;}
#boutiqueonline p { padding:10px; margin:0px; color:white; }
#boutiqueonline p.line { border-bottom:1px #FFFFFF solid; height:1px; padding: 5px 0px 0px 0px;}


#centre .resboutique {	text-align: left;	margin: 0 0; padding: 5px; margin-bottom: 5px;}
#centre .resboutique p { cOLOR: #000000; height: 100%; vertical-align: middle;  margin-bottom:15px; margin-left:10px;}
#centre .resboutique h2 {  FONT-SIZE: 11pt; COLOR: #BB8D02; font-weight: bold; text-decoration:none;}
#centre .resboutique a {  FONT-SIZE: 11pt; COLOR: #BB8D02; font-weight: bold; text-decoration:none;}
#centre .resboutique a.souslien  {  FONT-SIZE: 12px; COLOR:#BB8D02; font-weight: none; text-decoration:none; font-weight:normal}
#centre .resboutique .img { padding: 50px 0px 20px 20px; float:right;}
#centre .resboutique .imggp { padding: 0px 40px 20px 20px;float:right ; }
#centre .resboutique font {FONT-SIZE: 12px;}
#centre .resboutique font.prix {FONT-SIZE: 12px; cOLOR: #57A4AF; font-weight:bold;}
#centre .resboutique font.prixreduc {FONT-SIZE: 12px; cOLOR:red; font-weight:bold; font-style: italic;}
#centre .resboutique font.marque {FONT-SIZE: 11px; cOLOR: #000000; font-style: italic;}


#drt2 { float:right; width: 213px; padding:0px; margin:0px; }
#drt2 h1 { background:url(../images/bgactualites.gif); width:166px; height:21px; padding:28px 0px 0px 50px; margin:0px; font-size:18px; font-family:"Times New Roman", Times, serif; color:#D01111; text-align:left;}
#drt2 h1 span { }
#drt2 ul{ margin:0; padding:0; padding-bottom:30px; }
#drt2 li{ list-style:none; padding:10px 0px;}
#drt2 li a{ list-style:none; background:url(../images/pucebleu.gif) left center no-repeat; font-size:12px; font-weight:bold; color:#40BA5D; padding-left:20px; }
#drt2 li a:hover{ text-decoration: underline; }

#drt2 .actu { margin:10px 10px 10px 10px; background:url(../images/bgactubas.gif) bottom center no-repeat; padding-bottom:15px;}
#drt2 .actu .date { margin:0; padding:0; color:#AEAEAE; font-size:11px; font-weight:bold; }
#drt2 .actu .actutitre { margin:0; padding:0; color:black; font-weight:bold; font-size:11px; }
#drt2 .actu .actudescription { margin:0; padding:0; color:black; font-size:11px; }
#drt2 .actu .actusuite { margin:0; padding:0; color:#D01111; font-size:11px; }


/* FIN BOUTIQUE
#drt2 { float:right; width: 200px; padding:0px; margin:0px;}
#drt2 h1 { background:url(../images/bgactualites.gif); width:166px; height:21px; padding:28px 0px 0px 50px; margin:0px; font-size:18px; font-family:"Times New Roman", Times, serif; color:#D01111; text-align:left;}
#drt2 h1 span { }
#drt2 ul{ margin:0; padding:0; padding-bottom:30px; }
#drt2 li{ list-style:none; padding:10px 0px;}
#drt2 li a{ list-style:none; background:url(../images/pucebleu.gif) left center no-repeat; font-size:12px; font-weight:bold; color:#40BA5D; padding-left:20px; }
#drt2 li a:hover{ text-decoration: underline; }

#drt2 .actu {
	margin: 10px 10px 10px 10px;
	background: url(../images/bgactubas.gif) bottom center no-repeat;
	padding-bottom: 15px;
}
#drt2 .actu .date { margin:0; padding:0; color:#AEAEAE; font-size:11px; font-weight:bold; }
#drt2 .actu .actutitre { margin:0; padding:0; color:black; font-weight:bold; font-size:11px; }
#drt2 .actu .actudescription { margin:0; padding:0; color:black; font-size:11px; }
#drt2 .actu .actusuite { margin:0; padding:0; color:#D01111; font-size:11px; }
 */
#pubdroite{ margin:0px; padding:30px 0px; text-align:center;}


#overview{ color:#black; width:465px; margin:0px 0px 0px 20px; padding:30px 0; }
#overview p{ text-align: justify; font-size:10px; }
#centre {
	Sborder-color: Blue;
	Sborder: thin solid Blue;
  float:left;
  width:520px;
  margin:0px 0px 0px 30px;
  *margin-left:10px;
  *margin-right:10px;
  *smargin-left:25px;
  
  padding:0px;
  *padding-left:5px;
  padding-right:5px;
  
  padding-bottom:30px;
  text-align:left;
}

#centre .bloccent{
	color: #black;
	width: 465px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0;
}
#centre .bloccent p{ text-align: justify; font-size:10px; }
#centre p { margin: 0; padding:0; font-size:12px;}
#centre h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px;
	text-align: center;
	color: black;
	padding-top: 15px;
	padding-bottom: 15px;
}

#centre .pga { float: left; width:200px; margin:20px 10px 20px 28px; _margin:0 10px; padding:0pxs; font-size: 12px;}
#centre .pga h1 { font-size:26px; font-weight: bold; margin:0; padding:5px 0px 0px 40px; height:37px; color:white; text-align:left;
				  background:url(../images/bgH1.gif) left no-repeat; width:180px; height:23px; }

.cat{  }
#centre .pga a { font-weight: normal; color: #8A0045; margin:0; padding:0;}

#centre .blocpa {  text-align: left; margin:0; padding:2px;}
#centre .blocpa h2 { margin:0; padding:0; padding-left:18px; font-size:11px; font-weight:bold; color:black; background: url(../images/puceplus.gif) 8px 50% no-repeat ;}
#centre .blocpa p { text-align: left; margin:0; padding: 0 0 5px 50px; border-bottom:2px #73CDDB solid;}
#centre a.pgascp { margin:0; padding:0 3px; font-size:11px; color:black; display:inline; color:black;}
#centre a.pgascp:hover { color:#A59D7F; text-decoration:underline; }
#centre a.pgasc { margin:0; padding:0; padding-left:0px; font-size:11px; font-weight:bold; color:black; }
#centre a.pgasc:hover { color:#A59D7F; text-decoration:underline; }

#bloccent a.racinemenu { background:url(../images/puceh1.gif) left center no-repeat; text-align:left; display:block; height:20px; color:#BB8D02; font-size:12px; font-weight:bold; margin-left:2px; line-height:20px; border-bottom:1px #FFFFFF solid; padding-left:20px;}
#bloccent a.menugenboutique { text-align:left; color:#BB8D02; font-size:12px;}
#bloccent h1.titreboutique {FONT-SIZE: 13px; COLOR: Navy;  font-weight: bold; text-decoration:none; text-align: left; padding-bottom:20px; padding-top:0px;}
#bloccent li { list-style-type:none; list-style:none; padding-left: 0px; margin-left:0px; line-height:20px; text-align:left; margin-top:0px; }
#bloccent ul { margin-left: 0px; padding-left: 20px; margin-top:20px} 

#infocatboutique { FONT-SIZE: 12px; COLOR: #000000; vertical-align: middle; padding-bottom: 0px; background-color:#ffffff; margin-top: 20px; margin-bottom:10px;}
#infocatboutique p { FONT-SIZE: 12px; COLOR: #000000; vertical-align: middle;padding-bottom: 10px;}
#infocatboutique li { list-style-image: url(../images/puceh1.gif); list-style-position:inside; padding-left: 0px; margin-left:0px; line-height:20px; text-align:left; margin-top:0px ; }
#infocatboutique ul { margin-left: 0px; padding-left: 20px; margin-top:5px;}

.plus {background-color:#e60f39; color:#FFFFFF; margin-left:10px; padding-left:3px; padding-right:3px; font-variant:small-caps; text-decoration:none; font-size:9px;}

#pub2{ float:left; margin:20px 0px 0px 80px; padding:0px; width:260px;}
#pub2 h2{ font-size: 12px; font-weight: bold; margin: 0; padding: O;
	height: 20px; color: black; text-align: left; padding-left: 10px; line-height:30px; }
#pub2 p{ background: #E0E6EE; margin-top:5px;}

/* ==================================== HEADCOL ==========================================*/ 
#centre .headcol {
	margin:0; padding:0;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	margin:0px 0px 10px 20px;
	padding:0px 0px 0px 20px;
	background:url(../images/bgH1.gif) left no-repeat; width:468px; height:23px; line-height:23px;
}
#centre .headcol a { color:white; font-weight:bold; padding-left:25px; 
					background: url(../images/puceheadcol.gif) 15px 4px no-repeat; padding-left:25px;
}
#centre .headcol a:hover { text-decoration:none;}

/* ================================= fin HEADCOL =======================================*/ 

#ads {
	margin-top: -10px;
	margin-left: 15px;
}
#adsimg {float:left; width:110px; margin-left:3px; margin-top:-10px;}
#adsimg img { margin:0; padding:0; margin-top: 40px; margin-left:2px;}


#centre .res {
	text-align: left;
	margin: 0 0;
	padding: 5px;
	padding-left: 7px;
	margin-bottom: 20px;
	margin-left: 0px;
	sborder-color: Blue;
	sborder: thin solid Blue;
}
#centre .desc {
	text-align: left;
	margin: 0 0 0 10px;
	margin-right: 115px;
	margin-bottom: 5px;
}
#centre .img { float:right; padding-right:5px; border:0;}
#centre .res p { font-size: 9pt; color: #000000; }
#centre .res a { font-size: 9pt; color:black; TEXT-DECORATION: none; font-weight: bold; text-decoration:underline; }
#centre .res a:hover { font-size: 9pt; color:#A59D7F; TEXT-DECORATION: none; font-weight: bold; text-decoration:underline; }

#sscentre .desc { text-align: left; margin: 0; margin-left: 115px; margin-bottom: 5px;}

#centre .dpt { width: 100%; margin:0; padding:0;
margin-left:-10px;
 }
#centre .dpt li { 
float:left; width:19%; list-style-type:none; 
list-style:none; text-align:left; background: url(../images/puceplus.gif) 10px 5px no-repeat; 
padding-left:20px; 
margin-left:5px; }
#centre .dpt a { color:#000000; font-size:10px;}
#centre .dpt a:hover { text-decoration:underline; }

#carte {float:right; margin:5px 35px 0px 0px; }

#centre .bloc {
	display: block;
	width: 31%;
	float: left;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-left: 10px;
	background: url(../images/puces.gif) left no-repeat;
	margin: 0 0 0 10px;
}
#centre .bloc:hover { color:#1E5169;}

#centre .url a {font-size:10px; color: #524600;	TEXT-ALIGN:center; text-decoration: none; font-weight: normal; margin-bottom:10px;}
#centre .url a:hover { text-decoration:underline; font-size:10px; color: #524600;	TEXT-ALIGN:center; font-weight: normal; margin-bottom:10px;}
#centre .linkpetit {
	font-size: 9px;
	margin: 0px 0px 0px 30px;
}
#centre .linkpetit a {
	color: #524600;
}
#centre .linkpetit a:hover { text-decoration:underline; font-size:9px;color: #524600; }

#centre .nav {clear:both; margin-top:30px; font-size:12px; font-weight:bold; text-align:center; }
#centre .nav a {color:#A59D7F;}
#centre .nav a:hover { text-decoration:underline; }

#librairie { float: right; width:200px; border: 1px solid #CCC; padding:0; margin: 0;}

#pdp { clear:both; background-color:black; height:20px; line-height:20px; color:white; font-size:11px; }

/*REFERENCEMENT */
  .obligatory {
    color: red;
        font-style:italic;}
  .descr {
        color:#999999;}
        #error {
        background-color:#FFFFFF;
        color:#FF0000;
        font-weight:bold;
        text-align:center;
        font-size:17px;
        border-color:#FF0000;
        border-color:#FF0000;
        border-width: medium;
        border-style:none;/*:solid;*/
        }

.refdet { font-size: 12px; font-weight: bolder; margin-bottom: 20px; color:#000000; margin-top:20px; margin-left:40px;}

/* DISPATCH */
#dispatch .descr {
padding:5px 10px 5px 5px;
color:#666666;
vertical-align:top;
/*width:200px;*/
}
#dispatch .gauche {
float:left;
margin: 0px 5px 0px 0px;


}
#dispatch .adresse {
width:auto;


}


#dispatch a{
text-decoration:none;
}
#error {
        background-color:#FF0000;
        color:#FFFFFF;
        font-weight:bold;
        text-align:center;
        font-size:17px;
        }
#dispatch div#galerie
{       float:left;
        width: 86% ;
        background: #EDEDED ;
        border: 1px solid #dcb ;
        padding: 15px ;
        margin: 15px;
        text-align: center ;
        font: 0.9em Georgia, serif ;
}


#dispatch ul#galerie_mini
{
        margin: 0 ;
        padding: 0 ;
        list-style-type: none ;
}



#dispatch ul#galerie_mini li
{
        float: left ;
        text-align:center;
}


#dispatch ul#galerie_mini li a img
{
        margin: 2px 1px ;
        border: 1px solid #dcb ;
}


#dispatch dl#photo
{
        clear: both ;
        margin: 0 auto ;
}


#dispatch dl#photo dt

{
        font: italic 1.5em/0.5em Georgia, serif ;
        color: #EDEDED ;
}


#dispatch dl#photo dd
{
        margin: 0 ;
}


#dispatch dl#photo img
{
        /*border: 1px solid #dcb ;*/


}

.enteteLink
	{
	margin-top:1em;
	background:#888888 url(../images/backmenu2.gif) no-repeat scroll left bottom;
	height:23px;
	//margin-bottom:10px;
	margin:0 27px 5px 20px;
	}
.corpLink
	{
	margin:0 27px 5px 20px;
	}
.imgRss{border:none}

/* debut recherche */
#drt .champsRechArt
	{
	background-color:#EDEDED;
	width:130px;
	color:#000000;
	height:18px;
	border:solid #888888 1px;
	}
#drt .champsValArt
	{
	background-color:#000000;
	width:30px;
	border:none;
	margin-left:5px;
	}
	
#centre .listarticle  .rechCateg
	{
	color:#333333;
	font-size:0.8em;
	background:none;
	margin-top:-2px;
	margin-left:100px;
	padding:0px;
	}
#centre .listarticle  .rechCateg a
	{
	color:#333333;
	background:none;
	padding:0px;
	vertical-align:top;
	}
	
#centre  .resultaRecherche
	{
	height:90px;
	}
	
#drt .caseRecherche
	{
	}
#drt .caseRecherche h1
	{
	margin-bottom:1em;
	}
/* fin recherche */
