@charset "utf-8";
/* CSS Document */
body{
	text-align: center;
	margin: 0;
	background-color: #ffffff;
	background-image: url(../images/bg1.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#contenue{
   width: 950px;
   height: 600px;
   margin: auto;
   
}
#contenue1{
   width: 950px;
   min-height: 450px;
   margin: 0;
   float: left;
}
#Ligne1--{
   width: 950px;
   height: 50px;
   margin: 0;
   float: left;
   background:#f0e4c5;
}
#Ligne2{
	width: 950px;
	height: 600px;
	margin: 0;
	float: left;
	/*background-color: #ffffff;*/
	background-image: url(../images/motif_02.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#Ligne21G{
   width: 950px;
   height: 600px;
   margin: 0;
   float: left;
   /*background: url(../images/02_13.png) no-repeat center center;*/
}
#Ligne21Gc1{
   width: 318px;
   height: 550px;
   margin-left: 0px;
   float: left;
   background: url(../images/colferex_02.png) no-repeat center top;
   position: absolute;
   /*text-align: center;
   z-index: 6;*/
}
.Lienslogo{
   height: 110px;
   width: 300px;
   margin: 0;
   padding: 0;
   float: left;
}	
.Lienslogo a{
   height: 110px;
   width: 300px;
   margin: 0;
   padding: 0;
   float: left;
}
#Ligne21Gc1Tar{
   width: 318px;
   height: 550px;
   margin-left: 0px;
   float: left;
   background: url(../images/colferex_02.png) no-repeat center top;
   position: absolute;
   /*text-align: center;
   z-index: 6;*/
}
#titreG{
	width: 254px;
	height: 50px;
	margin-left: 44px;
	margin-right: auto;
	margin-top: 0;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/bienvenue.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#textG{
	width: 250px;
	height: 230px;
	margin-left: 28px;
	padding: 5px;
	margin-top: 7px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	text-indent: 20px;
	float: left;
	background-image: url(../images/barretext_03.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#textG a{
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	line-height: 15px;
	color:#0066CC;
	text-decoration: none;
	text-align: justify;
	text-indent: 0;
	float: left;
}
p{
margin-top: 2px;
margin-bottom: 2px;
}
#titreGR{
	width: 230px;
	height: 41px;
	margin-left: 30px;
	margin-right: 0;
	margin-top: 35px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 0px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/resrerv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#titreGriad{
	width: 230px;
	height: 50px;
	margin-left: 44px;
	margin-right: auto;
	margin-top: 174px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/bienvenue.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#textGriad{
	width: 250px;
	height: 300px;
	margin-left: 28px;
	padding: 5px;
	margin-top: 0;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	text-indent: 20px;
	float: left;
	background-image: url(../images/barretext_03.png);
	background-repeat: repeat-y;
	background-position: left top;
}

/*--------------------chambre------------------------*/
#titreGchambre{
	width: 230px;
	height: 50px;
	margin-left: 44px;
	margin-right: auto;
	margin-top: 174px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/bienvenue.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#textGchambre{
	width: 250px;
	height: 250px;
	margin-left: 30px;
	margin-right: 0;
	margin-top: 0;
	padding: 5px;
	font-family:Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	float: left;
	background-image: url(../images/barretext_03.png);
	background-repeat: repeat-y;
	background-position: left top;
	
}
.logo{
width: 255px;
height: 150px;
float: left;
}
.logo a{
width: 255px;
height: 150px;
float: left;
}

#titreGRchambre{
	width: 230px;
	height: 41px;
	margin-left: 40px;
	margin-right: auto;
	margin-top: 0px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 50px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/resrerv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/************-------------------------------*****************/

