body {
background:#e5e5e5 url(img/degradeBody.png) 0 0 repeat-x;
margin:0;
padding:0;
color:#4d4d4d;
font-size:62.5%; /* Resets 1em to 10px */
font-family:Verdana, Geneva, sans-serif;
line-height:1;
}
/* RTE */
.align-justify {text-align:justify;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}
/* LEGENDE IMAGE TYPO3 */
.csc-textpic-caption {
font-size:0.91em;
color:#000;
padding:5px 0;
}
/* Generiques */
.clearfix:after {
clear: both;
content:".";
display: block;
line-height:0;
height:0;
visibility:hidden;
}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
input,
textarea,
select,
button {
font-family:Verdana, Geneva, sans-serif;
font-size:1em;
}
button {
cursor:pointer;
}
img {
border:0;
}
/* fonts */
@font-face {
font-family:'FranklinGothicMediumRegular';
src: url('fonts/frkcond-webfont.eot?') format('eot'),
     url('fonts/frkcond-webfont.woff') format('woff'),
     url('fonts/frkcond-webfont.ttf') format('truetype'),
     url('fonts/frkcond-webfont.svg#webfontwUf6JhW5') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FranklinGothicHeavyRegular';
src: url('fonts/frkgothheavy-webfont.eot');
src: url('fonts/frkgothheavy-webfont.eot?iefix') format('eot'),
   url('fonts/frkgothheavy-webfont.woff') format('woff'),
   url('fonts/frkgothheavy-webfont.ttf') format('truetype'),
   url('fonts/frkgothheavy-webfont.svg#webfontqZsYXKM9') format('svg');
font-weight: normal;
font-style: normal;

}
#page {
width:972px;
margin:0 auto;
clear:both;
background:#f2f2f2 url(img/degradeTopInterne.png) 0 0 repeat-x;
}
#page.home {
background:none;
}
/******************/
/* HEADER + MENUS */
/******************/
#head {
width:972px;
margin:0 auto;
height:130px;
position:relative;
background:transparent url(img/fdHeader.png) 0 100% no-repeat;
/* IE7 z-index bug : */
z-index:9999;
}
#head h1 {
margin:0;
padding:0;
width:157px;
height:68px;
background:url(img/logoCA.png) 0 0 no-repeat;
text-indent:-999px;
position:absolute;
top:18px;
left:32px;
overflow:hidden;
}
#head h1 a {
display:block;
width:157px;
height:68px;
}
ul#account {
margin:0;
padding:0;
list-style:none;
font-size:1.1em;
position:absolute;
right:0;
top:26px;
height:15px;
}
ul#account li {
line-height:12px;
padding:0;
display:block;
float:left;
list-style:none;
font-weight:bold;
letter-spacing:-0.05em;
}
ul#account li.insc {
padding-left:15px;
padding-right:1px;
background:url(img/fdLiInsc.png) 7px 100% no-repeat;
}
ul#account li.extranet {
    background: url("img/fdLiInsc.png") no-repeat scroll 7px 100% transparent;
    padding-left: 15px;
    padding-right: 1px;
}
ul#account li a {
text-decoration:none;
}
ul#account li.auth a,ul#account li.extranet a {
color:#ff6600;
}
ul#account li.insc a {
color:#1499d8;
}
ul#account li.userOnline {
margin-right:7px;
padding-right:7px;
color:#fff;
background:url(img/fdLiInsc.png) 100% 100% no-repeat;
}
ul#menuTop {
margin:0;
padding:0;
list-style:none;
font-size:1.1em;
position:absolute;
left:232px;
top:66px;
height:15px;
}
ul#menuTop li {
line-height:12px;
padding:1px 0 2px 10px;
background:url(img/fdLiMenuTop.png) 0 100% no-repeat;
display:block;
float:left;
list-style:none;
}
ul#menuTop li.qui {
width:149px;/*-10*/
}
ul#menuTop li.actus {
width:128px;/*-10*/
}
ul#menuTop li.publi {
width:132px;/*-10*/
}
ul#menuTop li.enseign {
width:90px;/*-10*/
}
ul#menuTop li a {
text-decoration:none;
color:#4d4d4d;
}
ul#menuTop li a.act,
ul#menuTop li a:hover {
font-weight:bold;
}
form#searchTop {
position:absolute;
top:63px;
right:16px;
text-align:right;
margin:0;
padding:0 0 0 20px;
width:140px;/*160-20*/
background:url(img/fdSearchTop.png) 0 1px no-repeat;
}
form#searchTop input {
vertical-align:middle;
border:0;
margin:0;
padding:0;
font-size:1.1em;
color:#4d4d4d;
background:none;
width:106px;
overflow:hidden;
outline:none;
}
form#searchTop input.submit {
width:auto;
}
ul#nav {
margin:0;
padding:0;
list-style:none;
position:absolute;
top:94px;
height:36px;
font-size:1.4em;
text-transform:uppercase;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
background:url(img/fdUlNav.png) 0 100% repeat-x;
}
ul#nav li {
margin:0;
padding:0;
height:36px;
display:block;
float:left;
position:relative;
}
ul#nav li a {
text-decoration:none;
color:#000;
display:block;
padding:12px 0 0;
height:22px;/*34-12*/
text-align:center;
background:url(img/fdLienNav.png) 100% 1px no-repeat;
}
ul#nav li.nav1,
ul#nav li.nav1 a {
width:230px;
}
ul#nav li.nav2,
ul#nav li.nav2 a {
width:160px;
}
ul#nav li.nav3,
ul#nav li.nav3 a {
width:189px;
}
ul#nav li.nav4,
ul#nav li.nav4 a {
width:186px;
}
ul#nav li.nav5,
ul#nav li.nav5 a {
width:207px;
background-image:none;
}
ul#nav li a.act,
ul#nav li a:hover,
ul#nav li:hover a {
color:#fff;
background:#000 url(img/fdLienNavAct.png) 50% 29px no-repeat;
}
/* Layers */
div.ssNav {
position:absolute;
width:972px;
top:36px;
background:url(img/fdTransLayer.png) 0 100% no-repeat;
display:none;
padding:0;
}
div.ssNav .border {
padding:30px 0 0 30px;
background:#348db9 url(img/fdLayersHome.png) 0 0 no-repeat;
width:942px;/*972-30*/
}
li.nav1 div.ssNav {
left:0;
}
li.nav2 div.ssNav {
left:-230px;
}
li.nav3 div.ssNav {
left:-390px;
}
li.nav4 div.ssNav {
left:-579px;
}
li.nav5 div.ssNav {
left:-765px;
}
/* reset */
ul#nav li div.ssNav ul {
margin:0;
padding:0;
list-style:none;
display:block;
float:left;
position:static;
}
ul#nav li div.ssNav ul li {
margin:0;
padding:0 0 8px;
height:auto;
display:block;
float:none;
position:static;
}
ul#nav li div.ssNav ul li a,
ul#nav li div.ssNav ul li a:hover {
text-decoration:none;
color:#000;
display:inline-block;
padding:4px;
height:auto;
width:auto;
text-align:left;
background:none;
color:#fff;
font-size:0.9em;
}
ul#nav li div.ssNav ul li a:hover {
background-color:#e1eff6;
color:#000;
}
ul#nav li div.ssNav ul li a.sub {
background:url(img/pointilleLayer.png) 0 100% repeat-x;
}
ul#nav li div.ssNav ul li a.sub:hover {
background:#e1eff6 url(img/pointilleLayer2.png) 0 100% repeat-x;
}
ul#nav li div.ssNav ul li ul {
padding:3px 0 17px;
}
ul#nav li div.ssNav ul li ul li {
margin:0;
}
ul#nav li div.ssNav ul li ul li a,
ul#nav li div.ssNav ul li ul li a:hover {
text-decoration:none;
letter-spacing:0.05em;
font-weight:bold;
color:#000;
display:inline-block;
padding:2px 0;
height:auto;/*34-12*/
text-align:left;
background:none;
text-transform:none;
color:#cde7ff;
font-size:0.82em;
}
ul#nav li div.ssNav ul li ul li a.act,
ul#nav li div.ssNav ul li ul li a:hover {
color:#fff;
}
/* LARGEUR + FOCUS */
ul#nav li div.ssNav ul {
float:left;
padding-right:10px;
width:214px;/*224-10*/
}
ul#nav li div.ssNav .focus,
.preview .focus {
float:left;
padding:9px;
margin:0 0 15px;
width:227px;/*245-18*/
background:#e6f1f7;
color:#000;
text-transform:none;
font-weight:normal;
position:relative;
}
.preview {
padding:30px 0;
font-size:1.4em;
background:#348db9 url(img/fdLayersHome.png) 0 0 no-repeat;
}
.preview .focus {
margin:0 auto;
float:none;
}
div.ssNav .focus div.tFoc,
.preview .focus div.tFoc {
background:url(img/fdTitreFocus.png) 0 8px repeat-x;
font-size:1.18em;
text-transform:uppercase;
margin:0 0 14px;
}
div.ssNav .focus div.tFoc span,
.preview .focus div.tFoc span {
background:#e6f1f7;
padding-right:12px;
display:inline-block;
}
div.ssNav .focus img,
.preview .focus img {
margin:0 0 10px;
}
ul#nav li div.ssNav .focus a {
text-decoration:none;
color:#000;
display:inline;
padding:0;
height:auto;
background:none;
}
div.ssNav .focus span.tFoc,
.preview .focus span.tFoc {
font-size:0.92em;
display:inline-block;
font-weight:bold;
line-height:1.2em;
margin:0 0 7px;
}
div.ssNav .focus p,
.preview .focus p {
padding:0;
margin:0;
font-size:0.72em;
}
div.ssNav .focus p.plus,
.preview .focus p.plus {
text-align:right;
}
ul#nav li div.ssNav .focus p.plus a,
ul#nav li div.ssNav .focus p.plus a:hover,
.preview .focus p.plus a,
.preview .focus p.plus a:hover {
display:inline-block;
padding:0;
height:16px;
width:33px;
background:url(img/lienPlusFocus.png) 0 0 no-repeat;
}
ul#nav li div.ssNav .focus p.plus a:hover,
.preview .focus p.plus a:hover {
background-color:#fff;
}
ul#nav li div.ssNav .focus p.plus a span,
.preview .focus p.plus a span {
display:none;
}







