/* CSS Document */
html{font-size:62%;} 
html *{margin:0; padding:0; outline:0; text-align:left; vertical-align:baseline; font:normal normal normal 1em/1em tahoma, verdana, sans-serif;}
ol, ul{list-style:none;}
a img{border:0 none;}
table{border-collapse:collapse; border-spacing: 0;}
table th, table td{vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes: "" "";}
span.clear{display:block; clear:both; font-size:0; line-height:0;}
strong{font-weight:bold;}
em{font-style:italic;}
.debug{border:solid 1px #cc00cc;}
/*.forVoice{position:absolute; top:-1500em;}*/
a{text-decoration:none; color:#FB6B03; font-weight:normal;} 
a:hover	{ text-decoration:underline; color:#999;}
a.traduc{float:right; padding:0 0 0 2em; background:url(img/fleche.gif) no-repeat; font-weight:bold;} 
a.traduc:hover{color:#000;}
.txt{text-align:justify; padding-top:0.5em; line-height:1.453em; font-size:1.1em;}
body{
margin-top:0;
margin-left:0;
background:#898689 url(img/bg.gif) repeat-x left top;
font-size:1em;
}
h1{float:left; font:2.2em/1em "trebuchet MS", tahoma, sans-serif; color:#EEE; margin:3.9em 0 0 1.8em; padding:0; /*0 0 30 0 (baseline to baseline*/}
h2{font:2em/1em "trebuchet MS", tahoma, sans-serif; color:#FB6B03; margin:0 0 0.5em 2.3em;/*30 0 20 0*/}
h2.parcours{margin:0.8em 0.8em 0.8em 0; padding-top:0.8em; border-top:0.05em dashed #FB6B03;}
h2.culture{margin:0; text-align:center; padding-top:0.8em;}
h3{font:1.8em/1em "trebuchet MS", tahoma, sans-serif; color:#000; text-align:center; margin:0 0 0.5em 0;/*24 0 16 0*/}
h4{font:1.6em/1.2em Arial, Helvetica, sans-serif; color:#E67C05; font-weight:bold; text-align:left; margin:0.5em 0 0.25em 0;/*20 0 10 0*/}
h5{font:1.4em/1.285em Arial, Helvetica, sans-serif; color:#0077BB; font-weight:bold; text-align:left; margin:0 0 0.15em 0;}
h6{font:1.3em/1.23em Verdana, Arial, Helvetica, sans-serif; color:#E67C05; text-align:left; margin:0; margin:0.8em 0 0 0;/*16 0 0 0*/}
br{line-height:1.454em;}
.date{clear:left; color:#FB6B03; font-size:2.6em; margin:0; padding:0.09em 0 0 0;}
.chapo{font-size:1.4em; font-weight:bold; line-height:1.6em; padding:0.5em 0 0 0;}

.note{font-size:1em; font-style:italic; margin:0.5em 0 0 0; padding:0;}
.legend {color: #FF3300; margin-top:-0.2em; padding:0 0.5em 0 0.5em;}

#global{width:90em; margin:0 auto 0 auto; padding:0 0 1em 0; background:#1C1D1E;}
#global #header{width:90em; height:11.2em; margin:0; padding:0; background:url(img/headerGalerie.gif) left bottom no-repeat; text-align:left;}
#global #header #logo{float:left; width:23.1em; height:8.1em; margin:0; padding:0; }
#global #header #logo img{width:23.1em; height:8.1em; }
#global #content{ width:90em; margin:0; padding:0; background:#1D1E1E url(img/bgContener.gif) repeat-x left top;}
#global #content #centre{ width:90em; background:#FFF; margin:0; font-size:1em; padding-bottom:1em;}
#global #content #centre div.annee{float:left; width:5.8em; font-size:1.1em; font-weight:bold; line-height:1.454em; margin-top:0.5em;}
#global #content #centre  div.txt{float:left; margin:0 0 0.8em 1.5em; font-size:1.1em; line-height:1.454em;}


table#structure{margin:0 auto 1em 2em; padding:0; width:95%;}
table#structure tr td#area-left{padding:0; vertical-align:middle;}
table#structure tr td#area-center p{margin-left:4em; font-size:1.2em; color:#000; line-height:1.5em;}
table#structure tr td#area-center{width:100%; padding:0 0 1em 0; vertical-align:middle;}
table#structure tr td#area-right{padding:0; vertical-align:middle; height:35em;}
div.pWithIllustration{margin:0 0 0.8em 0; padding:0 0 0 0;}
div.pWithIllustration p{margin:0; padding:3em 0.5em 0 0; text-align:justify;}
div.pWithIllustration p.last, table#structure td#area-center div.pWithIllustration ul{margin:0 0 0 0;}
div.pWithIllustration img.left,
div.pWithIllustration object.left{float:left; margin:0 1em 0 0;}
div.pWithIllustration img.right,
div.pWithIllustration object.right{float:right; margin:0 1em 0 0; }
div.pWithIllustration ul li{}

#global #content #menuMain{width:90em; height:3.2em; margin:0; padding:0; color:#FB6B03; background:#1D1E1E;}
#global #content #menuMain ul{ padding:0 1em 0 1em; }
#global #content #menuMain ul li {float:left; padding:0 0.05em 0 0.05em;}
#global #content #menuMain ul li a{display:block; color:#FB6B03; font:bold 1.2em/2em Verdana, Arial, sans-serif; text-decoration:none;}
#global #content #menuMain ul li a span{display:block; font:bold 1.2em/2em Verdana, Arial, sans-serif; padding:0 0.8em 0 0.5em;}
#global #content #menuMain ul li#selected {text-decoration:none; color:#898689; }
#global #content #menuMain ul li#selected a{text-decoration:none;  padding:0 0 0 0.5em; color:#898689; background:#FFF url(img/onglet-left.gif) left bottom no-repeat;}
#global #content #menuMain ul li#selected a span{text-decoration:none; color:#898689; background:#FFF url(img/onglet-right.gif) right bottom no-repeat;}
#global #content #menuMain ul li a:hover {display:block; padding:0 0 0 0.55em; text-decoration:none; color:#898689; background:#FFF url(img/onglet-left.gif) left bottom no-repeat;}
#global #content #menuMain ul li a:hover span{text-decoration:none; color:#898689; background:#FFF url(img/onglet-right.gif) right bottom no-repeat;}
#global #content #menuMain ul li.contact {float:right; /*margin-right:1em;*/}
#global #content #menuMain ul li.contact a{}
#global #content #menuMain ul li.contact a span{}
#global #content #menuMain ul li.contact a:hover{}
#global #content #menuMain ul li.contact a:hover span{}
table#structure tr td#area-center.homeGalerie{width:85em; margin:0; padding:1.1em 0 1em 1em;}
table#structure tr td#area-center.homeGalerie div{float:left; height:10em; width:10.5em; background:#1C1D1E; margin:1em 0 0 1.5em; margin-top:0.5em; text-align:center; }
table#structure tr td#area-center.homeGalerie div img{ height:7.5em; width:auto; padding-bottom:0.5em;}
#global #content #centre img{ margin-top:0.5em; border:0 none;}

#global #content #navGalerie{width:88em; height:8.5em; margin:0 0 1em 0; padding:0 0 0 1em; background:#1C1D1E; font-size:1em; border:1px solid #FB6B03;}
#global #content #navGalerie img{float:left; margin:0.5em 0 0 0.9em;}
#global #content #navGalerie img.current{border:1px solid #FB6B03;}

table#structure tr td#area-right.ito{font-size:1.2em; vertical-align:top; padding:1.5em 0;}
table#structure tr td#area-right.ito ul{list-style:none; margin:0; padding:0;}
table#structure tr td#area-right.ito li.print{padding:0.4em 0 0.6em 3em; background:url(img/li_print.gif) no-repeat; }
table#structure tr td#area-right.ito li.print a{color:#000; }
table#structure tr td#area-right.ito li.print a:hover{color:#FB6B03;}