/*-------------------------reservation + Conract--------------*/
#titreGResa{
	width: 230px;
	height: 50px;
	margin-left: 44px;
	margin-right: auto;
	margin-top: 174px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/bienvenue.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#textGResa{
	width: 255px;
	height: 280px;
	margin-left: 40px;
	margin-right: 0;
	margin-top: 0;
	font-family:Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	float: left;
}
#titreGRResa{
	width: 230px;
	height: 41px;
	margin-left: 40px;
	margin-right: auto;
	margin-top: 0px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 50px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/resrerv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.blocform{
	height: 250px;
	width: 550px;
	float: left;
	margin-top: 60px;
	margin-left: 20px;
	pading: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 20px;
	color: #CCCCCC;
	text-decoration: none;
}
/************-------------------------------*****************/
/*------------------------Tarifs----------------------------*/
#titreGT{
	width: 230px;
	height: 50px;
	margin-left: 44px;
	margin-right: auto;
	margin-top: 0;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
}
#textGT{
	width: 255px;
	height: 300px;
	margin-left: 40px;
	margin-right: 0;
	margin-top: 0;
	font-family:Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	float: left;
}
#titreGRT{
	width: 230px;
	height: 41px;
	margin-left: 40px;
	margin-right: 0;
	margin-top: 0px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 50px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/resrerv.png);
	background-repeat: no-repeat;
	background-position: left top;

}
.info1{
   
   position: absolute;
   padding: 5px;
   margin-left: 100px;
   border: 1px solid #333333;
   z-index: 100px;
   background: #999999;
   float: left;
   overflow: hidden;
}
.info2{
   position: absolute;
   padding: 1px;
   margin-left: 0px;
   border: 1px solid #333333;
   z-index: 10000px;
   background: #999999;
   float: left;
   overflow: hidden;
}
/*--------------------------Page Contact -------------*/
#titreGContact{
	width: 230px;
	height: 50px;
	margin-left: 44px;
	margin-right: auto;
	margin-top: 0;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/bienvenue.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#textGContact{
	width: 255px;
	height: 250px;
	margin-left: 40px;
	margin-right: 0;
	margin-top: 0px;
	font-family:Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	float: left;
}
#titreGRContact{
	width: 230px;
	height: 41px;
	margin-left: 40px;
	margin-right: auto;
	margin-top: 0px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 50px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
	background-image: url(../images/resrerv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/*--------------------------------Fin page contact -------------------------------*/
.coleCamb{
    width: 148px;
	height: 331px;
	float: left;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
}
.coleCamb1{
    width: 148px;
	height: 36px;
	float: left;
	margin: 0;
	padding: 0;
}
.coleCamb2{
	width: 148px;
	height: 296px;
	float: left;
	margin: 0;
	padding: 0;
	/*background-image: url(../images/tarif_13.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a1{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a1 a{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a1 a:hover{
	height: 95px;
	width:138px;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/palais-rempart_03.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.coleCamb2a2{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a2 a{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a2 a:hover{
	height: 95px;
	width:138px;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/palais-rempart_15.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.coleCamb2a3{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a3 a{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a3 a:hover{
	height: 95px;
	width:138px;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/palais-rempart_20.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.coleCamb2a4{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a4 a{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a4 a:hover{
	height: 95px;
	width:138px;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/palais-rempart_13.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.coleCamb2a5{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a5 a{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a5 a:hover{
	height: 95px;
	width:138px;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/palais-rempart_07.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.coleCamb2a6{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a6 a{
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
}
.coleCamb2a6 a:hover{
	height: 95px;
	width:138px;
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-variant: small-caps;
	color: #ffffFF;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/palais-rempart_05.png);
	background-repeat: no-repeat;
	background-position: left top;
}
/************-------------------------------*****************/
#titreGRform{
	width: 265px;
	height: 75px;
	margin-left: 35px;
	margin-top: 0px;
	padding: 0;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 50px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
}
#titreGRform input{
	width: 80px;
	height: 25px;
	margin-left: 0px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: center;
}