/*****************/
/* COLONNES HOME */
/*****************/
#colsHome {
margin:12px 0 10px;
font-size:1.1em;
}
#colsHome .colG,
#colsHome .colC {
width:400px;/*405-5*/
padding:4px 5px 0 0;
float:left;
background:url(img/fdColHome400T.png) 0 0 no-repeat;
}
#colsHome .colG .inner,
#colsHome .colC .inner {
padding:16px 20px 10px 20px;
background:#f7f7f7 url(img/fdColHome400B.png) 0 100% no-repeat;
min-height:630px;
}
#colsHome .side {
width:162px;
padding:4px 0 0;
float:left;
background:url(img/fdColHome162T.png) 0 0 no-repeat;
}
#colsHome .side .inner {
padding:16px 6px 10px 6px;
background:#fff url(img/fdColHome162B.png) 0 100% no-repeat;
min-height:630px;
}
/* specifique Home */
.home h2 {
font-size:1.45em;
font-weight:normal;
color:#000;
text-transform:uppercase;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
background:url(img/rectOrange.png) 0 2px no-repeat;
margin:0;
padding:0 0 5px 15px;
}
.home h3 {
font-size:1.09em;
color:#f60;
text-transform:uppercase;
margin:0;
padding:14px 0 14px;
/* IE7 : */
clear:left;
}
.home h3 a {
color:#f60;
text-decoration:none;
}
.home p,
.home h4 {
line-height:1.2em;
margin:0;
padding:5px 0;
}
.home h4 {
color:#000;
font-size:1em;
}
.home h4 a {
color:#000;
text-decoration:none;
}
.home p.plus {
text-align:right;
font-size:0.81em;
}
.home p.plus a {
background:url(img/fdLienPlus.png) 0 4px no-repeat;
color:#4d4d4d;
text-decoration:none;
padding:0 0 0 30px;
}
.home p.plus a:hover {
color:#029bea;
}
.home p.plus a.left {
float:left;
}
/* zoom */
.zoom img {
float:left;
padding-right:15px;
}
.home .zoom h4 {
line-height:1.2em;
margin:0;
padding-top:0;
}
/* Colonne droite */
.home .side h2 {
background-position:7px 2px;
padding:0 0 8px 22px;
}
.home .side h3 {
padding:7px 0 3px 5px;
}
.home .side h4 {
padding:5px 0 10px 6px;
}
/* blocs gris */
.home .side .block {
background:url(img/fdBlockSideHomeT.png) 0 0 no-repeat;
padding:4px 0 0;
margin:0 0 9px;
}
.home .side .block .bg {
background:#e5e6ea url(img/fdBlockSideHomeB.png) 0 100% no-repeat;
padding:0 0 4px;
}
/* newsletter */
.home .side .block.newsletter form {
background:url(img/fdFormNewsletterHome.png) 2px 0 no-repeat;
margin:0 0 10px;
padding:0 0 0 26px;
}
.home .side .block.newsletter form input,
.home .side .block.newsletter form input.disabled {
background:none;
border:0;
vertical-align:top;
height:22px;
line-height:20px;
outline:none;
width:87px;
margin:0;
padding:0;
color:#f60;
}
.home .side .block.newsletter form input.disabled {
font-style:italic;
color:#333;
}
.home .side .block.newsletter form input.submit {
width:auto;
}
/* Bloc aller plus loin */
.plusLoin {
position:relative;
left:26px;
width:142px;
height:80px;
background:url(img/fdAllerPlusLoin.png) 0 0 no-repeat;
color:#fff;
}
.plusLoin p {
margin:0;
padding:0;
font-weight:bold;
position:absolute;
width:138px;
text-align:center;
left:1px;
top:48px;
}
.plusLoin a {
position:absolute;
display:block;
}
.plusLoin a span {
display:none;
}
.plusLoin a#docs {
background:url(img/plusLoinPdf.png) 0 0 no-repeat;
width:31px;
height:37px;
top:8px;
left:12px;
}
.plusLoin a#liens {
background:url(img/plusLoinLiens.png) 0 0 no-repeat;
width:27px;
height:37px;
top:3px;
left:58px;
}
.plusLoin a#outils {
background:url(img/plusLoinOutils.png) 0 0 no-repeat;
width:39px;
height:43px;
top:6px;
left:99px;
}
/* variante plus col droite home */
.home .side p.plus {
padding-right:5px;
}
/* listes dans blocs gris */
.home .side .block ul {
margin:0;
padding:2px 5px 5px 8px;
list-style:none;
}
.home .side .block ul li {
background:url(img/puceBlocGrisHomeDroite.png) 0 5px no-repeat;
padding:0 0 0 10px;
line-height:1.2em;
font-size:9px;
}
.home .side .block ul li a {
text-decoration:none;
color:#4d4d4d;
font-size:9px;
}
.home .side .block ul li a:hover {
text-decoration:underline;
}
/* login */
.home .side .block.login form {
margin:0 0 0 5px;
padding:0;
width:142px;
}
.home .side .block.login form p {
margin:0 0 5px;
padding:0;
}
.home .side .block.login form p input {
margin:0;
padding:0;
height:22px;
line-height:20px;
border:0;
background:none;
outline:none;
}
.home .side .block.login form p.log {
background:url(img/fdInputLoginHome.png) 0 0 no-repeat;
}
.home .side .block.login form p input {
margin:0;
padding:0 0 0 5px;
height:22px;
border:0;
background:none;
outline:none;
vertical-align:top;
color:#f60;
}
.home .side .block.login form p.log input {
width:117px;
}
.home .side .block.login form p.pass {
background:url(img/fdPasswordLoginHome.png) 0 0 no-repeat;
}
.home .side .block.login form p.pass input {
width:102px;
}
.home .side .block.login form p.pass input.submit {
width:auto;
padding:0;
}
/* mdp oublie etc. */
.home .side .block.login ul li {
background:url(img/puceBlocLoginHomeDroite.png) 0 6px no-repeat;
padding:2px 0 2px 10px;
}
/****************/
/* PIED DE PAGE */
/****************/
#footer {
width:990px;
margin:0 auto;
background:#eaeaea;
padding:20px 0 0;
}
#footer ul.niv1 {
width:825px;
margin:0;
padding:0;
list-style:none;
float:left;
}
#footer ul.niv1 li {
width:165px;
float:left;
display:block;
margin:0;
padding:0;
}
#footer ul.niv1 li a {
font-size:1.345em;
color:#000;
text-transform:uppercase;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
text-decoration:none;
display:block;
margin:0 0 0 12px;
padding:0;
height:42px;
background:url(img/pointilleFooter.png) 0 100% repeat-x;
width:140px;
line-height:1.2em;
}
#footer ul.niv1 li a:hover {
color:#029bea;
}
#footer ul.niv1 li a.act {
text-shadow:1px 1px 1px #777;
}
#footer ul.niv2 {
margin:0 0 0 12px;
padding:9px 0 0;
list-style:none;
}
#footer ul.niv2 li {
float:none;
width:auto;
}
#footer ul.niv2 li a {
font-size:0.96em;
color:#3b4d58;
text-transform:none;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
letter-spacing:0;
font-weight:normal;
background:none;
margin:0;
padding:0 0 9px;
height:auto;
}
#footer ul.niv2 li a.act {
color:#000;
text-shadow:1px 1px 2px #aaa;
}
#footer div.site {
width:165px;
float:left;
}
#footer div.site ul.bicolor {
margin:0;
padding:0 0 0 10px;
list-style:none;
text-transform:uppercase;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
font-size:1.385em;
}
#footer div.site ul.bicolor li {
margin:0;
padding:0;
}
#footer div.site ul.bicolor li a {
display:block;
background:url(img/rectOrange.png) 0 0 no-repeat;
text-decoration:none;
color:#009ce7;
padding:0 0 0 10px;
margin:0 0 12px;
}
#footer div.site ul.bicolor li.even a {
background-image:url(img/rectBleu.png);
color:#f60;
}
#footer div.site ul.bicolor li a.act {
text-shadow:1px 1px 2px #aaa;
}
#footer div.site ul.mapNiv1 {
margin:40px 0 0;
padding:0 20px 0 10px;
list-style:none;
text-transform:uppercase;
}
#footer div.site ul.mapNiv1 li {
margin:0;
padding:0;
}
#footer div.site ul.mapNiv1 li a {
color:#009ce7;
text-decoration:none;
display:block;
background:url(img/pointilleFooter.png) 0 100% repeat-x;
font-size:0.9em;
font-weight:bold;
letter-spacing:0.15em;
padding:0 0 6px;
margin:0 0 10px;
}
#footer div.site ul.mapNiv1 li.first a {
color:#000;
background:url(img/rectBleu.png) 0 0 no-repeat;
padding:0 0 0 10px;
margin:0 0 17px;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
font-size:1.385em;
letter-spacing:0;
font-weight:normal;
}
#footer div.site ul.mapNiv1 li.last a {
background:none;
}
#footer div.site ul.mapNiv1 li a.act {
text-shadow:1px 1px 2px #aaa;
}

