* 
{
margin:0px; padding:0px; border:0px; font-family: Verdana, Arial, Tahoma, Serif; color:#2e4650; font-size:8pt;
font-weight:normal; font-style:normal; text-decoration:none; line-height:20px;
} 

body{background-image:url(./images/fond.jpg);} 
 
 
h1{margin-top:10px; font-weight:bold; font-size:13pt; color:#2e4650; text-align:left; line-height:20px;}

h2{font-weight:bold; font-size:8pt; color:#2e4650; text-align:left; line-height:14px; margin-bottom:5px;}



/* centrage des pages  */

.centrage
{
position:absolute; width:970px; left:50%; margin: 0px 0px 0px -485px; padding:0px;
}


.top 
{
float:left; width:970px; height:130px;
}


.milieu 
{
padding-left:5px; padding-bottom:5px; padding-right:5px;
float:left; width:960px; background-color:#fefefe; display:block;
}

.menu
{ 
float:left; margin-left:8px; text-align:center; width:942px; height:35px; 
background-image:url(./images/menu.jpg);
}

.references
{ 
float:left; margin-top:5px; margin-left:8px; text-align:center; width:942px; 
height:80px;
}


.separateur
{ 
float:left; width:960px; height:1px; 
}

.contenu
{ 
float:left; width:960px; 
}

.texte
{ 
padding:4px; float:left; width:530px; margin-left:4px;
}

.bloc 
{
background-color:#f8f8f8; width:510px; padding:5px; 
margin-top:20px;
}

.droite
{ 
float:left; width:410px;
}

.image
{ 
float:left; margin-top:20px; margin-left:3px; width:400px;
}



.formulaire
{ 
float:left; width:403px; background-color:#ffdccc;
border-width:1px; border-style:solid; border-color:#e0c2b5;
}

.input, textarea
{
font-family:Verdana, Tahoma, Arial, Serif; 
font-size:10pt;  
color:#000000; 
border-width:1px; 
border-style:solid; 
border-color:#e0c2b5;
height: 18px; 
padding-top:1px;
}


.input:focus, textarea:focus
{
font-family: Verdana, Tahoma, Arial, Serif; font-size:10pt; color:#000000; 
border-width:1px; border-style:solid; border-color:#e0c2b5; height:18px; 
padding-top:1px;
}




.references-sites-internet
{ 
float:left; text-align:center; width:942px; 
}


.modules
{ 
float:left; margin-left:8px; width:970px; padding-top:10px;
}


.bottom
{ 
float:left; width:970px; height:34px; padding-top:2px;
background-image:url(./images/bas.jpg);
}



a.liens-menu
{
font-size:9pt; color:#2e4650; font-weight:bold; line-height:20px; text-decoration:none;
}

a.liens-menu:hover
{
font-size:9pt; color:#2e4650; text-decoration:underline; font-weight:bold; line-height:20px;
}



a.liens-bas
{
font-size:8pt; color:#2e4650; font-weight:normal; line-height:12px; text-decoration:none;
}

a.liens-bas:hover
{
font-size:8pt; color:#8e0125; text-decoration:underline; font-weight:normal; line-height:12px;
}




a.email
{
font-size:8pt; color:#0000ff; font-weight:normal; line-height:12px; text-decoration:underline;
}

a.email:hover
{
font-size:8pt; color:#ff6600; text-decoration:underline; font-weight:normal; line-height:12px;
}



a.liens-texte
{
font-size:8pt; color:#0000ff; font-weight:normal; line-height:12px; text-decoration:underline;
}

a.liens-texte:hover
{
font-size:8pt; color:#ff6600; text-decoration:underline; font-weight:normal; line-height:12px;
}


.tiret
{
margin-top:1px; height:1px; color:#000000; line-height:10px; 
padding:1px; overflow-x:hidden; overflow-y:hidden;
}


.bloc-contact
{
float:left; background-color:#fdeacb; width:405px; padding-top:5px; 
margin-top:17px;
}

.contact
{
float:left; background-color:#fdeacb; width:383px; padding:10px; 
margin-top:15px; border-width:1px; border-style:solid; 
border-color:#ce6102; margin-left:0px; 
}


.bloc-formation
{
float:left; background-color:#e2edf7; width:405px; padding-top:5px; 
margin-top:17px;
}

.formation
{
float:left; background-color:#e2edf7; width:383px; padding:10px; 
margin-top:15px; border-width:1px; border-style:solid; 
border-color:#3f4953; margin-left:0px; 
}


.titraille
{
font-weight:bold; font-size:8pt; color:#2e4650; text-align:left; 
line-height:14px; margin-bottom:5px;
}






