* {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-family: Arial;
	font-size: 10pt;
	color: #625f5f;
	outline: none; 
}

html {
	overflow-y: scroll;
}

body {
}

a {
	color: #e20031;
	text-decoration: none;
}

img {
	border: 0px;
}

h4{
	color: #e20031;
	padding-bottom: 3px;
	font-weight: bold;
}

hr{
	margin-top: 8px;
	margin-bottom: 8px;
	color: white;
	background: white;
}

input{
	border: 1px solid rgb(98, 95, 95);
}

textarea{
	resize:none;
	border: 1px solid rgb(98, 95, 95);
}

#site_container {
	position: relative;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border: 0px solid;
}

#site_container2 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border: 0px solid;
}

#grid{
	position: absolute;
	top: -2px;
	left: -1px;
	display: none;
}

#languages{
	position: absolute;	
	top: 55px;
	right: 0px;
	margin-right: 134px;	
  border: 0px solid rgb(98, 95, 95);
}

#languages2{
/*
	float: right;
	width: 243px;
	border: 1px solid;
	padding-top: 55px;
*/
	position: relative;	
	top: 55px;
	right: 0px;
	margin-right: 134px;	
}

#languages a{
	color: #b6b6b6;
  font-size: 8pt;
/*	font-weight: bold; */
}


.lang {
	float: left;
	width: 33px;
	text-align: right;
}
#lang_underscore {
	position: absolute;
	background-color: #b6b6b6;
	width: 23px;
	height: 5px;
	top: 17px;
	line-height: 1px;
	font-size: 1pt;
	display: none;
}


#search{
	position: absolute;	
	top: 110px;
	right: 131px;	
}

#input_search{
  width: 96px;
  height: 18px;
  border: 1px solid #c3c3c3;
}

#logo{
	position: absolute;
	left: 134px;
	top: 107px;
}

#title{
	
	position: absolute;
	right: 0px;
	margin-right: 134px;
	top: 186px;
	
	margin-bottom: 9px;
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-transform:uppercase;
	text-align: right;
}

#pagination{
	position: absolute;
	left: 382px;
	top: 187px;
}

#pagination a{
	font-size: 8pt;
	color: #625F5F;
}
#pagination a:hover{
	color: #e20031;
}

#col1{
	float: left;
	padding-top: 179px;
	width: 243px;
}

#marge_gauche{
	float: left;
	width: 134px;
	height: 300px;
}

#menu1{

	height: 162px;
	/*
	position: absolute;
	
	*/
}

#contact{
	/*
	position: absolute;
	top: 590px;
	left: 134px;
	*/
}

#menu2{
		float: left;
		width: 124px;
		height: 240px;
	/*
	background: yellow;
	position: absolute;
	top: 343px;
	left: 134px;
	*/
}

.transparent{
	position: absolute;
	width: 114px;
	background: white;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	cursor: pointer;
		height: 18px;
}

.sous_menu {
	color: #e20031;
	height: 18px;
}
.sous_menu a{
	color: #312828;
}
.sous_menu a:hover{
	color: #312828;
}

#menu3{
		float: left;
		width: 119px;
	/*
	position: absolute;
	top: 343px;
	left: 
	258px;
	*/
}

#article {
		height: 450px;
}

#content {
	/*
	position: absolute;
	top: 210px;
	left: 381px;
	*/
	float: right;
	padding-top: 209px;
	padding-right: 134px;
	width: 486px;
}

#bottom {	
	clear: both;
	/*
	position: absolute;
	bottom: 10px;
	left: -382px;
*/
	padding-top: 20px;
	padding-bottom: 20px;
	width: 1002px;
	text-align: center;
	color: #c5c5c5;
	font-size: 8pt;
	text-align: center;
}

#bottom a{
	color: #c5c5c5;
	font-size: 8pt;
}

#bottom a:hover{
	color: #e20031;
}



