body {
     background-color: #CCCCCC;
     width:990px;
     margin:0 auto;
     text-align :center;

}
a {
        color: #CCCCCC;
        cursor: pointer;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

div.main{
         width: 990px;
         margin: auto;
         text-align: left;
}

div.corps{
         width: 990px;
         background-image:url(../images/bg.png);
         background-repeat: repeat-y;
         padding-bottom: 20px;     
}

div.menu{
         margin-top: 0;
         height : 87px;
         background-image:url(../images/menubg.png);
         background-repeat: no-repeat;
}

div.rollover{
         text-align: left;
         padding-left: 55px;
         font-family: Arial;
         font-size: 18px;
         color: #666666;
}

div.footer{
        background-image:url(../images/footer.jpg);
        background-repeat: repeat-x;
        width: 990px;
        height: 18px;
}

div.copyright
{
       height: 50px;
       margin-top: 15px;
       font-family: Verdana;
       font-size: 9px;
       color: #333333;
}
div.copyright a{
	text-decoration: none;
        font-family: Verdana;
        font-size: 9px;
        font-weight: bold;
	color: #000000;
}
div.copyright a:hover{
	text-decoration: none;
        font-family: Verdana;
        font-size: 9px;
        font-weight: bold;
	color: #7C7C7C;
}

div.menu_g{
        float: left;
        text-align: left;
        margin-left: 78px;
        width: 258px;
        padding-bottom: 40px;
}

div.test{
        float: left;
        text-align: left;
        margin-left: 0px;
        width: 258px;
}

div.menu_r{
        text-align: left;
        width: 577px ;
        margin-left: 337px;
}

div.tab_sable
{
        background-image:url(../images/tab_haut.png);
        background-repeat: no-repeat;
        height: 35px;
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
	color: #333333;
}
div.title_sable
{
        padding-left: 12px;
        padding-top: 10px;
        height: 35px;
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
	color: #333333;

}
div.tab_sable2
{
        padding-top: 1px;
        background-image:url(../images/bg_sable.png);
        background-repeat: repeat-y;
        padding-left: 12px;
        padding-bottom: 10px;
        font-family: Verdana;
        font-size: 10px;
        font-weight: bold;
	color: #333333;
	text-align: justify;
	padding-right: 5px;

}


div.tab_sable2 a
{
        text-decoration: none;
        background-color: #ead3a7;
        font-family: Verdana;
        font-size: 10px;
        font-weight: bold;
	color: #000000;
  
}
div.tab_news
{
        margin-left: 37px;
        border-top: 2px solid #660000;
        border-left: 2px solid #660000;
}
div.tab_faq
{
        margin-left: 37px;
        border-top: 2px solid #660000;
        border-left: 2px solid #660000;
}
div.title
{
        padding-top: 25px;
        margin-left: 25px;
        font-family: Verdana;
        font-size: 14px;
        font-weight: bold;
	color: #666666;
}
div.contenu
{
        margin-left: 25px;
        font-family: Verdana;
        font-size: 13px;
	color: #666666;
	text-align: justify;

}
div.contenu a
{
        text-decoration: none;
        font-family: Verdana;
        font-size: 13px;
        font-weight: bold;
	color: #000000;
}
div.plus{
         margin-left: 25px;
         font-family: Verdana;
         font-size: 10px;
 	 color: #666666;
 	 padding-top: 10px;
 	 padding-bottom: 50px;
}
div.plus a:hover{
         text-decoration: none;
         font-family: Verdana;
         font-size: 10px;
 	 color: #000000;
}
div.plus a{
         text-decoration: none;
}
div.plus img{
         text-decoration: none;
         border: none;
}



div.tab_sable_form
{
        background-image:url(../images/formulaire_01.jpg);
        background-repeat: no-repeat;
                width:700px;
        height:53px;

 }
div.title_sable_form
{
        padding-left: 50px;
        padding-top: 10px;
        height: 35px;
        font-family: Verdana;
        font-size: 15px;
        font-weight: bold;
	color: #666666;

}
div.tab_sable2_form
{
     background-color: #E9D3A7;
     width: 700px;

}


div.chp_form{
        width: 588px;
        height: 24px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 50px;
}
div.obj_form{
        width: 515px;
        height: 160px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 50px;

}
div.txt_form{
        padding-left: 2px;
}
div.form_send{
        text-align: right;
        color: #666666;
        font-family: Verdana;
        font-size: 10px;
        border: none;
        padding-bottom: 20px;
        padding-right: 140px;
        padding-top: 8px;

}
div.form_send a{
        text-align: right;
        color: #666666;
        font-family: Verdana;
        font-size: 12px;
        border: none;

}
div.form_send a:hover{
        text-align: right;
        color: #000000;
        font-family: Verdana;
        font-size: 12px;
        border: none;

}

div.motif_form{

        font-family: Verdana;
        font-size: 15px;
        font-weight: bold;
        color: #666666;
        padding-left: 50px;
        padding-top: 10px;
}

div.error{

        font-family: Verdana;
        font-size: 9px;
        font-weight: bold;
        color: #923121;
        padding-left: 50px;
        padding-top: 0px;
}

img{border: none;}

input{ width:588px; height: 24px; border: 0; font-family: verdana; color: #666666; font-size: 13px; padding-top: 2px;}
textarea{ width:510px; height: 155px; border: 0; font-family: verdana; color: #666666; font-size: 13px;}
select{width:588px; height: 24px; border: 0; font-family: verdana; color: #666666; font-size: 13px; padding-top: 2px;}


div.formulaire{

padding-left: 170px;


}
p#decal{padding-left: 30px;}

p.compet{color: #D5AD5B; }

div#plan{border: none; padding-top:5px;}
li.hono{padding-top:10px;}

img#imgfacto{ 
float: right; 
padding: 10px !important;
/padding: 10px;
/margin: 10px;
}

div.bloc1{
/padding-bottom: 300px;
padding-bottom : 340px !important ;
/padding-top: 30px;
padding-top : 45px !important ;
}

div.bloc2{
/padding-bottom: 370px;
/padding-top: 25px;
padding-bottom : 305px !important ;
}

div.bloc3{
/padding-bottom: 360px;
/padding-top: 12px;
padding-bottom : 145px !important ;
}

div.bloc4{
/padding-bottom: 0px;
/padding-top: 15px;
padding-bottom : 200px !important ;
}

p.title_comp{
             font-weight: bold;
             color: #D5AD5B;
             font-size:  12px;
}