/* clear footer + liens */
.bottom {
width:99%;
}
.bottom ul {
margin:0;
padding:20px 0 20px 10px;
list-style:none;
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.2em;
}
.bottom ul li {
display:inline;
}
.bottom ul li a {
color:#757575;
text-decoration:none;
}
.bottom ul li a:hover {
color:#067ab5;
}
.bottom ul li span {
color:#000;
}
/* Footer 2 - texte à afficher / masquer */
#footer2 {
width:974px;
margin:0 auto;
padding:20px 0 0;
font-size:0.9em;
line-height:1.2em;
color:#7d7979;
}
#footer2 p {
margin:5px 0;
padding:0;
}
/******************/
/* PAGES INTERNES */
/******************/
#illusTop {
background:#e5e6ea url(img/fdIllusTop.png) 0 100% no-repeat;
padding:0 0 6px;
}
#illusTop img {
border:1px solid #d9d9d9;
border-bottom:0;
}
/* Colonnes internes */
#cols {
background:url(img/fdTopColsInterne.png) 0 0 repeat-x;
}
.colIntG {
width:271px;
float:left;
min-height:500px;
}
.colIntD {
width:670px;/*701-31*/
float:left;
padding:0 31px 35px 0;
min-height:700px;
font-size:1.2em;
line-height:1.2em;
}
.colIntD a {
color:#029bea;
}
.colIntG .first {
width:240px;
background:url(img/fdInnerColGC.png) 0 0 repeat-y;
margin:16px 0 30px;
}
.colIntG .first .inner {
background:url(img/fdInnerColGB.png) 0 100% no-repeat;
padding:0 0 6px;
}
.colIntG .first .inner2 {
background:url(img/fdInnerColGT.png) 0 0 no-repeat;
padding:6px 0 25px;
min-height:115px;/*140-25*/
}
.colIntG .first .titreGauche {
min-height:89px;/*104-15*/
padding:15px 15px 0;
color:#029bea;
font-size:2.4em;
line-height:1.2em;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
text-transform:uppercase;
}
.colIntG .first .titreGauche span {
display:block;
color:#000;
}
/* menu */
.menuG {
width:213px;
background:url(img/fdMenuGB.png) 0 100% no-repeat;
padding:0 0 4px;
margin:0 0 40px;
}
.menuG ul {
background:#f5f5f5 url(img/fdMenuGT.png) 0 0 no-repeat;
margin:0 0 0 1px;
padding:8px 1px 6px 11px;
list-style:none;
min-height:75px;/*93-4-8-6*/
}
.menuG ul li {
padding:0;
margin:0;
text-transform:uppercase;
}
.menuG ul li a {
display:block;
background:url(img/fdLiNiv2MenuG.png) 15px 100% no-repeat;
text-decoration:none;
padding:0 0 3px;
line-height:1.2em;
}
.menuG ul li a span {
display:block;
padding:4px 27px 4px 4px;
cursor:pointer;
color:#7e7e7e;
}
.menuG ul li.sub a span {
background:url(img/fdSpanMenuNiv2.png) 184px 50% no-repeat;
}
.menuG ul li a.act span,
.menuG ul li a:hover span {
color:#fff;
background:#029bea;
}
.menuG ul li.sub a.act span,
.menuG ul li.sub a:hover span {
background:#029bea url(img/fdSpanMenuNiv2act.png) 182px 50% no-repeat;
}
.menuG ul li ul {
margin:0;
padding:0;
list-style:none;
min-height:0;
}
.menuG ul li ul li {
text-transform:none;
padding:0 0 3px;
}
.menuG ul li ul li a {
padding:4px 0 4px 18px;
background:none;
color:#7e7e7e;
}
.menuG ul li ul li a.act,
.menuG ul li ul li a:hover {
font-weight:bold;
color:#000;
background:url(img/puceMenuGniv3act.png) 0 5px no-repeat;
}
/* niveau 4 */
.menuG ul li ul li ul li {
text-transform:none;
padding:0 0 3px 12px;
}
/* teasers */
.teaser {
background:#029bea;
margin:0 0 18px;
font-size:1.05em;
padding:8px;
width:220px;/*236-16*/
line-height:1.1em;
}
.teaser h2 {
margin:0;
padding:0 0 7px;
color:#000;
font-size:1em;
text-transform:uppercase;
}
.teaser h2 a {
color:#000;
text-decoration:none;
}
.teaser p {
color:#fff;
margin:0;
padding:0 0 12px;
}
.teaser p.plus {
font-size:0.95em;
text-align:right;
padding:0 0 2px;
}
.teaser p.plus a {
display:inline-block;
text-decoration:none;
color:#000;
padding:0 0 0 19px;
background:url(img/fdLienPlusTeaser.png) 2px 1px no-repeat;
}
/* Droite */
ul#ariane {
margin:0;
padding:5px 0 0 0;
font-size:0.78em;
list-style:none;
color:#737373;
height:11px;/*16-5*/
}
ul#ariane li {
margin:0;
padding:0;
display:inline;
}
ul#ariane li a {
color:#737373;
text-decoration:none;
}
ul#ariane li a:hover {
text-decoration:underline;
}
.colIntD .intro {
height:124px;
margin:0 0 27px;
line-height:1em;
position:relative;
}
.colIntD .intro h1 {
margin:0;
padding:16px 0;
color:#028ed4;
text-transform:uppercase;
font-size:1.5em;
}
.colIntD .intro p {
margin:0;
padding:0 0 2px;
line-height:1.25em;
width:560px;
}
.colIntD .intro p strong {
color:#000;
}
.colIntD h2 {
margin:0;
padding:0 0;
font-size:1.2em;
color:#028ed4;
letter-spacing:0.1em;
}
/* Bloc "Aller plus loin" dans Bloc Intro (pages internes) */
.colIntD .intro .posPlusLoin {
position:absolute;
right:0;
top:26px;
width:142px;
}
.colIntD .intro .posPlusLoin .plusLoin {
left:42px;
}
.colIntD .intro .posPlusLoin .plusLoin p {
width:138px;
}
/* Contenu a 2 colonnes */
.moitmoit {
font-size:0.91em;
}
.moitmoit .g,
.moitmoit .r {
width:320px;
float:left;
text-align:justify;
}
.moitmoit .g {
padding-right:15px;
}
.moitmoit .r {
padding-left:15px;
}

