﻿/***** INIT *****/
HTML{
    font-size: 100%;    
}

body{
    /* La taille 10px */
    font: 0.75em/1em Helvetica, Verdana, Geneva, Arial, sans-serif;
    background-color: #f1f0ea;
	margin: 0; padding: 0;
}
input, select, textarea{
    font-size: 100%;
}

body * {
	margin: 0; padding: 0;
}

ul li{
	background: url(images/lists/li-bg.gif) no-repeat 15px 0.4em;
	list-style-image: none;
}

ul.big li{
	background: url(images/lists/li-bg.gif) no-repeat 15px 0.9em;
	padding: 0;
}

ul ul li{
	list-style-image: none;
	/*list-style-image: url(images/lists/li-li-bg.gif);*/
	background: url(images/lists/li-bg.gif) no-repeat 15px 5px;
}


#wrapper{
	width: 930px;
	margin: 0 auto;
	position: relative;
}


h1{
    font: 1.8em/1em Helvetica, Verdana, Geneva, Arial, sans-serif;
}

h2{
    font: 1.4em/1em Helvetica, Verdana, Geneva, Arial, sans-serif;
}

h3{
    font: 1.1em/1em Helvetica, Verdana, Geneva, Arial, sans-serif;
}  

/***** Header *****/

#header{
	padding: 17px 15px 0 15px;
	background-color: #ffffff;
}
h1{
	height: 148px;
	width: 900px;
	margin: 0 auto;
    background: url(images/global/banner.jpg) no-repeat top left;
}
h1 a{
	display: block;
	height: 148px;
	width: 900px;
}
h1 span{
	display: block;
	text-indent: -9999px;
}


/***** Menu principal *****/
#menu{
	padding: 8px 15px 0 15px;
	font: 1em/1em Helvetica, Verdana, Geneva, Arial, sans-serif;
	background-color: #ffffff;
}

#menu ul{
	position: relative;
	height: 28px;
	padding-bottom: 2.7em;
	list-style: none;
}

#menu ul li{
	float: left;
	border-right: 1px solid white;
	text-align: center;
}

.alt{
	position:absolute;
	top:-9999px;
	left:-9999px;
}

#menu #item-2{ width: 125px; }
#menu #item-6{ width: 163px; }
#menu #item-7{ width: 163px; }
#menu #item-8{ width: 195px; }
#menu #item-9{ width: 144px; }
#menu #item-10{ width: 105px; }

#menu a{
	text-decoration: none;
	color: #ffffff;
	display: block;
	padding: 9px 0 7px 0;
	float: left;
	width: 100%;

}

#menu ul li a{
	background: #a0c43b url(images/lists/menu-bg.gif) no-repeat -15px 0;
}
#menu ul li a:hover, #menu ul .active a{
	background: #4b6d40 url(images/lists/menu-bg.gif) no-repeat -15px -84px;
}

#menu ul li.first a{
	background-position: 0 0;
}
#menu ul li.first a:hover, #menu ul .active.first a{
	background-position: 0 -84px;
}
#menu ul li.last a{
	background-position: right 0;
}
#menu ul li.last a:hover, #menu ul .active.last a{
	background-position: right -84px;
}

#menu ul li.last{
	border: none;
}

/*** Sous-menu ***/
#menu ul li ul{
	position: absolute;
	height: auto;
	padding-bottom: 0;
	left: 0; top: 2.7em;
	width: 900px;
}

#menu ul li ul li{
	border: 1px solid #dfdeca;
	border-right: 0;
	background: none;
}
#menu ul li ul li.last{
	border: 1px solid #dfdeca;
}


#menu ul li ul li a{
	color: #646662;
	display: block;
	padding: 2px 5px;
	background: none; 
	height: auto;
	font-weight: bold;
	font: bold 1em/1em Helvetica, Verdana, Geneva, Arial, sans-serif;
	width: auto;
}

#menu ul li ul .active a, #menu ul li ul li a:hover{
	color: #009e49;
}

#menu ul li ul li a, #menu ul li.first ul li a, #menu ul li.last ul li a{
	background: none; 
	border: none;
	padding-left: 0;
	padding-right: 0;
	padding: 6px 6px 4px 6px !important;
	width: auto;
}
#menu ul li ul li a:hover, #menu ul li.first ul li a:hover, #menu ul li.last ul li a:hover{
	background: none; 
	text-decoration: underline;
}


