/* Fonction générales - Toutes */
html,body{margin:0;padding:0}
body{font-family: Georgia,Arial,serif; line-height:1.3em; text-align:center; color:#000; background: #FFF; }
p{margin-top:0}
h1,h2,h3{font-style:italic; font-weight:bold}
h1{font-size:160%}
h2{font-size:120%; margin-bottom:0.4em}
h3{font-size:100%; margin-bottom:0.4em}
h6{line-height:normal; margin: 0.4em 0 0; padding: 0.4em 0 0; font-weight:100}
p{font-size:90%; margin: 0.2em 0 0; padding: 0.2em 0 0;}
a, a:visited {font-weight:bold; color: #000; text-decoration:none}
a:hover {font-weight:bold; text-decoration:underline}
a img{ border:none}

div#top, div#main, div#bottom{width:100%; float:left}
div.contenutop{margin:0 auto 0 auto; text-align:left; width:984px; }
div.contenutophome{margin:0 auto 0 auto; text-align:left; width:984px;}

div#bottom{background:#FFF;background-repeat:repeat-x; color:#000; font-family: "Trebuchet MS",Arial,serif;}
div#bottom a, div#bottom a:hover{color:#000}
div.contenu{text-align:left; margin:0 auto 0 auto; width:974px}
div.contenubottom{text-align:left; margin:0 auto 0 auto; width:974px; }


div#left{width:670px; margin: 0 15px 30px 0; float:left; text-align:justify}
div#right{width:270px; float:left; margin: 0; padding-left: 15px; border-left:#000 1px solid;}


/* Gestion du logo - Toutes */
div#logo {float:left; padding: 10px 0 5px; width: 165px;}
div#choixlangue {float:right; padding-top: 10px; width: 200px;}
div#flags{float:right;}
.pays{float:left; margin-left: 5px; text-align:center}
div#panorama {float:left; margin-left:-5px; width:984px}


/* Gestion du menu - Toutes */
div#menu{font-family:"Trebuchet MS",Arial,sans-serif; color:#000; padding-top:22px; width:780px; float: right; margin:0; text-align:right; overflow:hidden}
ul#nav ,ul#nav li{list-style-type:none; margin:0; padding:0}
ul#nav{float:right;}
ul#nav li{float:left; margin-left: 20px; text-align:center}
ul#nav a, ul#nav a:hover, ul#nav a:visited{float:left; font-weight:normal;text-decoration:none; padding: 5px 0; color:#000}

.mainpart {border-top:#000 1px solid; width:670px; padding-top:10px; margin:25px 0 0 0; float:left}
.sousmainpart{margin:10px 0 10px; width:670px; float:left}
.sidebarre {margin-bottom:40px;}

/* Gestion des photos - societe.php */
img.photodroite {float: right; margin: 0 0 0 0.5em;}
img.photogauche {float: left; margin: 0 0.5em 0 0;}

#coordonnees {width:350px; float:left}
#credits {width:550px; float:right; text-align:right}

div.date{float:left;width:56px; height:67px; padding:0; background-image:url(../img/calendrier.jpg);color:#333;
    text-align:center;font-size: 80%;line-height:1; overflow:hidden}
div.date p{margin-top:18px}
div.date span{display:block;font-size: 150%;font-weight:bold}
div.comment {float:left; width:604px; margin-left:10px; margin-bottom:20px}
div.comment p { margin-top:0;}

