/* ////////////////global//////////////// */

body,td,th, div{
color:#C5C5C5;
font:15px Arial, Verdana, Helvetica, sans-serif;
line-height:150%;
}
body {
background-color: #3A3A3A;
margin: 0px 20px 20px 20px;
padding:0;
background-image:url(IMG/bgBody.jpg);
background-position:top left;
background-repeat:repeat-x;
}
a {
color:#990000;
text-decoration:underline;
}
a:hover {
color:#660000;
text-decoration:underline;
}
h1, .titleContact{
width:600px !important;
width:600px;
height:30px;
line-height:100%;
padding:12px 0px 0px 40px;
padding-bottom:15px;
margin:0;
color:#FFFFFF;
font:20px Arial, Verdana, Helvetica, sans-serif;
font-weight:100;
background-image:url(IMG/bgTitle.jpg);
background-position:top left;
background-repeat:no-repeat;
}
 .titleContact{
width:140px !important;
width:140px;
}
.titleMenu{
line-height:100%;
padding:0;
padding-bottom:15px;
margin:0;
color:#FFFFFF;
font:20px Arial, Verdana, Helvetica, sans-serif;
}
h2{
line-height:100%;
padding-bottom:15px;
margin:0;
color:#990000;
font:15px Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}
h3 {
line-height:100%;
padding:0;
padding-bottom:15px;
margin:0;
color:#006699;
font:12px Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}
p{
padding-bottom:15px;
margin:0;
}
.cleaner{
clear:both;
line-height:1px;
}


/* ////////////////structure of page//////////////// */

#all{
width:900px;
margin-left:auto;
margin-right:auto;
}
#header{
height:93px;
padding-left:3px;
}

#container{
float:left;
width: 900px;
padding:0;
margin:0;
background-color: #1F1F1F;
}

#left{
width: 195px !important;
width:195px;
padding:0px 20px 20px 20px;
margin:0;
float:left;
text-align:left;
background-image:url(IMG/bgMenuRight.jpg);
background-position:top left;
background-repeat:no-repeat;
line-height:116%;
}
#right{
width: 645px !important;
width:645px;
padding:0px 20px 20px 0px;
margin:0;
float:left;
text-align:left;
line-height:150%;
}
#right img.imgText{
/* border:10px solid #333333;*/
float:right;
margin:0px 0px 10px 10px;

}
#right table#staff td{
height:250px;
text-align:left;
vertical-align:top;
padding-top:17px;
border-top:1px solid #262626;
}
#footer{
background-image:url(IMG/bgFooter.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:5px 0px 0px 0px;
padding:30px 20px 0px 20px;
text-align:center;
}

/* ///////////////header///////////////*/
#header #logo{
height:60px;
margin:0;
padding:0;
float:left;
}
#menuHaut{
height:60px;
margin:0;
padding:0px 0px 0px 35px;
float:left;
}
#imgPre{
height:485px;
background-color: #1F1F1F;
}
#header table td a img{
margin:0;
padding:0;
border:0;
}

#header table td a img, #header table, #header table td{
background:none;
}

/* ///////////right///////// */

#right dl{
padding:0;
margin:0;
}

#right dl dt{
padding:0;
margin:0;
padding-bottom:15px;
color:#006699;
font:12px Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}

#right dl dd{
padding:0;
margin:0;
padding-bottom:15px;
}

#right dl dd ul{
padding:0;
margin:0;
list-style:none;
}

#right dl dd ul li{
margin:0;
font-weight:bold;
padding: 0px 0px 0px 10px;
background-image:url(IMG/imgPoint.gif);
background-position:top left;
background-repeat:no-repeat;
}


/* ///////////others/////// */
#coorPied{
font-size:12px;
}
#text{
	text-align:justify;
	padding:15px;
	line-height:150%;
	background-color:#F0F0F0;
}
.imgRight{
	padding:0px 0px 20px 20px;
	border:0;
	float:right;
}
.imgLeft{
	padding:0px 20px 20px 0px;
	border:0;
	float:left;
}
img.noBorder{
border:0;
}
.textList{
	margin:0;
	padding:0;
	list-style : none;
}
.textList li{
	margin:0px 0px 0px 15px;
	padding:5px 0px 5px 10px;
	background-image:url(IMG/squareMenuLeft.gif);
	background-repeat:no-repeat;
	background-position-x:top left;
}
.gras{
	font-weight:bold;
}
.bleu{
	color:#3E91C1;
}
.centrer{
	text-align:center;
}
.petit{
font-size:12px;
}
.textItalic{
font-style:italic;
}
.textRed{
color:#990000;
}
.textGrand{
font-size:24px;
line-height:60%
}
.textSpace{
letter-spacing:2px;
}
.textNoUnderline{
text-decoration: none;
}
table td ul{
margin:0;
padding:0px 0px 0px 10px;
}
