html, body {
text-decoration: none;
padding:0;
}

a {
text-decoration: none;
color: 	#708090
}
a:visited {text-decoration: none;}
a:hover {
text-decoration: underline;
color: 	#40E0D0	
}
a:active {text-decoration: none;}


a img {
border: none;
}

h1{
display:inline;
text-align: left;
font-size: 24px;
font-family: 'Trebuchet MS', sans-serif;
letter-spacing: 1px;
}

h2{
text-align: center;
color: 3F3F3F;
font-size: 17px;
font-family: 'Trebuchet MS', sans-serif;
letter-spacing: 0px;
font-weight: bold;
}

h3{
text-align: left;
font-size: 17px;
font-family: 'Tahoma', 'Trebuchet MS' , sans-serif;
letter-spacing: 0px;
font-weight: bold;
}

h4{
font-family: 'Tahoma', 'Trebuchet MS' , sans-serif;
font-size: 11px; 
color: #1E90FF;
}

h4 a{
color: #808080;
}
h5{
font-family: 'Tahoma', 'Trebuchet MS' , sans-serif;
font-size: 11px; 
color: #3F3F3F;
}


#global{
position:relative;
left: 50%;
margin-left: -390px;
margin-top: -10px;
top: 0px;
width: 750px;
height: 400px;
}

* html #global{
position:relative;
left: 50%;
margin-left: -490px;
margin-top: -10px;
top: -60px;
width: 750px;
height: 500px;
}

#agrandir{
position:relative;
left: 50%;
margin-left: -284px;
margin-top: 0px;
top: 0px;
width: 768px;
height: 400px;
}

#corps{
position:relative;
background: url('images/corps.jpg') no-repeat;
margin-left: 72px;
width: 700px;
height: 420px;
}

* html #corps{
position:absolute;
background: url('images/corps.jpg') no-repeat;
margin-top: 207px;
margin-left: 181px;
width: 750px;
height: 420px;
}

#corps2{
position:relative;
background: url('images/corps2.jpg') no-repeat;
margin-left: 72px;
width: 700px;
height: 490px;
}

#corps_accueil_en{
position:relative;
background: url('images/corps.jpg') no-repeat;
margin-left: 72px;
width: 700px;
height: 420px;
}

#corps_accueil_fr{
position:relative;
background: url('images/corps.jpg') no-repeat;
margin-left: 72px;
width: 700px;
height: 420px;
}



#corps_long{
position:relative;
background: url('images/corps_long.jpg') no-repeat;
margin-left: 72px;
width: 700px;
height: 720px;
}

#texte_faq{
position:relative;
margin-left: 190px;
margin-top: 0px;
top: 0px;
width: 400px;
height: 560px;
}



#logo {
position:relative;
background: url('images/logo.jpg') no-repeat;
margin-bottom: 0px;
margin-top: 60px;
margin-left: 7px;
color: #556B2F;
width: 750px;
height: 112px;
}

#portfolio{
position:relative;
margin-left: 190px;
margin-top: 0px;
top: 0px;
width: 600px;
height: 560px;
}

#image_portefolio{
position:absolute;
margin-top: 0px;
margin-left: 100px;
}

.copyright{
position:absolute;
margin-top: 20px;
}

.texte_portfolio{

margin-top: 0px;
margin-left: 290px;
text-align: center;
width: 260px;
height: 355px;
}

* html .texte_portfolio{
position:absolute;
margin-top: -255px;
margin-left: 0px;
width: 200px;
}
#chiffre{
position:absolute;
text-align: center;
width: 840px;
margin-bottom: 0px;
margin-top: 198px;
margin-left: 0px;
}

#visiter{
margin-bottom: 0px;
margin-top: 30px;
margin-left: 22px;
}

.fleche_gauche{
position:absolute;
margin-bottom: 0px;
margin-top: 100px;
margin-left: 163px;
}

.fleche_droite{
position:absolute;
margin-bottom: 0px;
margin-top: 100px;
margin-left: 654px;
}




html* .logo {
position:absolute;
margin-bottom: 0px;
margin-top: 95px;
margin-left: 116px;
color: #556B2F;
width: 750px;
height: 112px;
}

.cote_gauche{
position:absolute;
width: 39px;
height: 231px;
margin-left: 33px;
}

* html .cote_gauche{
position:absolute;
width: 39px;
height: 231px;
margin-top: 207px;
margin-left: 142px;
}




.image_accueil{
position:absolute;
margin-top: 0px;
margin-left: 190px;
}



* html .image_portefolio{
position:absolute;
margin-top: -255px;
margin-left: -200px;
}



