/*****Reset*****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Basics Elements */

body {
	background: #e6e6e6 url(bg-top.jpg) top repeat-x;
	/*color: #525568;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: center;
    color: #35322b;
}

body#home {
    background: #e6e6e6 url(bg-top-home.jpg) top repeat-x;
}

/* sticky tricks */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#wrap { width: 960px; margin: 0 auto; text-align: left; }

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear { clear: both; }

.radius {
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

h2 { color: #3a0813; }
h1 {font-size: 18px; color: #3a0813; margin-bottom: 14px; width: 404px; float: left; position: relative; }

#header { height: 106px; position: relative;}

p#logo { position: absolute; top:0; left: 0; }


ul#main-nav { position: absolute; top: 58px; left: 312px; }

ul#main-nav li { float: left; }

/*

ul#main-nav li a:link, ul#main-nav li a:visited { 
    display: block;
    color: #a5a5a5;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    text-decoration: none;
    margin-right: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(border-radius.htc);
}

ul#main-nav li a:hover { text-decoration: underline; }

ul#main-nav li a:active, ul#main-nav li a#current-item { background: #84b11a url(bg-nav.jpg) bottom repeat-x; color: #ffffff; text-decoration: none; }

*/

ul#main-nav li.f-line {
    font-size: 11px;
    position: relative;
}


ul#main-nav li.main-li-hover {
    background: transparent;
}

ul#main-nav li.main-li-hover a:link, ul#main-nav li.main-li-hover a:visited {
}

ul#main-nav li a:link, ul#main-nav li a:visited {
    display: block;
    color: #714d55;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(border-radius.htc);
}


ul#main-nav li.last a:link, ul#main-nav li.last a:visited {
    background: transparent;
}

ul#main-nav li.f-line a:hover, ul#main-nav li.last a:hover {
    text-decoration: underline;
}

ul#main-nav li.f-line a:active, ul#main-nav li a#current-item,
ul#main-nav li.last a:active  {
    background: #200308 url(main-nav-bg.gif) bottom repeat-x; color: #ffffff; text-decoration: none;
}


ul#main-nav li ul {
	background: #ffffff;
        clear: both;
        display: none;
        position: absolute;
	border: 1px solid #dddddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding:  0 5px 5px 5px;
	top: 25px;
	left: 0px;
	z-index: 25;
}

#main-arrow {
	background: url(main-arrow.gif);
	display: block;
	height: 5px;
	width: 7px;
	position: absolute;
	top: -4px;
	left: 12px;
}

ul#main-nav li ul li ul {
    clear: both;
    display: none;
    position: absolute;
    top: 0px;
    right: -134px;
}

ul#main-nav li ul li {
    background: url(puce.gif) 9px 13px no-repeat;
    clear: both;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    border-bottom: 1px solid #dddddd;

}

ul#main-nav li ul li.last{
    border-bottom: none;
    margin-bottom: 0px;
}

ul#main-nav li ul li a.last{
    border-bottom: none;
}


ul#main-nav li ul li a:link, ul#main-nav li ul li a:visited {
     background: url(main-nav-puce.gif) 10px 8px no-repeat;
    color: #a6a6a6;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    padding: 0 0 0 23px;
    text-align: left;
    text-transform: none;
    width: 150px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
}


ul#main-nav li.main-li-hover ul li a:link, ul#main-nav li.main-li-hover ul li a:visited {
    background: url(main-nav-puce.gif) 10px 8px no-repeat;
    font-weight: normal;
    padding: 0 0 0 23px;
    height: 22px;
    line-height: 22px;
    color: #a6a6a6;
}

ul#main-nav li.main-li-hover ul li a:hover, ul#main-nav li.main-li-hover ul li a:active {
    background: #ebecee url(main-nav-puce.gif) 10px 8px no-repeat;
    font-weight: normal;
    padding: 0 0 0 23px;
    height: 22px;
    line-height: 22px;
    color: #3a0813;
    text-decoration: none;
}

ul#main-nav li ul li.last a:link, ul#main-nav li ul li.last a:visited {
    margin-bottom: 0;
    background: url(main-nav-puce.gif) 10px 8px no-repeat;
}

ul#main-nav li ul li a:hover, ul#main-nav li ul li a:active,
ul#main-nav li ul li.last a:hover, ul#main-nav li ul li.last a:active {
    background: #ebecee url(main-nav-puce.gif) 10px 8px no-repeat;
    font-weight: normal;
    padding: 0 0 0 23px;
    height: 22px;
    line-height: 22px;
    color: #3a0813;
    text-decoration: none;
}

