body
{
color:#FFFFFF;
}

.para_gch {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:justify;
padding-left:50px;
padding-right:40px;
}

.titre_gch {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:justify;
padding-right:40px;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
}


.para_dte {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:justify;
padding-left:40px;
padding-right:155px;
}

.titre_dte {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:40px;
text-align:justify;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
}

h2
{
margin:0px;
padding:0px;
color: #FFFFFF;
text-decoration:underline;
text-transform:uppercase;
font-size:12px;
}
.texte_accueil
{
padding:40px 46px 0px 50px;
height:292px;
width:516px;
text-align:left;
vertical-align:top;

}
* > .texte_accueil
{
width:466px;

}
.texte_accueil p
{
color : #FFFFFF;
margin:15px 0px 0px;
text-align:justify;
font-size:12px;
}

.texte_accueil .cms_illustration
{
float:left;
margin:15px 5px 5px 0px;
}

.texte_accueil a
{
font-style:italic;
}

.texte2_accueil
{
 width:474px;
 padding:40px 0px 0px 44px;
 margin:5px 0px;
 text-align:justify;
 font-size:12px;
 vertical-align:top;
 height:292px;
}
.texte2_accueil h2
{
margin-bottom:15px;

}
h2.second {
margin-top:10px;
}
 * > .texte2_accueil 
{
width:430px;
}

.texte2_accueil p
{
color : #FFFFFF;
margin:0px 0px;
text-align:justify;
font-size:12px;
width: 275px;
margin-left:20px;
}
.teaser p
{
margin-top:37px;
}

.cadre
{
height:441px;
background:  #223871 url(/elmts/fond/accueil.jpg) no-repeat top center;

}
.cadre table
{
height:441px;
}