/* GENERAL  */
BODY { font-size: 12px;	FONT-FAMILY: Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#EEEEEE; }
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; color:#A60E1F; }
h3 { 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: 100%;
	background-color: #EEEEEE;
	AAAmargin: 0 auto 0;
}

#entete { width: 970px; height:67px; margin: 0 auto; background:#499e00 url(../images/backlogo.jpg) top left no-repeat;}
#entete .logo { float: left; width:224px; font-size:1.7em; color:#FFFFFF; height:67px; line-height:67px; }
#entete .pub { float:left; width:746px; text-align:center; margin-top:3px;}

#menu { width: 970px; margin:0 auto; height:2em; background: #0c6e1a url(../images/backmenu.gif) top left no-repeat;}
#menu ul { float:left; margin:0; padding-left:221px;}
#menu li { float:left; list-style-type:none; list-style:none; line-height:2em; text-align:center; background:url(../images/pucemenu.gif) right no-repeat;}
#menu a { display:block; color:#FFFFFF; margin:0; padding:0; margin-left:2px; font-size:13px; font-weight:bold; padding:0 22px 0 15px; border-left:1px solid #FFF;}
#menu a:hover { color:#FFA200;}

#content { padding-top: 1px; width: 970px; margin:0 auto; background-color:#FFFFFF;}

#drt { float:left; width: 223px; padding: 0; margin:0;background-image:url(../images/back_pub1.gif);}
#drt .recherche { margin: 0px 0 1px 0; padding: 0px; background-color:#0E801E; padding-bottom: 10px; text-align: center;} 
#drt .proconnexe { margin: 0px 0 1px 0; padding: 0px; background-color:#499e00; padding-bottom: 20px; text-align: center; color:#FFFFFF;}
#drt .proconnexe p { padding: 0 10px; margin:5px 0;}
#drt .proconnexe a { display:block; color: White; font-weight:bold; margin-top:5px; padding-left:10px; background:url('../images/pucemenu.gif') no-repeat left 3px; margin-left:10px; text-align:left;}
#drt .proconnexe a:hover { color:#FFA200;}

#drt .pub1 { margin:0px 0 1px 0; padding:0px; padding-bottom:10px; text-align:center; background-image:url(../images/back_pub1.gif);}

#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 #0E801E;}
#drt .AAApubcontent {
	float: left;
	margin: 0px 0 1px 0;
	padding: 0px;
	padding-bottom: 10px;
	text-align: center;
	background-image: url(../images/back_pub1.gif);
	border: thin solid #0E801E;
	width: 221px;
}

#drt .menuboutique { margin:0px 0 1px 0; padding:0px; padding-bottom:10px; text-align:center; background-image:url(../images/back_pub1.gif);}
#drt .menuboutique li { list-style-type:none; list-style:none; 
padding-left: 15px;margin-left:20px;
 line-height:20px; text-align:left; background:url(../images/pucemenu.gif) left no-repeat;}

#drt .pubcontent p {
	padding-left: 10px;
	padding-right: 10px;
}
#drt h1 { font-size:11px; font-weight: bold; margin: 0; padding:O; margin-bottom:10px; height:2em; background: #0c6e1a url(../images/backmenu.gif) bottom right no-repeat; color:White; text-align:left; padding-left: 20px; line-height: 2em; border-bottom:1px dashed #FFFFFF; background-color:#0E801E;}

#drt input { width: 160px; height:18px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:12px; background-color:#A60E1F; border:1px solid #FFFFFF; color:#FFFFFF;}
#drt .ok { width: 30px; height:18px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#0E801E;  border:1px solid #FFFFFF; margin-top: 5px;}

#drt ul{ margin:0; padding:0; padding-bottom:30px; }
#drt li{ list-style:none; padding:10px 0px;}
#drt 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; }
#drt li a:hover{ text-decoration: underline; }

#drt .actu {  margin:10px 10px 10px 10px; background:url(../images/bgactubas.gif) bottom center no-repeat; padding-bottom:15px;}
#drt .actu .date { margin:0; padding:0; color:#AEAEAE; font-size:11px; font-weight:bold; }
#drt .actu .actutitre { margin:0; padding:0; color:black; font-weight:bold; font-size:11px; }
#drt .actu .actudescription { margin:0; padding:0; color:black; font-size:11px; }
#drt .actu .actusuite { margin:0; padding:0; color:#D01111; font-size:11px; }