#snd-nav  { height: 32px; background: #0a0001; position: absolute; right: 0; padding: 0 16px; }
#snd-nav li { background: url(snd-sep.gif) right no-repeat; float: left; height: 32px; line-height: 32px; padding-right: 11px; margin-right: 10px; font-size: 11px; }
#snd-nav li.last { padding-right: 0; margin-right: 0; background: transparent; }

#snd-nav li a:link, #snd-nav li a:visited { color: #714b56; text-decoration: none; }
#snd-nav li a:hover, #snd-nav li a:active, #snd-nav li a#snd-current-item { text-decoration: underline; }

#focus-top { position: relative; }
#focus-left
{
    float: left;
    width: 548px;
    height: 251px;
    padding-top: 50px;
}

#focus-left h2 { color: #999999; font-size: 20px; font-weight: normal; margin-bottom: 30px; }

#focus-left p {
   margin-bottom: 15px;
   font-size: 14px;
}

#focus-left ul { margin-top: 20px; }

#focus-left ul li {
	float: left;
	height: 38px;
	width: 168px;
        margin-right: 5px;
}

#focus-left ul li#fl_1 {
	margin-left: 10px;
	margin-right: 24px;
}

#focus-left ul li a:link, #focus-left ul li a:visited{
	background: url(sprite.png) 0 0;
	margin-left: -4px;
	display: block;
	color: #a4a4a4;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 38px;
	line-height: 38px;
}

#focus-left ul li a:hover{
	color: #ffffff;
	background: url(sprite.png) -342px 0;
}

#focus-left ul li a:active{
	color: #ffffff;
	background: url(sprite.png) -171px 0;
}

#focus-right
{
    float: right;
    width: 412px;
    padding-top: 20px;
}

#bread-phone { background: url(bg-breadcrumb.gif) 11px 17px no-repeat; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; padding: 15px 5px 15px 34px; margin-bottom: 20px; margin-top: 30px; }

ul#breadcrumb { float: left; width: 684px; }
ul#breadcrumb li { float: left; color: #6d6751; text-decoration: none; font-size: 11px;  }
#breadcrumb a:link, #breadcrumb a:visited { color: #6d6751; text-decoration: underline; font-size: 11px; }
#phone { float: right; font-weight: bold; width: 237px; }
#phone span { color: #6d6751; }

#content {padding-bottom: 101px;}

#footer { height: 99px; margin-top: -101px; background: url(bg-footer.jpg) top repeat-x; clear: both; padding-top: 2px;}

#footer .wrapper { height: 99px; line-height: 99px; width: 960px; margin: 0 auto; text-align: left; color: #714d55; font-size: 11px; }

p#copyright a:link, p#copyright a:visited { color: #714d55; text-decoration: none;  }


/* Diaporama */

/* override the root element to enable scrolling */

#diaporama
{
    border: 1px solid #e8e7e3;
    padding: 6px;
    height: 251px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    background: #ffffff
}

#flowpanes {
    position:relative;
    overflow:hidden;
    clear:both;
    height: 251px;
    
}

/* override single pane */
#flowpanes div {
    float: left;
    display: block;
    font-size:14px;
    width: 400px;
    height: 251px;
}

#flowpanes div.toto { background: yellow; }

/* our additional wrapper element for the items */
#flowpanes .items {
    width: 1600px;
    position:absolute;
    clear:both;
    margin:0;
    padding:0;
}

#flowpanes .less, #flowpanes .less a {
    color:#999 !important;
    font-size:11px;
}

.featured-nav { position: absolute; top: 371px; z-index: 30; width: 86px; left: 50%; margin-left: -38px;}
.featured .featured-nav a{ display: block; float: left; width: 13px; height: 13px; background: url(featured-nav.png) 0 13px; text-indent: -99999px; margin-right: 8px; }
.featured .featured-nav a:hover, .featured .featured-nav a.activeSlide { background: url(featured-nav.png) 0 0; }
#slideshow-corner { position: absolute; left: -1px; height: 342px; width: 962px; background: url(slideshow-corner.png);z-index: 20; top: 17px; }
.item-wrap { background: url(slideshow-bg.png); height: 385px; position: relative; }
.item { margin-top: 26px; margin-left: 6px; }

