html{font-size:100%;margin:0;}
body{margin:0;padding:0;font-size:.8em;line-height:1.4;color:#39424b;background:#768293;font:normal 80% Arial, "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;}
a{text-decoration:none;color:#06c;}
a:hover{color:#ed001b;}
a:visited{color:#06c;}
h2, h3, h4, h5, h6{line-height:1.2;font-weight:bold;font-style:normal;}
.titre-site{width:733px;float:right;}
h2, h3{font-size:1em;}
h3{margin:1em 0;}
blockquote{text-align:justify;}
p{text-align:justify;margin:.2em 0;}
dfn{display:block;width:400px;margin:10px 5px 10px 100px;padding:5px;border-left:1px solid #004080;text-align:justify;}
li{margin:5px 20px;}
img{margin:0px;padding:0px;border:0px;}
.tac{text-align:center;}
.tar{text-align:right;margin-right:10px;color:#fff;}
#conteneur-upside{background:url('http://www.communicantes.fr/2image/bg_contenu.jpg') top left repeat-x;}
.conteneur{width:940px;margin:0px auto;padding:20px 0px;background:#181c21 url('http://www.communicantes.fr/2image/bg_conteneur.jpg') top left repeat-x;}
#conteneur-inside{width:900px;margin:0px auto 0px auto;padding:0px;text-align:justify;position:relative;}
#conteneur-inside-inside{background:#efefef;padding:10px;}
#haut-conteneur-inside{background:url('http://www.communicantes.fr/2image/haut-conteneur-inside.png') top left no-repeat;height:8px;}
#bas-conteneur-inside{background:url('http://www.communicantes.fr/2image/bas-conteneur-inside.png') top left no-repeat;height:8px;}
#header{width:100%;margin:0;padding:0px 0 10px 0;height:175px;background:#0b2846 url('http://www.communicantes.fr/2image/bg_top.jpg') top left repeat-x;z-index:1;}
#header p, #header img{margin:0;padding:0;}
.header-inside{padding:0;margin:0px auto;width:940px;}
#header-upside{background:#000;width:100%;margin:0px;height:25px;font-size:0.9em;}
#header-upside a{color:silver;}
#header-upside a:hover{color:#768293;}
.header-inside ul{float:right;margin:0px;list-style:none;}
.header-inside li{display:inline;margin:0px 10px 0px 0px;}
.header-inside li a{text-decoration:none;font-weight:normal;}
#pied{margin:0px;padding:15px 0px;color:#39424b;width:100%;}
#pied p{font-size:1em;margin:0;padding:1px;text-align:center;}
#pied a{color:#39424b;text-decoration:none;}
#pied a:hover{color:#fff;}
#pied img{margin:0px;padding:0px;border:0px;}
input, textarea{font-family:"Times New Roman", Times, serif;}
input:focus, textarea:focus{background-color:#ccc;}
label{color:#39424b;margin:10px;}
input{margin:10px;}
legend{font-family:Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;color:#39424b;font-weight:bold;margin-left:5px;}
fieldset{background-color:#efefef;width:700px;margin:5px auto;}
textarea{width:650px;height:200px;margin:10px auto;}
blockquote.confirmation{width:300px;border:1px dotted gray;margin:15px auto;padding:10px 20px;background:#8e0e1d;color:#ffffff;}
.edito label{display:inline;float:left;width:150px;font-weight:bold;margin:0 0 0 5px;}
.down{width:100%;margin:0px;padding:0px;border:1px dotted;text-align:center;}
.cb{clear:both;}
.fl{float:left;padding-right:15px;}
img.fl{padding:0px 15px 15px 0px;}
.fr{float:right;}
img.fr{padding:0px 0px 15px 15px;}
.evidence{color:#8e0e1d;}
.italic{font-style:italic;}
.red{color:red;}
.separation{border-bottom:1px dotted #004080;}
.bloclateral{float:right;width:300px;margin:20px 0 0 0;padding:0px;position:relative;}
.bloclateral a{text-decoration:none;}
.bloclateral a:hover, a:focus,#conteneur-inside-gauche h3{color:#39424b;}
.haut-cadre-bloclateral{width:300px;height:8px;background:url('http://www.communicantes.fr/2image/haut_cadre_bloclateral.png') left no-repeat;margin:0px;}
.bas-cadre-bloclateral{width:300px;height:8px;background:url('http://www.communicantes.fr/2image/bas_cadre_bloclateral.png') left no-repeat;margin:0px;}
#bloclateral-inside{background:#efefef;}
.bloc{padding:5px;}
.bloc p{padding-right:3px;}
.bloc h2{border:1px dotted silver;border-width:1px 0px;text-align:center;padding:2px 5px;margin:5px 0px;color:#efefef;background:#768293;}
.bloccentral{width:580px;margin:20px 0 0 0;padding:0px;text-align:justify;float:left;}
.bloccentral-inside{background:#fff;position:relative;}
.haut-cadre-bloccentral{background:url('http://www.communicantes.fr/2image/sprite-bloccentral.png') left top no-repeat;height:8px;width:580px;margin:0px;}
.bas-cadre-bloccentral{background:url('http://www.communicantes.fr/2image/sprite-bloccentral.png') no-repeat;background-position:0 -8px;height:8px;width:580px;margin:0px;}
.piedbloc{border:1px dotted #aaa;border-width:1px 0px;margin:10px 0 10px 0;font-size:0.9em;padding:0px;color:#5a5e6b;}
.piedbloc p{}
#horaires{float:right;width:375px;text-align:left;color:#efefef;}
#horaires ul{margin:0.5em 0 0.5em 32px;padding:0;list-style:inside url('http://www.communicantes.fr/2image/bullet.png');}
#horaires li{margin:0px;}
#horaires h3{margin:0.4em 0 0 0;font-size:1.1em;}
#horaires a{color:#fff;text-decoration:underline;}
#horaires a:hover{color:#8e0e1d;background:#fff;}
.barre{text-decoration:line-through;}
.prixpromo{background-color:#ce0000;color:#fff;}
.fl2{float:left;margin:0px 30px 0px 0px;width:425px;display:block;height:230px;color:red;}
img.fl2{padding:0px;}
table.video{width:500px;margin:0px auto;text-align:center;}
blockquote{font-style:italic;}
dl.lien{width:252px;float:left;margin:5px 0px 10px 30px;}
.lien dt{font-weight:bold;text-align:center;}
.lien dd{font-style:italic;text-align:justify;}
blockquote.alerte{width:855px;background:#f5f5f5;margin:15px auto;border:1px dotted red;padding:20px;text-align:justify;}
.partenaire{width:290px;float:right;border:1px dotted gray;background-color:#fff;padding:0 0 5px 0;margin:0 0 0 20px;}
.partenaire p{padding:0px 5px;font-size:0.9em;}
.partenaire h2{margin:0px;width:100%;font-variant:small-caps;margin:0px;padding:0px;border:0px;font-size:1.2em;}
.partenaire h3{width:100%;background-color:#a40303;color:#aaa;margin:0px;padding:2px 0px;text-align:center;margin:0 0 10px 0;color:#fff;}
.pub1{float:left;width:550px;}
.pub1 p{margin:5px 0px 5px 15px;}
.pub1 ul,ol{margin-left:25px;}
.pub1 h2{width:100%;background-color:#a40303;color:#fff;text-align:center;margin:0 0 10px 0;padding:2px 0px;border:0px;}
#fond_menu{width:100%;background:#768293;margin:0px;border:1px solid silver;border-width:1px 0px;}
#conteneur_menu{height:27px;width:940px;margin:0px auto;}
#menu-p{list-style:none;margin:0;padding:0;overflow:hidden;}
#menu-p li{float:right;margin:0px;width:70px;}
#menu-p li a{display:block;color:#fff;font:1em "Arial",Arial,sans-serif;font-size:0.9em;font-weight:bold;line-height:20px;padding:2px 0;text-align:center;text-decoration:none;height:27px;}
#menu-p li a:hover, #menu-p li a:focus, li a:active{background:url(2image/bg_menu_over.jpg) top left repeat-x;color:#efefef;}
