/*@charset "utf-8";
 CSS Document */

* 
{ 
margin:0; 
padding:0 
}

html
{
	height:100%;
}
body
{
	background: url(../images/fd.gif) repeat-x;
	height:100%;
}
p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.clear
{
margin-top:8px;
}
a
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;

}
a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
h1, h2, h3
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
h1
{
	font-size:12px;
}
h2
{
	font-size:18px;
}
img
{
	border:none;
}
#content{

	margin: 0 auto;
	width:960px;	
	background: url(../images/fd_content.png) repeat-y !important;
	background: none;
	/*filter: none !important;*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd_content.png', sizingMethod="scale");*/
	/*filter: basura;*/
	background-repeat:repeat-y;
	overflow:hidden!important;
	height:auto;*/
}
#content_size{

	margin: 0 auto;
	width:950px;
	height:auto;
	background-color:white;
}
#top
{
	width:950px;
	height:555px;
	margin:0 0 5px 0;
}
#header
{
	background: url(../images/header.gif) no-repeat center;
	height:119px;
	border-bottom: #d9d1ce 1px dashed;
	margin:0 0 1px 0;
	position:relative;

}
#languages
{
	position:absolute;
	top:5px;
	left:815px;
	height:20px;
}
.combo_languages
{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	width:120px;
	height:18px;
	z-index:100;
}
.combo_civilite
{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:120px;
	height:18px;
	z-index:100;
}
#centre, #centre1, #centre2
{
	width:950px;
	overflow:hidden;
	border-bottom: #d9d1ce 1px dashed;
}
#centre
{
	padding: 0 0 6px 0;
}
#centre2
{
	background:#f7f6f6;
	*padding-bottom:50px;
	_padding-bottom:54px;
}
#txts, #txts1
{
	width:950px;
	background:#f7f6f6;
	overflow:hidden;
	padding:0 0 0px 0;

}
#txts1 .col2
{
	width:700px;
	float:left;
	margin:30px 0 0 0;
}
#txts1 .col3
{
	width:155px;
	float:left;
	margin:30px 0 0 30px!important;
	margin:35px 0 0 25px;
}
#txts .colg, #txts1 .colg
{
	width:205px;
	height:200px;
	float:left;
}
#txts .col, #txts1 .col
{
	width:218px;
	float:left;
	margin:30px 0 0 0;
	padding:0 30px 0 0;
}
#txts h1, #txts1 h1
{
	font-size:12px;
}

/*footer*/

#footer
{
float:right;
margin:15px 0 0 0;
height:34px;
}
#footer ul
{
width:170px;
height:24px;
}
#footer li
{
list-style:none;
display:inline;
}
#footer li a
{
font-family: Arial, Helvetica, sans-serif;
color: #9d8d85;
font-size:11px;
text-decoration:none;
}
#footer li a:hover
{
color:#acadb6;
}
#footer li a span {
display: inline;
}