/***** Footer ******/

#footer{
	border-top: 4px solid #009f49;
	text-align: center;
	margin-bottom: 6px;
	padding: 8px 15px 0 15px;
	height: 31px;
	clear: both;

}
#footer *{
	display: inline;
}

#footer li{
	background: none;
}

#footer li a{
	text-decoration: none;
	border-right: 1px solid #646662;
	color: #646662;
	padding: 0 12px 0 9px;
	font-weight: bold;
}

#footer li.last a{
	border: none;
}
#footer li a:hover{
	text-decoration: underline;
}

#footer #lien-bourbon-offshore {
	float:right;
	position:relative;
}

#footer #lien-bourbon-offshore a{
	background:#F1F0EA url(images/global/footer-bg.gif) no-repeat 0 0;
	border:medium none;
	color:#009E49;
	font-size:0.9em;
	height:28px;
	position:absolute;
	right:0;
	text-decoration:underline;
	text-indent:-9999px;
	top:0;
	width:176px;
}

#wrapper #header ul.link{
 background:none;
list-style-image:none;
color:#fff;
}

#wrapper #header ul.link li{
 background:none;
list-style:none;
color:#fff;
}

#header .link a{
	background-image: none;
	border:medium none;
	color:#009E49;
	position:absolute;
	right:15px;
	text-decoration:underline;
	top:2px;
}

/***** Contenu *****/

#content{
	float:left;
	background-color: #ffffff;
	padding: 6px 15px 2px 15px;
	position: relative;
	width: 900px;
}

#content hr{
	height: 0;
	clear: both;
	border: 0;
	visibility: hidden;
}

/***** Divers *****/
.hundred{
	color: #af2626;
}

a img{
	border: 0;
}

a{
	color: #313332;
}


a.external{
	background: url(images/lists/external-link.gif) no-repeat left 2px;
	padding-left: 10px;
}

.important-text{
	color: #00803c;
	font-weight: bold;
}

.important-text-big{
	color: #00803c;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 10px 0 5px 0;
}

.important-area{
	padding: 5px;
	border: 1px solid #009e49;
}

a.more-about{
	color: #ffffff;
	background: transparent url(images/global/more-about-bg.gif) no-repeat left top;
	padding: 4px 10px 0 23px;
	text-decoration: none;
	height: 14px;
	font-style: normal;
}


a.more-about:hover{
	text-decoration: underline;
}

a.more-about-light{
	font-style: italic;
	text-decoration: underline;
}

/************************************ PREHOME ********************************/
#prehome{
	width: 930px;
	margin: 0 auto;
	position: relative;
	background-color: #ffffff;
	padding-top: 15px;
}

#prehome-content{
	width: 900px;
	height: 540px;
	margin: 0 15px;
	background: #8ac6e2 url(images/prehome/ocean-et-bateau.jpg) no-repeat left top;
}

#prehome-content div, #prehome-content ul, #prehome-content li, #prehome-content h2{
	margin: 0; padding: 0;
	height: auto; width: auto;
	position: 0;
	background: none;
	top: 0; left: 0;
}

#prehome-content #enbref{
	position: relative;
	left: 409px;
	top: 145px;
	width: 400px;
	padding: 20px;
	background-color: #4d8bad;
	color: #ffffff;
}

#prehome-content #enbref ul{
	list-style-image: none;
	list-style-type: none;
	font-size: 1.4em;
	line-height: 1em;
	margin-top: 1em;
}

#prehome-content #enbref ul li{
	margin: 0.5em 0;
	background: url(images/lists/li-prehome.gif) no-repeat left top;
	padding-left: 10px;
}

#prehome-content #enbref h2{
	font-size: 1.7em;
	line-height: 1em;
}

#prehome-content #enbref h2 strong{
	font-weight: normal;
	display: block;
	font-size: 1.8em;
	line-height: 1em;
}
#prehome-content #enbref h2 strong span{
	font-weight: bold;

}

