@charset "UTF-8";
/* CSS Document */
/* Normalise les marges et le remplissage */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
/* Normalise les tailles de polices pour les ent-têtes */
h1, h2, h3, h4, h5, h6 {font-size:100%}
/* Supprime les list-styles pour les listes*/
ol, ul, li{list-style:none;}
/* Normalise les styles et les graisses de fontes: font-style et font-weight sont "normal" */
adress, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
/*Supprime les bordures dans les tableaux */
table {border-collapse: collapse; border-spacing:0;}
/* Supprime les bordures dans les éléments fieldset et img */
fieldset, img {border:0;}
/* Aligne le texte à gauche dans caption et th */
caption, th {text-align:left;}
/* Supprime les apostrophes doubles (guillements anglais) autour de q */
q:before, q:after {content:'';}


html, body {margin: 0;height:100%;}
div#global {min-height: 100%; background-color:transparent;width:960px;margin:20px auto;text-align: left;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;text-align:left;}

div#header {height:140px;width: 960px;background-color:#036;}

h1 {position:relative;top: 30px;left:7px;font-size:13px;color: #FFF;z-index:10;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
h2,h3,h4,h5{color:#036;}

div#content {clear:both;overflow:auto;background-color:#fff;background-image: url(background.jpg);background-repeat:no-repeat;background-position: 90% 0px;border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;}

div#content-sub {width:204px;padding: 10px 10px;background-color:transparent;font-size:12px;text-align:left;overflow:auto;}
	
div#content-main {float:right;left:205px;top:300px;width:714px;padding: 10px 10px;background-color:transparent;}
div#content-main .logo{float:right; margin: 0px 0px 10px 10px;background-color:transparent;}
div#content-main .titre_article{font-size:2em; font-weight:bold;color: #036;}

div#footer {clear:both;overflow:auto;padding-top:10px;bottom:0;height:24px;width:958px;background-color:transparent; text-align:center; border: 1px dotted #ccc;}
div#footer li {display:inline;padding:0 2px;}
div#footer ul {display:inline;list-style:none;padding:0;}

div#navigation {position:absolute;top:74px;left:0px;width:960px;}

div#adresse {float:left;;height:20px;width:800px;background-image:url(fond-header-menu.jpg); background-repeat:repeat-x;text-indent:10px;text-align:center;}
div#langage {float:right;top:0px;right:0px;height:20px;width: 160px;z-index:2;background-image:url(fond-header-menu.jpg); background-repeat:repeat-x;}
div#langage .aligne li {display: inline;list-style:none;padding: 0;margin-left: 3px;float: right; line-height:25px;}
div#langage .font_size {font-size:9px;}

div#banner {left:0px;width:960px;height:120px;}
div#banner-left {height:120px;background-color:#036;}
div#logo {float:left;width:260px;height:120px;}
	
div#navway {left:0px;width:720px;height:20px;background-image:url(fond-header-menu.jpg);background-repeat:repeat-x;clear:both;padding-left:240px;}
div#navway a {color:#666;}
div#navway a:hover {color: #4D7795;}
	
div#bloc-horaires {width:195px;background-color:#036; color:#fff; text-align:center;padding-bottom:5px; margin-bottom:5px;}
div#bloc-horaires .titre_horaires {text-transform:uppercase; font-size: 1em; color: #fff; background-color:#999;}
div#bloc-horaires i{font-size:1.6em;}

div#bloc-services {width:195px;background-color:#036; color:#fff; text-align:center; padding-bottom:5px; margin-bottom:5px;}
div#bloc-services .titre_services {text-transform:uppercase; font-size: 1em; color: #fff; background-color:#999;margin-bottom:5px;}

div#bloc-anvers {width:195px;background-color:#036; color:#fff; text-align:center; padding-bottom:5px; margin-bottom:5px;}
div#bloc-anvers .titre_anvers {text-transform:uppercase; font-size: 1em; color: #fff; background-color:#999;margin-bottom:5px;}
div#bloc-anvers a {color:#ccf;}
div#bloc-anvers a:hover {color:#fcc;}
div#bloc-anvers i{font-style:normal;font-size:1.6em;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

div#bloc-envoi-voiture {width:195px;background-color:#696; color:#fff; text-align:center; padding-bottom:5px; margin-bottom:5px;}
div#bloc-envoi-voiture .titre_envoi-voiture {text-transform:uppercase; font-size: 1em; color: #fff; background-color:#999;margin-bottom:5px;}
div#bloc-envoi-voiture a {color:#fff;}
div#bloc-envoi-voiture a:hover {color:#ccc;}
div#bloc-envoi-voiture i{font-style:normal;font-size:1.6em;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

div#article {padding: 0 0 0 5px;background-color:transparent;	margin:0;}
div#article .logo_article{float:right;margin:0px 0px 10px 10px;}
div#article .titre_article {position:relative; clear:left; height:18px;width:480px;font-size:1.6em;text-indent:0px;text-transform: uppercase; margin-bottom:1em;color:#333;}
/*div#article img {border: 1px solid #ccc;}*/

div#articleagent {	padding: 0 0 0 10px;margin-bottom: 30px;background-color: transparent;clear:both;	}
div#articleagent .titre_articleagent {position:relative;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color:#036;height:18px;width:580px;font-size:100%;text-transform: uppercase;	}

.date {font-size:0.8em; color:#030;}

div#news {position:relative; background-color:transparent;}
div#article_news {margin-bottom: 5px; background-color:transparent; border-top: 1px dotted #ccc; padding: 5px 0px; clear:both;}
div#news .titre_news {background-color: transparent; height:18px; font-weight:bold; font-size: 1em; color: #600; padding: 0px; margin:0px; }
div#news .logo_news {float:left; margin: 0px 6px 0px 0px;}
div#news p {margin-bottom: 1em;}


a {text-decoration: none; color:#036;}
a:hover {text-decoration: none; color: #600;}
p {margin-bottom:1em;}
.enligne li {display: inline;list-style:none;padding: 0;margin: 0px;float: left;}
.enligne ul {text-align: center;}
.aligne li {display: inline;list-style:none;padding: 0;margin-left: 3px;float: left; line-height:25px;}
.retrait_texte {margin-left: 15px;}
.puce_image{list-style-type:square;}
