@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(fond_body.jpg) center top  no-repeat #CEB79C;
	margin:0;
	font-size:12px;
}


/**********COMMON*************************/
#menu {
	position:relative;
	width:243px;
	height:216px;
	left:-10px;
	z-index:1000;
}
#menu ul {
	list-style-type:none;
	padding:0;
	margin:0px 0px 0px 3px;
}
#menu li {
	display:block;
	width:243px;
	height:36px;
	margin-right:3px;
	background-color:#66FF00;
}

#menu .m1{ background:url(m1.png) top;}
#menu .m1:hover{background:url(m1.png) bottom;}
#menu .m2{background:url(m2.png) top;}
#menu .m2:hover{background:url(m2.png) bottom;}
#menu .m3{ background:url(m3.png) top;}
#menu .m3:hover{background:url(m3.png) bottom;}
#menu .m4{background:url(m4.png) top;}
#menu .m4:hover{background:url(m4.png) bottom;}
#menu .m5{ background:url(m5.png) top;}
#menu .m5:hover{background:url(m5.png) bottom;}
#menu .m6{ background:url(m6.png) top;}
#menu .m6:hover{background:url(m6.png) bottom;}
#menu li a {
	display:block;
	width:243px;
	height:36px;
	text-decoration:none;
}
#menu ul li ul li a {
	display:block;
	width:243px;
	height:36px;
	text-decoration:none;
}
#menu_b {
	position:relative;
	display:block;
	width:242px;
	height:152px;
	left:-10px;
	padding-top:10px;
}
.m6{ display:block; width:242px; height:152px; background:url(m6.jpg) top; left:-10px;}
.m6:hover{display:block; width:242px; height:152px; background:url(m6.jpg) bottom; left:-10px;}

#footer {
	position:relative;
	margin:0 auto;
	width:100%;
	height:37px;
	text-align:center;
	padding-top:2px;
	background:url(footer.jpg) no-repeat center #ceb79c;
	position:fixed;
	bottom:0;
	z-index:500;
	margin-top:50px;
	
	}
#footer a { text-decoration:none; color:#CCCCCC; }
#footer a:hover { text-decoration:underline; }

#footer address {
color:#FFFFFF;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:20px 0 0;
text-align:center;
}

#footer address strong {
color:#FBBB4B;
font-size:12px;
}

#confirmbox.ajout_normal {
position:absolute;
left:725px;
top:65px;
width:200px;
height:75px;
padding:20px;
z-index:10000;
background:url(ajout_panier.png) no-repeat;
}
#confirmbox.ajout_restreint {
position:absolute;
left:725px;
top:65px;
width:200px;
height:75px;
padding:20px;
z-index:10000;
background:url(resteint_panier.png) no-repeat;
}



.close {
float:right;
width:25px;
height:25px;
}
#confirmbox .appellation {font-size:11px; color:#565e01;}
#confirmbox .nom {font-size:12px; color:#38322C; text-transform:uppercase; font-weight:bold; }

/*------------------INDEX---------------------*/
h3 {
border:medium none;
font-size:11px;
margin:5px 5px 0;
margin-top:40px;
color:#fff;
}
.actu_index {
font-size:11px;
color:#505050;
}
.actu_img {
float:left;
padding-right:10px;
padding-bottom:10px;
}



/****************BOUTIQUE****************/
#b_header {
	position:relative;
	margin:0 auto;
	width:980px;
	height:199px;
	background:url(b_header.jpg) no-repeat top;
	background-color:#000000;
}
#b_header .flashban {
display:block;
position:absolute;
width:488px;
height:63px;
top:39px;
left:-27px;
}


#b_centre {
	position:relative;
	margin:0 auto;
	width:980px;
	min-height:687px;
	*height:auto;
	background:url(fonc_centre.jpg) no-repeat #ceb79c;
	}
#b_centre p{ margin:0; padding:0; }