/* NEWS */
.actuItem {
margin:0 0 3px;
}
.actuItem p {
margin:0;
padding:0 0 15px;
line-height:1.25em;
}
.actuItem .date {
float:right;
text-transform:uppercase;
color:#029bea;
font-weight:bold;
font-style:italic;
font-size:0.91em;
}
.actuItem h2 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
background:url(img/puceH2.png) 4px 3px no-repeat;
margin:0 0 16px;
padding:0 0 0 24px;
width:526px;/*550-24*/
}
.actuItem h2 a {
color:#000;
text-decoration:none;
}
.actuItem h2 a:hover {
color:#f60;
}
.actuItem table {
border-collapse:collapse;
border-spacing:0;
}
.actuItem table tr td {
vertical-align:top;
padding:0;
}
.actuItem table tr td img {
padding:0 15px 0 0;
}
.actuItem .short {
color:#000;
}

/* Phototheque */
ul.phototheque {
margin:0;
padding:0;
list-style:none;
font-size:0.91em;
}
ul.phototheque li {
margin:0 0 17px 17px;
padding:0;
display:block;
float:left;
width:212px;
}
ul.phototheque li.first {
margin:0;
}
ul.phototheque li a img {
display:block;
float:left;
margin:0 0 6px;
}
ul.phototheque li a.show {
font-weight:bold;
display:inline-block;
text-decoration:none;
color:#000;
padding:0 0 0 19px;
background:url(img/loupe.png) 0 0 no-repeat;
}