/* BLOC DE DROITE
#drt2 {
	float: right;
	width: 216px;
	padding: 0px;
	margin: 10px 0 0 10px;
}
#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 { }
 */
#overview{
	color: #black;
	margin: 0px 0px 0px 5px;
	padding: 30px 0;
	padding:5px 5px 10px;
}
#overview p{ text-align: justify; font-size:10px; }
#overview img.imgCateg{ margin-bottom: 10px; margin-left: 10px; margin-right: 10px; float: right;}

#centre { float: left; width: 695px; margin:0px; padding:20px; text-align:left;}

#centre p { margin: 0; padding:0; font-size:12px;}
#centre h1 {  font-size: 18px; font-weight: bold; margin: 0 0 20px 0;  margin:15px 0px;  padding:O; text-align:center; color:#A60E1F;}
#centre h1.pagesAcceuil{  font-size: 16px; font-weight: bold; padding:O; text-align:left; color:#A60E1F;}


#centre .pga { float: left; width:320px; margin:0 10px; padding: 0; border: 1px solid #CCC; font-size: 12px;}
#centre .pga h1 {  font-size: 12px; font-weight: bold; margin: 0; padding:O; height:2em; background: #0c6e1a url(../images/backmenu.gif) bottom right no-repeat; color: White; text-align:left; padding-left: 20px; line-height: 2em; border-bottom:1px dashed #FFFFFF; background-color:#0E801E;}
#centre .pga a { font-weight: bold; color: #8A0045; margin:0; padding:0;}
#centre .pga img { float: left; margin:0; margin-right:5px;}
 
#centre .blocpa { clear:both; height:67px; text-align: left; margin:0; padding:5px; border-bottom:1px dashed #ccc;}
#centre .blocpa:hover { background-color:#EEE;}
#centre .blocpa h2 { margin:0; padding:0; font-size:14px; color:#A60E1F;}
#centre .blocpa h2>a { margin:0; padding:0; font-size:14px; color:#A60E1F;}
#centre .blocpa p { text-align: left; margin:0; padding:0;}
#centre a.pgasc { margin:0; padding:0 3px; font-size:11px; color:#000000;}
.plus {background-color:#0E801E; color:#FFFFFF; margin-left:10px; padding-left:3px; padding-right:3px; font-variant:small-caps; text-decoration:none; font-size:9px;}


#centre .headcol {  clear:both; font-size: 12px; margin: 0; padding:O; height:2em; background: #0c6e1a url(../images/backmenu.gif) bottom right no-repeat; color: White; text-align:left; padding-left: 20px; line-height: 2em; border-bottom:1px dashed #FFFFFF; margin-bottom:10px; background-color:#0E801E;}
#centre .headcol a { display:block; float:left; color: White; font-weight:bold; padding-right:25px; background:url(../images/pucemenu.gif) right no-repeat;}
#centre .headcol a:hover { color:#FFA200;}
#centre .headcol h2 {  clear:both; font-size: 12px; margin: 0; padding:O; height:2em; background: #0c6e1a url(../images/backmenu.gif) bottom right no-repeat; color: White; text-align:left; padding-left: 20px; line-height: 2em; margin-bottom:20px; background-color:#888888;}

/* COMPATIBILITE ANCIENNE VERSION */
#centre .Style1 {color: #8B0000; font-size: 16px;}

#ads { margin-top:0px; margin-left:10px; float: left; margin-bottom:20px;}
#adsimg {float: right; width:110px; margin-left: 0px; margin-top:-10px; margin-right: 5px;}
#adsimg img { margin:0; padding:0; margin-top: 40px; margin-left:2px;}


/*Bloc Page Principale Derniers articles*/
#centre .blocpada {clear: both;text-align:left;margin:2px;padding:2px;margin-top:14px;}
#centre .blocpada a {margin:0;padding:0;font-size:11px;color:#ff0000;}
#centre .blocpada p {margin:0;padding:0;font-size:11px}
/* Bloc Chapeau */
#centre .chapo {width:436px;text-align:left;float:left;margin:0 10px;margin-top:50px;padding:0; }
/* Bloc Commentaires Articles */
#centre .pgacom {
	width: 650px;
	float: left;
	margin: 0 10px;
	padding: 0;
	font-size: 12px;
	height: auto;
}
#centre .pgacom h1 { font-size: 15px; font-weight: bold; margin: 0; padding:O; text-align:left; padding-left: 10px; }
#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;
}
#centre .pgacomnouv {
	width: 650px;
	float: left;
	margin: 0 20px;
	padding: 0;
	font-size: 12px;
	height: auto;
}
#centre .pgacomnouv h1 {  font-size: 15px; font-weight: bold; margin: 0; padding:O;text-align:left; padding-left: 10px;}
#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: 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: 120px;
	float: right;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	margin-left: auto;
	margin-right: 50px;
}
#centre .boutonretour {
	width: 130px;
	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;
}