#b_gauche {
position:absolute;
width:243px;
height:720px;
left:110px;
top:0px;
z-index:500;

background:url(fond_menu.jpg) no-repeat;
}


.client_espace {
background:transparent url(img/client.gif) no-repeat scroll 30px 5px;
border-bottom:1px dotted #FFFFFF;
border-top:1px dotted #FFFFFF;
display:block;
height:30px;
margin:0 10px;
padding:8px 10px 10px 70px;
width:90%;
line-height:30px;
}
.espace_txt {
margin-left:70px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.espace_txt:hover {
text-decoration:underline;
}

.telech_prix {
border-bottom:1px dotted #BB141B;
border-top:1px dotted #BB141B;
display:block;
height:30px;
margin:0 10px;
padding:8px 10px 10px 70px;
width:90%;
line-height:30px;
}
.telech_txt {
margin-left:70px;
color:#BB141B;
font-weight:bold;
text-decoration:none;
}
.telech_txt:hover {
text-decoration:underline;
}



#c_droite {
position:relative;
width:750px;
min-height:687px;
*height:auto;
margin-left:220px;
z-index:100;
}
#articles_liste ul {
list-style-type:none;
padding:0;
width:350px;
*margin-top:-25px;
}
#articles_liste li {
float:left;
width:365px;
min-height:100px;
*height:auto;
margin-left:10px;
*margin-left:-10px;
margin-bottom:5px;
border-bottom:#720008 1px solid;
text-align:justify;
/*border:#5F4534 1px dashed;*/
}
#articles_liste li .rel {position:relative;}
#articles_liste li .photo { float:left; display:block; width:56px; height:180px; *height:auto; margin-left:10px; }
#articles_liste li .nom { font-size:12px; color:#000; font-weight:bold;  }
#articles_liste li .mess_epuise { font-size:12px; color:#AB1717;  }
#articles_liste li .couleur { font-size:10px; color:#000; font-style:italic;  }
#articles_liste li .commentaire { display:block; margin-left:70px;  font-size:12px; color:#333; text-align:justify; }
#articles_liste li .medailles { float:right; width:50px; margin-left:10px;  }

/*#articles_liste li .savoirplus {	position:absolute;	display:block;	top:70px;	left:65px;	width:170px;	height:18px;	font-size:12px;	color:#38322C;	text-align:left;	z-index:50;}
#c_droite li  a 	  { display:block; width:100px; height:16px; background:url(savoirplus.jpg) top;  }
#c_droite li  a:hover { display:block; width:100px; height:16px; background:url(savoirplus.jpg) bottom;  }*/
#articles_liste li .prix {	width:225px;	height:42px;	color:#38322C;	text-align:right;}
#articles_liste li .prixbarre { font-size:12px;  color:#38322C; }
#articles_liste li .prixok { font-size:18px;  color:#720008; font-weight:bold;}
#articles_liste li .prixbout { font-size:11px;  color:#333; }
#articles_liste li .quantite { width:250px; height:18px; font-size:12px; color:#333; text-align:right; margin-top:3px; }
#articles_liste li select { font-size:11px; }
#articles_liste li .submit { width:117px; height:21px; border:none; cursor:pointer; color:#720008; background-color:transparent; font-weight:bold; font-size:12px;  }
#articles_liste li .promo_ { font-size:10px; color:#FF0000; font-weight:bold; background-color:#FFFF00; }
#articles_liste li .nouveau_ { font-size:10px; color:#FFFF00; font-weight:bold; background-color:#FF0000; }
#articles_liste li .epuise_ { height:15px;  font-size:10px; color:#fff; font-weight:bold; background-color:#B70000; text-align:center; }
#articles_liste li .coeur_ { font-size:10px; color:#FF0000; font-weight:bold; }
#reste {
position:relative;
width:90%;
height:70px;
margin-left:50px;
text-align:right;
margin-top:-10px;
*padding-bottom:15px;
}
#blocvert {
display:block;
padding-top:8px;
padding-left:8px;
width:190px;
height:153px;
background:url(b_blocvert.jpg) no-repeat;
}
#blocvert ul {
list-style-image:url(puce.gif);
margin:0;
padding:5px 15px 5px 15px;
}
.dotted {
border-bottom:#40362F dotted 1px;
margin:0;
padding:5px 15px 5px 15px;
}
.savoirplus {
display:block;
width:150px;
height:20px;
text-align:right;
}
.linkplus {
line-height:20px;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}
.linkplus:hover {
text-decoration:underline;
}