/* Tourne pages */
ul.browse {
margin:0;
padding:10px 0;
list-style:none;
line-height:21px;
text-align:right;
color:#000;
clear:both;
}
ul.browse li {
margin:0;
padding:0 7px;
vertical-align:middle;
display:inline;
}
ul.browse li.prev {
padding-left:0;
}
ul.browse li.next {
padding-right:0;
}
ul.browse li a {
color:#000;
text-decoration:underline;
}
ul.browse li a span.txt,
ul.browse li span span.txt {
position:absolute;
left:-1000px;
}
ul.browse li.prev a,
ul.browse li.next a,
ul.browse li.prev span,
ul.browse li.next span {
display:inline-block;
width:24px;
height:21px;
vertical-align:middle;
}
ul.browse li.prev a {
background:url(img/flechePrev.png) 0 0 no-repeat;
}
ul.browse li.prev.inactive span {
background:url(img/flechePrevOff.png) 0 0 no-repeat;
}
ul.browse li.next a {
background:url(img/flecheNext.png) 0 0 no-repeat;
}
ul.browse li.next.inactive span {
background:url(img/flecheNextOff.png) 0 0 no-repeat;
}
/* LISTE PRODUITS */
.listeProduits {
}
.listeProduits .txt {
float:left;
width:506px;
}
.listeProduits .item img {
float:left;
padding:0 23px 20px 0;
}
.listeProduits .item h2 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
background:url(img/puceH2.png) 4px 3px no-repeat;
margin:0 0 16px;
padding:0 0 0 24px;
width:526px;/*550-24*/
}
.listeProduits .item h2 a {
color:#000;
text-decoration:none;
}
.listeProduits .item p.plus {
text-align:right;
}
.listeProduits .item p.plus a {
background:url(img/fdLienPlus.png) 0 4px no-repeat;
color:#4d4d4d;
text-decoration:none;
display:block;
margin-left:auto;
padding:0 0 0 25px;
height:11px;
width:0;
overflow:hidden;
}
/* Bloc pour aller plus large */
.plusLoinLarge {
position:relative;
left:-12px;
width:723px;
padding:4px 0 21px;
background:url(img/fdPlusLoinLargeB.png) 0 100% no-repeat;
}
.plusLoinLarge .bg {
background:url(img/fdPlusLoinLargeM.png) 0 0 repeat-y;
}
.plusLoinLarge .content {
background:url(img/fdPlusLoinLargeT.png) 0 0 no-repeat;
width:723px;
min-height:168px;
}
.colIntD .plusLoinLarge .content h2 {
color:#fff;
margin:18px 0 10px 18px;
padding:0 0 7px;
font-size:1.5em;
letter-spacing:0;
background:url(img/fdH2PlusLoinLarge.png) 0 100% no-repeat;
}
.colIntD .plusLoinLarge .content h3 {
margin:0 0 4px;
padding:0;
color:#fff;
font-size:0.91em;
text-transform:uppercase;
}
.colIntD .plusLoinLarge .content h3 a {
color:#fff;
text-decoration:none;
padding:0 0 0 46px;
display:inline-block;
line-height:38px;
}
.colIntD .plusLoinLarge .content h3 a:hover {
color:#f60;
}
.plusLoinLarge .content #plusArticles {
width:210px;/*250-40*/
padding:0 20px;
float:left;
}
.colIntD .plusLoinLarge .content #plusArticles h3 a {
background:url(img/pictoDocsPlusLoin.png) 0 0 no-repeat;
}
.plusLoinLarge .content #plusLiens {
width:200px;/*259-50*/
padding:0 20px 0 30px;
float:left;
background:url(img/fdDivPlusLoinLarge.png) 0 0 no-repeat;
}
.colIntD .plusLoinLarge .content #plusLiens h3 a {
background:url(img/pictoLiensPlusLoin.png) 0 1px no-repeat;
}
.plusLoinLarge .content #plusOutils {
width:180px;/*220-40*/
padding:0 20px;
float:left;
background:url(img/fdDivPlusLoinLarge2.png) 0 0 no-repeat;
}
.colIntD .plusLoinLarge .content #plusOutils h3 a {
background:url(img/pictoOutilsPlusLoin.png) 0 0 no-repeat;
}
.colIntD .plusLoinLarge .content ul {
color:#fff;
font-size:0.91em;
margin:0;
padding:0;
list-style:none;
font-size:0.83em;
}
.colIntD .plusLoinLarge .content ul li {
margin:0;
padding:0 0 6px;
}
.colIntD .plusLoinLarge .content ul li a {
color:#fff;
text-decoration:none;
display:inline-block;
background:url(img/fdLienPlusLoinLarge.png) 0 4px no-repeat;
padding:0 0 0 11px;
}
.colIntD .plusLoinLarge .content ul li a:hover {
color:#f60;
}

/* ORGANIGRAMME */
.orga .item {
float:left;
width:335px;
height:148px;
}
.orga .item .img {
width:128px;
height:130px;
float:left;
}
.orga .item .img .mask {
position:absolute;
}
.orga .item .infos {
float:left;
padding:9px 6px 0 6px;
width:195px;/*207-12*/
}
.orga .item .infos span.prenom,
.orga .item .infos span.nom {
color:#000;
font-size:1.08em;
font-weight:bold;
display:block;
padding-left:4px;
}
.orga .item .infos span.nom {
text-transform:uppercase;
}
.orga .item .infos span.fonction {
display:block;
font-style:italic;
font-weight:bold;
color:#15a2ea;
font-size:0.91em;
padding-left:4px;
}
.orga .item .infos a.ajout {
font-size:0.83em;
display:inline-block;
color:#4d4d4d;
text-decoration:none;
background:#dad7d7 url(img/fdLienAjoutContact.png) 0 0 no-repeat;
margin:20px 0 0;
padding:0 6px 0 28px;
line-height:18px;
}

/* INTRO 4 BLOCS */
.blocs {
position:relative;
left:-15px;
width:700px;
}
.blocs .item {
width:320px;/*350-30*/
padding:0 15px;
float:left;
}
.blocs .item h2 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
background:url(img/puceH2.png) 0 3px no-repeat;
margin:10px 0 14px;
padding:0 0 0 20px;
}
.blocs .item h2 a {
color:#000;
text-decoration:none;
}
.blocs .item p.plus a {
background:url(img/fdLienPlus.png) 0 4px no-repeat;
color:#4d4d4d;
text-decoration:none;
display:block;
margin-left:auto;
padding:0 0 0 25px;
height:11px;
width:0;
overflow:hidden;
}
.blocs .item p.plus a:hover {
background-color:#fff;
}
/* VIDEO HTML5 */
.video {
border:1px solid #2f7ec3;
background:#2f7ec3;
display:block;
margin:0 auto;
}

