/* 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:#181413; background: #181413; }
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: #181413; 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#main {background: #ebeac4;}
div#top {background: #ebeac4; background-image:url(../img/background.jpg); background-repeat:repeat-x; }
div.contenutop{height:365px; margin:0 auto 0 auto; text-align:left; width:984px; background-image:url(../img/background-top.jpg); background-repeat:no-repeat;}
div.contenutophome{height:470px; margin:0 auto 0 auto; text-align:left; width:984px; background-image:url(../img/background-top-home.jpg); background-repeat:no-repeat}

div#bottom{background:#181413; background-image:url(../img/background-bottom.jpg); background-repeat:repeat-x; color:#ffffcc; font-family: "Trebuchet MS",Arial,serif;}
div#bottom a, div#bottom a:hover{color:#ffffcc}
div.contenu{text-align:left; margin:0 auto 0 auto; width:974px}
div.contenubottom{padding-top:152px; text-align:left; margin:0 auto 0 auto; width:974px; background-image:url(../img/frise-bottom.jpg); background-repeat:repeat-x;}


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:#181413 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:#ffffcc; 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:#ffffcc}

.mainpart {border-top:#181413 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 */
img.photodroite, img.photogauche, img.tableauphoto {background-color: #fff; border: 1px solid #a9a9a9;padding: 2px;}
img.photodroite, img.icones {float: right; margin: 0 0 0 0.5em;}
img.photogauche {float: left; margin: 0 0.5em 0 0;}
img.tableauphoto {float: left; margin: 0 0.2em 0.2em 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;}

table.tableau {
	margin:10px 0 10px; 
	text-align:center;
}

table.tableau p {
	margin: 0.2em 0 0.2em;
}