#blocsearch {
position:absolute;
top:55px;
left:400px;
width:200px;
height:183px;
*left:435px;

}
#flash_b {
	position:absolute;
	top:13px;
	left:324px;
	width:200;
	height:50px;
	*left:359px;

}
#blocsearch fieldset {
font-size:11px;
color:#720008; 
font-weight:bold;
background-color:#E8DCC9;
}
.searchlist { font-size:11px; color:#38322C; width:160px; }




#blocphone {
display:block;
width:170px;
height:66px;
}
#blocship {
display:block;
width:170px;
height:69px;
}

/**********PRODUIT**************/

#p_droite_top {
position:relative;
width:745px;
height:99px;
background:url(p_centre_top.gif) no-repeat;
}
#p_droite_top h1 {
	position:absolute;
	top:7px;
	left:112px;
	width:263px;
	height:40px;
	font-size:14px;
	color:#38322C;
	text-transform:uppercase;
	font-weight:bold;
}
#p_droite_top h2 {
	position:absolute;
	top:36px;
	left:112px;
	width:262px;
	height:40px;
	font-size:12px;
	color:#565e01;
	text-align:left;
}
#p_droite_top .savoirplus {
	position:absolute;
	display:block;
	top:62px;
	left:324px;
	width:170px;
	height:18px;
	font-size:12px;
	color:#38322C;
	text-align:left;
	z-index:50;
}
#p_droite_top  a 	  { display:block; width:100px; height:16px; background:url(savoirplus.jpg) top;  }
#p_droite_top  a:hover { display:block; width:100px; height:16px; background:url(savoirplus.jpg) bottom;  }
#p_droite_top .prix {
	position:absolute;
	top:0px;


	*top:10px;/*FOR IE6*/
	html>top:10px;/*FOR IE7*/
	left:402px;
	width:197px;
	height:56px;
	color:#38322C;
	text-align:right;
}
#p_droite_top .prixbarre { font-size:12px;  color:#38322C; }
#p_droite_top .prixok { font-size:18px;  color:#d62100; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
#p_droite_top .prixbout { font-size:11px;  color:#898989; }
#p_droite_top .quantite {
	position:absolute;
	top:16px;
	left:612px;
	width:170px;
	height:18px;
	font-size:12px;
	color:#38322C;
	text-align:left;
	margin-top:3px;
}
#p_droite_top select { font-size:11px; }
#p_droite_top .submit { width:117px; height:21px; background:url(ajouter.jpg); border:none; cursor:pointer; }

#p_droite_center {
position:relative;
width:705px;
min-height:405px;
*height:auto;
padding:5px 20px 5px 20px;
background:url(b_centre_center.gif) repeat-y;
z-index:500;
}
#p_droite_center #photo {
	position:absolute;
	width:170px;
	height:490px;
	top:7px;
	left:38px;
	z-index:50;
}
#p_droite_center #descr { position:relative; min-height:450px; *height:auto; margin-left:220px; z-index:50; color:#38322C; font-size:11px; text-align:justify;}
#p_droite_center h3 { background:url(puce_prod.gif) left no-repeat; font-size:12px; color:#38322C; text-transform:uppercase; padding-left:15px; }
#p_droite_bottom {
position:relative;
width:745px;
height:15px;
background:url(b_centre_bottom.gif) no-repeat;
}