#welcome { padding: 14px; background: #f0f0f0; border: 1px solid #dedede; }
#welcome img { float: left; border: 6px solid #d3d3d3; margin: 0 14px 0 0; }
#welcome p { margin-bottom: 17px; }

ul#focus { margin-top: 30px; margin-bottom: 105px; }

ul#focus li { width: 220px; float: left; margin-right: 11px; }
ul#focus li.last {margin-right: 0px; float: right;}

ul#focus li h2 { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 6px solid #d3d3d3; text-transform: uppercase; }

ul#focus li .img_box_externe { background: #d3d3d3; height: 115px; width: 208px; border: 1px solid #d3d3d3; padding: 6px; margin-bottom: 15px; }

ul#focus li .img_box_interne { height: 115px; width: 208px; position: relative; overflow: hidden; }

ul#focus li .img_box_interne img { position: absolute; top: -55px; }

ul#focus li p { padding: 0 6px; height: 62px; }

hr { border: 1px dotted #e9e9e9; }

ul#focus li a:link, ul#focus li a:visited { display: block; background: url(focus-plus.png); width: 138px; height: 25px; line-height: 25px; text-decoration: none; color: #ffffff; margin: 10px auto 0 auto; text-align: center }

/* LEFTSIDE */

#leftside {
    float: right;
    width: 250px;
}

#leftside h2 {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom: 6px solid #d3d3d3; text-transform: uppercase;
}

#leftside p { margin-bottom: 17px; }

li#wifi { background: url(wifi.png) 2px 0 no-repeat; padding: 9px 0 30px 84px; border-bottom: 1px dotted #330610; margin-bottom: 16px; margin-top: 25px; }

li#parking { background: url(parking.png) 13px 0 no-repeat; padding: 14px 0 30px 84px; border-bottom: 1px dotted #330610; margin-bottom: 52px; }

ul#side-main-nav li { list-style-type: none; position: relative; }
ul#side-main-nav li a.current-main:link, ul#side-main-nav li a.current-main:visited {
    background: #ededed;
	color: #a6c619;
	border-bottom: 1px solid #d2d2d2;
}

ul#side-main-nav li a.current-main:link span, ul#side-main-nav li a.current-main:visited span {
	display: block;
	position: absolute;
	top: 19px;
	left: 10px;
	width: 5px;
	height: 3px;
	background: url(sprite.png) 0 -181px no-repeat;
}

ul#side-main-nav li a.last:link, ul#side-main-nav li a.last:visited{
	border-bottom: none;
}
ul#side-main-nav li a:link, ul#side-main-nav li a:visited {
    
    color: #3b3b3b;
    display: block;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    font-size: 11px;
    padding-left: 25px;
    text-decoration: none;
	border-bottom: 1px solid #d2d2d2;
}
ul#side-main-nav li a:hover, ul#side-main-nav li a:active {
	background: #ededed;
    color: #a6c619;
}

ul#side-main-nav li a:link span, ul#side-main-nav li a:visited span {
	display: block;
	position: absolute;
	top: 18px;
	left: 11px;
	width: 3px;
	height: 5px;
	background: url(sprite.png) 0 -176px no-repeat;
}

ul#side-main-nav li a:hover span, ul#side-main-nav li a:active span {
	background: url(sprite.png) -3px -176px no-repeat;
}

ul#side-main-nav li ul  {
	border-bottom: 1px solid #d2d2d2;; 
}

ul#side-main-nav li ul li { position: relative; }
ul#side-main-nav li ul li a:link, ul#side-main-nav li ul li a:visited {
    background: #f6f6f6 url(puce.gif) 10px 8px no-repeat;
    color: #3b3b3b;
    display: block;
    font-weight: normal;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    padding-left: 38px;
    text-decoration: none;
	border-bottom: none;
}
ul#side-main-nav li ul li a:hover, ul#side-main-nav li ul li a:active,
ul#side-main-nav li ul li.side-li-hover a {
    color: #a6c619;
    background: #ededed;
}

ul#side-main-nav li ul li a:link span, ul#side-main-nav li ul li a:visited span {
	display: block;
	position: absolute;
	top: 13px;
	left: 25px;
	width: 3px;
	height: 5px;
	background: url(sprite.png) 0 -176px no-repeat;
}

ul#side-main-nav li ul li a:hover span, ul#side-main-nav li ul li a:active span,
ul#side-main-nav li ul li.side-li-hover a span{
	background: url(sprite.png) -3px -176px no-repeat;
}

/* FIN LEFTSIDE */