#titreGRform label{
	width: 100px;
	height: 20px;
	margin-left: 0px;
	font-family:Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	float: left;
	text-decoration: none;
	text-align: justify;
}
#Ligne21Gc2{
   width: 650px;
   height: 600px;
   margin-left: 300px;
   float: left;
   position: absolute;
   z-index: 0;
}
#Ligne21Gc2Tar{
   width: 650px;
   height: 600px;
   margin-left: 300px;
   float: left;
   position: absolute;
   z-index: 0;
}
#Ligne21Gc2Gal{
   width: 950px;
   height: 600px;
   margin-left: 0px;
   float: left;
   position: absolute;
   z-index: 0;
}
#Ligne21Gc2L1{
   width: 640px;
   height: 15px;
   margin-top: 10px;
   float: left;
}
#drap{
   width: 20px;
   height: 15px;
   margin-left: 5px;
   float: left;
}
#Ligne21Gc2L2{
   width: 640px;
   height: 110px;
   margin-top: 0px;
   float: left;
}
#Ligne21Gc2L2Gal{
   width: 640px;
   height: 135px;
   margin-top: 0px;
   float: left;
}
#Ligne21Gc2L2c1{
   width: 950px;
   height: 160px;
   margin-top: 0px;
   float: left;
   padding: 0;
   
}
#Ligne21Gc2L2c1Liens{
   width: 650px;
   height: 36px;
   margin-top: 72px;
   float: left;
   padding: 0;
}
#Ligne21Gc2L2c1Liens ul{
	width: 649px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	border-right: 1px solid #cfedff;
}
#Ligne21Gc2L2c1Liens li{
   width: 100px;
   height: 36px;
   margin: 0px;
   padding-left: 3px;
   margin-left: 3px;
   float: left;
   border-left: 1px solid #CCCCCC;
}
#Ligne21Gc2L2c1Liens a{
	width: 100px;
	height: 36px;
	margin: 0px;
	float: left;
	background-image: url(../images/02_07.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-decoration: none;
}
#Ligne21Gc2L2c1Liens a:hover{
	width: 100px;
	height: 36px;
	margin: 0px;
	float: left;
	background-image: url(../images/02_09.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-decoration: none;
}
/**------------------------Galerie -----------------**/
#Ligne21Gc2L1Gal{
   width: 640px;
   height: 15px;
   margin-top: 8px;
   float: left;
}
#drapgal{
   width: 20px;
   height: 15px;
   margin-left: 5px;
   float: left;
}
#Ligne21Gc2L2c1LiensGal{
   width: 665px;
   height: 36px;
   margin-top: 70px;
   float: left;
   padding: 0;
}
#Ligne21Gc2L2c1LiensGal ul{
	width: 665px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	border-right: 1px solid #cfedff;
}
#Ligne21Gc2L2c1LiensGal li{
   width: 102px;
   height: 36px;
   margin: 0px;
   padding-left: 3px;
   margin-left: 3px;
   float: left;
   border-left: 1px solid #CCCCCC;
}
#Ligne21Gc2L2c1LiensGal a{
	width: 102px;
	height: 36px;
	margin: 0px;
	float: left;
	background-image: url(../images/02_07.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-decoration: none;
}
#Ligne21Gc2L2c1LiensGal a:hover{
	width: 102px;
	height: 36px;
	margin: 0px;
	float: left;
	background-image: url(../images/02_09.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 36px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-decoration: none;
}

#Ligne21Gc2L2Gal{
   width: 640px;
   height: 135px;
   margin-top: 0px;
   float: left;
}
#Ligne21Gc2L3ligne1Gal{
	width: 650px;
	height: 501px;
	margin-top: 0px;
	float: left;
	pading: 0;
	position: absolute;
	z-index: 0;
	background-image: url(../images/bgg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#Ligne21Gc2L2c2{
   width: 100px;
   height: 110px;
   margin-top: 0px;
   float: left;
}
#Ligne21Gc2L2c2 ul{
   width: 100px;
   height: 110px;
   margin-top: 0px;
   float: left;
   padding: 0;
}
#Ligne21Gc2L2c2 li{
	width: 100px;
	height: 20px;
	margin-top: 0px;
	float: left;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(../images/02_03.png);
}

#Ligne21Gc2L2c2 a{
	width: 110px;
	height: 20px;
	margin-top: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: 20px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	font-variant: small-caps;
}
#Ligne21Gc2L2c2 a:hover{
   width: 110px;
   height: 20px;
   margin-top: 0px;
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: italic;
   line-height: 20px;
   color: #999999;
   text-decoration: underline;
   text-align: left;
   font-variant: small-caps;
}
#Ligne21Gc2L3ligne11Gal{
	width: 650px;
	height: 501px;
	margin-left: 0px;
	margin-top: 1px;
	float: left;
	pading: 0;
	border: 1px solid #ffffcc;
	/*border-top: 1px solid #bc9265;
	border-right: 1px solid #bc9265;
	border-bottom: 2px solid #bc9265;*/
	background-image: url(../images/resa.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#Ligne1col1gal{
   width: 950px;
   height: 135px;
   float:left;
   margin: 0;
   padding: 0;
   overflow: hidden;
}

