body {
		font-family: Verdana;
		Color:#6f7c82;
		background: #131516;
		padding:0px;
		margin: 0px;
		
	}

	/* --- POSITIONNEMENT --- */


div,ul {
	margin:0;
	padding:0;
}

/* Page */

#global {
	width: 766px; /* -> 3 */
	margin: 0 auto; /* -> 4 */
}

/* En-tête */
#Header {
	background-image:url('header.jpg');
	
		height:355px;
}

#Flag {
	display:block;
	width:100%;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}

img {
margin:5px;
}

#Flag img {
	Border:0;
}

/* Bloc central contenant #ColLeft et #ColRight */
#Container{
	width: 100%; /* -> 5 */
	overflow: hidden; /* -> 5 */
	height:1%;
}

/* Menu de navigation */
#ColLeft {
	width: 300px;
	float: left; /* -> 6 */
	height:100%;
}

#ColRight {
	Height:100%;
}

#ColTop,#ColBottom,#ColRight,#ColLeft {
	Padding:0;
}

#ColRight {
	/*border:1px solid red;*/
	margin-left:310px; /* Une petite correction */
}


/* Pied de page */

#Foot{
	background-image:url('background_light.gif');
	vertical-align: middle;
	text-align:center;
	border-top:1px solid #fff;
	height:35px;
}

/* Mention de copyright */
#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: left;
	text-align:center;
}




	



	#Foot{
		background-image:url('background_light.gif');
		vertical-align: middle;
		text-align:center;
		border-top:1px solid #fff;
		height:35px;
	}

.hidden {
	display : none;
}

.littlereset {
	overflow: hidden;
	height: 1%;
}

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

/* + -----------------------------------------------------
	Styles appliqués aux onglets au dessus de la Colonne central
+ ----------------------------------------------------- */

.menu{ margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('topMenuImages.jpg') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('topMenuImages.jpg') 0px -30px no-repeat;}
.menu li a span{text-align:center;font-family:Verdana;font-size:16px;font-weight:bolder;width:123px;line-height:30px; float:left; display:block; padding-right:15px; background:url('topMenuImages.jpg') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.jpg') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('topMenuImages.jpg') 100% -90px no-repeat;}


.blockA{
	padding:25px;
	text-align : justify; 
	background: #131516;
	Color:#6f7c82;
	font-size:13px;
	margin:0;
}


.blockB{
	padding:25px;
	text-align : justify; 
	background:#1f2325;
	Color:#6f7c82;
	border-top:1px solid #2c2e2f;
	border-bottom:1px solid #2c2e2f;
	font-size:13px;
	margin-bottom:10px;
}

.Creation {
	background:#1f2325;
	text-align:center;
}


h2{
	font-family:Verdana;
	Color:#b2c4cc;
	font-size:20px;
	text-align:left;
	background:url('puceh2.png');
	background-repeat:no-repeat;
	background-position: 5px 12px;
	padding-left: 20px;
	margin-bottom:10px;

}



ul {
	list-style-image:url('puceh4.png');
	list-style-type: square;
}

li {
border-bottom: 1px dashed #37393a;
padding-top:8px;
padding-bottom: 8px;
}

.date {
	color:#b2c4cc;
}

.Even  {
	background: #1f2325;
}
.Odd  {
	background: #131516;
}

/* Module */
.ObjCat_Title{
		font-size:22px;
		text-align:left;
		color:#ff3000;
}
.ObjCat li {
	list-style-image: none;
	list-style-type: none;
	margin-bottom:5px;
	font-size:13px;
}
.ObjCat img{
	Border:1px solid #ff3000;
	margin:5px;
}
.ObjCat_Price {
	position:relative;
	left:400px;
	Text-align:right;
	padding:3px;
	margin-top:4px;
	Border:1px solid #ff3000;
}


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:250px;
	width:210px;
	margin-left:auto;
	margin-right:auto;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:210px;
    height: 250px;
	text-align:center;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 200px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/*Gallery*/
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

	#main_image{margin:0 auto 60px auto;height:100%;width:680px;text-align:center;vertical-align:middle;}
	#main_image img{margin-bottom:10px;border:5px solid #fff;}
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.gallery_demo{width:100%;margin-top:10px;margin-left:auto;margin-right:auto;}
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#6f7c82;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	/* + -----------------------------------------------------
	Styles appliqués au message
+ ----------------------------------------------------- */

.msg_valid {
		background-color: #99FF99;
}
.msg_info {
		background-color: #BFE9F1;
}
.msg_error {
		background-color: #d6aeb5;
}
.msg_warning {
		background-color: #FFFF99;
}

.message {
		color:#000;
		font-weight: bold;
		border : 1px solid #970144;
		padding:0.5em;
		overflow: hidden;
		height: 1%;
}
.message img{
		float:left;
}
.message p {
		margin-left:70px;
}

form.form label
  {
  display: inline;
  float: left;
  width: 40%;
  margin-right:10px;
  } 
  .calc {
		color:#b2c4cc;
  }
