html
{


color:black;
background-color:#ffffff;
font-family:arial;
margin:0px;
padding:0px;
}

body
{
margin:0px;
padding:0px;
}

table
{
border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
border:0px solid black;
}

td
{border:0px solid black;}

img
{
border:0px solid black;
}

a
{
text-decoration:none;
}

/*pages header*/

.div_header
{
width:1000px;
}

.div_header TABLE
{
width:100%;
}

.td_header1
{
/*background-image:url('images/header1.jpg');*/
background-repeat:no-repeat;
/*width:229px;*/
}

.td_header2
{
/*background-image:url('images/header2.jpg');*/
background-repeat:no-repeat;
background-color:;
padding:0px;
/*width:771px;*/
}

.td_header2 OBJECT
{
padding:0px;
margin:0px;
}
/*pages index.php*/


.div_contenu_general
{
background-image:url('images/contenu.jpg');
background-repeat:no-repeat;
width:1000px;
background-color:#7c4124;
}

.div_general2
{
position:relative;
background-image:url('images/accueil.jpg');
background-repeat:no-repeat;
width:1000px;
height:667px;
}

.accueil_fr
{
position:absolute;
top:482px;
left:106px;
}

.accueil_en
{
position:absolute;
top:480px;
left:560px;
}

.accueil_it
{
position:absolute;
top:560px;
left:560px;
}
.td_contenu1
{
background-color:#7c4124;
background-image:url('images/menu1.jpg');
background-repeat:no-repeat;
width:229px;
height:618px;
vertical-align:top;
text-align:left;
padding-top:40px;
}

.td_contenu2
{
background-image:url('images/contenu1.jpg');
background-repeat:repeat-y;
width:576px;
padding-top:20px;
vertical-align:top;
text-align:left;
}

.td_contenu3
{
background-color:#7c4124;
width:190px;
vertical-align:top;

}

/*les menus*/

.div_menuv2
{
padding-left:0px;
padding-top:120px;
color:white;
}

.span_menu2
{
color:#aebb08;
}

.div_menud
{
background-color:#7c4124;
width:190px;
vertical-align:top;

}


.div_menuv
{
width:229px;
width:99px;
padding-left:30px;

}

.td_menuv
{
width:196px;
height:25px;
color:white;
font-size:20px;
}

.td_menuv a
{
display:block;
width:176px;

color:white;
font-size:20px;

}

.td_menuv2
{
width:196px;
height:25px;
}

.td_menuv2 a
{
display:block;
background-image:url('images/menu2.jpg');
background-repeat:no-repeat;
padding-left:40px;
width:136px;
height:25px;
color:white;
font-size:20px;
}

.td_menud1
{
width:187px;
color:#aebb08;
text-align:center;
padding-top:10px;
padding-bottom:20px;
font-weight:bold;
}

.td_menud2
{
text-align:left;
}

.td_menud2 a
{
color:#aebb08;
}

.td_menud3
{
text-align:left;
padding-left:45px;
}

.td_menud3 a
{
color:#ffffff;
}

.contenu_bas
{
background-image:url('images/contenu2.jpg');
background-repeat:no-repeat;
width:576x;
height:24px;
}

.span_menu1
{
color:#aebb08;
}

.td_menuv a:Hover,.td_menuv2 a:Hover
{
background-color:#aebb08;
background-image:url('');
}

.span_menu1:Hover
{
color:#7c4124;
}
/*les rubriques*/

.contenu
{
vertical-align:top;
width:512px;
padding-left:32px;
padding-right:30px;
text-align:left;
}

/* formulaire contact*/
.td_contact1
{
vertical-align:top;
color:#7c4124;
font-weight:bold;
}

.td_contact5
{
vertical-align:bottom;
}

.td_contact5 input
{
border:1px solid #7c4124;
width:250px;

}

.td_contact2 textarea 
{
border:1px solid #7c4124;
width:250px;
height:80px;
}

.td_contact3
{
vertical-align:top;
color:#7c4124;
font-weight:bold;
text-align:center;
}

.td_contact4
{
vertical-align:bottom;
color:#7c4124;
height:40px;
font-weight:bold;
text-align:right;
}

.submit1
{
border:1px solid #7c4124;
background-color:#7c4124;
color:#aebb08;
height:30px;
width:120px;
font-size:20px;
}

.fieldset1
{
border:2px solid #7c4124;
}

.div_footer
{
width:1000px;
padding-top:10px;
vertical-align:bottom;
background-color:#7c4124;
color:white;
padding-bottom:5px;
}

.div_footer a
{
color:white;
}


.titre1
{
color:#aebb09;
font-size:20px;
font-weight:bold;
}

.legal
{
text-align:justify;
}

.div_lang
{
width:200px;
padding-left:40px;
padding-top:20px;
}

.div_lang td
{
width:33px;
text-align:center;
}
