@charset "utf-8";

* { padding:0; margin:0;
}
body {
	background-color: #E8E8E8;
	font-size: 62.5%;
font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
}
#main {
	margin: auto;
	width: 900px;
	background-color: #fff;
	overflow: hidden;
	padding-bottom:10px;
}
a {
color:#C40A0A;
text-decoration:none;
}
#topmenu {
height:100%;
}
body * {
	font-size: 100%;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
p {
	margin-bottom: 1.1em;
	margin-top: 0;
}
#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}


#logo {
	margin-left: 37px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 92px;
	margin-bottom: 12px;
	width: 156px;
}
#skype {
	margin-right: 8px;
	margin-top: 10px;
	display: inline;
	float: right;
	height: 140px;
	margin-bottom: 0;
	width: 148px;
}
#banner {
	margin-right: 8px;
	margin-top: 10px;
	display: inline;
	float: right;
	padding-top:0px;
	height: 111px;
	margin-bottom: 0;
	width: 658px;
	overflow:hidden;
}
#menu {
	margin-left: 0px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #d9d9d9;
	background-attachment: scroll;
	background-image: url(images/barbg.jpg);
	background-position: right center;
	background-repeat: repeat-x;
	width: 900px;
	padding-top: 0px;
	height: 40px;
}

html > body #menu {
	height: auto;
	min-height: 40px;
}
.Txt_Accueil {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 120px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#Ligne {
	margin-left: 12px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #6a6a6a;
	height: 19px;
	width: 1px;
}
html > body #Ligne {
	height: auto;
	min-height: 19px;
}
#Ligne2 {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #fff;
	height: 19px;
	width: 1px;
}
html > body #Ligne2 {
	height: auto;
	min-height: 19px;
}
.Txt_Galerie {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 13px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#Ligne3 {
	margin-left: 17px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #6a6a6a;
	height: 19px;
	width: 1px;
}
html > body #Ligne3 {
	height: auto;
	min-height: 19px;
}
#Ligne4 {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #fff;
	height: 19px;
	width: 1px;
}
html > body #Ligne4 {
	height: auto;
	min-height: 19px;
}
.Txt_Accessoires {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 11px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#Ligne5 {
	margin-left: 15px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #6a6a6a;
	height: 19px;
	width: 1px;
}
html > body #Ligne5 {
	height: auto;
	min-height: 19px;
}
#Ligne6 {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #fff;
	height: 19px;
	width: 1px;
}
html > body #Ligne6 {
	height: auto;
	min-height: 19px;
}
.Txt_Assistance {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 8px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#Ligne7 {
	margin-left: 10px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #6a6a6a;
	height: 19px;
	width: 1px;
}
html > body #Ligne7 {
	height: auto;
	min-height: 19px;
}
#Ligne8 {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #fff;
	height: 19px;
	width: 1px;
}
html > body #Ligne8 {
	height: auto;
	min-height: 19px;
}
.Txt_Randonnées {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 11px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#Ligne9 {
	margin-left: 10px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #6a6a6a;
	height: 19px;
	width: 1px;
}
html > body #Ligne9 {
	height: auto;
	min-height: 19px;
}
#Ligne10 {
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #fff;
	height: 19px;
	width: 1px;
}
html > body #Ligne10 {
	height: auto;
	min-height: 19px;
}
.Txt_Contact {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#mainbg {
	margin-left: 10px;
	margin-top: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #d9d9d9;
	background-attachment: scroll;
	background-image: url(images/mainbg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 630px;
	padding-top: 0px;
	height: 484px;
}
html > body #mainbg {
	height: auto;
	min-height: 484px;
}
#colwrap1 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 251px;
}
#galleryp {
	margin-left: 7px;
	margin-top: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #d9d9d9;
	background-attachment: scroll;
	background-image: url(images/photobg.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	width: 244px;
	padding-top: 0px;
	height: 254px;
}
html > body #galleryp {
	height: auto;
	min-height: 254px;
}
#photoicon {
	margin-left: 2px;
	margin-top: 2px;
	display: inline;
	float: left;
	height: 23px;
	margin-bottom: 0;
	width: 23px;
}
.Txt_Galerie2 {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #fff;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 1px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#Div {
	margin-left: 21px;
	margin-top: 38px;
	display: inline;
	float: left;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div {
	height: auto;
	min-height: 69px;
}
#Div2 {
	margin-left: 18px;
	margin-top: 38px;
	padding-top:8px;
	padding-left:4px;
	display: inline;
	float: left;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div2 {
	height: auto;
	min-height: 69px;
}
#Div3 {
	margin-left: 21px;
	margin-top: 20px;
	display: inline;
	float: left;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div3 {
	height: auto;
	min-height: 69px;
}
#Div4 {
	margin-left: 21px;
	margin-top: 20px;
	display: inline;
	float: left;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div4 {
	height: auto;
	min-height: 69px;
}
.Txt_voire {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 167px;
	margin-top: 9px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#utube {
	margin-left: 7px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #d9d9d9;
	background-attachment: scroll;
	background-image: url(images/vid.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 244px;
	padding-top: 0px;
	height: 223px;
}
html > body #utube {
	height: auto;
	min-height: 223px;
}
#videoicon {
	margin-left: 2px;
	margin-top: 4px;
	display: inline;
	float: left;
	height: 21px;
	margin-bottom: 0;
	width: 23px;
}
.Vidos {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #fff;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 2px;
	margin-top: 5px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#Div5 {
	margin-left: 24px;
	margin-top: 27px;
	display: inline;
	float: left;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div5 {
	height: auto;
	min-height: 69px;
}
#Div6 {
	margin-left: 18px;
	margin-top: 27px;
	display: inline;
	float: left;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div6 {
	height: auto;
	min-height: 69px;
}
#Div7 {
	margin-right: 23px;
	margin-top: 20px;
	display: inline;
	float: right;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div7 {
	height: auto;
	min-height: 69px;
}
#Div8 {
	margin-right: 22px;
	margin-top: 20px;
	display: inline;
	float: right;
	margin-bottom: 0;
	
	width: 88px;
	padding-top: 0px;
	height: 68px;
}
html > body #Div8 {
	height: auto;
	min-height: 69px;
}
#footer{
height:15px;
background:#616161;
margin: auto;
width:900px;
color:#fff;
text-align: center;
padding-top:5px;
}
#services {
	margin-left: 18px;
	margin-top: 257px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 289px;
	padding-top: 0px;
	height: 297px;
}
html > body #services {
	float:left;
	width: 289px;
	margin-left: 23px;
	margin-top: 30px;
	display: inline;
	padding-top: 0px;
	margin-bottom: 0;
	
	height: auto;
	min-height: 298px;
}
.Txt_Nos {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #000;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 0px;
	margin-top: 9px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#sp3 {
	margin-left: 2px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #fff;
	width: 272px;
	height: 1px;
	overflow: hidden;
}
.Txt_Louer {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 0px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 271px;
}
.Scooters {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #000;
	line-height: 142%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 25px;
	margin-top: 4px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 199px;
}
.Txt_Organise {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 3px;
	margin-top: 12px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 240px;
}
.Quad {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 3px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 209px;
}
#sp1 {
	
	margin-top: 65px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-left: 1px solid #fff;
	height: 235px;
	width: 1px;
}
html > body #sp1 {
	height: auto;
	min-height: 235px;
}
#txti {
	margin-left: 8px;
	margin-top: 30px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 302px;
	padding-top: 0px;
	height: 297px;
}
html > body #txti {
	height: auto;
	min-height: 298px;
}
.Txt_Location {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 11px;
	margin-top: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 151px;
}
#sp2 {
	margin-left: 10px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #fff;
	width: 272px;
	height: 1px;
	overflow: hidden;
}
.Txt_Marrakesh {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #000;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 11px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 284px;
}
#assisstance {
	margin-left: 18px;
	margin-top: 8px;
	display: inline;
	float: left;
	height: 149px;
	margin-bottom: 0;
	width: 262px;
}
#home_r4_c2 {
	margin-left: 74px;
	margin-top: 12px;
	display: inline;
	float: left;
	height: 112px;
	margin-bottom: 0;
	width: 509px;
}
#chat{
position: absolute;
top:30px;
left:200px;
width:302px;
background:#BED6E0;
padding-top:4px;
border:1;
display:none;
z-index:150;
}
#close{


