* 
{
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{font-weight:bold; font-size:10pt; color:#80053d; text-align:left; line-height:22px;}
h2{margin-top:5px; font-weight:bold; font-size:8pt; color:#2e4650; text-align:left; line-height:22px;}
h3{font-weight:bold; font-size:8pt; color:#80053d; text-align:left; line-height:22px;}



/* 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;
height:800px; 
}

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

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

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

.texte
{ 
padding:4px; float:left; width:519px; height:255px; margin-top:10px; margin-left:10px;
}



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

.formulaire
{ 
margin-left:10px; padding-bottom:16px; float:left; width:400px; margin-left:2px;
}



.bottom
{ 
float:left; width:970px; height:34px; 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;
}


.input, textarea
{
font-family:Verdana, Tahoma, Arial, Serif; 
font-size:10pt;  
color:#000000; 
border-width:1px; 
border-style:solid; 
border-color:#ffc2e0; 
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:#ffc2e0; height:18px; 
padding-top:1px;
}


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;
}


















a.nous-contacter-conversion
{
font-size:9pt; color:#043b59; font-weight:bold; line-height:15px; text-decoration:underline;
}

a.nous-contacter-conversion:hover
{
font-size:9pt; color:#8e0125; text-decoration:underline; font-weight:bold; line-height:15px;
}




.liste-references
{
list-style-position:outside; padding-left:10px; text-align:justify; margin-left:30px;
list-style-image: url(images/puce.png); line-height:15px;
}


.references-liste
{
list-style-position:outside; padding-left:10px; text-align:justify; margin-left:30px;
list-style-image: url(images/flechette.jpg); line-height:15px;
}



.references
{ 
margin-top:20px; padding:4px; float:left; width:400px; 
}








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