#main {
    float: left;
    width: 682px;
}

ul.li_1_3 li {
    float: left;
    width: 220px;
    padding: 9px;
    border: 1px solid #e8e8e8;
    margin-right: 5px;
    margin-bottom: 30px;
    height: 290px;
}

ul.li_1_4 { margin-left: 12px; }

ul.li_1_4#item_5 { margin-left: 0; }

ul.li_1_4 li {
    float: left;
    width: 146px;
    padding: 9px;
    border: 1px solid #e8e8e8;
    margin-right: 18px;
    margin-bottom: 30px;
    height: 240px;
}

ul.li_1_4#item_5 li {
    margin-right: 32px;
}

ul.li_1_4 li.carre {
    height: 280px;
}

ul.li_1_4 li.tooltip {
    height: 150px;
    position: relative;
}

ul.li_1_3 li h2, ul.li_1_4 li h2 {
    color: #646464;
    margin: 15px 0;
}

ul.li_1_3 li p, ul.li_1_4 li p { font-size: 11px; }

ul.li_1_3 li a, ul.li_1_4 li a {
    color: #a6c619;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin-top: 15px;
    background: url(main-nav-puce.gif) right no-repeat;
    width: 85px;
}

ul.li_1_4 li.tooltip a {
    margin: 0;
    display: block;
    width: 146px;
}

ul.li_1_4 li.tooltip a span {
    display: none;
    position: absolute;
    width: 160px;
    height: 100px;
    left: 155px;
    top: 19px;
    background: #ffffff;
    border: 1px solid #dbdddc;
    padding: 10px;
    font-weight: normal;
    font-size: 11px;
    color: #959595;
    z-index: 10;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

ul.li_1_4 li.tooltip a span span {
    display: block;
    height: 7px;
    width: 5px;
    position: absolute;
    background: url(spanspan.gif);
    top: 18px;
    left: -5px;
    padding: 0;
    border: none;
}

ul.li_1_4 li.tooltiplast a span span {
    background: url(spanspan.gif) -5px 0;
    left: 180px;
}

ul.li_1_4 li.tooltiplast a span {
    left: -173px;
}

ul.li_1_4 li.tooltip a span h2 {
    margin: 0;
}

ul.li_1_3 li.last, ul.li_1_4 li.last, ul.li_1_4 li.tooltiplast,
ul.li_1_4#item_5 li.last, ul.li_1_4#item_5 li.tooltiplast {
    margin-right: 0px;
}

ul.li_2_1 li {
    padding: 9px 0;
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 9px;
}

ul.li_2_1 li h2 {
    color: #646464;
    margin: 0 0 15px 0;
}

ul.li_2_1 li p { font-size: 11px; }

ul.li_2_1 li a {
    color: #8a1833;
    font-weight: bold;
    text-decoration: none;
    margin-top: 15px;
    background: url(main-nav-puce.gif) right no-repeat;
	display: block;
	width: 85px;
	float: left;
	font-size: 11px;
}

ul.li_2_1 li .img_box_externe { height: 83px; width: 220px; background: #d3d3d3; border: 1px solid #d3d3d3; padding: 6px; float: left; margin: 0 14px 14px 0; }

ul.li_2_1 li .img_box_interne { height: 83px; width: 220px; position: relative; overflow: hidden;}

ul.li_2_1 li .img_box_interne img { position: absolute; top: -42px; }

/*****
	Pagination
******/

ul#pagination {
    margin-bottom: 30px;
}

ul#pagination li {
	float: left;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 10px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}

ul#pagination li#current_page {
	padding: 2px 7px;
        border: 1px solid #343434;
        background: #343434;
}

ul#pagination li a:link,
ul#pagination li a:visited
{
        border: 1px solid #d5d5d5;
	color: #8b8b8b;
	text-decoration: none;
	background: #e8e8e8;
	display: block;
	padding: 2px 7px;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}

ul#pagination li#first-link,
ul#pagination li#last-link,
ul#pagination li,
ul#pagination li
{
 	margin-right: 5px;
}

ul#pagination li#first-link a:link,
ul#pagination li#first-link a:visited,
ul#pagination li#last-link a:link,
ul#pagination li#last-link a:visited,
ul#pagination li#prev-link a:link,
ul#pagination li#prev-link a:visited,
ul#pagination li#next-link a:link,
ul#pagination li#next-link a:visited
{
 	float: left;
 	color: #187ebc;
	text-decoration: none;
	padding: 2px 10px;
        text-indent: -99999px;
}