/************PAGES**************/
#p_centre {
	position:relative;
	margin:0 auto;
	width:980px;
	min-height:580px;
	*height:auto;
	background-color:#000000;
	}
#b_header {
	position:relative;
	margin:0 auto;
	width:980px;
	height:200px;
	background:url(b_header.jpg) no-repeat top;
	background-color:#000000;
}
#b_centre {
	position:relative;
	margin_left:241px;;
	width:980px;
	min-height:580px;
	*height:auto;
	
	}
#b_centre p{ margin:0; padding:0; }

#b_gauche {
float:left;
width:243px;
height:720px;
padding-left:10px;
}
#b_droite {
position:relative;
width:351px;
min-height:580px;
*height:auto;
margin-left:360px;
}
#c_droite {
position:relative;
width:551px;
min-height:580px;
*height:auto;
margin-left:360px;
}

#bloc_coeur {
width:220px;
top:0px;
left:0px;
min-height:260px;
*height:auto;
background: url(img/fr/coeur.gif) no-repeat left top #CE8A41;
font-size:11px;
padding-top:5px;
}

#bloc_coeur .photo {
margin-top:50px;
float:right;
}

.coeurgif {
position:absolute;
width:39px;
height:38px;
top:3px;
left:3px;
}
#bloc_coeur h3 {
font-size:12px;
margin:5px 5px 0;
margin-top:40px;
color:#993300;
width:150px;
*font-weight:normal;
border-bottom   : 1px solid #720008;
}
#bloc_coeur .coeur_comm {
display:block;
margin-left:5px;
width:150px;
min-height:190px;
*height:auto;
color:#FFFFFF;
}
#bloc_coeur .voirtout {
display:block;
margin-left:5px;
width:210px;
height:20px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
#bloc_coeur .voirtout:hover {
text-decoration:underline;
}

#bloc_promo {
width:220px;
top:0px;
left:0px;
min-height:260px;
*height:auto;
background: url(img/promotions_sidebar.gif) no-repeat left top #CE8A41;
font-size:11px;
padding-top:5px;
background-color:#8c0522;
}

#bloc_promo .photo {
margin-top:50px;
float:right;
}
#bloc_promo h3 {
font-size:12px;
margin:5px 5px 0;
margin-top:40px;
color:#fff;
width:150px;
*font-weight:normal;
border-bottom   : 1px solid #fff;
}
#bloc_promo .coeur_comm {
display:block;
margin-left:5px;
width:150px;
height:170px;
color:#FFFFFF;
}
#bloc_promo .voirtout {
display:block;
margin-left:5px;
width:180px;
height:20px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#bloc_promo .voirtout {
text-decoration:underline;
}

#b_droite_center  {
display:block;
width:550px;
height:auto;

}

#b_droite_center .cssform p {
padding: .0em 0;
margin: 0 0 .5em 0;
}
#b_droite_center .cssform label {
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 18%;	/*** Les intitulés prennent x% de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 2em 0 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
	color: #000000;
}
#b_droite_center .cssform input {
/*border: 1px solid #333333;*/
}
#b_droite_center fieldset {
background-color:#E8DCC9;
color:#720008;
font-weight:bold;

}

#sidebar {
position:absolute;
width:220px;
top:0px;
left:720px;
min-height:580px;
*height:auto;
}


