body {
	margin-left: 0px;
	margin-right: 0px;
	background-position:top;
	/*background-color: #666666;*/
	padding : 0px;
	overflow :auto;
	margin-top: 0px;
	text-align: center;
}
/*__________________________________________________________  DIV  _________*/
#global {
	/*position:absolute;*/
	position:relative;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	/*background-color:#97966d;*/
	width:870px;
	text-align:left;
}

#header{
	position:relative;
	margin-top: 0px;
	top:0px;
	left:0px;
	width:870px;
	overflow:hidden;
	text-align:center;
	z-index:1;/**/
}
#nav {
	position:relative;
	top:0px;
	left:0px;
	width:950px;
	overflow:hidden;
	text-align:center;
	z-index:1;
	background-color:#97966d;/**/
}
#newnav {
	position:absolute;
	top:186px;
	left:6px;
	width:158px;
	height:1375px;
	z-index:6;
	background-image:url(../images/photos/fd-4.jpg);
}
#newnav2 {
	position:absolute;
	top:186px;
	left:6px;
	width:158px;
	height:720px;
	z-index:6;
	background-image:url(../images/photos/fd-4.jpg);
}
#bloc2 {
	position:absolute;
	left:2px;
	top:2px;
	width:687px;
	height:620px;
	z-index:7;
	overflow: auto;
}
#occase3 {
	position:absolute;
	left:0px;
	top:0px;
    background-image:url(../images/photos/cadre2.jpg);
	width:687px;
	height:1213px;
	z-index:7;

}
#occase2 {
	position:absolute;
	left:176px;
	top:5px;
	background-image:url(../images/photos/cadre2.jpg);
	width:687px;
	height:1213px;
	z-index:7;
}
#occase {
	position:absolute;
	left:646px;
	top:242px;
	width:667px;
	height:620px;
	z-index:7;
	overflow: auto;
}
#bloc {
	position:absolute;
	left:174px;
	top:5px;
	width:687px;
	height:620px;
	z-index:6;
}
#blocaccueil {
	position:absolute;
	left:170px;
	top:-14px;
	width:687px;
	height:620px;
	z-index:6;
}
#news {
	position:absolute;
	left:183px;
	top:236px;
	width:177px;
	height:112px;
	background-color:#FFFFFF;
	z-index:1;
}

#foot {
	position:relative;
	top:0px;
	left:0px;
	width:616px;
	overflow:hidden;
	text-align:right;
	z-index:10;
	height: 140px;
	/*background-color:#2200FF;*/
}
#foot2{
	position:relative;
	top:0px;
	left:0px;
	width:616px;
	overflow:hidden;
	text-align:right;
	z-index:10;
	height: 140px;
	/*background-color:#2200FF;*/
}
#content {
	position:relative;
	top:0px;
	left:0px;
	width:870px;/**/
	text-align:center;
	z-index:4;
	bottom:0px;
	background-color: #FFFFFF;
	height: 1300px;
}
#content2 {
	position:relative;
	top:0px;
	left:0px;
	width:870px;/**/
	text-align:center;
	z-index:4;
	bottom:0px;
	background-color: #FFFFFF;
	height: 650px;
}
/*#content2 {
	position:absolute;
	top:224px;
	left:508px;
	width:616px;
	height:620px;
	/*overflow:hidden;
	text-align:center;
	z-index:10;
	bottom:0px;
	overflow:scroll;
}*/
#adress {
	position:absolute;
	top:113px;
	left:10px;
	width:370px;
	height:45px;
	overflow:hidden;
	z-index:6;
	/*background:#993300;*/
}
/*__________________________________________________________  DIV  end_________*/

.cadre_ann {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bloc {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	border: 0px solid #c2c2c2;
	font-size: 11px;
	padding: 10px;
}

.blocrouge{
background-image:url(../images/photos/banderouge.jpg);
background-position:top;
background-repeat:repeat-x;
}
.bloccadre{
background-image: url(../images/photos/cadre.jpg);
}

.blocfd{
background-image:url(../images/photos/fd-2.jpg);
}

.blocFond{
background-image: url(../images/photos/logo-cadre.jpg);
}

.bloc a{
	color: #FF6600;
	text-decoration:none;
}
.bloc a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
	
.cadreblc {
	background-color: #97966d;
	padding-right: 10px;
	padding-left: 10px;
}
.head_nom_concess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.head_txt_concess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.bt_nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
	color: #FFFFFF;
	background-image: url(../images/fd_nav.jpg);
	height: 27px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 4px;
	padding-left: 10px;
	cursor:pointer;
}
.t_ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #DE001A;
	padding-left: 10px;
	color: #FFFFFF;
}

.txt_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
}
.combo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #DE001A;
	padding: 0px 3px 0px 3px;
	border: groove 2px #fff;
	margin: 3px 3px 3px 0px;
	overflow: visible;
}
.txt11blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt12blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.txt11blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}


.txt11blkb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt11blc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-style: italic;
}