#prehome-footer{
	border-top: 4px solid #009F49;
	margin-top: 15px;
	padding-top: 8px;
	position: relative;
	height: 36px;
	background:#f1f0ea url(images/global/footer-bg.gif) no-repeat right 8px;
	text-align: center;
}

#prehome-footer a{
	text-decoration: none;
	font-weight: bold;
	color: #646662;
}

#prehome-footer a:hover{
	text-decoration: underline;
}
/*********************************** HOMEPAGE *********************************/
/***** Homepage : Général *****/

#homepage #content p{
	font: 1.1em/1.2em Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #313332;
	margin-top: 8px;
	clear: both;
}

#homepage #content #intro p {
	border:1px solid #DADADA;
	padding:7px 7px 2em 7px;
	font-size:1.0em;
}

#homepage #content #testimonies p {
	background-color:#F1F0EA;
	margin:0;
	padding:3px 3px 2em 3px;
}

#homepage #content #testimonies blockquote {
	position: relative;
	min-height: 240px;
	/*height: auto; !important;*/
	height: 240px;
	display: none;
}

#homepage #content #media_library {
	float:right;
	margin-top:5px;
	min-height: 100px;
	width:216px;
	/*height: auto; !important;*/
	height: 100px;
	display: block;
}

#homepage #content #testimonies blockquote.first {
	display: block;
}

#homepage #content #testimonies a.more-about,
#homepage #content #intro a.more-about{
	line-height:1.0em;
	float:right;
	position:relative;
	bottom:-7px;
	right:-7px;
}

#homepage #content #testimonies a.more-about {
	line-height:1.0em;
	float:right;
	position:absolute;
	bottom:0;
	right:0px;
}



#homepage #content #intro .lib-button a.more-about{
	clear:both;
	float:none;
	position:absolute;
	bottom:-1px;
	right:0;
}


#homepage #content h2{
	padding-left: 5px;
	font-weight: bold;
	font-size: 1.2em;
	background: url(images/lists/h2-bg.gif) no-repeat left 2px;
	text-indent: 5px;
	border: 0;
    color: #002868;
    margin-bottom: 0;
}

#homepage #content h3{
	margin: 0;
	padding: 0;
	border: 0;
}

#homepage #content .more{
	margin-top: 0;
}

#homepage #content .more a{
	color: #313332;
	font-style: italic;
}

/***** Homepage : Intro *****/
#homepage #intro{
	width: 216px;
	float: left;
}

#homepage #intro .lib-button{
	position: relative;
	border: 1px solid #dadada;
	height: 107px;
	margin: 7px 0;
}

#homepage #intro .lib-button img{
	position: absolute;
	top: 0; left: 0;
	border: 0;
	z-index: 0;
}

#homepage #intro .lib-button h3{
	position: absolute;
	top: 5px; left: 5px;
	z-index: 1;
	line-height: 1em;
}

#homepage #intro .lib-button h3 .serie{
	display: block;
	font-size: 1.3em;
}

#homepage #intro .lib-button h3 a{
    color: #FFFFFF;
	text-decoration: none;
}


#homepage #intro .lib-button .more-about{
	position: absolute;
	right: 0; bottom: 0;
}

#content .content-illus img {
	margin:0 0 5px 0;
}


/***** Homepage : Illustration *****/
#homepage #illus{
	position: relative;
	float: left;
	margin-left: 13px;
	width: 442px;
}

#homepage #content #illus h2.illus{
	width: 432px;
	margin: 0; padding: 0;
	color: white;
	background-color: #313332;
	background-image: none;
	opacity: 0.5;
 	filter: alpha(opacity = 50);
/*	background: none;*/
	border: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: normal;
	font-size: 1.4em;
	font-family: Verdana;
	line-height: 1em;
	text-indent: 0;
}

#homepage #illus h2 span{
	opacity: 1;
}


/***** Homepage : Actualités *****/

#homepage #news{
	background: #e6e4d8 url(images/blocs/home-news-coin-hd.gif) no-repeat right top;
	overflow: hidden;
	height: auto !important;
	height: 110px;
	min-height: 110px;
	color: #65655d;
	margin-top: 7px;
}

