html, body {
	padding:0;
	margin:0;
	background-color:#cdcdcd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
a img{border:none;}
#barre_top {
	background-image:url(../images/background-top.jpg);
	background-repeat:repeat-x;
	height:135px;
}
legend{color:#8b8d09; font-size:120%; font-weight:bold;}
#barre_bottom {
	background-image:url(../images/footer_lon.gif);
	height:76px;
	background-position:center top;
	
}
a{outline:none;}
#main_style_mid {
	background-image:url(../images/bgMain.gif);
	background-position:center center;
	background-repeat:repeat-y;
}
div.c3 {
	padding:0;
	margin:0;
	background-image:url(../images/bgMain2.gif);
	background-repeat:repeat-y;
	background-position:center top;
	height:7px;
}
div.c2 {
	padding:0;
	margin:0;
	background-image:url(../images/bgMenu.gif);
	background-repeat:repeat-y;
	background-position:center top;
	height:42px;
}
div.c1 {
	padding:0;
	margin:0;
	background-image:url(../images/top2.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:131px;
}
.top_vert {
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
.top_vert a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#slide_contain {
	width:509px;
	height:132px;
	position:relative;
	top:0;
	left:0;
}
.img_abslide {
	position:absolute;
	left:-3px;
	top:0px;
	z-index:10;
}
.lang_tg a {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.menu a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.menu a:hover {
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.menu_tdsep {
	background-image:url(../images/sep_menu.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.col_gauchesty {
	background-image:url(../images/colonedroite.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border-right:1px solid #CCCCCC;
	width:174px;
}
object{position:relative;}
.col_droitesty {
	background-image:url(../images/colonedroite.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border-left:1px solid #CCCCCC;
	width:174px;
}
.addresse {
	padding-left:5px;
}
.addresse a {
	font-weight:bold;
}
#heures {
	background-image:url(../images/heureDouverture.png);
	width:153px;
	height:261px;
	padding:10px;
}
h2{color:#ffffff; font-size:10px;}
.titre{font-size:150%;
	font-weight:bold;
	color:#838383;
}
.imgBorder{
	border:1px solid #d7d6d5;
	padding:3px;
}
/*******************************************************/
.error{
		background-color:#ffffff;
		color:#ff0000;
		border:1px solid #ff0000;
		text-align:left;
		font-size:90%;
		padding:10px;
		margin:0 0 10px 0;
		width:540px;
	}
	.message{
		background-color:#01142e;
		color:#ffffff;
		border:1px solid #ffffff;
		text-align:left;
		padding:10px;
		margin:0 0 10px 0;
		width:540px;
	}
	.message a{color:#f9ea15; text-decoration:none; }
	.message a:hover{color:#ffffff; text-decoration:underline;}
.note{
	width:540px;
	background-color:#006600;
	color:#ffffff;
	border:1px solid #ff0000;
	text-align:left;
	padding:10px;
	margin:0 0 10px 0;
}
.red{color:#ff0000;}
blockquote{
	text-align:left;
	font-style:normal;
	padding:2px 10px 2px 10px;
	background-color:#FFFFFF;
	border:2px #68361f solid;
}

h3{
	background-image:url(../images/lineTitre.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:35px;
}

.occ_headtable{
	background-image:url(../images/bg_table_occ.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.occ_grad1{
	background-image:none;
	/*border:#000000 solid 1px;*/
	
}
.occ_grad1:hover{
	background-image:url(../images/grad1_2.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#dbe0e4;
}

.occ_grad2{
	background-image:none;
}
.occ_grad2:hover{
	background-image:url(../images/grad1_2.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#dbe0e4;
}
