BODY, A, TD, P, DIV {
	color:#666666;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:normal;
}

BODY {
	margin:0px;
	background:#CDB68C url(interface/background.png) top left repeat-x;
	overflow:auto;
	padding:15px 0 0 0;
}
A:LINK,A:VISITED,A:ACTIVE {
	color:#999999;
	font-weight:bold;
	text-decoration:none;	
}
A:HOVER {
	color:#666666;
	font-weight:bold;
	text-decoration:underline;	
}

BLOCKQUOTE {
margin-left:16;
margin-right:0;
margin-top:0;
margin-bottom:0;
}

table { padding:0; margin:0; border:0; }

TD {
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:130%;
	padding:0; margin:0; border:0;
	vertical-align:top;
}

LI {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:10px;
}

UL {
	margin:0px;
	padding:0px;
}

IMG {
	border:0;
}

.radio {
	vertical-align:middle;
}


h1 { font-size:26px; color:#993300; }
h2 { font-size:22px; color:#D63333; }
h3 { font-size:19px; color:#BB9960; }
h4 { font-size:17px; color:#993300; }


embed { display:block; margin:0; padding:0; }

p.petit  {
	font-size:10px;
	color:#776357;
	margin:0 0 5px 0;
	padding:0;
}	

/* style elements */
#container {
	margin:0 auto;
}

#table_center {
	width:750px;
	height:550px;
	border:5px solid #BB9960;
}
#td_menu {
	background-color:#F4F0E8;
	border-right:5px solid #BB9960;
}
#menu_top {
	background-color:#E4D7C0;
}

#td_contenu {
	background-color:#CFCFCF;
	background-image:url(interface/background_contenu.png);
	background-position: top right;
	background-repeat:repeat-y;
	width:100%;
	vertical-align:top;
}
#td_bottom_adress {
	border-bottom:1px dotted #fafafa;
	text-align:center;
	vertical-align:middle;
	height:22px;
	font-size:9px;
	color:#776357;
}
#td_bottom_adress a {
	color:#776357;
}
#td_bottom_links {
	text-align:center;
	height:24px;
}
#td_bottom_copy {
	text-align:center;
	height:26px;
	color:#666666;
}
#dyndiv_infodate {
	text-align:center;
	font-size:9px;
	padding-top:5px;
}
.bordertop {
	border-top:4px solid #BB9960;
}
.borderright {
	border-right:4px solid #BB9960;
}
.borderleft {
	border-left:4px solid #BB9960;
}
.bordertopleft {
	border-top:4px solid #BB9960;
	border-left:4px solid #BB9960;
}
.bordertopbottom {
	border-top:4px solid #BB9960;
	border-bottom:4px solid #BB9960;
}
.border_interpics {
	width:3px;
	background-color:#BB9960;
}

.titlediv {
	padding-left:18px;
}

.contenudiv {
	padding-left:26px;
}

.contenutd {
	padding-left:18px;
}

.contenuscroll {
	border-top:4px solid #BB9960;
	/*
	width:623px;
	height:404px;
	overflow-x:scroll;
	*/
}
.galerie_titre {
	border-top:4px solid #BB9960;
	border-right:2px solid #BB9960;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#C8AC7E; /* #FCFCFC */
	font-size:9px;
	height:100%;
	color:#FFFFFF;
}

.carte_titre {
	border-bottom:4px solid #BB9960;
	border-right:2px solid #BB9960;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#F5F5F5;
	color:#666666;
	font-size:9px;
	cursor:pointer;
}
.carte_titre_over {
	border-bottom:4px solid #BB9960;
	border-right:2px solid #BB9960;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:9px;
	cursor:pointer;	
}

.carte_titre_href {
	border-bottom:4px solid #BB9960;
	border-right:2px solid #BB9960;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#FCFCFC;
	font-size:9px;
	cursor:pointer;
}
.carte_titre_href_over {
	border-bottom:4px solid #CDB68C;
	border-right:2px solid #BB9960;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	background-color:#D63333;
	color:#FFFFFF;
	font-size:9px;
	cursor:pointer;
}