width:50px;
height:15px;
margin-bottom:4px;
display:inline-block;
padding-top:4px;
padding-left:10px;



}
.closephoto{
width:50px;
height:11px;
padding-bottom:5px;
display:inline-block;
padding-left:10px;
cursor:pointer;
color:White;

}
#footer a{
color:white;
font-weight:bold;
}
#menu a {
color:#333;
display:inline-block;
width:80px;
height:25px;
text-align:center;
vertical-align:middle;
}
.htitre
{
	
color:White;
font-size: 16px;
font-weight: bold;
margin-left: 15px;
position: absolute;
text-transform: uppercase;
top: 6px;
letter-spacing:5px;
	
}
#spacebox {
	margin-left: 25px;
	margin-top: 20px;
	padding-bottom:20px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 605px;
	padding-top: 0px;
	height: 405px;
	font-weight: 700;
}
html > body #spacebox {
	height: auto;
	min-height: 406px;
}
.boxmoto {
	margin-left: 21px;
	margin-top: 31px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 164px;
	padding-top: 0px;
	height: 146px;
}
html > body .boxmoto {
	height: auto;
	min-height: 147px;
}
.boxhead {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #f0f0f0;
	width: 163px;
	padding-top: 0px;
	height: 15px;
}
html > body .boxhead {
	height: auto;
	min-height: 16px;
}
.boxtitle {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 1px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 156px;
}
.boxpic {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	width: 163px;
	padding-top: 0px;
	height: 111px;
}
html > body .boxpic {
	height: auto;
	min-height: 112px;
}
.motospic {
	margin-left: 16px;
	margin-top: 7px;
	display: inline;
	float: left;
	height: 98px;
	margin-bottom: 0;
	width: 130px;
}
.boxbottom {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	width: 163px;
	padding-top: 0px;
	height: 18px;
}
html > body .boxbottom {
	height: auto;
	min-height: 19px;
}
.boxprice {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 0px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 105px;
}
.holderbox {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 57px;
}
.motos_r4_c4 {
	margin-left: 0px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #c40a0a;
	background-attachment: scroll;
	background-image: url(images/motos_r4_c4.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	width: 57px;
	padding-top: 0px;
	height: 18px;
}
html > body .motos_r4_c4 {
	height: auto;
	min-height: 18px;
}
.Txt_res {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #fff;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 5px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#reservation
{
	display:inline-block;
	width:500px;
	height:432px;
	position:absolute;
	background-color:#333333;
	top:250px;
	margin-left:70px;
	display:none;
	
	
}
.contenthtml 
{
display:inline-block;
width:480px;
height:390px;
margin-top:10px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
background-color:#616161;
overflow:auto;

}	

.close
{
display:inline-block;
width:36px;
height:14px;
margin-top:5px;
margin-left:10px;
color:#fff;
font-weight:bold;
text-align:right;
	}
	
	#myform {
	margin-left: 0px;
	margin-top: 35px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 479px;
	padding-top: 0px;
	height: 385px;
}
html > body #myform {
	height: auto;
	min-height: 386px;
}
.child {
	margin-left: 14px;
	margin-top: 4px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	border: 1px solid #fff;
	width: 600px;
	padding-top: 0px;
	height: 34px;
}
html > body .child {
	height: auto;
	min-height: 35px;
}
.Txt_Date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width:111px;
	text-align:left;
}
.ChampTexte_win {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 7px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 190px;
}
#child2 {
	margin-left: 21px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	border: 1px solid #fff;
	width: 442px;
	padding-top: 0px;
	height: 34px;
}
html > body #child2 {
	height: auto;
	min-height: 35px;
}
.Txt_Référence {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#ChampTexte_win_2 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 42px;
	margin-top: 5px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 190px;
}
#child3 {
	margin-left: 21px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	border: 1px solid #fff;
	width: 442px;
	padding-top: 0px;
	height: 34px;
}
html > body #child3 {
	height: auto;
	min-height: 35px;
}
.Txt_Nom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#ChampTexte_win_3 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 26px;
	margin-top: 4px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 190px;
}
#child4 {
	margin-left: 21px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	border: 1px solid #fff;
	width: 442px;
	padding-top: 0px;
	height: 34px;
}
html > body #child4 {
	height: auto;
	min-height: 35px;
}
.Txt_Nationalité {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#ChampTexte_win_4 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 40px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 190px;
}
#child5 {
	margin-left: 21px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	border: 1px solid #fff;
	width: 442px;
	padding-top: 0px;
	height: 34px;
}
html > body #child5 {
	height: auto;
	min-height: 35px;
}
.Txt_Téléphone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#ChampTexte_win_5 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 40px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 190px;
}
#child6 {
	margin-left: 21px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	border: 1px solid #fff;
	width: 442px;
	padding-top: 0px;
	height: 34px;
}
html > body #child6 {
	height: auto;
	min-height: 35px;
}
.Txt_Email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#ChampTexte_win_6 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 74px;
	margin-top: 6px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 190px;
}
#child7 {
	margin-left: 14px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #e9e9e9;
	border: 1px solid #fff;
	width: 600px;
	padding-top: 0px;
	height: 110px;
}
html > body #child7 {
	height: auto;
	min-height: 111px;
}
.Txt_Message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	color: #c40a0a;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
.ZoneTexte_win {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	
	margin-top: 6px;
	margin-left:66px;
	display: inline;
	float: left;
	height: 93px;
	margin-bottom: 0;
	width: 300px;
}
.Bouton_win {
	color: #000;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-style: normal;
	font-weight: normal;
	overflow: visible;
	padding: 0;
	margin-left: 20px;
	margin-top: 8px;
	display:inline-block;
	float: left;
	height: 20px;
	margin-bottom: 0;
	width: 79px;
}
#randon {
	margin-left: 14px;
	margin-top: 28px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 622px;
	padding-top: 0px;
	height: 440px;
}
html > body #randon {
	height: auto;
	min-height: 441px;
}
#randpic {
	margin-left: 10px;
	margin-top: 25px;
	display: inline;
	float: left;
	height: 114px;
	margin-bottom: 0;
	width: 120px;
}
.Txt_Marrakech {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 6px;
	margin-top: 21px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 471px;
}
#Lignek {
	margin-left: 82px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #fff;
	width: 451px;
	height: 1px;
	overflow: hidden;
}
#colwrap3 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 388px;
}
.Txt_Programme {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 20px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 307px;
}
.Txt_Noss {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-align: left;
	color: #333;
	line-height: 140%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 21px;
	margin-top: 20px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 367px;
}
#randpic2 {
	margin-left: 22px;
	margin-top: 41px;
	display: inline;
	float: left;
	height: 114px;
	margin-bottom: 0;
	width: 174px;
}
#cont {
	margin-left: 40px;
	margin-top: 31px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 549px;
	padding-top: 0px;
	height: 421px;
}
html > body #cont {
	height: auto;
	min-height: 422px;
}
.Notrheadtitle {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 9px;
	margin-top: 19px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 146px;
}
#separ {
	margin-left: 9px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #6a6a6a;
	width: 529px;
	height: 1px;
	overflow: hidden;
}
.Txt_Voici {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 8px;
	margin-top: 4px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 355px;
}
#colwrap2contact {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 274px;
}
.Adresse {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 9px;
	margin-top: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 265px;
}
.Responsable {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 8px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 252px;
}
.GSM {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 8px;
	margin-top: 4px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 193px;
}
.Txt_Formulaire {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 31px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 159px;
}
#contact_r2_c2 {
	margin-right: 10px;
	margin-top: 1px;
	display: inline;
	float: right;
	height: 135px;
	margin-bottom: 0;
	width: 176px;
}
#spar1 {
	margin-left: 10px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px solid #6a6a6a;
	width: 529px;
	height: 1px;
	overflow: hidden;
}
.Txt_Vous {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 9px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 447px;
}
#colwrap3contact {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 255px;
}
#leftblock {
	margin-left: 9px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 246px;
	padding-top: 0px;
	height: 161px;
}
html > body #leftblock {
	height: auto;
	min-height: 162px;
}
#childf {
	margin-left: 0px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 246px;
	padding-top: 0px;
	height: 33px;
}
html > body #childf {
	height: auto;
	min-height: 34px;
}
.nome {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 21px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 37px;
}
.emaily {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 37px;
}
.nom {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 27px;
	margin-top: 8px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 127px;
}
.imls {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 27px;
	margin-top: 8px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 185px;
}
#childf2 {
	margin-left: 0px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 246px;
	padding-top: 0px;
	height: 33px;
}
html > body #childf2 {
	height: auto;
	min-height: 34px;
}
.nickname {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 20px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 56px;
}
.prenom {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 9px;
	margin-top: 5px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 127px;
}
#childf3 {
	margin-left: 0px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 246px;
	padding-top: 0px;
	height: 33px;
}
html > body #childf3 {
	height: auto;
	min-height: 34px;
}
.telphone {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 21px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 61px;
}
.tel {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 3px;
	margin-top: 5px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 127px;
}
#childf4 {
	margin-left: 0px;
	margin-top: 1px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 246px;
	padding-top: 0px;
	height: 33px;
}
html > body #childf4 {
	height: auto;
	min-height: 34px;
}
.Txt_Sujet {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 20px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 38px;
}
.sujet {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 26px;
	margin-top: 4px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 127px;
}
#colwrap4contact {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 277px;
}
#msgblock {
	margin-left: 5px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 272px;
	padding-top: 0px;
	height: 161px;
}
html > body #msgblock {
	height: auto;
	min-height: 162px;
}
.Messages {
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-align: left;
	color: #333;
	line-height: 120%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 10px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 63px;
}
.mssg {
	color: #000;
	font-family: 'Segoe UI', Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 2px;
	display: inline;
	float: left;
	height: 89px;
	margin-bottom: 0;
	width: 252px;
}
.send {
	color: #000;
	cursor: pointer;
	font-family: 'Segoe UI', Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	overflow: visible;
	padding: 0;
	margin-right: 10px;
	margin-top: 18px;
	display: inline;
	float: right;
	height: auto;
	margin-bottom: 0;
	width: 79px;
}
.notice
{
	color:Green;
	font-weight:bold;
}
#chi
{
	margin-top:8px;	
}
.effacer {
	color: #000;
	cursor: pointer;
	font-family: 'Segoe UI', Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	overflow: visible;
	padding: 0;
	margin-right: 8px;
	margin-top: 18px;
	display: inline;
	float: right;
	height: auto;
	margin-bottom: 0;
	width: 79px;
}
#header_r1_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #333;
	background-attachment: scroll;
	background-image: url(images/header_r1_c1.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	width: 900px;
	padding-top: 0px;
	height: 38px;
}
html > body #header_r1_c1 {
	height: auto;
	min-height: 38px;
}
#phoneme {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;
	float: right;
	height: 38px;
	margin-bottom: 0;
	width: 185px;
}
#msnicon {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;
	float: right;
	height: 38px;
	margin-bottom: 0;
	width: 162px;
}
#skypeicon {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;
	float: right;
	height: 38px;
	margin-bottom: 0;
	width: 160px;
}
#photos
{
	margin-top:50px;
	margin-left:8px;
	
}
#gal
{
	width:650px;

	
}
#gal li
{
	float:left;
	margin-right:5px;
	list-style:none;
	margin-bottom:10px;

	cursor:pointer;	
}
#gal li img
{
	border-bottom:solid 5px #fff;
	border-top:solid 5px #fff;
	border-left:solid 5px #fff;
	border-right:solid 5px #fff;	
}
#show
{
	display:inline-block;
	width:400px;
	height:310px;
	background-color:#333;
	position:absolute;
	top:320px;
	margin-left:120px;
	padding-top:5px;
	padding-left:20px;
	display:none;
	z-index:9999px;
}

.spic
{
	cursor:pointer;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
}
.videos
{
	
	
	
}
.video
{
cursor:pointer;}
#titre
{
position:absolute;
top:227px;
margin-left:20px;
color:White;
font-size:12px;
}
#msgtnx
{
	margin:30%;
	text-align:center;
	font-weight:bold;
	
}
#msgtnx h3
{
	font-size:14px;
	font-weight:bold;

}