* 
{
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:60px; font-weight:bold; font-size:13pt; color:#2e4650; text-align:left; line-height:20px;}

h2{font-weight:bold; font-size:9pt;  color:#2e4650; text-align:left; line-height:20px;}


/* 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:5px; float:left;  width:530px; margin-top:0px; margin-left:5px;
}

.references
{ 
padding:5px; float:left; width:300px; background-color:#fff3e1; margin-top:10px; 
margin-left:13px; border-width:1px; border-style: solid; border-color:#cdcdcd;
background-color:#eff2f7;
}



.conversion
{ 
float:left; margin-left:10px; width:950px; height:340px; background-color:#ffffff; 
}

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




.liste-references
{
list-style-position: outside; padding-left:20px; text-align:justify; margin-left:20px;
}


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:#043b59; 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.site-internet
{
font-size:8pt; color:#0000ff; font-weight:normal; line-height:12px; text-decoration:underline;
}

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


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


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


.cadre
{
margin-top:20px; padding:5px; background-color:#ffffcc; text-align:left; 
border-width:0px; border-style:solid; border-color:#80053d; color:#2e4650;
}

.titre
{
font-weight:bold; color:#2e4650;
}

.grand-titre
{
font-weight:bold; color:#80053d;
}




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:#043b59; text-decoration:underline; font-weight:bold; line-height:15px;
}


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