#homepage #news h2{
	position: relative;
	display:block;
	margin-left: 170px;
	margin-top: 5px;
	padding-bottom: 0;
}
#homepage #news img{
	float: left;
	margin-right: 10px;
}
#homepage #news p{
	padding-right: 10px;
	background: url(images/blocs/home-news-coin-bd.gif) no-repeat right bottom;
	clear: none;
	padding-bottom: 3px;
	margin-top: 3px;
}

/***** Homepage : Testimonies *****/
#homepage #testimonies{
	float: right;
	width: 216px;
}

#homepage #testimonies img{
	float: right;
}

#homepage #testimonies img.portrait,
.content-text img.portrait{
	padding:2px;
	background-color:#fff;
	border:1px solid #DADADA;
	margin:0 0 5px 5px;
}

#references-and-testimonies img.portrait{
	float: left;
	position: relative;
	margin-right: 20px;
}

blockquote, #references-and-testimonies .blockquote-inside{
	background: #f1f0ea url(images/icons/quote.gif) no-repeat 4px 13px;
}

#content .content-text blockquote {
	padding: 0;
	background-position: 0 0;
	overflow: hidden;
	background-color: #f1f0ea;
	padding-top: 5px;
}

#references-and-testimonies .content-text blockquote {
	background-position: 90px 0;
	background-color: #f1f0ea;
	overflow: hidden;
	clear: both;
	position: relative;
}

#references-and-testimonies .blockquote-inside {
	padding: 13px 0 0 13px;
	position: relative;
	overflow: hidden;
}

#references-and-testimonies .type-bourbon {
	background: transparent url(images/icons/testimonial-bourbon.gif) no-repeat 5px 5px;
}
#references-and-testimonies .type-customer {
	background: transparent url(images/icons/testimonial-customer.gif) no-repeat 5px 5px;
}
#references-and-testimonies .type-partner {
	background: transparent url(images/icons/testimonial-partner.gif) no-repeat 5px 5px;
}

#testimonies .blockquote_inside{
	padding-top: 20px;

}
/*#testimonies .type-bourbon {
	background: transparent url(images/icons/testimonial-bourbon.gif) no-repeat 135px top;
}
#testimonies .type-customer {
	background: transparent url(images/icons/testimonial-customer.gif) no-repeat 135px top;
}
#testimonies .type-partner {
	background: transparent url(images/icons/testimonial-partner.gif) no-repeat 135px top;
}*/


body.type-customer h2, body.type-bourbon h2, body.type-partner h2{
	margin-left: 70px;
}

body.type-customer .content-text{
	background: url(images/icons/testimonial-customer.gif) no-repeat left top;
}
body.type-bourbon .content-text{
	background: url(images/icons/testimonial-bourbon.gif) no-repeat left top;
}
body.type-partner .content-text{
	background: url(images/icons/testimonial-partner.gif) no-repeat left top;
}



#content .content-text .more-about-container {
	display: block;
	clear: both;
	background: none;
	padding: 0;
	margin:0;
	overflow: hidden;
	height: 18px;
	position: relative;
	padding-bottom: 1px;
	padding-right: 1px;
}

#references-and-testimonies #content .content-text blockquote .more-about-container .more-about{
	float: right;
	padding: 4px 10px 0 23px !important;
	padding: 2px 10px 0 23px;
}
#content .content-text blockquote p {
	background: transparent url(images/icons/quote.gif) no-repeat 100% 100%;
	color:#646662;
	padding:4px 25px 4px 25px;
	font-style:italic;
}

#content .content-text blockquote p{
	margin-top:0;
}

#content .content-text blockquote p.cite{
	background:none;
}

#content .content-text blockquote p.quote{
	background: url(images/icons/quote.gif) no-repeat 100% 100%;
	color:#646662;
	font-size:1em;
	padding:4px 45px 18px 45px;
	margin-top:0.8em;
	font-style:italic;
	position: relative;
	overflow: hidden;
}

#references-and-testimonies .content-text blockquote p.quote{
	margin-left: 90px;
	padding-left: 25px;
}

#content .content-text blockquote p cite,
#content .content-illus blockquote p cite,
#homepage #content #testimonies blockquote p cite{
	font-style:normal;
	font-size:0.9em;
}

cite{
	font-style:normal;
}


