body {
background-color : #666666;
}

.tablegeneral {
width : 955px;
border : none;
margin-left : auto;
margin-right : auto;
background-color : #ffffff;
border-spacing : 0;
border-collapse : collapse;
}

td.entete {
width : 955px;
height : 207px;
background-image : url("images/bandeau.jpg");
background-repeat : no-repeat;
}

td.colgauche {
width : 212px;
height : 513px;
background-color : white;
background-image : url("images/colonne.jpg");
background-repeat : no-repeat;
}

td.corp {
width : 743px;
vertical-align : top;
}

td.formulaire{
text-align:right; 
width:30%;
}

table.menu {
float : right;
border-spacing : 0;
padding : 0;
border-collapse : collapse;
border:0px;
}

table.menu td {
padding-left : 10px;
padding-right : 10px;
}

a.lien_menu {
color : #5f7487;
text-decoration : none;
font-size : 18px;
font-weight : bold;
font-family : Trebuchet MS, Verdana;
}

a.lien_menu:hover {
color : #ef9314;
}

a.lien_menu:active {
color : #ef9314;
}

a.lien_menu_actif {
color : #ef9314;
text-decoration : none;
font-size : 18px;
font-weight : bold;
font-family : Trebuchet MS, Verdana;
}

.lien_sousmenu {
color : #5f7487;
text-decoration : none;
font-size : 13px;
font-weight : bold;
font-family : Trebuchet MS, Verdana;
}

.lien_sousmenu:hover {
color : #ef9314;
}

.lien_sousmenu_actif {
color : #ef9314;
text-decoration : none;
font-size : 13px;
font-weight : bold;
font-family : Trebuchet MS, Verdana;
}

table.sousmenu {
float : right;
border-spacing : 0;
padding : 0;
border-collapse : collapse;
visibility : hidden;
}

div.sousmenu {
height : 20px;
float : right;
background-color : white;
}

.cadre{
width:660px;
}

table.actu {
border-spacing : 0;
padding : 0;
border-collapse : collapse;
}

td.actuentete {
width : 300px;
height : 19px;
}

td.actutexte {
width : 300px;
vertical-align : top;
background-color : white;
}

td.actupied {
width : 300px;
height : 3px;
}

p.actu {
font-family : "Trebuchet MS,Verdana";
text-align : justify;
}

li.liste_competence {
padding : 8px;
}

div.footer {
width : 955px;
height : 300px;
margin-left : auto;
margin-right : auto;
background-image : url("images/bas_bleu.jpg");
text-align : left;
}

.textstandard {
color : #666666;
text-align : justify;
font-size : 18px;
font-family : "Trebuchet MS,Verdana";
}

.intro {
width : 50%;
margin-left : auto;
margin-right : auto;
vertical-align : top;
text-align : center;
}

span.textchoc {
color : #ef9314;
font-size : 22px;
font-family : "Trebuchet MS,Verdana";
}

span.textspecial {
color : #ef9314;
text-align : justify;
font-size : 20px;
font-family : "Trebuchet MS,Verdana";
}

.cadreconseil {
background-image : url("images/cadreconseil.jpg");
background-repeat: repeat-y;
padding : 35px;
}

.cadreconseil_haut{
background-image : url("images/cadreconseil_haut.jpg");
background-repeat : no-repeat;
height:40px;
}

.cadreconseil_bas{
background-image : url("images/cadreconseil_bas.jpg");
background-repeat : no-repeat;
height:40px;
}

.cadremaintenance {
background-image : url("images/cadremaintenance.jpg");
background-repeat: repeat-y;
padding : 35px;
}

.cadremaintenance_haut{
background-image : url("images/cadremaintenance_haut.jpg");
background-repeat : no-repeat;
height:40px;
}

.cadremaintenance_bas{
background-image : url("images/cadremaintenance_bas.jpg");
background-repeat : no-repeat;
height:40px;
}

.cadrereseau {
background-image : url("images/cadrereseau.jpg");
background-repeat: repeat-y;
padding : 35px;
}

.cadrereseau_haut{
background-image : url("images/cadrereseau_haut.jpg");
background-repeat : no-repeat;
height:40px;
}

.cadrereseau_bas{
background-image : url("images/cadrereseau_bas.jpg");
background-repeat : no-repeat;
height:40px;
}

.cadreformation {
background-image : url("images/cadreformation.jpg");
background-repeat: repeat-y;
padding : 35px;
}

.cadreformation_haut{
background-image : url("images/cadreformation_haut.jpg");
background-repeat : no-repeat;
height:40px;
}

.cadreformation_bas{
background-image : url("images/cadreformation_bas.jpg");
background-repeat : no-repeat;
height:40px;
}

p.textcadre {
color : #666666;
text-align : justify;
font-size : 20px;
font-family : "Trebuchet MS,Verdana";
font-weight : bold;
}

p.titre {
color : #ef9314;
text-align : justify;
font-size : 30px;
font-family : "Trebuchet MS,Verdana";
font-weight : bold;
}

img {
border : 0;
}

.apparent
{
   display: block;
}

.cache
{
   display: none;
}