/*ARTICLES */
#centre .listarticle { height: 60px;  }
#centre .listarticle a { padding-left:10px; background:url(../images/pucemenu.gif) left no-repeat; text-decoration: none; vertical-align:middle;  color:#A60E1F; font-weight: bold;}
#centre .listarticle p { padding-left:10px; margin:5px 30px 0px 10px;}
#centre .listarticle img { margin-right:30px; margin-left:20px;   text-align:middle; float:left}
#centre .toparticle { height: 60px;  }
#centre .artads {margin: 40px 10px 0px 0px;  }
#centre .dateart {font-size: 10px;      font-style: italic; color: #4C4C4C;}

#centre .res {	clear: both; text-align: left; margin: 0 0; padding: 5px; margin-bottom: 20px;}
#centre .desc { text-align: left; margin-left: 15px; margin-bottom: 5px; margin-right: 5px;}
#centre .img { float: right; padding-right:5px; border:0;}
#centre .res p { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
#centre .res a {  FONT-SIZE: 9pt; COLOR: #A60E1F; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, Verdana; font-weight: bold; text-decoration:underline}


#centre .resboutique {
	clear: both;
	text-align: left;
	margin: 0 0;
	padding: 5px; margin-bottom: 20px;}
#sscentre .desc { text-align: left; margin: 0; margin-left: 115px; margin-bottom: 5px;}
#centre .resboutique p { FONT-SIZE: 9pt; COLOR: #000000; height: 90px; 
vertical-align: middle;
FONT-FAMILY: Arial, Helvetica, sans-serif;}
#centre .resboutique a {  FONT-SIZE: 9pt; COLOR: #A60E1F; FONT-FAMILY: Arial, Helvetica, Verdana; font-weight: bold; text-decoration:none}


#centre .dpt { width:410px; margin:0; padding:0; }
#centre .dpt li { float:left; width:30%; list-style-type:none; list-style:none; text-align:left; background:url(../images/pucemenu.gif) left no-repeat; padding-left:10px;}
#centre .dpt a { color:#000000;}
#centre .dpt a:hover { color:#FFA200;}


#carte {float:right; margin-top:5px;}


#centre .bloc {	display: block; width: 31%; float: left; text-align: left;font-size: 12px; font-weight: bold; color: #8A0045; padding-left:10px;  background:url(../images/pucemenu.gif) left no-repeat;}
#centre .bloc:hover { color:#FFA200;}


#centre .url a {FONT-SIZE: 7pt; COLOR: #0E801E;	FONT-FAMILY: Arial, Helvetica, sans-serif;	TEXT-ALIGN: center;	text-decoration: none;	font-weight: bold;}
#centre .linkpetit a {font-size: 9px; color: #555555;}


#centre .nav {clear:both; margin-top:30px; font-size:12px; font-weight:bold; text-align:center;}
#centre .nav a {color:#FFA200;}


#librairie { float: right; width:200px; border: 1px solid #CCC; padding:0; margin: 0;} 
#centre .bloclib {
	display: block;
	width: 40%;
	float: left;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #8A0045;
	padding-left: 10px;
	background: url(../images/pucemenu.gif) left no-repeat;
	margin-bottom: 15px;
	
}


#centre .bloclib:hover { color:#FFA200;}


#livremenucat {
	vertical-align: top;
	clear: both;
	display: block;
	page-break-after: auto;
}


#centre .reslib {
	}
#centre .reslib p { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
#centre .reslib a {  FONT-SIZE: 9pt; COLOR: #A60E1F; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, Verdana; font-weight: bold; text-decoration:underline}
#centre .imglib { margin-top:10px; margin-bottom: 20px; border:0;}
div.blocsumliv {
	display: block;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 100%;
	border: 0px solid red;
	float: left;
	margin-bottom: 15px;
	
}

