/* CSS Document edit by LPJ:CH*/

*{
font-size: 11px; 
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #333333; 
margin: 0px; 
padding: 0px;
}
/*CSS générale*/
body{}
a {
color: #990000;
text-decoration:none;
}
a:link; a:visited {

color: #990000;
text-decoration:none;
}
a:hover{
color: #990000;
text-decoration:underline;
}
h1{}
h2{}
h3{
font-size: 14px;
color: #5A3788;
font-weight: bold;
padding-right: 10px;
}
h4{}
#all{
width: 996px;
margin: 0 auto;
text-align:center;
background: #FFFFFF url('img/back_all_left.png') no-repeat top left;
}
/**/
#allLeft{
float: left;
width: 95px;
height: 600px;
margin: 0 auto;
text-align:center;
background: transparent url('img/back_all_left.png') no-repeat top left;
}
/********************************************/
#allCenter{
float: left;
width: 753px;
margin: 0 auto;
text-align:center;
}
/**/
#header, #content, #footer {
width: 753px;
margin: 0 auto;
text-align:center;
}
/**/
#header{}
#headerLeft{}
#headerRight{}
/**/
#content {}
/**/
#contentLeft{
float: left;
width: 139px;
background: transparent url('img/content_left_back.png') no-repeat top left;
border: 1px solid #000000;
margin-right: 10px;
}
#menu {
text-align: left;
margin-left: 5px;
}
#menu td.title {
padding-top: 5px;
padding-bottom: 2px;
font-size: 12px;
font-weight: bold;
color: #990000;
text-decoration:none;
}
#menu td.lien {
display: block;
width: 109px;
height: 15px;
padding-left: 9px;

}
#menu td.lien a {
padding: 1px 2px;
font-size: 12px;
font-weight: normal;
color: #333333;
text-decoration:none;
}
#menu td.lien a:link {
padding: 1px 2px;
font-size: 12px;
font-weight: normal;
color: #333333;
text-decoration:none;
}
#menu td.lien a:hover {
padding: 1px 2px;
font-size: 12px;
font-weight: normal;
color: #990000;
background-color: #CCCCCC;
}
/**/
#contentRight{
float: right;
width: 602px;
}
/**/
#contentRightTop{
width: 602px;
}
/**/
#contentRightBottom{
width: 602px;
}
/**/
#contentRightBottomLeft{
float: left;
width: 485px;
}
#contentRightBottomLeft_top{
width: 485px;
height:485px;
height: 20px;
line-height: 20px;
text-align: right;
background: transparent url('img/back_contentRBL_title.png') no-repeat top center;

}
#contentRightBottomLeft_bottom{
width: 480px;
border: 1px solid #000000;
background: transparent url('img/back_contentRBL.png') no-repeat top center;
}

#contentRightBottomLeft_bottom .DBM4u {
margin: auto;
padding:5px 0px 5px 0px;
text-align: justify;
}
#contentRightBottomLeft_bottom .DBM4u p{
text-align: justify;
padding: 0px 10px 0px 10px;
}
#contentRightBottomLeft_bottom .DBM4u h2 {
padding: 0px 10px 0px 10px;
}
#contentRightBottomLeft_bottom .DBM4u h3 {
font-size:12px;
padding: 0px 10px 0px 10px;
}
#contentRightBottomLeft_bottom #diapo {
text-align: center;
margin: auto;
padding:5px 0px 5px 0px;
}
#contentRightBottomLeft_bottom .DBM4u a {
color: #666666;
text-decoration: underline;
}
#contentRightBottomLeft_bottom .DBM4u a:hover {
color: #990000;
text-decoration: overline;
}


/**Formulaire**/
#contentRightBottomLeft_bottom #formulaire{
width: 460px;
border: 1px solid #999999;
margin-left: 10px;
}
#contentRightBottomLeft_bottom #formulaire #table_top {
margin: auto;
text-align: center;
}
#contentRightBottomLeft_bottom #formulaire #table_bottom {
margin: auto;
text-align: center;
}
#contentRightBottomLeft_bottom #formulaire INPUT { 
width: 250px;
color: #000; 
background-color: #ECECED;
border: 1px solid #666666;
}
#contentRightBottomLeft_bottom #formulaire INPUT.bouton { 
width: 100px;
color: #000; 
background-color: #ECECED;
border: 1px solid #666666;
}
#contentRightBottomLeft_bottom #formulaire SELECT { 
width: 250px;
color: #000; 
background-color: #ECECED;
border: 1px solid #666666;
}
#contentRightBottomLeft_bottom #formulaire TEXTAREA {
width: 250px; 
color: #000; 
background-color: #ECECED;
border: 1px solid #666666;
}
#contentRightBottomLeft_bottom #formulaire .txterror { 
color: black; 
}
#contentRightBottomLeft_bottom #formulaire .txtform { 
color: black;
text-align: left; 
}
#contentRightBottomLeft_bottom #formulaire #table_bottom table.coche INPUT{
width: 20px;
text-align: left;
color: #000; 
background-color: #ECECED;
padding: 0px;
}




/**/
#contentRightBottomRight{
float: right;
width: 117px;
}
/**/
.clear { 
clear: both;
}
/**/
#footer{
width: 753px;
height: 20px;
line-height:20px;
background-color: #000000;
margin-top: 10px;
color: #CCCCCC;
}

/********************************************/
#allRight{
float: right;
width: 148px;
height: 600px;
margin: 0 auto;
text-align:center;
background: transparent url('img/back_all_right.png') no-repeat top right;
}
/***/
#meta{
display: none;
}