ul#pagination li#first-link a:link,
ul#pagination li#first-link a:visited
{
    background: #e7e7e7 url(icon-pagination.png) 0 0;
}

ul#pagination li#last-link a:link,
ul#pagination li#last-link a:visited
{
    background: #e7e7e7 url(icon-pagination.png) 0 -40px;
}

ul#pagination li#prev-link a:link,
ul#pagination li#prev-link a:visited
{
    background: #e7e7e7 url(icon-pagination.png) 0 -20px;
}

ul#pagination li#next-link a:link,
ul#pagination li#next-link a:visited
{
    background: #e7e7e7 url(icon-pagination.png) 0 -60px;
}

ul#pagination li a:hover,
ul#pagination li#first-link a:hover,
ul#pagination li#last-link a:hover
{
	color: #0086cf;
    border: 1px solid #0086cf;
    background: #f1f1f1;
}

ul#pagination li#first-link a:hover
{
    background: #f1f1f1  url(icon-pagination.png) -21px 0;
}

ul#pagination li#last-link a:hover
{
    background: #f1f1f1 url(icon-pagination.png) -21px -40px;
}

ul#pagination li#prev-link a:hover
{
    background: #f1f1f1  url(icon-pagination.png) -21px -20px;
}

ul#pagination li#next-link a:hover
{
    background: #f1f1f1 url(icon-pagination.png) -21px -60px;
}

ul#pagination li a:active { background: #343434; border: 1px solid #343434; color: #ffffff; }

ul#pagination li#first-link a:active
{
    background: #343434 url(icon-pagination.png) -42px 0;
    border: 1px solid #343434;
}

ul#pagination li#last-link a:active
{
    background: #343434 url(icon-pagination.png) -42px -40px;
    border: 1px solid #343434;
}

ul#pagination li#prev-link a:active
{
    background: #343434 url(icon-pagination.png) -42px -20px;
    border: 1px solid #343434;
}

ul#pagination li#next-link a:active
{
    background: #343434 url(icon-pagination.png) -42px -60px;
    border: 1px solid #343434;
}

/* FIN PAGINATION */

/* LIVRE D'OR ET CONTACT*/

form#livre_dor, ul#commentaires { padding: 9px 0; }

p.auteur_comment { float: left; font-size: 14px; font-weight: bold; margin-right: 5px; color: #3a0813; }
p.commentaire_date { font-size: 10px;  margin-bottom: 6px; }
p.commentaire_content { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; }

#livre_dor table td.label, #form table td.label {  text-align: left; vertical-align: top; padding-top: 6px; }
label { font-weight: bold; }
label.required { color: #cc0000; }

#livre_dor input[type="text"],
#form input[type="text"]  {
    border: 1px solid #E3E3E3;
    height: 22px;
    padding-top: 0px;
    padding-left: 5px;
    width: 228px;
    margin-left: 20px;
    margin-bottom: 10px;
}

#form input#captcha, #form input#nb_personne, #form input#date_arrivee, #form input#date_depart { width: 100px; }

#form input[type="checkbox"]  {
    border: 1px solid #E3E3E3;
    margin-left: 20px;
}

td.checkboxes { padding: 10px 0; }

#livre_dor textarea,
#form textarea {
    border: 1px solid #E3E3E3;
    padding-top: 3px;
    padding-left: 5px;
    width: 414px;
    height: 150px;
    margin-left: 20px;
    margin-bottom: 10px;

}

#send{
	background: url(sprite.png) -168px -38px;
    border: none;
	display: block;
	color: #ffffff;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	height: 30px;
	width: 84px;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 20px;
}




/* FIN LIVRE D'OR ET CONTACT*/

/* FICHE ARTICLE */

#fiche { padding: 14px; background: #f0f0f0; border: 1px solid #dedede; margin-bottom: 15px; }
#fiche img { float: left; border: 6px solid #d3d3d3; margin: 0 14px 10px 0; }
#fiche p { margin-bottom: 17px; }

#fiche a#retour {
    color: #8a1833;
    font-weight: bold;
    text-decoration: none;
    background: url(main-nav-puce.gif) right no-repeat;
	display: block;
	width: 113px;
	float: left;
	font-size: 11px;
}

#fiche img.no-margin-right { margin-right: 0; }
#fiche img.petite-marge-right { margin-right: 9px; }

/* FIN FICHE ARTICLE */