/*********STYLES TEXTE**********/
.txt_maj_10 {
font-size:10px;
color:#CCCCCC;
text-transform:uppercase;
}
.txt_10 {
font-size:10px;
color:#CCCCCC;
}
.txt_10_white {
font-size:10px;
color:#ffffff;
}
.maj_12_white_b {
font-size:12px;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
}
.txt_10_brown {
font-size:10px;
color:#38322C;
}
.txt_11_brown {
font-size:11px;
color:#38322C;
}
.txt_11_brown_lk {
font-size:11px;
color:#38322C;
text-decoration:none;
}
.txt_11_brown_lk:hover {
font-size:11px;
color:#38322C;
text-decoration:underline;
}
.txt_12_brown {
font-size:12px;
color:#38322C;
}
.txt_12_brown_lk {
font-size:12px;
color:#38322C;
text-decoration:none;
}
.txt_12_brown_lk:hover {
font-size:12px;
color:#38322C;
text-decoration:underline;
}
.txt_12_white {
	font-size:12px;
	color:#FFFFFF;
}
.txt_maj_12_white_lk {
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
.txt_maj_12_white_lk:hover {
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
}
.txt_12_green_bold{
	font-size:12px;
	color:#758002;
	font-weight:bold;
}
.txt_maj_12_green_lk {
	font-size:12px;
	color:#758002;
	text-transform:uppercase;
	text-decoration:none;
}
.txt_green_lk_10 {
	font-size:10px;
	color:#758002;
	text-decoration:none;
}
.txt_maj_12_green_lk:hover {
	font-size:12px;
	color:#758002;
	text-transform:uppercase;
	text-align:underline;
}
/******MINI PANIER HEADER***********/
#minipanier {
position:absolute;
width:195px;
height:55px;
top:140px;
left:735px;
text-align:right;
padding-right:39px;
/*background:url(minipanier.png);*/
}
.blue_lk {
font-size:12px;
text-transform:uppercase;
color:#9db3d9;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.blue_lk:hover {
font-size:12px;
text-transform:uppercase;
color:#9db3d9;
text-decoration:underline;
}
.monpanier {
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.nb_art {
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}
/*----------MINICART-------------*/
.minicart_txt{
font-size:9px;
color:#472D1E;
text-decoration:none;
}
.minicart_txt:hover{
font-size:9px;
color:#472D1E;
text-decoration:underline;
}
.minicart_panier{
font-size:12px;
color:#B4672E;
text-decoration:none;
}
.minicart_panier:hover{
font-size:12px;
color:#B4672E;
text-decoration:underline;
}
.minicart_prix{
font-size:9px;
font-weight:bold;
}

/******PANIER***********/
#panier {
font-size:12px;
color:#38322C;
}
#panier th {
text-align:center;
vertical-align:top;
background-color:#B26932;
color:#ffffff;

}

#panier td {
vertical-align:top;
padding-left : 3px;
color:#000000;
}
#panier tr .border {
border-bottom:1px #999999 solid;
}
#cheque_box {
width:700px;
height:auto;
text-align:center;
font-size:11px;
}

/*******CLIENT**********/
#menu_client {
position:relative;

display:block;
width:550px;
height:30px;
padding:10px;
}
#menu_client ul {
list-style:none;
padding:0;
margin:0;
}
#menu_client li{
float:left;
width:auto;
font-size:11px;
color:#38322c;
border-bottom:1px dotted #38322c;
margin-right:2px;
}
#menu_client a{
display:inline-block;
width:auto;
padding-left:7px;
padding-right:7px;
height:23px;
line-height:23px;
font-size:11px;
color:#38322c;
background-color:#FFFFFF;
text-decoration:none;
}
#menu_client a:hover{
display:block;
width:auto;
padding-left:7px;
padding-right:7px;
height:23px;
line-height:23px;
font-size:11px;
color:#fff;
background-color:#38322c;
text-decoration:none;
}


.tarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*--------LIVEVALIDATION***************/
.LV_valid {
    color:#00CC00;
	background-image:url(skin/form_ok.gif);
	background-repeat:no-repeat;
	min-width:18px;
	*width:18px;
	min-height:18px;
	*height:18px;
	display:inline-block;
	padding-left:18px;
}
	
.LV_invalid {
	color:#CC0000;
	background-image:url(skin/form_error.gif);
	background-repeat:no-repeat;
	min-width:18px;
	*width:18px;
	min-height:18px;
	*height:18px;
	display:inline-block;
	padding-left:18px;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0;
	
	
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}
#cont_actu
{
position:relative;
width:400px;
height:auto;
text-align:justify;
}
#liste_actus {
background-color:#fff;
	position:absolute;
	width:274px;
	height:380px;
	top:20px;
	left:450px;
	font-size:10px;

}
#pane1 {
background-color:#fff;
	position:absolute;
	width:274px;
	height:380px;
	top:20px;
	left:20px;
	font-size:10px;
}

