body{
	color:#333;
	font-family:trebuchet ms, arial;
}
*{
	font-family:trebuchet ms, arial;	
}
h1, p{
	margin:0px;
	padding:0px;
}
p{
	margin-bottom:10px;
	font-size:13px;
	color: #444;
}
p a{color: #1c3e0e;text-decoration:underline;}
p a:hover{text-decoration:underline;color: #4b1600;}

.pied {color: #e0c07f; font-size: 12px;   font-weight: normal;}
.pied a{color: #e0c07f; text-decoration:none; }
.pied a:hover{text-decoration:underline; color:#fff; }

h1{
	font-size:20px;
	color: #111111;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
	text-transform:uppercase;
}
h2{
	font-size:14px;
	color: #333;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-weight:normalx;
	padding-bottom:5px;
	border-bottom:1px solid #eeeeee;
	text-transform:uppercase;
}


#tinymce{
	background:"#FFFFFF";
}

.txt-13{
	font-size:13px;
}

.tableau{
	border:1px solid #976633;	
}
.tableau td{
	padding:3px;	
}
.sous-menu{
	color:#426123;
	padding-bottom:2px;
}
p.moreInfo{
	border-top:0px solid #dddddd;
	padding-top:5px;
}
p.moreInfo a:link, p.moreInfo a:visited, p.moreInfo a:active{
	color:#3282b4;
	font-size:12px;
	text-decoration:none;
	padding:2px;
}
p.moreInfo a:hover{
	color:#3282b4;
	font-size:12px;
	text-decoration:underline;
	padding:2px;
}
strong, b{
	font-size:15px;
	font-weight:normal;
	color: #00cc33;
}
.cadre{
	margin-top:20px;
	background:url('/resources/images/degrade.jpg') repeat-x bottom left #f7f7f7;
	border:1px solid #dddddd;
	/*
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	*/
	padding:10px;
}



.sous-menu{
	overflow:auto;
	display:block;
	/*width:330px;*/
}
.sous-menu a, .sous-menu a.active{
	font-size:12px;
	padding:4px;
	text-decoration:none;
	color:#FFF;
	background:url('../images/item_menu.jpg');
	background-position:0 40px;
	margin-right:2px;
	width:100px;
	text-align:center;
	display:block;
	float:left;
	white-space:nowrap;
	/*padding-right:13px;*/
}
.sous-menu a:visited, .sous-menu a:link, .sous-menu a:active{
	background-position:0 40px;
	white-space:nowrap;
}
.sous-menu a:hover{
	color:#111;
	background-position:0 80px;
	white-space:nowrap;
}
.sous-menu a.active:visited, .sous-menu a.active:link, .sous-menu a.active:active, .sous-menu a.active:hover{
	background-position:0 80px;
	font-weight:bold;
	color:#111;
	white-space:nowrap;
}
.sous-menu img{
	visibility:hidden;
	border:0px;
	margin-bottom:2px;
	display:none;
}
.sous-menu .active img{
	visibility:visible;
}




div.citation{
	text-align:center;
	color:#555555;
	font-style:italic;
	font-size:13px;
	margin-bottom:20px;
}
div.citation p{
	text-align:right;
	color:#aaaaaa;
	font-size:13px;
	font-style:normal;
	margin-top:10px;
}
div.citation .guillemets{
	font-size:12px;
	font-weight:normal;
	color: #00cc33;
	font-family:"Times New Roman", Times, serif;
}

div.citation_offre{
	text-align:center;
	color:#555555;
	font-style:italic;
	font-size:17px;
	margin-bottom:20px;
}
div.citation_offre p{
	text-align:right;
	color:#aaaaaa;
	font-size:13px;
	font-style:normal;
	margin-top:5px;
}
div.citation_offre .guillemets{
	font-size:28px;
	font-weight:normal;
	color: #00cc33;
	font-family:"Times New Roman", Times, serif;
}

table.ref{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #eeeeee;
	width:100%;
}
table.ref img{
	margin:10px;
}
table.ref .info{
	width:100%;
	background:#efefef;
}
table.ref p{
	margin:10px;
}
table.ref p a:link,table.ref p a:visited,table.ref p a:active{font-size:12px;color: #3282b4;text-decoration:none;}
table.ref p a:hover{font-size:12px;text-decoration:underline;color:#3282b4;}

ul, li{
	margin-bottom:5px;
	font-size:13px;
	text-align:left;
	color: #444;
}

#main{
	height:1px;	
}
#body{
	height:1px;
}

span.bold{ color:#111;font-weight:bold;}
span.underline{ text-decoration:underline; }


/* SCROLL BAR */
	
	.SCROLL-2MINTERACTIVE{
		float: left;
		margin: 1px;
	}
	.SCROLL-2MINTERACTIVE .jScrollPaneTrack {
		background: url(../images/windows_track.gif) repeat-y;
	}
	.SCROLL-2MINTERACTIVE .jScrollPaneDrag {
		background: url(../images/windows_drag_middle.gif) no-repeat 0 50%;
	}
	.SCROLL-2MINTERACTIVE .jScrollPaneDragTop {
		background: url(../images/windows_drag_top.gif) no-repeat;
		height: 4px;
	}
	.SCROLL-2MINTERACTIVE .jScrollPaneDragBottom {
		background: url(../images/windows_drag_bottom.gif) no-repeat;
		height: 4px;
	}
	.SCROLL-2MINTERACTIVE a.jScrollArrowUp {
		height: 17px;
		background: url(../images/windows_arrow_up.gif) no-repeat 0 0;
	}
	.SCROLL-2MINTERACTIVE a.jScrollArrowUp:hover {
		background-position: 0 -20px;
	}
	.SCROLL-2MINTERACTIVE a.jScrollArrowDown {
		height: 17px;
		background: url(../images/windows_arrow_down.gif) no-repeat 0 0;
	}
	.SCROLL-2MINTERACTIVE a.jScrollArrowDown:hover {
		background-position: 0 -20px;
	}
	.SCROLL-2MINTERACTIVE a.jScrollActiveArrowButton, .SCROLL-2MINTERACTIVE a.jScrollActiveArrowButton:hover {
		background-position: 0 -40px;
	}