#Ligne1col1gal1{
   width: 285px;
   height: 135px;
   float:left;
   padding: 0;
   margin: 0;
   overflow:hidden;
}
#Ligne1col1gal2{
   width: 660px;
   height: 135px;
   float:left;
   margin: 0;
   padding: 0;
}
#Ligne1col1ga2{
	width: 950px;
	height: 501px;
	margin-left: 0px;
	float: left;
	pading: 0;
	text-align: center;
	
	background: #e0e0e0;
	/*border-left: 1px solid #bc9265;
	border-top: 1px solid #bc9265;
	border-right: 1px solid #bc9265;
	border-bottom: 2px solid #bc9265;
	background-image: url(../images/galbg_03.png);
	background-repeat: repeat;
	background-position: left top;*/
}
#Ligne21Gc2L3ligne11GalSWF{
	width: 817px;
	height: 457px;
	margin: 0;
	float: left;
	pading: 0;
	/*border-left: 1px solid #bc9265;
	border-top: 1px solid #bc9265;
	border-right: 1px solid #bc9265;
	border-bottom: 2px solid #bc9265;
	background-image: url(../images/resa.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}
#Ligne21Gc2L3ligne21Gal{
	width: 950px;
	height: 44px;
	margin-top: 0px;
	padding: 0;
	float: left;
	pading: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/BliensBas_03.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#Ligne21Gc2L3ligne21Gal ul{
	width: 620px;
	height: 110px;
	margin-top: auto;
	float: right;
	padding: 0;
	list-style-type: none;
}
#Ligne21Gc2L3ligne21Gal li{
    width: 120px;
	height: 30px;
	margin-top: 0px;
	float: left;
	padding: 0;
	/*list-style-position: outside;
	list-style-image: url(../images/02_03.png);*/
}
#Ligne21Gc2L3ligne21Gal a{
width: 120px;
	height: 20px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: 30px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	font-variant: small-caps;
}
#Ligne21Gc2L2c2Gal a:hover{
width: 125px;
   height: 20px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: italic;
   line-height: 20px;
   color: #999999;
   text-decoration: underline;
   text-align: left;
   font-variant: small-caps;
}










/*----------------------fin page galerie ---------------*/
#Ligne21Gc2L2c2{
   width: 100px;
   height: 110px;
   margin-top: 0px;
   float: left;
}
#Ligne21Gc2L2c2 ul{
   width: 100px;
   height: 110px;
   margin-top: 0px;
   float: left;
   padding: 0;
}
#Ligne21Gc2L2c2 li{
	width: 100px;
	height: 20px;
	margin-top: 0px;
	float: left;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(../images/02_03.png);
}
#Ligne21Gc2L2c2 a{
	width: 110px;
	height: 20px;
	margin-top: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: 20px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	font-variant: small-caps;
}
#Ligne21Gc2L2c2 a:hover{
   width: 110px;
   height: 20px;
   margin-top: 0px;
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: italic;
   line-height: 20px;
   color: #999999;
   text-decoration: underline;
   text-align: left;
   font-variant: small-caps;
}
#Ligne21Gc2L3{
   width: 640px;
   height: 331px;
   margin-top: 0px;
   float: left;
   pading: 0;
}
#Ligne21Gc2L3ligne1{
	width: 650px;
	height: 333px;
	margin-top: 0px;
	float: left;
	pading: 0;
	position: absolute;
	z-index: 0;
	background-image: url(../images/bgg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#Ligne21Gc2L3ligne1Tar{
	width: 650px;
	height: 333px;
	margin-top: 0px;
	float: left;
	pading: 0;
	position: absolute;
	z-index: 0;
	background-image: url(../images/bgg.png);
	background-repeat: repeat-x;
	background-position: center top;
}