.li_type_1 {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:url(interface/puce_3.gif);
	margin:0px;
	margin-bottom:8px;
	padding:3px;
}


.home_right {
	background:url("interface/bg_home_right.png") top right repeat-y;
	padding:10px 25px 0 20px;
}


/* style liens bottom */
A:LINK.hrefmail,A:VISITED.hrefmail,A:ACTIVE.hrefmail {
	font-family:Verdana, Arial, Helvetica;
	font-size: 9px;
	color:#888888;
	font-weight:bold;
	text-decoration:none;
}
A:HOVER.hrefmail {
	font-family:Verdana, Arial, Helvetica;
	font-size: 9px;
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}

/* style liens bottom */
A:LINK.hrefbottom,A:VISITED.hrefbottom,A:ACTIVE.hrefbottom {
	font-family:Verdana, Arial, Helvetica;
	font-size: 9px;
	color:#776357;
	font-weight:bold;
	text-decoration:none;
	/*border:1px solid #FFFFFF;*/
	padding:0px 3px;
}
A:HOVER.hrefbottom {
	font-family:Verdana, Arial, Helvetica;
	font-size: 9px;
	color:#776357;
	background-color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	/*border:1px solid #B2B4BF;*/
	padding:0px 3px;
}

/* style liens petits */
A:LINK.petitlien,A:VISITED.petitlien,A:ACTIVE.petitlien {
	font-family:Verdana, Arial, Helvetica;
	font-size: 9px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	padding:0 3px;
	display:block;
	line-height:2em;
	vertical-align:middle;
	background-color:#ffffff;
}
A:HOVER.petitlien {
	color:#D63333;
	text-decoration:none;
}

A:HOVER.nada {
	text-decoration:none;
}

/* titres styles */
.titre_1 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 14px;
	color:#000000;
	font-weight:normal;
}

.titre_2 {
	font-family:Verdana, Arial, Helvetica;
	font-size: 12px;
	color:#A80000;
	font-weight:normal;
}

.copy { font-family:Verdana, Arial, Helvetica; font-size:10px; }


/* style des éléments de formulaire */
INPUT {
color:#666666;
background-color:#FAFAFA;
font-size:11px;
font-family:Verdana,arial;
border: 1px solid #FFFFFF;
padding:2px 2px;
}
.isin {
color:#333333;
background-color:#ffffff;
font-size:11px;
font-family:Verdana,arial;
border: 1px solid #AAAAAA;
padding:2px 2px;
line-height:1.4em;
}
.iserror {
border: 1px solid #990000;
}
.texteerror {
	color:#990000;
}
TEXTAREA {
color:#666666;
background-color:#FAFAFA;
font-size:11px;
font-family:Verdana,arial;
line-height:1.4em;
border: 1px solid #FFFFFF;
padding:2px 2px;
}
SELECT {
color:#666666;
background-color:#FAFAFA;
font-size:11px;
font-family:Verdana,arial;
border: 1px solid #cccccc;
}

INPUT.radio {
color:#000000;
background-color:transparent;
font-size:10px;
font-family:Verdana;
border-color:#CA6500;
border-style: none;
vertical-align : middle;
}
INPUT.checkbox {
background-color:transparent;
font-size:10px;
font-family:Verdana;
border:hidden;
}

.clear { display:block; height:0px; line-height:0em; font-size:0px; clear:both; }
.nodisplay { display:none; }
.toprint { display:none; }
.hideonprint { }

@media print {
 .toprint { display:block; }
 .hideonprint { display:none; }
 BODY, A, TD, P, DIV {
	color:#000000;
	font-size: 11px;
}
#scrollbar { display:none; }
#td_bottom_adress { font-size:12px; }
#table_center { height:auto; }
.table_gallery { height:auto; }
.table_gallery td { float:left; clear:left; page-break-after:auto; }
.table_gallery td.pagebreak { clear:both; page-break-after:always; }
}