body {
	background-image: url("images/arriere plan.jpg");
	background-repeat: no-repeat;
	background-attachment:fixed;
    background-position: top center;	
	background-color: #FCD43F;
	font-family: Arial, Century Gothic, Verdana;
	font-size:12px;
	font-weight:bold;
	color: #444444;
	-webkit-background-size: 1920px 1080px;
}

#warpper {
	width:1000px;
	position:relative;
	margin:auto;
}

#fond {
	float:left;
	background-image: url("images/header sable.png");
	background-repeat: no-repeat;
	width:990px;
	margin:0;
	padding:0;
}
#menu {
	float:left;
	width:900px;
	margin:250px 0px 0 30px;
	padding:0;
}

#menu hr {
 float:left;
 width:850px;
 height:1px;
 border:none; 
 border-bottom: dashed #E31971 1px;
 margin: 0 0 0 40px;
}

#menu_li {
	float:left;
	display:block;
	padding:0 20px 0 0px;
	margin:0;
}
#accueil_gauche {
	float:left;
	width: 200px;
	}

#content {
	float:left;
	background-image: url("images/fond sable rep.jpg");
	background-repeat: repeat-y;
	padding: 0 25px 0 30px;
	margin: 10px 45px 0 45px;
}

#content hr {
 float:left;
 width:840px;
 height:1px;
 border:none; 
 border-bottom: dashed #E31971 1px;
 margin: 0 0 0 0px;
}

#fond_accueil {
	float:left; 
	background-image: URL('images/fond accueil.png'); 
	width:785px;
	height:469px; 
	padding:30px 45px 10px 10px;
	margin:0px;
}

#banner_accueil {
	float:left;
	margin:0;
	padding:0;
	width:550px;
}
#text_banner_accueil {
	float:left;
	text-align: justify;
	background-color:#fdf4eb;
	width:250px;
	height:155px;
	padding: 10px;
	margin: 10px;
}

#footer {
	float:left;
	background-image: url("images/fond sable rep.png");
	margin:0 30px 0 45px;
	padding:0px;
}
#liens_footer {
	float:left;
	width:900px;
	margin:10px 30px 10px 45px;
	padding:0px;
	text-align:center;
	color:#E0137A;
	font-size:11px;
}


#footer hr {
 float:left;
 width:840px;
 height:1px;
 border:none; 
 border-bottom: dashed #E31971 1px;
 margin: 0 0 0 30px;
}

#footer a {
	color:#000;
	font-size: 12px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin:0;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

a {
	color: #E0137A;
	text-decoration: none;
}

a:hover {
	color: #E0137A;
	text-decoration: underline;
}

#icommLink {
	text-align: right;
}

#icommLink a {
	color: #000000;
}

em {
	font-weight: bold;
	padding-right: 1em;
	vertical-align: top;
}

#contactForm {
	width: 500px;
}
label {
	width: 120px;
	float: left;
}

label.error {
	float: none;
	color: red;
	padding-left: 130px;
	vertical-align: top;
	display: table;
	width: 500px;
	font-size: 14px;
}


#slider1 {
	float:left;
    width: 680px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
	float:left;
    width: 700px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 16px Century Gothic, Verdana, Helvetica, sans-serif;
    padding: 3px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #efefef;
    display: none;
}
.clear {
	clear: both;
}
.left {
	top: 0;
    left: 0;
	width: 150px !important;
	height: 30px;
	text-align:center;
}
.right {
	right: 0;
	bottom: 0;
	width: 215px !important;
	height: 45px;
	text-align:center;
}

.slider-wrap								{ float:right; width: 420px;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 430px; height: 320px; text-align:center;}
.stripViewer .panelContainer					{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: right; height: 100%; position: relative; width: 430px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: 30px 0 0 0px; float:right; background-color:#f48dc1; width:400px; padding: 3px 10px 3px 0;}
#movers-row div								{ width: 20%; float: left; text-align:center;}
#movers-row div a.cross-link 					{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