/* 404 */
.erreur404 {
height:337px;
background:url(img/404.jpg) 0 0 no-repeat;
color:#14252e;
}
.erreur404 .inner {
width:300px;
padding:26px 0 0 41px;
}
.erreur404 h2 {
margin:0 0 25px;
padding:0;
font-size:2.616em;
line-height:1.2em;
}
.erreur404 p {
margin:0;
padding:0;
font-size:1.5em;
line-height:1.6em;
}
.erreur404 p strong {
color:#029be9;
}
.erreur404 a {
color:#14252e;
font-weight:bold;
text-decoration:none;
border-bottom:1px solid #14252e;
}

/* LEXIQUE // body.lexique */
.lexique .colIntG .first .titreGauche {
color:#f60;
}
.lexique .colIntG .first .titreGauche span {
font-size:0.66em;
padding:16px 0 0;
text-align:center;
}
.lexique .colIntG .first .inner2 {
background:url(img/fdInnerColGT.png) 0 0 no-repeat;
padding:6px 0 25px;
min-height:429px;/*454-25*/
}
.lexique ul.results {
margin:0 0 0 18px;
padding:25px 10px;
min-height:310px;/*360-50*/
list-style:none;
background:#f60 url(img/LexCoinResults.png) 0 0 no-repeat;
font-size:1.1em;
width:185px;/*205-20*/
color:#fff;
}
.lexique ul.results li {
margin:0;
padding:6px 0;
}
.lexique ul.results li a {
color:#fff;
}
.lexique ul.results li:hover,
.lexique ul.results li:hover a,
.lexique ul.results li.act,
.lexique ul.results li.act a {
color:#000;
}
ul.alpha {
margin:0 0 40px;
padding:0;
list-style:none;
text-transform:uppercase;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
font-size:1.39em;
color:#000;
height:24px;
}
ul.alpha li {
margin:0;
padding:0;
display:block;
float:left;
width:25px;
line-height:24px;
text-align:center;
}
.colIntD ul.alpha li a {
display:block;
width:25px;
color:#000;
text-decoration:none;
}
.colIntD ul.alpha li a:hover,
.colIntD ul.alpha li a.act {
color:#fff;
background:url(img/fdLetterAct.png) 0 0 no-repeat;
}
.lexique #cols {
background:url(img/fdTopColsInterne.png) 0 -46px repeat-x;
}
.lexique .colIntD .intro {
/*height:124px;*/
height:78px;
/*margin:0 0 27px;*/
margin:0 0 11px;
}
.lexique .colIntD .intro h1 {
text-indent:-999px;
}
.lexique .colIntD .intro p {
font-size:0.91em;
}
.lexique .colIntD .intro p strong em {
color:#f60;
font-style:normal;
}
/* coins intro */
.lex {
background:#fff url(img/lexCoinG.png) 0 0 no-repeat;
}
.lex .inner {
background:url(img/lexCoinD.png) 100% 0 no-repeat;
padding:35px 20px;
}
.lexintro p {
color:#e55c00;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
font-size:1.5em;
line-height:1.2em;
padding:0 20px;
}
.colIntD .lex h2 {
color:#e55c00;
font-family:'FranklinGothicMediumRegular', Verdana, sans-serif;
font-size:1.5em;
line-height:20px;
margin:0;
padding:0;
font-weight:normal;
letter-spacing:0;
background:#f2f2f2;
text-transform:uppercase;
}
.colIntD .lex h2 span {
display:inline-block;
padding:0 0 0 25px;
background:#fff url(img/lexCoinG.png) 0 0 no-repeat;
}
.colIntD .lex h2 span span {
display:inline-block;
padding:12px 25px 12px 0;
background:url(img/lexCoinD.png) 100% 0 no-repeat;
}
.lex .inner h3 {
margin:0;
padding:0;
text-transform:uppercase;
font-size:0.91em;
padding:0 0 0 20px;
background:url(img/puceOrange.png) 0 3px no-repeat;
color:#000;
}

/* ANNUAIRE */
.annuaire .item {
margin:0 0 25px 5px;
}
.annuaire h2 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
background:url(img/puceH2.png) 4px 3px no-repeat;
margin:0 0 16px;
padding:0 0 0 24px;
}
.annuaire h3 {
margin:0;
padding:0 0 2px;
color:#000;
font-size:1em;
font-weight:normal;
}
.annuaire p {
margin:0 0 15px;
padding:0;
}

/* FORMULAIRES */
.form form {
margin:0 0 30px;
padding:0;
}
.form h2 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
background:url(img/puceH2.png) 4px 3px no-repeat;
margin:0 0 16px;
padding:0 0 0 24px;
}
.form p {
margin:0 0 5px;
padding:0;
clear:right;
}
.form p.infoReq {
text-align:right;
font-style:italic;
font-size:0.83em;
color:#000;
}
.form p.infoReq span,
.form p span.req {
color:#029bea;
font-weight:bold;
}
.form label,
/* radio */
.form .radio span.label {
display:inline-block;
vertical-align:middle;
padding:0 0 0 100px;
width:130px;/*230-100*/
}
.form input,
.form select {
vertical-align:middle;
width:222px;
border:1px solid #d4d4d4;
color:#4d4d4d;
height:16px;
padding:2px 3px;
outline:none;
}
.form select {
width:228px;
padding:0;
height:20px;
}
/* radio */
.form .radio input {
border:0;
width:auto;
height:auto;
margin:0;
padding:0;
vertical-align:middle;
}
.form .radio label {
width:auto;
padding:0 15px 0 4px;
vertical-align:middle;
}
/* 2 sur une ligne */
.form .duo input {
width:80px;
}
.form .duo label.mini {
width:54px;
padding:0;
text-align:center;
}
.form textarea {
vertical-align:top;
width:222px;
height:100px;
border:1px solid #d4d4d4;
color:#4d4d4d;
padding:0 3px;
outline:none;
}
/* checkbox */
.form p.chk {
margin:20px 0 0;
}
.form p.chk input {
width:auto;
height:auto;
border:0;
vertical-align:middle;
}
.form p.chk {
padding-left:130px;
}
.form p.chk label {
width:auto;
padding:0 0 0 4px;
vertical-align:middle;
}
/* submit */
.form p.submit {
margin:20px 0 0;
text-align:center;
}
.form p.submit input {
width:auto;
height:auto;
border:0;
}
/* texte sous le formulaire */
p.sub {
padding:0 30px;
font-size:0.75em;
line-height:1.2em;
}
.form span.error {
display:inline-block;
line-height:20px;
padding:0 0 0 5px;
color:#ff0101;
font-size:0.83em;
float:right;
width:200px;
}
/* 2 sur une ligne */
.form span.error.altern {
display:block;
padding-left:470px;
}