#Ligne21Gc2L3ligne11{
	width: 650px;
	height: 332px;
	margin-left: 0px;
	margin-top: 1px;
	float: left;
	pading: 0;
	/*border-left: 1px solid #bc9265;
	border-top: 1px solid #bc9265;
	border-right: 1px solid #bc9265;
	border-bottom: 2px solid #bc9265;*/
	background-image: url(../images/resa.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.selectRB{
width: 50px;
}
#Ligne21Gc2L3ligne11Tar{
	width: 650px;
	height: 331px;
	margin-left: 0px;
	float: left;
	pading: 0;
	position: absolute;
	z-index: 0px;
	border-left: 1px solid #bc9265;
	border-top: 1px solid #bc9265;
	border-right: 1px solid #bc9265;
	border-bottom: 2px solid #bc9265;
	background-image: url(../images/41.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#Ligne21Gc2L3ligne11Sup{
	width: 597px;
	height: 51px;
	float: left;
	margin-top: 0px;
	pading: 0;
	position: absolute;
	z-index: 100px;
	background-image: url(../images/barphoto_03.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#Ligne21Gc2L3ligne2{
	width: 650px;
	height: 110px;
	margin-top: 0px;
	padding: 0px;
	float: left;
	pading: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
}
#Ligne21Gc2L3ligne21{
	width: 640px;
	height: 44px;
	margin-top: 0px;
	padding: 5px;
	float: left;
	pading: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/BliensBas_03.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#Ligne21Gc2L3ligne21 ul{
	width: 620px;
	height: 110px;
	margin-top: auto;
	float: left;
	padding: 0;
	list-style-type: none;
}
#Ligne21Gc2L3ligne21 li{
    width: 120px;
	height: 30px;
	margin-top: 0px;
	float: left;
	padding: 0;
	/*list-style-position: outside;
	list-style-image: url(../images/02_03.png);*/
}
#Ligne21Gc2L3ligne21 a{
width: 120px;
	height: 20px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: 30px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	font-variant: small-caps;
}
#Ligne21Gc2L2c2 a:hover{
width: 125px;
   height: 20px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: italic;
   line-height: 20px;
   color: #999999;
   text-decoration: underline;
   text-align: left;
   font-variant: small-caps;
}
#Ligne21Gc2L3ligne22{
	width: 630px;
	height: 56px;
	margin-top: 0px;
	padding: 0px;
	float: left;
	pading: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
}
.image{
    margin: 5px;
	float: right;
}
#Ligne21Gc2L3ligne3{
	width: 620px;
	height: 22px;
	margin-top: 0px;
	float: left;
	pading: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	text-align: right;
	line-height: 22px;
	text-indent: 20px;
}
#Ligne21Gc2L3ligne3G{
	width: 950px;
	height: 22px;
	margin-top: 0px;
	float: left;
	pading: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	text-align: right;
	line-height: 22px;
	text-indent: 20px;
}
.piedLiens{
	width: 950px;
	min-height: 20px;
	color: #e5e7d7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
}
.piedLiens ul{
	width: 700px;
	height: 20px;
	margin: auto;
	color: #abada1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: 20px;
	text-decoration: none;
	list-style-type: none;
}

.piedLiens a{
    padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	float: left;
	color: #e5e7d7;
	text-decoration: none;
}

.piedLiens a:hover{
    padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	float: left;
	color: #bdbfb1;
	text-decoration: underline;
}
.cordonn{
	width: 950px;
	float: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 20px;
	color: #bdbfb1;
	text-decoration: none;
	text-align:center;
}

.cordonn a{
	width: 950px;
	float: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 20px;
	color: #bdbfb1;
	text-decoration: none;
	text-align:center;
}









































































/*                            
|---------------------------------------|
| Ce site creé est developpé par        |
| Bentyeb Elhabib                       |
| Developpeur chef de projets           |
| developpeurhb@hotmail.fr              |
| habibbentyeb@gmail.com                |
| +212615639705                         |
| http://www.agencedecommunication.ma   |
| http://www.adlight.ma                 |
|---------------------------------------|
*/