.txt11blcit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style:italic;
}
.trait {
	height: 1px;
	background-color: #DE001A;
}
.txt_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
}
.txtblc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.alert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}


/*_____________________________________________________________link_*/
A.linkgris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DE001A;
	text-decoration:none;
}
A.linkgris12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}

A.link11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
A.link11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE001A;
	text-decoration:underline;
}

A.linknav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	padding-left: 13px;
	/*padding-right: 5px;
	padding-top: 4px;
	text-align:center;
	background-image: url(../images/fd_nav.jpg)
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;*/
	text-decoration:none;
	display:block;
	font-style: italic;
}
A.linknav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-image:url(../images/photos/bt-nav.jpg);
	padding-left: 13px;
	height: 18px;
	text-decoration:none;
	display:block;
	font-style: italic;
	/*background-repeat:repeat-x;
	padding : 0px;
	padding-right: 5px;
	text-align:center;
	padding-bottom: 4px;*/
    /*background-image: url(../images/fd_nav2.  )
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;*/

	
}
/*____________________________________________________________link_end_*/


/*______________________________________________ list occas__*/
.search_occas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px;
	background-color: #EFEFEF;
}
.table_occas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color: #e5e5e5;
	padding-right: 10px;
	padding-left: 10px;
}
.t_table_occas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DE001A;
	;
	padding-right: 10px;
	padding-left: 10px;
}
.table_occas2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EFEFEF;
	padding-right: 10px;
	padding-left: 10px;
}
.marque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE001A;
}
.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding:5px;
}
/*__________________________________________________________link__list occas_*/
A.fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#DE001A;
	padding: 5px;
	text-decoration:none;
	display:block;
}
A.fleche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AE0F03;
	background-color:#000000;
	padding: 5px;
	text-decoration:none;
	display:block;
}
.fd_fleche {
background-color:#000000;
}
A.linkpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#000000;
	padding: 5px;
	text-decoration:none;
	display:block;
}
A.linkpage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#000000;
	padding: 5px;
	text-decoration:none;
	display:block;
}
A.linkpage2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding: 5px;
	text-decoration:none;
	display:block;
}
A.linkpage2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#CCCCCC;
	padding: 5px;
	text-decoration:none;
	display:block;
}
/*____________________________________________________________link__list occas_end_*/





/*____________________________________________________________fiche_occas_*/
.txt11blkf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DE001A;
	padding:5px;
}
/*____________________________________________________________fiche_occas_end_*/

/*____________________________________________________________newsletter_*/
.txt11news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding:5px;
	background-color:#f2f2f2;
}
/*__class combo__*/
/*____________________________________________________________newsletter_end_*/

/*____________________________________________________________gal_*/
/*__"class txtblc"__*/
/*__"class t_"__*/
.t0_ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DE001A;
	padding-left: 10px;
	background-color: #E5E5E5;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding:5px;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #999999;
}
A.flechegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0068ae;
	padding: 5px;
	text-decoration:none;

}
A.flechegal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 5px;
	text-decoration:none;
}
.fd_flechegal {
	background-color:#FFFFFF;
}
A.linkpag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	padding: 5px;
	text-decoration:none;

}
A.linkpag:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#CCCCCC;
	padding: 5px;
	text-decoration:underline;
	
}
A.linkpag2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#0068ae;
	padding: 5px;
	text-decoration:none;
	
}
A.linkpag2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#0068ae;
	padding: 5px;
	text-decoration:none;
}
.linkpagroll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#0068ae;
	padding: 5px;
	text-decoration:none;
}
A.linkgal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color:#c2c2c2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
	display:block;
}
A.linkgal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DE001A;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration:none;
	display:block;
}
.tgal_ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	letter-spacing:1px;
	padding-left:5px;
	background-color: #F4F4F4;
}
/*____________________________________________________________gal_end_*/


/*____________________________________________________________list contact_*/
A.fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding: 5px;
	text-decoration:none;
	display:block;
}
A.fleche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#CCCCCC;
	padding: 5px;
	text-decoration:none;
	display:block;
}
.fd_fleche {
background-color:#FFFFFF;
}
A.linkpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	padding: 5px;
	text-decoration:none;
	display:block;
}
A.linkpage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 5px;
	text-decoration:none;
	display:block;
	background-color: #FFFFFF;
}
A.linkpage2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color:#E8E8E8;
	padding: 5px;
	text-decoration:none;
	display:block;
}
A.linkpage2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#DE001A;
	padding:5px;
	text-decoration:none;
	display:block;
}
/*____________________________________________________________list contact_end_*/

/*____________________________________________________________contactext_*/
/*_"class t_"*/
.txtcontactext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left:10px;
}
A.link11blc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DE001A;
	text-decoration:none;
}
A.link11blc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:underline;
}
.t-1 {
	color: #FFFFFF;

}

.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding-left:10px;	
	
}
.tableit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #DE001A;
	padding-left:10px;	
	
}


/*____________________________________________________________contactext_end_*/