div.livresim {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	text-align: center;
		width: 190px;
	height: 250px;
	border: 1px solid #CCC;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}

#imgdet {
	width: 200px;
	float: left;
	border: 0px solid red;
	text-align: center;
	vertical-align: center;
	padding-left: 5px;
}

#blocsumliv .livrsum {
	text-align: left;
	vertical-align: top;
	float: left;
	padding-left: 5px;
}

H2.liv
 	{
	font-size: 12px;
	color: #8B0000;
	margin-bottom: 2;
	font: bolder;
	margin-top: -10;
}

H2.article {
	font-size: 14px;
	text-align: center;
	color: #8B0000;
	margin-bottom: 2;
	font: bolder;
	font-style: italic;
	margin-top: -20px;
}

H2.soustitre
 	{
	font-size: 14px;
	text-align: center;
	color: #8B0000;
	margin-bottom: 2;
	font: bolder;
	font-style: italic;
	margin-top: -20px;
}

#pdp { clear:both; background-color: #0E801E; height:20px; line-height:20px; color:#FFFFFF; font-size:9px; }





#centre .bloccent {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
 

/*
div.bloccent {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 740px;
	border: 1px solid #CCC;
	float: left;
	margin-bottom: 15px;
}
 
div.blocracine {
	width: 240px;
	float: left;
	text-align: center;
	vertical-align: top;
	padding-left: 5px;
}


a.linkcarte {
	font-size: 10px;
	font-weight: bold;	
color: #8A0045;
}


div.pga A.pgasc {
	font-size: 11px;

	font-weight: bold;
	color: Black;
	margin-left: 5px;
	float: inherit;
	font-style: italic;
}




div.pga p {
	font-size: 11px;
	margin-bottom: 10;
	color: black;
	text-align: left;
	float: left;
}


div.sousrep {
	width: 100%;
	float: left;
	}


div.bloc {
	width: 240px;
	float: left;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
}


div.bloc a {
	font-size: 11px;
	font-weight: bold;	
color: #8A0045;
}


div.pgalib {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 49%;
	height: 500px;
	float: left;
	margin-left: 5px;
	margin-bottom: 15px;
}


div.pgalib img {
	float: left;
}


div.pgalib A {
	font-size: 12px;
	font-weight: bold;
	color: #8A0045;
	margin-left: 5px;
	float: inherit;
}


div.pgalib p {
	font-size: 11px;
	margin-bottom: 10;
	color: black;
	text-align: left;
	float: left;
}


H1.liv
 	{
	font-size: 13px;
	font-weight: bolder;
	margin-bottom: 10;
	color: #8B0000;
}


H2.liv
 	{
	font-size: 11px;
	color: #8B0000;
	margin-bottom: 10;
	font: italic;
	margin-top: -10;
}


H3.liv
 	{
	font-size: 11px;
	font-weight: bolder;
	margin-bottom: 10;
	margin-left: 10;
	
	color: #8B0000;
	}






div#imgdet {
	width: 200px;

	float: left;
	text-align: center;
	vertical-align: center;
	padding-left: 5px;
}


div#livrsum {
	width: 500px;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
}


div#detlivr {
	text-align: left;
	left: 10px;
	width: 700px;
	vertical-align: top;
	padding-left: 40px;
	float: inherit;
}


div.livresim {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	text-align: center;
		width: 190px;
	height: 250px;
	border: 1px solid #CCC;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}


SPAN#sepdept
{
position:relative; 
width:410px;
float: left;
}


DIV#DPT {
border: 1px solid #CCCCFF;
position:relative; 
width:90%;
letter-spacing: 0px;
margin-left: 10px;
padding-left: 12px;
}


div.lignedpt {
	width: 360px;
	height: 15px;
	}


div.blocdpt {
	width: 120px;
	float: left;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	height: 15px;
	
}






SPAN#carte
{
float: left;
position:relative; 

width:300px;
top:0px;
}
		  
A.smallDPT {	FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif;white-space: nowrap }


div.ligneville {
	width: 740px;
	height: 25px;
	}


div.blocville {
	width: 180px;
	float: left;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	height: 1	5px;
	
}


div.blocville a {
	font-size: 10px;
	font-weight: bold;	
color: #8A0045;
}
	
div.res {
	margin-bottom: 15px;
	width:700px;
}


div.res a {

	font-size: 11px;
	font-weight: bold;	
color: #8A0045;
}


div.res A.linkgeo {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	font: normal normal;
}


 span.imgres
	{
	float: left;
	height:110px;
	width: 130px;
	margin-right: 0px;
} 


span.restxt
	{
	float: left;
	width: 500px;
	margin-right: 0px;
  }
div.res a.link {
	font-size: 11px;
	font-weight: bold;
	color: #006400;
}


div.nav {
	width: 100%;
	margin-bottom: 15px;
}


div.headcol {
	float: left;
	width: 740px;
	height: 20px;
	font-size: 11px;
	color: White;
	background-color: #4682B4;
	font-variant: normal;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}


div.headcol a {
	font-size: 10px;
	font-weight: bold;
	color: White;
}


 div.headcoldrt {
	width: 180px;
	text-align: left;
	float: left;
	height: 20px;
	font-size: 11px;
	color: White;
	background-color: #4682B4;
	font-variant: normal;
	font-weight: bold;
	padding-top: 2px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 5px;
	margin-bottom: 15px;
}


div.proconnexe1
	{
	float: right;
	margin-top: 0px;
	width: 100%;
	border: 1px solid #CCC;
	margin-right: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	text-align: left;
	
	}  
div.proconnexe1 P
	{
	font-size: 11px;
	margin-left: 15px;
	} 
	
a.proconnex  {
	font-size: 11px;
	font-weight: bold;
	color: #8A0045;
	margin-left: 15px;
}


a.proconnexvide  {
	font-size: 10px;
	font-weight: normal;
	color: #8A0045;
	margin-left: 15px;
}


 */