#content .content-text blockquote p cite {
	padding-left:10px;
	margin-left:24px;
	border-left:5px solid #d7d6d0;
	display:block;
	position:relative;
	left:-25px;
}

#references-and-testimonies #content cite{
	left: 0;
	border-left: 0;
	margin-left: 0;
	padding-left: 0;	
}

blockquote p{
	background-image:none;
	background-color:transparent;
}

#content .content-illus blockquote,
#homepage #content #testimonies blockquote{
	font: 1em/0.9em Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-style:italic;
	color: #313332;
	padding: 0 4px 62px 13px;
}

#content .content-illus blockquote {
	padding: 51px 4px 20px 13px;
}

#content .content-illus blockquote p,
#homepage #content #testimonies blockquote p {
	padding:18px 9px 5px 0;
	margin:0;
	font-size:1.0em;
	font-style:italic;
	background-color:transparent;
}

#content .content-illus blockquote p.quote,
#homepage #content #testimonies blockquote p.quote{
	padding:3px 20px 34px;
	color:#646662;
	font-size:1.1em;
	background:transparent url(images/icons/quote.gif) no-repeat scroll 100% 100%;
}

#content .content-illus blockquote img.portrait {
	background-color:#FFFFFF;
	border:1px solid #DADADA;
	margin:0 0 5px 5px;
	padding:2px;
	float: right;
}

#content .content-illus blockquote img {
	float:right;
	margin:0;
}

#content .content-illus .more-about-container {
	clear: both;
	border-bottom: 1px solid #dadada;
	padding-bottom: 0;
	padding-right: 0;
	margin-bottom: 2em;
	margin-right: 5px;
	height: 1.5em;
}

#content .content-illus a.more-about {
	float:right;
	line-height:1em;
	right:0;
}
#content .content-illus a.blockquote-more {
	position:relative;
	bottom:18px;
}

/**************************** CONTENU, EN GENERAL *****************************/

#content .content-text{
	float: left;
	width: 660px;
	padding-right:20px;
	padding-bottom:20px;
	margin-bottom:10px;
	position: relative;
	border-right:1px solid #F1F0EA;
}

#content .content-text p{
	clear:both;
}


#content .content-text .flash-anim{
	text-align:center;
	margin:10px;
	position:relative;
}

#content .content-text .alt{
	position:absolute;
	top:-9999px;
}

#content .content-illus{
	float: right;
	width: 200px;
	position: relative;
	padding-top: 2.3em;
}

#content p img {
	margin: 0 10px 10px 0;
}

#content li p img {
	float:right;
	margin: 0 0 10px 10px;
}

#content .cadre-img {
	margin: 5px 0;
	clear: both;
}

#content ul .cadre-img {
	padding: 10px;
	margin: 0;
	clear: both;
}

#content .cadre-img img.lightbox{
	background-color: white;
}
#content .content-text .cadre-img p{
	clear: none;
	margin: 0;
}


#content .content-text .cadre-img .gauche,
#content .content-text .cadre-img .droite{
	margin-bottom: 10px;
}

#content .cadre-img span.legend{
	background:#F1F0EA;
	clear:both;
	padding:5px;
	color:#646662;
	text-align:center;
	display:block;
	width: auto;
	font-size: 0.9em;
}

.liste-img-outside{
	clear: both;
	overflow: hidden;
}
.liste-img-outside .cadre-img, .liste-img-outside .droite, .liste-img-outside .gauche{
	clear: none;
}



#content .content-illus h3 {
	margin-top:0;
	padding-top:0;
	text-align:left;
	line-height:1.0em;
	clear:both;
}

#content .content-illus p img {
float:none;
}

/********************************* LIGHT BOX **********************************/
#content li p a.lightbox {
	margin: 0 0 10px 10px;
}

#content a.lightbox {
	position: relative;
	display: block;
}

#content .content-illus img,
#content .lightbox img {
	border:1px solid #DADADA;
	padding:2px;
}

#content .lightbox .zoom-image{
	position:absolute;
/*	top: 0;*/
	right: 0px;
	border:none;
	width: 18px;
	height: 18px;
}



/****************************** TEMPLATES FCK *********************************/
.gauche{
	float: left;
	clear: both;
	padding-right: 25px;
	position: relative;
}
.droite{
	float: right;
	clear: both;
	padding-left: 25px;
	position: relative;
}

