/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2009 
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {margin:0;padding:0;font:76% Arial,sans-serif;background-color:#fff;}
img {border:none;margin:0;padding:0;}

#ContainerCols {width:982px;margin:0 auto;padding:0;display:block;font-size:1em;text-align:left;}

/*  standart   */
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.error, .erreur {color:#F00;}
.horscadre, .horschamp, .hidden {display:none;}
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf {display:inline-block;}
/* \*/ * html .cf {height:1%;} .cf {display:block;} /* */

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

#ContainerCols ul {margin:0 0 1em 0;padding:0;list-style:none}
#ContainerCols ul li {margin:0 0 0.5em 0;padding:0;}
#ContainerCols p {margin:0 0 1em 0;padding:0;}
#ContainerCols a {color:#000;}
/* [ ColA ]________________________ */
#ColA {margin:0;padding:0;}
#ColA .colA_left {float:left;margin:0;padding:0;}
#ColA .colA_left img {margin:0;padding:0;border:none;display:block;}
#ColA .colA_right {float:left;width:178px;margin:36px 0 0 0;padding:0 0 0 20px;}
#ColA ul {margin:0.5em 0 0 0;padding:0;}
#ColA ul li {margin:6px 16px 5px 0;padding:0;float:left;text-align:center;}
#ColA ul li a {display:block;width:65px;color:#0487CD;font-weight:bold;font-size:1.1em;}
#ColA ul li a img {border:none;margin-bottom:.2em;display:block;}
#ColA .colA_left object {margin:0;padding:0;display:block;}

/* [ colContenu ]________________________ */
#ColB {margin:0;padding:11px 10px 0 10px;background:url(../../img/bg_colB.gif) no-repeat 0 0;}
#ColB .bloc {margin:0;padding:0;clear:both;font-size:0.9em;}
#ColB .bloc .bl-inner {margin:0;padding:10px 0 0 0;background-position:0 0;background-repeat:no-repeat;}
#ColB .bloc .bl-inner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColB .bloc .bl-inner {display:inline-block;}
/* \*/ * html  #ColB .bloc .bl-inner {height:1%;} #ColB .bloc .bl-inner {display:block;} /* */
#ColB .bloc .bl-inner p {padding:0 12px 0 12px;margin:0 0 .9em 0;}
#ColB .bloc .bl-inner .dt {display:block;font-size:.96em;}
#ColB .bloc h3 {margin:0;padding:0 0 0 18px;font-size:1.3em;color:#2184CC;}
#ColB .tous {color:#FFF;margin:0;text-align:right;}
#ColB .tous a {color:#FFF;padding:1px 2px 1px 15px;background-color:#4497D4;background-image:url(../../img/plus.gif);background-repeat:no-repeat;background-position:4px 4px;font-size:0.96em;margin:0;}

/* [ colContenu  ColB rowA]________________________ */
#ColB .rowA {width:302px;float:left;padding:0 10px 0 0;margin:0;}
#ColB .rowA .rss {width:45px;float:right;color:#0487CD;margin-top:4px;}
#ColB .rowA .rss a{color:#0487CD;}
#ColB .rowA .rss img {vertical-align:middle}
#ColB .rowA ul.onglets {margin:0;padding:0;}
#ColB .rowA ul.onglets li{width:auto;float:left;margin-top:2px;margin-right:2px;height:13px;}
#ColB .rowA ul.onglets li a {color:#FFF;display:block;padding:2px 20px 2px 20px;font-weight:bold;background:#A6CEEB;}
#ColB .rowA ul.onglets li.on {margin-top:0;}
#ColB .rowA ul.onglets li.on a {background-color:#2184CC;padding-top:4px;}
#ColB #actualite .tous a{width:123px;}
#ColB #agenda .tous a{width:95px;}
#ColB .rowA .bloc .bl-inner {background-image:url(../../img/bg_bl.gif);}
#ColB .rowA #espace-presse {display:none;}


/* [ colContenu  ColB rowB]________________________ */
#ColB .rowB {width:308px;float:left;padding:0 10px 0 10px;margin:0;}
#ColB .rowB .bloc .bl-inner {background-image:url(../../img/bg_pub.gif);}
#ColB .rowB .bloc h3 {color:#479423;}
#ColB .rowB .pub {margin:6px 0 36px 0;padding:0 15px 0 15px;}
#ColB .rowB .pub .sub-pub {margin:0;padding:0;width:138px;float:left;}
#ColB .rowB .pub .sub-pub img {margin:0 0 10px 0;width:103px;height:143px;overflow:hidden;}
#ColB #pub .tous a {background-color:#479423;width:135px;}
/* [ colContenu  ColB rowC]________________________ */
#ColB .rowC {width:312px;float:left;padding:0 0 0 10px;margin:0;}
#ColB .rowC .bloc .bl-inner {background-image:url(../../img/bg_expertise.gif);}
#ColB .rowC #prog-rech .bl-inner {background-image:url(../../img/bg_expertise_b.gif);}
#ColB .rowC .bloc h3 {color:#A95C5E;}
#ColB #expertise {margin-bottom:10px;}
#ColB #expertise .tous{margin:20px 0 0 0;}
#ColB #expertise .tous a {background-color:#A95C5E;width:175px;}
#ColB #prog-rech .tous {margin:20px 0 0 0}
#ColB #prog-rech .tous a {background-color:#A95C5E;width:195px;}


/*  [ colContenu ColC ]_____________________*/
#ColC {margin:0 auto;padding:0 0 30px 0;background:url(../../img/bg_pp.gif) no-repeat 0 0;width:982px;}
#ColC .sites {margin:0;padding:15px 0 0 0;}
#ColC .sites span {color:#2184CC;font-weight:bold;margin:0 48px 0 57px;}
#ColC .sites img {margin:0 15px 0 0;padding:0;vertical-align:middle;}


/*   pied de page */
#PiedDePage {width:auto;margin:0 auto;padding:5px 0 0 0;color:#2184CC;}
#PiedDePage a {color:#2184CC;text-decoration:underline;padding:0 2px 0 2px;}
#PiedDePage a:hover {text-decoration:none;}
#PiedDePage img {vertical-align:middle;}
#PiedDePage #afsset img {margin:0 40px 0 0;padding:0;}
#PiedDePage img#mf {margin:0 0 0 30px;}




.left {float:left;margin:.6em 15px 15px 0;}
.right {float:right;margin:.6em 0 15px 15px;}
.center {text-align:center;}
.justify {text-align:justify;}
.middle {display:block;margin:0 auto;}






