body{
	background-color:#6F7163;
	font-size:small;
	font-family:verdana;
	height:100%; 
	margin:0;
}
a{
	color:#000;
}
form,select{
	margin:0;
	padding:0;
}
img{
	border:none;
}
.page{
	margin:auto;
	width:1000px;

}
.centre{
	float:left;
	width:800px;
}
.centredroite{
	float:left;
	width:20px;
}
.droite{
	float:left;
	width:180px;
}
.droiteid{
	background-color:#CCCCA4;
	width:180px;
}
.droiteid a {
	font-style: italic ;
}
.droiteid2{
	padding:5px;
}
.haut{
	background-color:#6F7163;
}

.imgmenu a{
	float:left;
	display:block;
	text-indent:-10000px;
	height:24px;
	width: 142px;
	background-image:url('img/Bouton.gif');
	background-repeat:no-repeat;
}

.menu_1, .menu_1hover{
	background-position: 0 bottom;
}
.menu_1:hover, .menu_1hover{
	background-position: 0 0;
}
.menu_2, .menu_2hover{
	background-position: -142px bottom;
	
}
.menu_2:hover, .menu_2hover{
	background-position:-142px 0;
}
.menu_21{
	background-position: -284px bottom;
}
.menu_21:hover, .menu_21hover{
	background-position:-284px 0;
}
.menu_22, .menu_22hover{
	background-position: -426px bottom;
}
.menu_22:hover, .menu_22hover{
	background-position:-426px 0;
}
.menu_3, .menu_3hover{
	background-position: -568px bottom;
}
.menu_3:hover, .menu_3hover{
	background-position:-568px 0;
}
.menu_4, .menu_4hover{
	background-position: -710px bottom;
}
.menu_4:hover, .menu_4hover{
	background-position:-710px 0;
}
.menu_5, .menu_5hover{
	background-position: -852px bottom;
	width: 148px !important;
	height:36px !important;
}
.menu_5:hover, .menu_5hover{
	background-position:-852px 0;
}
.E {
	height: 44px;
	float:left;
}
.E img {
	visibility: visible;
}
.E:hover img {
	visibility: hidden;
}
.rubrique{
	color:#FFF;
	background-color:#9BCD1C;
	padding :5px 10px;
	margin:0 0 20px 0;
}
.rubriquehg{
	background:#9BCD1C url('img/cvhg.gif') no-repeat left top;
}
.rubriquehd{
	background:#CCCCA4 url('img/cvhd.gif') no-repeat right top;
}
.rubriquebd{
	background:#CCCCA4 url('img/cvbd.gif') no-repeat right bottom;
}
.rubriquebg{
	background:#CCCCA4 url('img/cvbg.gif') no-repeat left bottom;
}
.conteneur{
	background-color:#CCCCA4;
	width:800px;
	height:400px;
	z-index:1;
	overflow: auto;
}
.conteneur2{
	width:760px;
	margin-left:20px;
}
.clear{
	clear:both;
	padding:2px 0;
}
.clear2{
	clear:both;
}
.top{	
	width:800px;
	background-color:#504E3F;
	color:#FFF;
	font-size:medium;	
}
.top2{
	padding:20px 20px 0 20px;
}
.texttop{
	font-weight:bold;
	float:left;
}
.texttopdr{
	font-size:small;
	float:right;
	text-align:right;
	color:#f99e0c;
}
.cat{
	width:187px;
	background:#979681 url(img/cat.gif) no-repeat center bottom;
	float:left;
	margin-right:4px;
}
.cat a{
	color:#000;
	text-decoration:none;
}
.catselect{
	width:187px;
	background:#9BCD1C url(img/catselect.gif) no-repeat center bottom;
	color:#FFF;
	float:left;
	margin-right:4px;
}
.catselect a{
	color:#FFF;
	text-decoration:none;
}
.catselectsansmarge{
	width:187px;
	background:#9BCD1C url(img/catselect.gif) no-repeat center bottom;
	color:#FFF;
	float:left;
}
.catselectsansmarge a{
	color:#FFF;
	text-decoration:none;
}
.catsansmarge{
	width:187px;
	background:#979681 url(img/cat.gif) no-repeat center bottom;
	float:left;
}
.catsansmarge a{
	color:#000;
	text-decoration:none;
}
.cat2{
	padding:2px 20px;
	text-align:center;
}
.imgcal{
	float:left;
	width:45px;
}
.imgcal img{
	border:none;
}
.datecal{
	color:#5D755F;
	float:left;
	width:90px;
}
.nomlieuxdatecal{
	float:left;
	width:560px;
}
.nomcal{
	float:left;
	width:550px;
	font-weight:bold;
	border-bottom:1px #606048 solid;
}
.nomcal a{
	color:#000;
	text-decoration:none;
}
.nomcaltxt{
	width:306px;
	float:left;
}
.nomcalimg{
	width:64px;
	float:left;
	text-align:right;
}
.co{
	float:left;
	font-size:small;
	width:180px;
	color:#928F70;
	font-weight:normal;
}
.co a{
	text-decoration:none;
	color:#928F70;
}
.co img{
	margin-bottom : -5px;
}
.co zero{
	color:#C2C099;
}
.lieuxcal{
	float:left;
	width:460px;
	text-align:right;
}
.lieuxcal2{
	float:left;
	width:388px;
	text-align:right;
}
.lieuxcalkmcal{
	float:left;
	width:4px;
}
.kmcal{
	float:left;
	width:44px;
	font-size:xx-small;
	background-color:#504E3F;
	color:#FFF;
	text-align:right;
	font-weight:bold;
	height:14px;
	margin-top:2px;
}
.kmcaltxt{
	margin-top:0px;
	text-align:center;
}
.pictodircal{
	float:left;
}
.pictodircal img{
	margin-top:0px;
}
.loccal{
	margin-top:2px;
	float:left;
	width:155px;
	text-align:right;
}
.desciptifcal{
	float:left;
	width:595px;
}
.desciptifcalvide{
	float:left;
	width:10px;
}
.desciptifcal img{
	float:left;
	margin-right:5px;
}
.localsuitecal{
	float:left;
	width:155px;
	text-align:right;
}
.descript{
	text-align:left;
	font-size:x-small;
	padding-left:5px;
}
.descripbas{
	border-bottom:1px #606048 solid;
	font-size:x-small;
	color:#606048;
}
.descripbas2 a{
	color:#4574E6;
}
.descripbasco{
	margin:3px 0;
}
.descripbasco a{
	color: #000;
	text-decoration:none;
}
.descripbasco img{
	margin-bottom:-5px;
}
.hrcal{
	border:none;
	background-color:#606048;
}
.imgcal_small{
	float:left;
	width:26px;
	height:24px;
}
.datetitredep_small{
	width:710px;
	float:left;
	padding:2px 0 5px 0;
	border-bottom: #6F7163 solid 1px;
}
.date_small{
	float:left;
	width:88px;
}
.titre_small{
	float:left;
}
.dep_small{
	float:right;
	text-align:right;
}
.depimg_small{
	float:right;
	width:24px;
	text-align:right;
}