/* A RAJOUTER EN FIN DE site.css modifier si nécessaire */
#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;
        background: #EDEDED ;
        border: 1px solid #dcb ;
        text-align: center ;
        font: 0.9em Georgia, serif ;
        spadding: 15px ;
        smargin: 10px;
        swidth: 89% ;
margin:10px 0px 0px 5px;
padding:10px;
width:639px;
}
*/
#dispatch div#galerie {
  background:#EDEDED none repeat scroll 0%;
  border:1px solid #DDCCBB;
  float:left;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size:0.9em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:10px 5px;
  padding:15px;
  text-align:center;
  width:627px;
}

#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 ;*/


}

#livreonline { margin:0px 0 1px 0; padding:0px; padding-bottom:10px; text-align:center; width:233px;background-image:url(../images/back_pub1.gif);}
#livreonline h1 { font-size:11px; font-weight: bold; margin: 0; padding:O; margin-bottom:10px; height:2em; background: #0c6e1a url(../images/backmenu.gif) bottom right no-repeat; color:White; text-align:left; padding-left: 20px; line-height: 2em; border-bottom:1px dashed #FFFFFF; background-color:#0E801E;}
#livreonline h1 span{ visibility:hidden;}
#livreonline img{padding: 15px 15px 0px 15px;}
#livreonline .prix {color:#A60E1F; font-size:12px; font-weight:bold; background:url(../images/puceblanc.gif) 0px 55% no-repeat; padding-left:18px;}
#livreonline a { color:#A60E1F; }
#livreonline a.titre { display:block;vertical-align: middle; padding:0; margin:0; padding-top:8px; color:#A60E1F; font-size:12px; font-weight:bold; background:url(../images/boutiqueh2.gif) 0px 6px no-repeat; }
#livreonline a:hover { color:#A60E1F;text-decoration: underline;}
#livreonline p { padding:10px; margin:0px; color:white; }
#livreonline p.line { border-bottom:1px #A60E1F solid; height:1px; padding: 5px 0px 0px 0px;}
#livreonline a img { border:none;}
#livreonline .bloclib{width:45%;float:left;}

.enteteLink
	{
	margin-top:1em;
	background:#888888 url(../images/backmenu2.gif) no-repeat scroll right bottom;
	height:2em;
	margin-bottom:10px;
	border-bottom:1px dashed #FFFFFF;
	}
#drt  .profVilleConnexe a
	{
	display:inline;
	margin:0;
	padding:0px;
	background:none;
	color:#A60E1F;
	text-decoration:underline;
	}
#drt  .profVilleConnexe
	{
	color:#000000;
	font-size:0.9em;
	text-align:left;
	}
#drt  .proconnexe2
	{
	background:none;
	border: solid #0C6E1A 1px;
	}
.imgRss{border:none}

/* debut recherche */
#drt .champsRechArt
	{
	background-color:#EDEDED;
	width:130px;
	color:#000000;
	height:18px;
	}
#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
	{
	padding:0 0 10px;
	}
/* fin recherche */