/* PUBLICATIONS */
.publications ul {
position:relative;
margin:0;
padding:0;
left:12px;
width:678px;
list-style:none;
}
.publications ul li {
display:block;
position:relative;
float:left;
width:190px;
height:380px;
margin:0 18px;
}
.publications ul li div.new {
position:absolute;
top:8px;
left:24px;
padding:6px 3px 0 0;
width:139px;/*142-3*/
height:34px;/*40-6*/
color:#fff;
text-align:center;
background:url(img/fdNouveau.png) 0 0 no-repeat;
font-weight:bold;
font-size:0.9em;
letter-spacing:-0.07em;
}
.publications h2 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
background:url(img/puceH2.png) 0 3px no-repeat;
margin:10px 0 0;
padding:0 0 0 15px;
letter-spacing:0;
}
.colIntD .publications ul li strong {
text-transform:uppercase;
color:#029bea;
font-size:0.75em;
font-style:italic;
}
.publications ul li p {
margin:10px 0 0;
padding:0;
height:58px;
}
.publications ul li p.plus {
padding:0;
clear:both;
}
.publications ul li p.plus a {
display:inline-block;
float:left;
color:#4d4d4d;
font-size:0.75em;
font-weight:bold;
text-decoration:none;
background:url(img/fdLienPlusPubli.png) 0 5px no-repeat;
padding-left:18px;
}
.publications ul li p.plus a.fr {
float:right;
}
.publications ul li p.plus a:hover {
color:#029bea;
}
/* SINGLE */
.publications span.ref {
float:right;
text-transform:uppercase;
color:#029bea;
font-size:0.91em;
font-weight:bold;
font-style:italic;
}
.publications .single {
margin:25px 0 0;
}
.publications .single img {
float:left;
padding-right:28px;
margin:0 0 9px;
}
.publications .single strong {
color:#000;
}
.publications a.zoom {
clear:left;
display:block;
width:19px;
height:19px;
background:url(img/zoom.png) 0 0 no-repeat;
text-indent:-999em;
}

/* LIGHTBOX TELECHARGEMENT */
body.light {
background:#fff;
}
body.light .container {
font-size:1.2em;
width:893px;/*918-25*/
padding:0 0 0 25px;
margin:0 0 30px;
position:relative;
}
body.light .container .close {
position:absolute;
top:9px;
right:15px;
}
.light .intro {
padding:0 0 25px 10px;
}
.light .intro h1 {
margin:0;
padding:27px 0 16px;
color:#028ed4;
text-transform:uppercase;
font-size:1.5em;
}
.light .form h2 {
margin:12px 0 16px 16px;
padding:0 0 0 20px;
}
.light .intro p {
width:auto;
}
.light .form p.infoReq {
padding:0 25px 25px 0;
}
.light .intro p strong {
color:#000;
}
.light .form {
width:423px;
border:1px solid #c6c6c6;
float:left;
}
.light .form.log {
margin-left:20px;
}
.light .form.log h2 {
margin-bottom:31px;
}
.light .form label,
.light .form .radio span.label {
padding:0 0 0 35px;
width:130px;/*165-35*/
}
.light .form .radio label {
width:auto;
padding:0 15px 0 4px;
vertical-align:middle;
}
.light .form span.error,
.light .form span.error.altern {
display:block;
padding:0 0 0 165px;
}
.light .form p.chk {
padding-left:35px;
}
.light .form p.chk label {
width:330px;
padding:0 0 0 4px;
vertical-align:middle;
}
.light p.sub {
padding-bottom:15px;
}

/* PLAN DU SITE */
ul.sitemap {
font-size:0.91em;
margin:0;
padding:0;
list-style:none;
}
ul.sitemap li {
margin:0;
padding:0;
display:block;
width:223px;
}
ul.sitemap li a {
display:block;
font-weight:bold;
text-transform:uppercase;
color:#000;
text-decoration:none;
padding:0 0 8px 20px;
}
ul.sitemap li ul {
margin:0;
padding:0 0 25px 20px;
list-style:none;
}
ul.sitemap li ul li {
width:auto;
}
ul.sitemap li ul li a {
color:#4d4d4d;
font-weight:normal;
text-transform:none;
padding:0;
}
/* variantes */
ul.sitemap li.produits {
float:left;
}
ul.sitemap li.produits a {
background:url(img/puceH2.png) 0 3px no-repeat;
}
ul.sitemap li.produits a:hover {
color:#029bea;
}
ul.sitemap li.corp {
clear:left;
}
ul.sitemap li.corp a {
background:url(img/puceOrange.png) 0 3px no-repeat;
}
ul.sitemap li.corp a:hover {
color:#f60;
}
ul.sitemap li.foot a {
background:url(img/puceGrise.png) 0 3px no-repeat;
}
ul.sitemap li.foot a:hover {
color:#777;
}
ul.sitemap li.produits ul li a,
ul.sitemap li.corp ul li a {
background:none;
}

