html, body {height: 100%; margin: 0px; font: 11px "Verdana", sans-serif; background-color:#676767; background-image:url(images/bg.gif); background-repeat:repeat-y; background-position:center;}

/* design du site*/
#global { height:100%; width: 900px; margin: 0 auto; position: relative; padding:0px;}
.bghaut { height:27px; width:900px; background-image:url(images/bghaut.gif); background-repeat:no-repeat;}
.cgh { width:200px; height:110px; background-image:url(images/cgh.gif); background-repeat:no-repeat;}
.animation { width:500px; height:270px;}
.cdh { width:200px; height:110px; background-image:url(images/cdh.gif); background-repeat:no-repeat;}
.marges { padding:20px 30px 20px 30px;}
.margesrub { padding:20px 58px 20px 30px;}
.bgrub { background-image:url(images/bgrub.gif); background-repeat:repeat-y; margin-top:100px;}
.bgmenu { margin-top:100px; height:340px;}
.vignettes { margin:25px 25px 10px 25px;}
.bgbas { width:900px; height:100px; background-image:url(images/bgbas.gif); background-repeat:no-repeat; background-position:center; margin: 0 auto; text-align:center;}
.separateur {color:#676767; padding:3px 0px 3px 0px;}
.chiffres {float: left; margin:0px 10px 0px 0px; font-size:2.5em; color:#3daebb;}
#paris8c1 { float:right; width:130px; margin-left:10px;}
#paris8c2 { float:right; width:130px; margin-left:10px;}
#bissy { float:right; width:130px; margin-left:10px;}
#bordeaux3 { float:right; width:130px; margin-left:10px; margin-bottom:10px;}
#rouen { float:right; width:130px; margin-left:10px; margin-bottom:28px;}
#bac_rouen { float:right; width:130px; margin-left:10px;}
.compet {float: left; margin:0px 54px 80px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.compet2 {float: left; margin:0px 44px 30px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.compet3 {float: left; margin:0px 38px 138px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
#logolog {float:right; width:200px;}
#code {float:right; width:160px;}
.exp0 {float: left; margin:0px 27px 4px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.exp0 img { padding-top:15px;}
.exp1 {float: left; margin:0px 27px 4px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.exp1 img { padding-top:10px;}
.exp2 {float: left; margin:0px 27px 16px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.exp2 img { padding-top:10px;}
.exp3 {float: left; margin:0px 27px 16px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.exp3 img { padding-top:10px;}
.exp4 {float: left; margin:0px 27px 16px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.exp4 img { padding-top:10px;}
.exp5 {float: left; margin:0px 60px 30px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.exp6 {float: left; margin:0px 27px 4px 0px; font-size:1.4em; color:#3daebb; font-weight:bold;}
.exp6 img { padding-top:10px;}

.recherche {font-size:11px;}

/* partie gauche*/
#menu {float: left; width: 200px; padding:0px; margin:0px; background-image:url(images/bggauche.gif); background-repeat:repeat-y;}

/* partie du centre*/
#contenu {float: left; width: 500px; padding:0px 0px 0px 0px; margin:0px; text-align:justify; color:#ffffff; background-color:#333333;}
h1 {font-size:1.4em; text-align:left; color:#ffffff; padding:2px 0px 2px 6px; margin:0px 0px 20px 0px; font-weight:bold; width: 434px; background-color:#2c2c2c;}
h2 {font-size:1.1em; text-align:left; color:#3daebb; padding:0px; margin:0px;}

/* partie droite*/
#liensdroite {float: left; width: 200px; padding:0px; margin:0px; background-image:url(images/bgdroite.gif); background-repeat:repeat-y;}
h3 {font-size:1.4em; color:#3daebb; padding:0px; margin:0px;}
#dlcv {float: right; text-align:left; width:78px; padding-top:2px; font-weight:bold;}

/* liens*/
.margesrub a {color: #3daebb; text-decoration:underline;}
.margesrub a:hover {color: #676767; text-decoration:underline;}

/* liens*/
a {color: #3daebb; text-decoration:underline;}
a:hover {color: #ffffff; text-decoration:underline;}

.copyright{ width:500px; height:12px; text-align:center; padding: 5px 0px 5px 0px; color:#999999; background-color:#303030; margin-top:20px;}