/******************************************************************************/

#content .content-illus .important-text {
	display:block;
	color:#646662;
}

.errors {
	padding:7px;
	background-color:#ffded8;
	border:1px solid #ffb7ab;
	color:#c32d15;
	margin:15px 0;
}

.errors strong {
	color:#c32d15;
}

#content .content-illus p {
	padding:0 10px 0.5em 0;
	text-align:left;
}

#content .content-illus p a.more-about {
	float:right;
	line-height:1.0em;
}

#content .content-text .left-align{
	float: left;
}

#content h2{
    color: #002868;
    font-weight: bold;
	border-bottom: 5px solid #f1f0ea;
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size: 1.8em;
	padding-bottom: 3px;
}

#content h3{
    border-left: 4px solid #009e49;
    color: #002868;
	padding-left: 5px;
	padding-top: 4px;
	line-height: 1em;
	margin-bottom: 0.4em;
	font-weight: bold;
	font-size: 1.4em;
	margin-top: 1.5em;
	clear:both;
}

#content .cadre-img h3{
	margin-top: 0;
	margin-bottom: 0.5em;
	clear: none;
}

#content .cadre-img ul, #content .cadre-img li{
	clear: none;
	position: relative;
}

#content h4{
	border-top: 1px dotted #002868;
	padding-top: 5px;
	font-size: 1.1em;
    color: #002868;
	margin-bottom: 8px;
	margin-top: 10px;
}
#content p, #content li, #content dl{
	font: 1.1em/1.2em Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #313332;
	margin-top: 0.8em;
	clear: both;
}

#content p, #content li ul li {
font-size:1.0em;
line-height:1.2em;
}

#ContactForm {
	margin-top:10px;
}

#content dd{
	margin-left: 15px;
}

#content ul{
	list-style-type: none;
}

#content li{
	padding-left: 30px;
	position: relative;
}


#content ul.important-text li {
color:#00803C;
font-weight:bold;
}


#content blockquote{
	font: 1.1em/1.2em Helvetica, Verdana, Geneva, Arial, sans-serif;
	color: #313332;
	background-color: #f1f0ea;
	margin-top: 13px;
	padding: 13px;
}
#testimonies blockquote{
	position:absolute;
	z-index:2;
}
#content .blockquotes{
	position:relative;
	z-index:3;
	background-color: #f1f0ea;
	overflow: hidden;
	overflow-x:hidden;
	width:216px;
}

/* Cas Particuliers */
#site-map #content .content-text,
#legal #content .content-text {
	border-right:none;
}

#contacts #content .content-text {
width:570px;
}

#contacts #content .content-illus {
width:290px;
}
#contacts #content h3.logo {
	margin-top:0em;
	padding:0;
	border-left:none;
}

.organization-name {
	display:none;
}
#contacts #content h3.logo img {
	margin-top:0em;
	padding:0;
	border:none;
}

#contacts #content fieldset {
	border:none;
	border-bottom:none;
	width:559px;
}


#contacts #content fieldset p{
	margin:0;
	padding:6px 3px;
	border-bottom:1px solid #dadada;
}

#contacts #content fieldset p.button{
	border-bottom:none;
}


#contacts #content fieldset p input {
	border:1px solid #d2d0c2;
	padding:1px;
}

#contacts #content fieldset p input.button {
	background:#229D40 url(images/lists/menu-bg.gif) no-repeat -10px -4px;
	border-color:#4B6D40;
	border-width:0;
	padding:2px;
	color:#fff;
	margin-left:215px;
}

#contacts #content fieldset p textarea {
font-size:1.0em;
	font-family:Helvetica,Verdana,Geneva,Arial,sans-serif;
	border:1px solid #d2d0c2;
	padding:1px;
	width:250px;
	height:150px;
}



#contacts #content fieldset p label{
	line-height:1.8em;
	color:#002868;
	font-weight:bold;
	float:left;
	padding:0 10px;
	width:192px;
}

/* Toc de content */

#content ul.toc {
	margin-top:15px;
	border:1px solid #F1F0EA;
	border-left-width:20px;
	padding-bottom:0.8em;
	list-style-image:url(images/lists/li-toc.gif);
}
