body{
	background: #1D1D1D url(images/back/back.jpg) no-repeat right 25px;
	font-size: 18px;
	color: #FFF;
	font-family: sans-serif;
	margin:0px;	
	padding:0px;
}
a{
	color: #FF0000;
	text-decoration:underline;
}

a:visited{
	color: #FF0000;	
}

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

a.actif{
	color: #F79710;
}

hr {
color: #FFF;
background-color: #FFF;
height: 1px;
border: 0;
}
h1{
	color: #FF0000;
	font-size: 22px;
	font-weight:bold;
}

.rouge{
color:#ff0000;
}

select{
	background: #1D1D1D;
	color:#FFF;
	border:1px solid #fff;
	font-weight:bold;
}
input{
	background: #1D1D1D;
	color:#FFF;
	border:1px solid #fff;
	font-weight:bold;
}
input[type="submit"]{
	cursor: pointer;
	vertical-align: bottom;
	background: #1D1D1D;
	color:#FFF;
	border:1px solid #fff;
	font-weight:bold;
}
input.file{	
	color:#1D1D1D;	
	font-weight:bold;
}
textarea{
	background: #1D1D1D;
	color:#FFF;
	border:1px solid #fff;
	font-weight:bold;
}

.spacer {
  clear: both;
}

div#logo{
	margin-top:5px;
	margin-left:5px;
	width:700px;	
	float:left;
	margin-bottom:20px;
}
span#decompte{	
	margin-left:5px;
	width:100px;	
	font-size:70px;
	color:#FOFOFO;
	
	
}
span#decompte a{	
	text-decoration:none;
	font-weight:bold;
	font-family: arial;
	border:2px collapse #fff;
}

div#lang_choose{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	text-align:right;
	width:270px;
	float:right;
	color:#fff;
	font-size:10px;
}
div#lang_choose a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
div#corps{
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	border-spacing:0px;
	float:left;
	text-align:left;
	width:500px;
	min-height:450px;
}

div#gauche {
	width:250px;
	padding:0px;
	border-spacing:0px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	float:left;
	min-height:450px;
}

div#footer{
	font-size:12px;
	color:#fff;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
	border-spacing:0px;
	float:center;
	text-align:center;
	width:500px;
	height:100px;
}

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

div#footer input{
	cursor: pointer;
	vertical-align: bottom;
	background: #1D1D1D;
	border:0px;
}

div#links_foot{
	margin-left: auto;
	margin-right: auto;
	border-spacing:0px;
	padding:auto;
	width:500px;
	font-size:11px;
	color: #6D071A;
	text-align:justify;
}
div#links_foot a{
	color: #c3c3c3;
	text-decoration:none;
}

div#menunav ul{
	list-style-type: none;
	margin-top:0px;	
}

.opacite img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.opacite:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.current img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

table.bordure{
float:center;
text-align:left;
border-spacing:0px;
padding:0px;
margin:0px;
border:3px collapse #fff;
border-collapse: collapse;
}

table.bordure thead{
text-align:center;
background: #fff;
color: #1D1D1D;
}

/********************************************************* left et right 50% */
.left50{
float:left;
border-right:1px solid #fff;
width:245px;
}
.right50{
float:right;
width:245px;
}


/*********** GALLERY */

img.bloc{	
	margin:8px;
	margin-bottom:20px;
	padding:8px;
	border:4px #fff solid;	
}
img.bloc:hover{	
	border:4px #ff0000 solid;	
}

div#gal-top-right{
	float:right;
	text-align:right;
	width:auto;
	margin:auto;
}
div#gal-bot-right{
	float:right;
	text-align:right;
	width:auto;
	margin:auto;
}
div#gal-bot-left{
	float:left;
	text-align:left;
	width:auto;
	margin:auto;
}
div#gal-img{
	float:center;
	text-align:center;
	width:auto;
	margin:auto;	

}

div#gal-img a{	
	background: url(images/buttons/view.gif) no-repeat -55px bottom;
	
}

div.gal-cat{
	float:left;
	text-align:center;
	width:auto;
	margin:8px;
	border:4px #fff solid;
}
div.gal-cat:hover{	
	border:4px #ff0000 solid;
}