.imgg {
float:left;
padding-right:5px;
padding-bottom:5px;
}

/*------------PAGINATION-------------------*/
#front_pagination {
float:left;
width:500px;
height:30px;
*margin-top:15px;
}
#front_pagination .bottom {
padding-bottom:50px;
}
#front_pagination ul
{
display:block;
    border:0; 
    margin:0; 
    padding:0;
}

#front_pagination li
{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
	float:left;
}

#front_pagination a
{
    /*border:solid 1px #9aafe5;*/
    margin-right:2px;
}

#front_pagination .previous-off, #front_pagination .next-off 
{
    /*border:solid 1px #DEDEDE;*/
    color:#666;
    display:block;
    float:left;
    margin-right:2px;
    padding:3px 4px;
}

#front_pagination .next a, #front_pagination .previous a 
{
    font-weight:bold;
}

#front_pagination .active
{
    background:#720008;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}

#front_pagination a:link, #front_pagination a:visited 
{
    color:#720008;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
	font-size:11px;
}

#front_pagination a:hover
{
    /*border:solid 1px #0e509e;*/
}
#bottom_boutique {
display:block;
width:500px;
height:100px;
clear:both;
}

/*------OLD----*/
h1{
    margin          : 0;
    padding         : 0;
}

h2{
    color           : #720008;
    font-size       : 1.6em;
    background      : url(img/pied-actualite.gif) no-repeat left center;
}

h3{
    color           : #720008;
    font-size       : 14px;
    border-bottom   : 1px solid #720008;
    margin-top      : 0.6em;
}

h5{
    font-size       : 12px;
    margin-bottom   : 0.5em;
}
h6{
    font-size       : 12px;
    font-style      : italic;
    font-weight     : normal;
    margin          : 1.5em 1em 0.8em;
}

/* SPECIAL PROFESSIONNELS */

#professionnels fieldset{
    float           : left;
    width           : 45%;
    margin          : 1em 7px 1em 0;
}
form p strong{
    color           : #900;
}
label{
    font            : bold 0.8em Verdana, Arial, Helvetica, sans-serif;
}

#professionnels fieldset p{
    margin          : 0 0 0.5em 0;
}

/*input,*/
select, textarea{
    width           : 50%;
    font            : 1em Arial, Helvetica, sans-serif;
}

input.submit, 
table input.submit,
input.checkbox,
table input.checkbox,
input.radio{
    width           : auto;
}

input.checkbox,
input.radio{
    vertical-align  : middle;
}

/*-----------ACCES----------------*/
#acces{
}

#acces .gauche{
    float           : left;
    text-align      : center;
    color           : #8c0522;
}

#acces .droite{
    margin-left     : 20px;
    text-align      : center;
    color           : #8c0522;
}

#acces img{
    margin-top : 5px;
}

#siege {
	position   : absolute;
	left       : 345px;
	top        : 306px;
	_top       : 565px;
	width      : 200px;
	text-align : center;
}

#distances {
	position   : absolute;
	left       : 29px;
	top        : 739px;
	_top       : 900px;
	width      : 200px;
	text-align : center;
}

#distances ul{
    margin-left  : 20px;
    padding-left : 40px;
    text-align   : left;
}

#distances li{
    color           : #8c0522;
    list-style-type : square;
}

#distances span{
    color : #000;
}

#siege strong,
#distances strong{
    color : #8c0522;
}

.image_presse {
float:right;
display:block;
padding-left:15px;
padding-bottom:15px;
margin-top:25px;
}
.lien_presse {
color:#990000;
text-decoration:none;
}
.lien_presse:hover {
text-decoration:underline;
}