.details_accueil{
position:absolute;
margin-top: 189px;
margin-left: 455px;
}

.agrandir_accueil{
position:absolute;
margin-top: 189px;
margin-left: 211px;
}

.nouvelles_anterieures{
position:absolute;
margin-top: 248px;
margin-left: 263px;
}

.texte_accueil{
position:absolute;
margin-top: 0px;
margin-left: 185px;
width: 210px;
height: 120px;
}

.texte_accueil2{
position:absolute;
margin-top: 0px;
margin-left: 425px;
width: 210px;
height: 120px;
}


#texte_image{
margin-left: 190px;
width: 460px;
height: 50px;
}


#texte_image h4{
display:inline;
}


.texte_portfolio2{
position:absolute;
margin-top: 35px;
margin-left: 395px;
width: 210px;
height: 120px;
}

.texte_portfolio_site{
position:absolute;
margin-top: 5px;
margin-left: 395px;
width: 210px;
height: 120px;
}




.texte_complet{
position:absolute;
margin-left: 190px;
width: 453px;
height: 320px;
text-align: justify;
line-height: 18px;
}

.contactform {
position:absolute;
margin-top: 20px;
margin-left: 247px;
width: 453px;
height: 320px;
}

* html .contactform {
position:absolute;
margin-top: 20px;
margin-left: 243px;
width: 453px;
height: 320px;
}

* html .contactform textarea{
width: 234px;
}

.contact_texte {
position:absolute;
margin-top: 5px;
margin-left: 175px;
width: 480px;
height: 80px;
text-align: left; 
}

.contact_erreur{
position:absolute;
margin-top: -20px;
margin-left: 210px;
width:520px;
height: 20px;
color: #FF4500;
text-align: left;
}

* html .contact_erreur{
position:absolute;
margin-top: -10px;
margin-left: 210px;
width:520px;
height: 20px;
color: #FF4500;
text-align: left;
}


.contact_reussi{
position:absolute;
margin-top: 45px;
margin-left: -30px;
width:480px;
height: 20px;
text-align: left;
}

.titre{
position:absolute;
margin-top: 50px;
margin-left: 300px;
text-align: center;
height: 320px;
}

* html .titre{
position:absolute;
margin-top: 158px;
margin-left: 440px;
text-align: center;
width:300px;
height: 320px;
}



#texte {
position:absolute;
width: 519px;
margin-bottom: 0px;
height: 151;
margin-top: 100px;
margin-left: 280px;
color: #606060;
}

html* #texte {
position:absolute;
width: 519px;
margin-bottom: 0px;
height: 151;
margin-top: 110px;
margin-left: 316px;
color: #556B2F;
}



.menu {
position:absolute;
margin-bottom: 0px;
height: 151;
margin-top: 103px;
margin-left: 7px;
color: #556B2F;
}

html* .menu {
position:absolute;
margin-bottom: 0px;
height: 151;
margin-top: 95px;
margin-left: 116px;
color: #556B2F;
}

.titre_accueil {
position:absolute;
margin-bottom: 0px;
height: 151;
margin-top: 10px;
margin-left: 100px;
color: #556B2F;
}

html* .titre_accueil{
position:absolute;
margin-bottom: 0px;
height: 151;
margin-top: 150px;
margin-left: 100px;
color: #556B2F;
}


.orange {
color: #FF4500;
position:absolute;
margin-bottom: 0px;
margin-top: -19px;
margin-left: 0px;

}

#menu{
position:absolute;
width: 519px;
margin-bottom: 0px;
height: 800;
margin-top: 0px;
margin-left: 0px;
}


.details {
position:absolute;
margin-bottom: 0px;
margin-top: 200px;
margin-left: 200px;
}






.accueil{
position:absolute;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
width: 163;
height: 35;
}

.accueil_en{
position:absolute;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 3px;
width: 163;
height: 35;
}



.portfolio{
position:absolute;
margin-bottom: 0px;
margin-top: 35px;
margin-left: 0px;
}

.portfolio_en{
position:absolute;
margin-bottom: 0px;
margin-top: 34px;
margin-left: 3px;
}






#services_prix{
position:absolute;
background: url('images/services_prix.jpg') no-repeat;
margin-top: -21px;
margin-left: 190px;
text-align: center;
width:456px;
height: 293px;
}




.services_et_tarifs{
position:absolute;
margin-bottom: 0px;
margin-top: 75px;
margin-left: 0px;
float: right;
}

.services_et_tarifs_en{
position:absolute;
margin-bottom: 0px;
margin-top: 74px;
margin-left: 3px;
float: right;
}