/* LA LETTRE */
.laLettre .left {
width:495px;
float:left;
}
.laLettre .right {
float:left;
width:143px;/*175-32*/
padding:0 0 0 32px;
}
.laLettre h2 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
background:url(img/puceH2.png) 0 3px no-repeat;
margin:0 0 25px;
padding:0 0 0 20px;
}
.laLettre h3 {
text-transform:uppercase;
color:#000;
font-size:0.91em;
margin:0 0 20px;
padding:0;
}
.laLettre h2 span {
color:#029bea;
font-style:italic;
}
.laLettre h2 span.date {
float:right;
}
.laLettre .clearfix .img {
float:left;
width:231px;/*254-23*/
padding-right:23px;
}
.laLettre .clearfix .img img {
border:1px solid #dcd9d9;
}
.laLettre .clearfix .img div {
text-align:right;
margin:13px 0 0;
}
.laLettre .clearfix .img div a.dl {
float:left;
}
.laLettre .clearfix .uneLettre {
float:left;
width:241px;
}
.laLettre .uneLettre h4 {
margin:0;
padding:0;
color:#f60;
font-size:1.16em;
}
.laLettre .uneLettre h5 {
margin:14px 0 0;
padding:0 0 3px;
font-size:1em;
color:#000;
}
.laLettre .uneLettre p {
margin:0;
padding:0;
}
.laLettre .uneLettre ul {
margin:0;
padding:0;
list-style:none;
}
.laLettre .uneLettre ul li {
margin:0;
padding:0 0 0 20px;
background:url(img/puceDetailNewsletter.png) 10px 7px no-repeat;
}
/* Anciens numéros */
.laLettre .anciens {
background:#ece8e8;
border:1px solid #bcb8b8;
padding:5px 2px 5px 10px;
}
.laLettre .anciens h2 {
text-transform:uppercase;
letter-spacing:0;
line-height:1.2em;
color:#028ed4;
font-size:1.25em;
background:none;
margin:0 0 12px;
padding:0;
}
.laLettre .anciens ul {
margin:0;
padding:0 0 15px;
list-style:none;
font-size:0.91em;
}
.laLettre .anciens ul li {
padding:2px 0;
}
.laLettre .anciens ul li a {
color:#029bea;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
.laLettre .anciens ul li ul {
font-size:1em;
}
.laLettre .anciens ul li ul li {
padding:0;
letter-spacing:-0.05em;
}
.laLettre .anciens ul li ul li a {
color:#4d4d4d;
font-style:normal;
font-weight:normal;
}
.laLettre .anciens ul li ul li a:hover,
.laLettre .anciens ul li ul li a.act {
color:#000;
}

/*SLIDER HOME */
.az_slideShow_bigTitle {
text-align:center;
margin:250px 0 0;
}
.az_slideShow_bigTitle h2 {
font-family:'FranklinGothicHeavyRegular', Verdana, sans-serif;
text-transform:uppercase !important;
color:white !important;
background:none !important;
font-size:29px  !important;
margin:0 !important;
padding:0 !important;
text-shadow:1px 1px 2px #333;
}
#az_slideShow{
background-color:white;
width:972px;
height:312px;
color:white;
position:relative;
overflow:hidden;
}
.az_slideShow_main {
}
.az_slideShow_contenu {
width:330px;
margin-left:320px;
font-weight:bold;
background-image:url(../img/opaque.png);
margin-top:10px; margin-right:30px; padding-left:10px; padding-bottom:10px;
}
.az_slideShow_titre{
font-size:25px;
padding-right:20px;
font-weight:bold;

}
.az_slideShow_link {
font-size:12px;
font-weight:bold;
}
.az_slideShow_link a {
text-decoration:none;
display:inline-block;
font-weight:bold;

}
.az_slideShow_description {
text-align:justify;
font-size:12px;
padding-right:20px;
font-weight:bold;
text-transform:uppercase;

}
.az_slideShow_titre,.az_slideShow_description,.az_slideShow_link,.az_slideShow_contenu img {
margin-top:15px;
}
.az_slideShow_contenu img {
margin-right:12px;
border:1px solid #3d84a0;
cursor:pointer;
}
.az_slideShow_contenu img.az_slideShow_active {
border:1px solid #fff;
}
/* Fermer Video */
#az_slideShow_videoClose {
position:absolute;
top:3px;
right:3px;
display:inline-block;
padding:0 0 0 18px;
line-height:15px;
color:#fff;
text-decoration:none;
background:url(img/fdCloseVideo.png) 0 0 no-repeat;
z-index:500;
}

/* RESULTATS DE RECHERCHE */
.tx-indexedsearch .tx-indexedsearch-whatis {
}
.tx-indexedsearch-res.res.res-tmpl-css {
border-bottom:1px solid #029bea;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
font-weight:bold;
font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
text-align:center;
font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#f60;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
font-size:0.91em;
}
.tx-indexedsearch .tx-indexedsearch-res h2 {
text-transform:uppercase;
color:#bebebe;
font-size:0.91em;
margin:20px 0 0;
padding:0;
}
.tx-indexedsearch .tx-indexedsearch-res h2 a {
text-decoration:none;
}
.tx-indexedsearch .tx-indexedsearch-res h2 a:hover {
text-decoration:underline;
}
.tx-indexedsearch .tx-indexedsearch-res h2 span.tx-indexedsearch-icon img {
vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
}
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css {
clear:both;
margin-bottom:1em;
}
.tx-indexedsearch .result-count-tmpl-css,
.tx-indexedsearch .percent-tmpl-css {
letter-spacing:0;
font-weight:normal;
margin:0;
float:right;
}
.tx-indexedsearch .info-tmpl-css dt,
.tx-indexedsearch dl.info-tmpl-css dd {
float:left;
padding:0;
margin:0;
}
.tx-indexedsearch .info-tmpl-css dt {
 padding:0 0 0 5px;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
float:none;
}
.tx-indexedsearch .info-tmpl-css dd.item-path {
float:none;
}

/*
AnythingSlider v1.4.1+ Default (base) theme

By Chris Coyier: http://css-tricks.com
with major improvements by Doug Neiner: http://pixelgraphics.us/
based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
width:354px;
height:200px;
margin:0;
overflow:hidden; /* needed for Opera and Safari */
}
ul.anySlider {
margin:0;
padding:0;
list-style:none;
}
div.anythingSlider .start-stop {
display:none;
}
/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
overflow:hidden;
position:relative;
width: 100%;
height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
position:relative;
padding:0;
}
/* anythingSlider base UL */
ul.anythingBase {
background:transparent;
list-style:none;
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
}
ul.anythingBase li.panel {
background:transparent;
display:block;
overflow:hidden;
float:left;
padding:0;
margin:0;
position:relative;
}
ul.anythingBase li.panel div.txt {
position:absolute;
left:0;
top:0;
padding:0px 12px 0;
z-index:10;
background-image:url(../img/opaque.png);
}
.home ul.anythingBase li.panel div.txt h4 {
margin:0;
padding:0 0 5px;
font-size:1em;
text-transform:uppercase;
color:#fff;
padding-bottom:10px;

}
.home ul.anythingBase li.panel div.txt p {
margin:10px;
padding:0;
font-size:12px;
color:#fff;
font-weight:bold;
}
/* Navigation Arrows */
div.anythingSlider .arrow {
top:76px;
position:absolute;
display:block;
z-index:100;
}
div.anythingSlider .arrow a {
display:block;
height:55px;
margin:0;
width:42px;
text-align: center;
outline:0;
background:url(img/sliderSuiv.png) 0 0 no-repeat;
text-indent:-9999px;
}
div.anythingSlider .forward {right:0;}
div.anythingSlider .back {left:0;}
div.anythingSlider .forward a { background-position:0 0; }
div.anythingSlider .back a { background:url(img/sliderPrec.png) 0 0 no-repeat; }
div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
transition-duration: 0;
-o-transition-duration: 0;
-moz-transition-duration: 0;
-webkit-transition-duration: 0;
}

.inner #c35 img {padding-top:10px;}
.NL_avant {padding:5px; cl}
.NL_avant .nl_lien { list-style:none; margin-bottom:10px;}
.NL_avant .nl_lien a { color:#FF6600; font-size:12px; font-weight:bold;}

