body  { 
font-family: Arial, Tahoma, Verdana, sans-serif; 
font-size: 12px; 
text-decoration: none;
color: #ffffff;
background-color: #ffffff;
background-image: url("images/bg.gif");
/*background-attachment: fixed;*/
background-position: center;
background-repeat: reapeat-y;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
}

input {
font-size: 10px;
font-family: Arial,  Verdana,Arial,sans-serif;
color: #000000;
background-color: #FFFFFF;
border:1px solid #4c4c4c;
}


select {
font-size: 10px;
font-family: Arial,  Verdana,Arial,sans-serif;
color: #000000;
border:1px solid #4c4c4c;
}


textarea {
font-size: 10px;
font-family: Arial,  Verdana,Arial,sans-serif;
color: #000000;
border:1px solid #4c4c4c;
}

a:link {
color: #FFFFFF;
font-weight : bold;
font-size: 11px;
font-family: Tahoma, Verdana, sans-serif;
text-decoration: none;: underline;
background-color : transparent; 
}
a:visited {
color: #FFFFFF;
font-weight : bold;
font-size: 11px;
font-family:  Tahoma, Verdana, sans-serif;
text-decoration: none;: underline;
background-color : transparent; 
}
a:hover {
COLOR: #FFFFFF;
font-weight : bold;
font-size: 11px;
font-family: Tahoma, Verdana, sans-serif;
text-decoration: none;: underline overline;
background-color : transparent; 
}
a:active {
COLOR: #FFFFFF;
font-weight : bold;
font-size: 11px;
font-family: Tahoma, Verdana, sans-serif;
text-decoration: none;: none;
background-color : transparent; 
}


.corpex
{
background-image: url("images/bg.jpg");
vertical-align: top;
width: 1000px;
margin-right: auto;
margin-left: auto;
text-align: center;
}

.corp
{
vertical-align: top;
width: 905px;
margin-right: auto;
margin-left: auto;
text-align: center;
}

.taille_colonne
{
vertical-align: top;
width: 182px;
text-align: center;
margin-right: auto;
margin-left: auto;
}


.taille_centre
{
vertical-align: top;
width: 541px;
text-align: center;
margin-right: auto;
margin-left: auto;
}

.taille_centre2
{
vertical-align: top;
width: 723px;
text-align: center;
margin-right: auto;
margin-left: auto;
}

.footer
{
text-align: center;
margin-right: auto;
margin-left: auto;
}

/* news news news news news */


.news_haut
{
background-image: url("images/news_haut.jpg");
width: 541px;
height:29px;
margin-right: auto;
margin-left: auto;
}

.news_titre
{
background-image: url("images/news_titre.jpg");
width: 541px;
height:35px;
margin-right: auto;
margin-left: auto;
}

.news_contenu 
{
background-image: url("images/news_bg.jpg");
width: 541px;
margin-right: auto;
margin-left: auto;
vertical-align: top;
text-align: center;
padding-left: 45px;
padding-right: 45px;
padding-top: 5px;
padding-bottom: 0px;
}

.news_bas
{
background-image: url("images/news_bas.jpg");
width: 541px;
height: 25px;
margin-right: auto;
margin-left: auto;
}


/* menu gauche*/


.menu_haut_g
{
background-image: url("images/menu_gauche_haut.jpg");
width: 182px;
height: 29px;
margin-right: auto;
margin-left: auto;
color: #000000;
}

.menu_titre_g
{
background-image: url("images/menu_gauche_titre.jpg");
width: 182px;
height: 35px;
margin-right: auto;
margin-left: auto;
vertical-align: top;
text-align: center;
}

.menu_contenu_g
{
background-image: url("images/menu_gauche_bg.jpg");
width: 182px;
margin-right: auto;
margin-left: auto;
vertical-align: top;
text-align: left;
padding-left:32px;
padding-right: 11px;
}

	
.menu_bas_g
{
background-image: url("images/menu_gauche_bas.jpg");
width: 182px;
height: 28px;
margin-right: auto;
margin-left: auto;
}


/* menu droite*/


.menu_haut_d
{
background-image: url("images/menu_droite_haut.jpg");
width: 182px;
height: 29px;
margin-right: auto;
margin-left: auto;
color: #000000;
}

.menu_titre_d
{
background-image: url("images/menu_droite_titre.jpg");
width: 182px;
height: 35px;
margin-right: auto;
margin-left: auto;
vertical-align: top;
text-align: center;

}

.menu_contenu_d
{
background-image: url("images/menu_droite_bg.jpg");
width: 182px;
margin-right: auto;
margin-left: auto;
vertical-align: top;
text-align: left;
padding-right:32px;
padding-left: 11px;
}

	
.menu_bas_d
{
background-image: url("images/menu_droite_bas.jpg");
width: 182px;
height: 28px;
margin-right: auto;
margin-left: auto;
}



.bordercontenu
{
border:1px solid #5c3e3d ;
background-color:#a05552 ;
width:530px;
padding: 5px;
}

.bordercontenu2
{
border:1px solid #5c3e3d ;
background-color:#a05552 ;
width:712px;
padding: 5px;
}