.texte_services{
position:absolute;
text-align: left;
margin-top: 38px;
margin-left: 20px;
/margin-left: -200px;
/margin-top: 55px;
/height: 50%;
height: 800;
color: #FFFFFF;
width: 430px;
}

.texte_services td{
width: 220px;
/height: 18px;
}

* html .texte_services{
position:absolute;
text-align: left;
margin-top: 55px;
margin-left: -200px;
height: 50%;
color: #FFFFFF;
}

* html .texte_services td{
text-align: left;
width: 250px;
height: 18px;
color: #FFFFFF;
}

.texte_gauche{
text-align: center;
}

* html .texte_gauche td{
left: -200px;
}

.compagnie{
position:absolute;
margin-bottom: 0px;
margin-top: 108px;
margin-left: 0px;
}

.compagnie_en{
position:absolute;
margin-bottom: 0px;
margin-top: 108px;
margin-left: 3px;
}

.contact{
position:absolute;
margin-bottom: 0px;
margin-top: 149px;
margin-left: 0px;
}

.contact_en{
position:absolute;
margin-bottom: 0px;
margin-top: 146px;
margin-left: 3px;
}

.langue{
position:absolute;
margin-bottom: 0px;
margin-top: 50px;
margin-left: 630px;
}

* html .langue{
position:absolute;
margin-bottom: 0px;
margin-top: 90px;
margin-left: 730px;
}


#texte_bas{
position:absolute;
text-align: left;
margin-top: -150px;
margin-left: 329px;
width: 400px;
height: 30;
color: #000000;
}

* html #texte_bas{
position:absolute;
text-align: left;
margin-top: 528px;
margin-left: 451px;
width: 400px;
height: 30;
color: #000000;
}

.php_xhtml{
position:absolute;
margin-top: 0px;
margin-left: 300px;
width: 362px;
height: 34px; 
}

* html .php_xhtml{
position:absolute;
margin-top: 103px;
margin-left: 410px;
width: 307px;
height: 34px; 
}

.xiti
{
position:absolute;
margin-top: 0px;
margin-left: 138px;
}

* html .xiti
{
position:absolute;
margin-top: 0px;
margin-left: 130px;
}

.visiter
{
margin-top: 10px;
margin-left: 212px;
}

.titre_corps
{
position:absolute;
font-size: 13px;
color: #3F3F3F;
width: 700 px;
width:400px
}

.date
{
font-size: 11.5px;
color: #3F3F3F;
font-family: arial;
}

.livredor
{
position:absolute;
margin-top: 18px;
margin-left: 30px;
}

.faq
{
position:absolute;
margin-top: 18px;
margin-left: 140px;
}

.partenaire
{
position:absolute;
margin-top: 18px;
margin-left: 200px;
}


#commentaires
{
position:relative;
margin-top: 5px;
margin-left: 0px;
width: 320px;
height: 80px;
text-align:  center; 
}

.livredor_texte
{
position:relative;
margin-top: 0px;
margin-left: 175px;
width: 480px;
height: 30px;
text-align:  center; 
}

#livredor
{
position:relative;
margin-top: 5px;
margin-left: 248px;
width: 320px;
height: 80px;
text-align:  center; 
}
.livredor_nom
{
position:relative;
float:left;
margin-top: 0px;
margin-left: 15px;
text-align:  center; 
}

.livredor_type
{
position:relative;
margin-left: 15px;
float:left;
margin-top: 0px;
text-align:  center; 
}

.livredor_date
{
position:relative;
float:left;
margin-left: 15px;
margin-top: 0px;
text-align:  center; 
}

.livredor_titre
{
position:absolute;
margin-top: 20px;
margin-left: 15px;
height: 150px;
text-align:  center; 
}

.livredor_message
{
position:absolute;
margin-top: 40px;
margin-left: 15px;
height: 150px;
text-align:  center; 
}

.ajouter_livredor
{
position:absolute;
width: 550px;
display:block;
height: 30px;
margin-top: 100px;
/*margin-top: 200px;*/
text-align:  center; 
}

.ajouter_livredor a
{
position:absolute;
display:block;
line-height:30px;
height: 30px;
margin-top: 15px;
margin-left: 145px;
width: 550px;
text-align:  center; 
}


.ajouter_livredor2{
position:relative;
margin-top: 0px;
margin-left: 175px;
width: 480px;
height: 20px;
text-align: left; 
}

.livredor_form {
position:absolute;
margin-top: 7px;
margin-left: 247px;
width: 453px;
height: 320px;
}

