/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2011 SIG Miviludes
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */










/* ******************************************************** META */

@font-face {font-family:'ColaborateThinRegular';src:url('../fonts/ColabThi-webfont.eot');src:url('../fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabThi-webfont.woff') format('woff'),url('../fonts/ColabThi-webfont.ttf') format('truetype'),url('../fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'ColaborateLightRegular';src:url('../fonts/ColabLig-webfont.eot');src:url('../fonts/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabLig-webfont.woff') format('woff'),url('../fonts/ColabLig-webfont.ttf') format('truetype'),url('../fonts/ColabLig-webfont.svg#ColaborateLightRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'ColaborateRegular';src:url('../fonts/ColabReg-webfont.eot');src:url('../fonts/ColabReg-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabReg-webfont.woff') format('woff'),url('../fonts/ColabReg-webfont.ttf') format('truetype'),url('../fonts/ColabReg-webfont.svg#ColaborateRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'ColaborateMediumRegular';src:url('../fonts/ColabMed-webfont.eot');src:url('../fonts/ColabMed-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabMed-webfont.woff') format('woff'),url('../fonts/ColabMed-webfont.ttf') format('truetype'),url('../fonts/ColabMed-webfont.svg#ColaborateMediumRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'ColaborateBoldRegular';src:url('../fonts/ColabBol-webfont.eot');src:url('../fonts/ColabBol-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabBol-webfont.woff') format('woff'),url('../fonts/ColabBol-webfont.ttf') format('truetype'),url('../fonts/ColabBol-webfont.svg#ColaborateBoldRegular') format('svg');font-weight:normal;font-style:normal;}

body {margin:0;padding:0;background:#FFF url('../img/body.jpg') no-repeat 50% 0;text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:Arial, Helvetica, sans-serif}
img {border:none;}
acronym, abbr, dfn {cursor:help;font-style:normal;border-bottom:1px dotted #DEDEDE;}
hr {display:none;clear:both;}
a {color:#88127C;text-decoration:none;}
a:hover,
a:active,
a:focus {text-decoration:underline;color:#004A92;}
sup {vertical-align:top;}
.error, .erreur {color:#F00;}
.horscadre, .horschamp, .hidden {display:none;}
blockquote {font-style:italic;}
.clear-both {clear:both;}

.left {float:left;margin:.3em 19px .5em 0;}
.right {float:right;margin:.3em 0 .5em 19px;}
.center {text-align:center;margin:0 0 .5em 0;}
.justify {text-align:justify;}
.middle {display:block;margin:0 auto;}
.legende {font-size:.9em;padding:.5em 15px .5em 15px;}

.fixfloat{clear: both;font-size: 0;height: 0;overflow: hidden;width: 0;}

/* SITE MAP */
h2.title{color: #003B76;font: 2.5em/110% 'ColaborateLightRegular',Arial,sans-serif;margin: 0 0 0.4em;padding: 0.75em 0 0 20px;}
div.site-map-box ul li{list-style:none}
div.site-map-box ul li a{background: url('../img/bullets.png') no-repeat 0 -4145px;
font-weight: bold;
padding-left:16px; padding-right:0; padding-top:0.9em; padding-bottom:0.9em}
div.site-map-box ul li ul li a{background: url('../img/bullets.png') no-repeat 20px -1797px;
 color: #88127C;
 display: block;
 font-size: 1em;
 text-decoration: none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1px; padding-left:36px; padding-right:30px; padding-top:0.1em; padding-bottom:0.1em}
div.site-map-box ul li ul li ul li a{ background: url('../img/bullets.png') no-repeat 10px -3490px !important;
 color: #88127C !important;
 padding-left:20px; padding-right:9px; padding-top:0.3em; padding-bottom:0.3em}
/* SITE MAP */

/* ******************************************************** LAYOUT */
div#main-wrapper{width:980px;margin:0 auto;padding:0;display:block;font-size:1em;text-align:left;background-color:transparent;height:1%;clear:both;}
div#main-wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div#main-wrapper.trois #content-area, div#main-wrapper.deux #content-area{float:right; background:white}
#content{clear:both}
/* ******************************************************** HEADER */

/* navigation interne */
#skip {position:absolute;top:-7777em;left:-7777em;}

/* header container */
#header {margin:0 auto 2.2em auto;padding:0;text-align:left;width:980px;position:relative;}
#header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#header {display:inline-block;}
/* \*/ * html #header {height:1%;} #header {display:block;} /* */

/* logo */
#logo {float:left;margin:0 0px 12px 0;padding:23px 0 0 0;display:block;width:319px;}
#logo h1 {display:block;margin:0;padding:0;}
#logo h1:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#logo h1 {display:inline-block;}
/* \*/ * html #logo h1 {height:1%;} #logo h1 {display:block;} /* */
#logo a {display:block;margin:0;padding:0;}
#logo a:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#logo a {display:inline-block;}
/* \*/ * html #logo a {height:1%;} #logo a {display:inline-block;} /* */
#logo img {display:block;float:right;}
#logo span img {float:left;width:220px;}
#logo .marianne-cocarde {display:block;border:1px solid #000;width:220px;float:left;}
#logo .marianne-cocarde a{display:block;}
#logo #logo-miviludes {margin:13px 16px 16px 16px;position:absolute;left: 210px;}

/* annexe */
#annexe {float:left;margin:18px 0 0 0;width:333px}
#annexe ul {display:block;margin:0;padding:0 0 .6em 0;list-style:none;font-size:1em;}
#annexe ul li{list-style:none; margin:0}
#annexe ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#annexe ul {display:inline-block;}
/* \*/ * html #annexe ul {height:1%;} #annexe ul {display:block;} /* */
#annexe ul li {background:url('../img/bullets.png') no-repeat 100% -701px;float:left; padding-left:.7em; padding-right:.85em; padding-top:0; padding-bottom:0}
#annexe ul li.first {padding:0 .85em 0 .5em;}
#annexe ul li.last {background-image:url('none');padding-left:.7em; padding-right:0; padding-top:0; padding-bottom:0}
#annexe ul li a {color:#712477;}
#annexe ul li a:hover {color:#004A92;}

/* recherche */
#search-block-form {display:block;margin:0;padding:0;}
#search-block-form:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0} * html #search-block-form {zoom:1;} *:first-child+html #search-block-form {zoom:1;}
#search-block-form label {margin:0;padding:.15em .3em .2em .3em;float:left;font:normal 1em Arial,Helvetica,sans-serif;color:#333333;}
#search-block-form input {margin:0;padding:.15em .3em .2em .3em;float:left;border:1px solid #EAE9E8;width:143px;-webkit-border-radius: 2px;-moz-border-radius:2px;border-radius:2px;font:normal 1em Arial,Helvetica,sans-serif;color:#707070;}
#search-block-form input#edit-search-block-form-1 {-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 7px 0 0;}
#search-block-form input.form-submit {width:1.7em;padding:.2em 0;text-align:center;text-transform:uppercase;color:#FFF;font:normal 1.1em 'ColaborateMediumRegular',Arial,sans-serif;background-color:#712477;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;}
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:active,
#search-block-form input.form-submit:focus {background-color:#004991;}
#block-search-0{height: 22px;left: 363px;position: absolute;top: 4em;width: 270px;}
#filter_publications, #filter_search_type_contenu{width:470px}

/* textes fondateurs */
#textes-fondateurs {float:right;position:relative;width:266px;min-height:131px;background:#FFF url('../img/textes-fondateurs.png') repeat-x 0 0;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:3em; padding-left:38px; padding-right:10px; padding-top:16px; padding-bottom:0.5em}
#textes-fondateurs p.t {font:normal 1.4em 'ColaborateRegular',Arial,sans-serif;color:#FFF;padding:0;height:155px;text-transform:uppercase;position:absolute;z-index:1000;width:153px;text-align:right;margin:-16px 0 0 -2.35em;}
#textes-fondateurs p.t em {-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);writing-mode:tb-rl;filter:flipv fliph;display: block;font-style: normal;font-weight: normal;margin: 42% 0 0 -41%;padding:.2em 8px 0.15em 5px;text-align: right;white-space: nowrap;width: 141px;}
#textes-fondateurs p.t em {background-color:#9C3992;}
#textes-fondateurs blockquote {padding:0;margin:0;}
#textes-fondateurs blockquote p {font:normal 1.25em 'ColaborateMediumRegular',Arial,sans-serif;margin:0 0 .8em 0;color:#004A93;}
#textes-fondateurs p.source {background-color:#9C3992;color: white;display:block;font:bold 1em Arial,Helvetica,sans-serif;margin:-16px 0 0.8em -14px;padding: 4px 15px;width: 260px;}
#textes-fondateurs p.voir {bottom: -3px;font: 1em Arial,Helvetica,sans-serif;margin: 0 0 0.8em;padding: 0 5px 0 0;position: absolute;right: 10px;text-align: right;}
#textes-fondateurs p.voir a {color:#88127C;}

/* main nav */
/*div#block-menu_block-6 {position:relative;}*/
#menuprincipal {margin:0;}
#menuprincipal .menu  {list-style:none;text-align:right;color:#FFF;margin:-3.2em 0 0 0;padding:0;float:right;/*position:absolute;bottom:0;right:0;*/width:810px;}
#menuprincipal .menu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#menuprincipal .menu {display:inline-block;}
/* \*/ * html #menuprincipal .menu {height:1%;} #menuprincipal .menu {display:inline-block;} /* */
#menuprincipal .menu li {padding:0 0 11px 0;margin:0 0 0 2px;position:relative;display:inline-block;list-style:none outside none}
#menuprincipal .menu li a {display:block;margin:0;padding:0;color:#FFF !important;font:normal 1.7em 'ColaborateLightRegular',Arial,sans-serif;}
#menuprincipal .menu li.menu-mlid-1024 a, #menuprincipal .menu li.menu-mlid-2830 a {color:#88127C !important;padding:0;font:normal 1.65em 'ColaborateLightRegular',Arial,sans-serif;}
#menuprincipal .menu li.menu-mlid-1024 {margin:0 0 0 30px;}
#menuprincipal .menu li a strong {display:block;font-weight:normal;padding:.4em .85em .4em .85em;}
#menuprincipal .menu li#navitem4 a strong, #menuprincipal .menu li#navitem5 a strong {padding:.4em 1.05em .4em 1em;}
#menuprincipal .menu li a:hover, #menuprincipal .menu li a:active, #menuprincipal .menu li a:focus {text-decoration:underline;}
#menuprincipal .menu li.menu-mlid-537 a, #menuprincipal .menu li.menu-mlid-3237 a, #menuprincipal .menu li.menu-mlid-539 a {background:#003B76 url('../img/menu.png') repeat-x 0 0;; padding-left:0.85em; padding-right:0.85em; padding-top:0.4em; padding-bottom:0.4em}
#menuprincipal .menu li.menu-mlid-1024 a, #menuprincipal .menu li.menu-mlid-2830 a {background:#FFF url('../img/menu.png') repeat-x 0 100%;border:1px solid #D5B4D6; padding-left:1em; padding-right:1.05em; padding-top:0.4em; padding-bottom:0.4em}
#menuprincipal .menu li a:hover strong, #menuprincipal .menu li a:active strong, #menuprincipal .menu li a:focus strong {-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
/*#nav li#navitem1 a:hover, #nav li#navitem1 a:active, #nav li#navitem1 a:focus {background-color:#9C3992;}*/

#menuprincipal .menu li#navitem1 a:hover strong, #menuprincipal .menu li#navitem1 a:active strong, #menuprincipal .menu li#navitem1 a:focus strong, #menuprincipal .menu li#navitem2 a:hover strong, #menuprincipal .menu li#navitem2 a:active strong, #menuprincipal .menu li#navitem2 a:focus strong, #menuprincipal .menu li#navitem3 a:hover strong, #menuprincipal .menu li#navitem3 a:active strong, #menuprincipal .menu li#navitem3 a:focus strong {background-color:#004A92;}
#menuprincipal .menu li#navitem4 a:hover strong, #menuprincipal .menu li#navitem4 a:active strong, #menuprincipal .menu li#navitem4 a:focus strong, #menuprincipal .menu li#navitem5 a:hover strong, #menuprincipal .menu li#navitem5 a:active strong, #menuprincipal .menu li#navitem5 a:focus strong {background-color:#FCFCFC;}

#menuprincipal .menu li.active-trail a {border-bottom:medium none;background:#9C3992 url('../img/active.png') repeat-x 0 100%;color:#FFF !important}
#menuprincipal .menu li.active-trail{background:url('../img/gradients3.png') no-repeat 50% 100%;}
#menuprincipal .menu li#navitem1.active a:hover strong, #menuprincipal .menu li#navitem1.active a:active strong, #menuprincipal .menu li#navitem1.active a:focus strong, #menuprincipal .menu li#navitem2.active a:hover strong, #menuprincipal .menu li#navitem2.active a:active strong, #menuprincipal .menu li#navitem2.active a:focus strong, #menuprincipal .menu li#navitem3.active a:hover strong, #menuprincipal .menu li#navitem3.active a:active strong, #menuprincipal .menu li#navitem3.active a:focus strong, #menuprincipal .menu li#navitem4.active a:hover strong, #menuprincipal .menu li#navitem4.active a:active strong, #menuprincipal .menu li#navitem4.active a:focus strong, #menuprincipal .menu li#navitem5.active a:hover strong, #menuprincipal .menu li#navitem5.active a:active strong, #menuprincipal .menu li#navitem5.active a:focus strong {background-color:#88127C;}


/* icones */
a.pdf, a.doc, a.ppt, a.xls, a.zip {background-image:url('../img/ico.png');background-color:transparent;background-repeat:no-repeat;display:block;overflow:auto; padding-left:25px; padding-right:0; padding-top:1px; padding-bottom:4px}
a.page {background:url('../img/bullets.png') no-repeat 0 -99px;display:block;overflow:auto; padding-left:8px; padding-right:0; padding-top:1px; padding-bottom:4px}
#main-wrapper ul li a.pdf, #main-wrapper ul li a.doc, #main-wrapper ul li a.ppt, #main-wrapper ul li a.xls, #main-wrapper ul li a.zip {margin-left:-14px;}
#main-wrapper ul li a.pdf em, 
#main-wrapper ul li a.doc em, 
#main-wrapper ul li a.ppt em, 
#main-wrapper ul li a.xls em, 
#main-wrapper ul li a.zip em {color:#000;font-style:normal;}
a.pdf {background-position:0 0;}
a.doc {background-position:0 -1000px;}
a.ppt {background-position:0 -250px;}
a.xls {background-position:0 -500px;}
a.zip {background-position:0 -750px;}

/* ******************************************************** MULTI-COLUMN LAYOUT */



#sub-container-col {float:left;margin:0;padding:0 0 .8em 0;display:block;background-color:#FFF;}
#sub-container-col:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#sub-container-col {display:inline-block;}
/* \*/ * html #sub-container-col {height:1%;} #sub-container-col {display:block;} /* */

/* une seule colonne */
#container-col.une #sub-container-col {width:980px;}
#container-col.trois #sub-container-col #content-col {width:980px;}

/* deux colonnes */
#main-wrapper.deux #menu-col {width:200px;margin:0 25px 0 0;}
#main-wrapper.deux #content-area {width:755px;}
#main-wrapper.deux #content-area #content-col {background: none repeat scroll 0 0 #FFFFFF;padding: 20px; width: 715px;margin-bottom:50px;position:relative}/*Conflit*/
#main-wrapper.deux #content-area div.node-type-actualite #content-col, #main-wrapper.deux #content-area div.node-type-publications #content-col{background: url('../img/list_container.png') repeat-x 0 0;margin:0;padding-left:0; padding-right:0; padding-top:40px; padding-bottom:0}

#main-wrapper.carte #content-area #content-col{padding:0;width:755px}

/* deux colonnes de types liste publications */
#main-wrapper.liste #content-area #content-col {width:755px;padding:0 0 0.8em;position:relative}

/* trois colonnes */
#main-wrapper.trois #menu-col {width:200px;margin:0 25px 0 0;}
#main-wrapper.trois #content-area {width:755px;}
#main-wrapper.trois #content-area #content-col {width:530px;padding:0 0 0.8em;position:relative}
#main-wrapper.trois #content-area #aside {width:200px;}

/* contenu standard */
#container-col .contenu {}
#container-col .contenu .inner {}
#container-col .contenu .inner h2 {}
#container-col .contenu .inner .inner2 {}
#container-col .contenu .inner .inner2 p {}
#container-col .contenu .inner .inner2 a {}
#container-col .contenu .inner .inner2 h3 {}
#container-col .contenu .inner .inner2 h3 a {}

/* positions RTE */
#container-col .center, #container-col .align-center {text-align:center;}
#container-col .align-left {text-align:left;}
#container-col .align-right {text-align:right;}
#container-col .justify {text-align:justify;}
#container-col .middle {display:block;margin:0 auto;}
#main-wrapper.trois #content-area #content-col div {clear:both}
#main-wrapper.trois #content-area #content-col img {}/* Conflit ! */
#main-wrapper.trois #content-area #content-col img.left{margin:10px 10p 0}
div.image_left{float:left;margin:20px 20px 20px 0;text-align:center}
div.image_right{float:right;margin:20px 0px 20px 20px;text-align:center}
div.image_center{margin:20px 20px 20px 20px;text-align:center}

/* images actus */
.actus .inner2:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0} * html .actus .inner2 {zoom:1;} *:first-child+html .actus .inner2 {zoom:1;}
.actus .news-right {float:right;margin:0 0 15px 15px;}
.actus .news-left {float:left;margin:0 1em 1em 0;}

/* chapo */
#content-area span.chapo {padding:20px;background-color:#F9F8F8;color:#004A93;font-size:1.2em;margin:0 0 1.5em 0;display:block}
#content-area span.chapo:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#main-wrapper.trois #content-area #content-col span.chapo img {margin:0 20px 0 0}

/* fil d'ariane */
#breadcrumb{margin: 0 auto;text-align: left;width: 980px;}
.breadcrumb {width:670px;background:#FFF url('../img/bullets.png') no-repeat 17px -3828px;color:#BBBABA;float:left; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1.5em; padding-left:3em; padding-right:0; padding-top:.9em; padding-bottom:.3em}
.breadcrumb:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.breadcrumb {display:inline-block;}
/* \*/ * html .breadcrumb {height:1%;} .breadcrumb {display:block;} /* */
.breadcrumb strong {font-weight:normal;color:#000;}
.breadcrumb a {color:#88127C;}
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:focus {}
#breadcrumb a.last{color:#000;}
#breadcrumb a.last:hover{text-decoration:none;}

/* toolbox */
#toolbox {background: none repeat scroll 0 0 white;
height: 30px;
margin: 0;
padding: 0.7em 0 0;}
#toolbox ul {list-style:none;margin:0;padding:0;}
#toolbox ul li {background:none;margin:0 0 0 3px;padding:0;float:left;width:auto;}
#toolbox ul li.js-only {display:none;}
#toolbox ul li.last {padding-left: 4px;padding-top: 2px;}
html.js #toolbox ul li.js-only {display:block;}

/* titraille */
h1 {font:normal 2.5em/110% 'ColaborateLightRegular',Arial,sans-serif;color:#003B76;margin:0 0 .4em 0;padding:.75em 0 0 20px;}

/* onglets */
.menu-block-10 {}
.menu-block-10 ul {margin:0 0 1.5em 0;padding:0 0 0 20px;list-style:none;}
.menu-block-10 ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.menu-block-10 ul {display:inline-block;}
/* \*/ * html .menu-block-10 ul {height:1%;} .menu-block-10 ul {display:block;} /* */
.menu-block-10 ul li {float:left;margin:0 1px 0 0;padding:0 0 6px 0;}
.menu-block-10 ul li a {display:block;background:#FFF url('../img/tabs.png') no-repeat 100% 0;border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;color:#000;text-decoration:none; padding-left:1.3em; padding-right:1.3em; padding-top:1em; padding-bottom:1em}
.menu-block-10 ul li a:hover,
.menu-block-10 ul li a:active,
.menu-block-10 ul li a:focus {text-decoration:underline;}
/*.menu-block-10 ul li a span {display:block;padding:1em 1.3em;background:url(../img/bullets.png) transparent no-repeat 100% -3940px;}*/
.menu-block-10 ul li.active {background:url('../img/bullets.png') no-repeat 50% 100%;}
.menu-block-10 ul li.active a {border-right:medium none; border-top:medium none; color:#FFF;background:#FFF url('../img/tabs.png') no-repeat 100% -300px;border-left:1px solid #B6B6B6;border-bottom:1px solid #89137D;margin:0 1px}
/*.menu-block-10 ul li.active a span {background:url(../img/bullets.png) transparent no-repeat 100% -4830px;}*/


/* ***************************************** */
/* ************************** HOMEPAGE DEBUT */
/* ***************************************** */
div#node-55 p {margin:0 0 1em 0;}
div#node-55 a {color:#000;}
body.front ul a:hover, body.front a:active, body.front a:focus {color:#004A92;}
div#node-55 .row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div#node-55 .row {display:inline-block;}
/* \*/ * html body#home .row {height:1%;} body#home .row {display:block;} /* */
div#node-55 .row {margin:0 0 40px 0;}
div#node-55 .row-1 {border:1px solid #C9C9C9;position:relative}
div#node-55 .row-2 .col .contenu  .inner2 {background-color:#F2F6F9;}
div#node-55 .row-3 .col .contenu .inner {background-color:#F9F8F8;}

html.js #galerie_default{position:absolute;top:0;z-index:100;height:100%;}

div#node-55 .row .col .contenu .inner2 {padding:20px 20px 1px 20px;}
div#node-55 .row .col .contenu .inner2 ul.courant {margin:0 0 1em 0;padding:0;list-style:none;}
div#node-55 .row .col .contenu .inner2 ul.courant li {margin:0;background:url('../img/bullets.png') no-repeat 0 -1797px;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
div#node-55 .col {width:310px;margin:0 25px 0 0;float:left;}
div#node-55 .row-2 .contenu h2 {color:#004A93;background:url('../img/gradients2.png') repeat-y -513px 100%;margin:0; font-style:normal; font-variant:normal; font-weight:normal; font-size:3em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:20px; padding-right:10px; padding-top:.2em; padding-bottom:.2em}
div#node-55 .row-3 .contenu h2 {color:#004A93;background:url('../img/gradients1.png') repeat-y 0 0;margin:0; font-style:normal; font-variant:normal; font-weight:normal; font-size:2.5em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:20px; padding-right:10px; padding-top:.1em; padding-bottom:.1em}
div#node-55 .col-c {float:right;margin:0;}
div#node-55 p.voir, p.voir {text-align:right;margin-top:1em}
div#node-55 p.voir a {color:#88127C !important;}
div#node-55 p.voir a:hover, div#node-55 p.voir a:active, div#node-55 p.voir a:focus {color:#004A92 !important;}
/* rotation */
html.js div#node-55{text-align:left; font-size:1em}
html.js div#node-55 .rotation {background-color:#FFF;}
html.js div#node-55 .rotation {position:relative;margin:0;padding:0;width:978px;}
html.js div#node-55 div.box-rotation {position:relative;padding:0;margin:0;width:978px;height:20.4em;overflow:hidden;}
html.js div#node-55 div.inner-rotation {position:relative;width:660px;height:248px;}
html.js div#node-55 div.inner-rotation img {display:block;position:absolute;z-index:5;}
html.js div#node-55 div.inner-rotation div, html.js #galerie_default div{position:absolute;z-index:10;top:22px;width:539px;color:#004A93;background:url('../img/inner-rotation.png') 0 0;left:0; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.7em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:28px; padding-right:12px; padding-top:5px; padding-bottom:1px}
html.js div#node-55 div.inner-rotation div h2, html.js #galerie_default div h2{margin:0;font:normal 1.3em 'ColaborateLightRegular',Arial,sans-serif;color:#002F5E;}
html.js div#node-55 div.inner-rotation div p, html.js #galerie_default div p{margin:0 0 .2em 0 !important;}
html.js div#node-55 div.inner-rotation p.voir {position:absolute;z-index:5;bottom:0;right:-50px;color:#002F5E;background:url('../img/bullets.png') no-repeat 0 -1186px;; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.7em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:28px; padding-right:0; padding-top:0; padding-bottom:0}
html.js #galerie_default p.voir{position:absolute;z-index:5;bottom:0;right:10px;color:#002F5E;background:url('../img/bullets.png') no-repeat 0 -1186px;; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.7em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:28px; padding-right:0; padding-top:0; padding-bottom:0}
html.js div#node-55 ul.menu-rotation {margin:0;padding:0;list-style:none;}
html.js div#node-55 ul.menu-rotation {position:absolute;z-index:20;right:0;width:281px;height:20em;background:url('../img/gradients2.png') no-repeat -140px -152px;padding-left:0; padding-right:0; padding-top:20px; padding-bottom:0}
html.js div#node-55 ul.menu-rotation li {display:block;width:281px;margin:0;float:left;background:url('../img/gradients1.png') no-repeat -3375px 100%;#position:relative; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.6em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:5px}
html.js div#node-55 ul.menu-rotation li .inner-content {display:none;}
html.js div#node-55 ul.menu-rotation li a {display:block;margin:0;text-align:left;padding:.1em 0 .1em 54px;color:#88127C;text-decoration:none;background-position:-50px -2934px;}
html.js div#node-55 ul.menu-rotation li a span {display:block;padding:0 15px;#position:relative;#top:-50%;}
html.js div#node-55 ul.menu-rotation li a:hover, html.js div#node-55 ul.menu-rotation li a:active, html.js div#node-55 ul.menu-rotation li a:focus, html.js div#node-55 ul.menu-rotation li.on a {background:#88127C url('../img/bullets.png') no-repeat 0 -2935px;text-decoration:underline;color:#FFF;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}
html.js div#node-55 ul.menu-rotation li.on a:hover, html.js div#node-55 ul.menu-rotation li.on a:active, html.js div#node-55 ul.menu-rotation li.on a:focus {}
html.js div#node-55 ul.menu-rotation li a strong {font-size:1.3em;}
html.js div#node-55 ul.menu-rotation li.on a span {display:block;}
/* boutons */
ul.boutons {margin:0 0 1em 0;padding:0;list-style:none;}
ul.boutons li {display:block;margin:0 0 .7em 0;padding:0;}
ul.boutons li a {display:block;padding:1em 10px 1em 35px;color:#000;font:bold 1em Arial,Helvetica,sans-serif;}
ul.boutons li a:hover, ul.boutons li a:active, ul.boutons li a:focus {-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
ul.boutons li.type-1 {background:#FFF url('../img/menu.png') repeat-x 0 100%;border:1px solid #D0CFCF}
ul.boutons li.type-2 {background:#003B76 url('../img/menu.png') repeat-x 0 0;}
ul.boutons li.type-3 {background:#FFF url('../img/menu.png') repeat-x 0 100%;border:1px solid #D0CFCF}
ul.boutons li.type-1 a {background:url('../img/bullets.png') no-repeat 19px -89px;}
ul.boutons li.type-2 a {background:url('../img/bullets.png') no-repeat 20px -485px;color:#FFF !important; padding-left:36px; padding-right:10px; padding-top:1em; padding-bottom:1em}
ul.boutons li.type-3 a {background:url('../img/bullets.png') no-repeat 20px -787px;color:#004A93 !important}
ul.boutons li.type-1 a:hover, ul.boutons li.type-1 a:active, ul.boutons li.type-1 a:focus {background-color:#FCFCFC;background-position:21px -89px;}
ul.boutons li.type-2 a:hover, ul.boutons li.type-2 a:active, ul.boutons li.type-2 a:focus {background-color:#004A92;background-position:22px -485px;}
ul.boutons li.type-3 a:hover, ul.boutons li.type-3 a:active, ul.boutons li.type-3 a:focus {background-color:#FCFCFC;background-position:22px -787px;}
/* choix */
div#node-55 .row-2 .col-c ul.choix {margin:0 !important;}
ul.choix {margin:0 0 1em 0;padding:0;list-style:none;}
ul.choix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.choix {display:inline-block;}
/* \*/ * html ul.choix {height:1%;} ul.choix {display:block;} /* */
ul.choix li {padding:0;width:130px;float:left;background:#FFF url('../img/gradients2.png') no-repeat 0 100%;text-align:center;text-transform:uppercase; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px}
ul.choix li.even {margin:0 10px 10px 0;}
ul.choix li a {display:block;color:#000;background:url('../img/bullets.png') no-repeat 0 -2500px;word-wrap:break-word; font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding-right:20px; padding-top:1.1em; padding-bottom:1.1em}
ul.choix li a:hover, ul.choix li a:active, ul.choix li a:focus {-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;background-color:#FCFCFC;background-position:-6px -2500px;}
/* BLOC | information */
/* BLOC | aide */
div#node-55 .row .col .contenu.aide .inner2 .inner3 {position:relative;}
div#node-55 .row .col .contenu.aide .inner2 .inner3 h3 {margin:0;padding:0;width:145px;line-height:1em;text-transform:uppercase;font:bold 1em Arial, Helvetica, sans-serif;position:absolute;top:0;left:0;background-color:#F2F6F9;}
div#node-55 .row .col .contenu.aide .inner2 .inner3 img#map-france {display:block;margin:.2em 0 1em 0;}
/* BLOC | agir */
/* signaler */
.signaler {background:#88127C url('../img/signaler.jpg') no-repeat 100% 100%;}
.signaler a {display:block;color:#FFF !important;padding:0;background:url('../img/dot.png') no-repeat 110% 95%;; font-style:normal; font-variant:normal; font-weight:normal; line-height:100%; font-size:2.0em; font-family:ColaborateLightRegular, Arial, sans-serif}
.signaler a strong {display:block;font-size:1.4em;font-weight:normal;}
.signaler a .inside {display:block;background:url('../img/bullets.png') no-repeat 95% -925px;word-wrap:break-word; padding-left:8px; padding-right:10px; padding-top:.5em; padding-bottom:.6em}
.signaler a:hover, .signaler a:active, .signaler a:focus {background-color:#88127C;background-position:107% 98%;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.signaler a:hover .inside, .signaler a:active .inside, .signaler a:focus .inside {background-position:92% -930px;-webkit-transition:background 0.8s;-moz-transition:background 0.8s;-o-transition:background 0.8s;transition:background 0.8s;}
/* obtenir un avis */
.avis {background:#003B76 url('../img/avis.jpg') no-repeat 100% 100%;}
.avis a {display:block;color:#FFF !important;padding:0;background:url('../img/dot.png') no-repeat 134% 23%;; font-style:normal; font-variant:normal; font-weight:normal; line-height:90%; font-size:2.4em; font-family:ColaborateLightRegular, Arial, sans-serif}
.avis a .inside {display:block;background:url('../img/bullets.png') no-repeat 95% -942px;word-wrap:break-word; padding-left:18px; padding-right:80px; padding-top:.5em; padding-bottom:.6em}
.avis a:hover, .avis a:active, .avis a:focus {background-color:#003B76;background-position:120% 30%;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.avis a:hover .inside, .avis a:active .inside, .avis a:focus .inside {background-position:80% -960px;-webkit-transition:background 0.8s;-moz-transition:background 0.8s;-o-transition:background 0.8s;transition:background 0.8s;}
/* BLOC | actualites | home */
.contenu.actualites .inner2 ul {margin:0;padding:0;list-style:none;}
.contenu.actualites .inner2 ul li {border-bottom:1px solid #BBBABA;padding:15px 0;list-style:none}
.contenu.actualites .inner2 ul li span.type{color:#707070}
.contenu.actualites .inner2 ul li:last-child {border:none}
.contenu.actualites .inner2 ul li:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0} * html div#node-55 .row .col .contenu.actualites .inner2 ul li {zoom:1;} *:first-child+html div#node-55 .row .col .contenu.actualites .inner2 ul li {zoom:1;}
.contenu.actualites .inner2 ul li h3 {font-size:1.5em;font-weight:normal;margin:0 0 .2em 0;}
.contenu.actualites .inner2 ul li img {float:left;margin:0 10px 0 0;}
/* BLOC | actualites | liste */
.node-type-liste li.rss {background: url('../img/sep_liste_vert.png') no-repeat 0 4px;}
#uniform-filter_actualites, #uniform-filter_archives{margin-left:20px;margin-bottom:10px;width:502px}
#uniform-filter_actualites span, #uniform-filter_archives span{width:477px}
#uniform-filter_actualites #filter_actualites, #uniform-filter_archives #filter_archives{width:509px}
#filter_actualites{display:none}
#filter_actualites.js{display:block;
margin-bottom: 15px;
margin-left: 17px;
width: 513px;}

.node-type-liste li.rss a {background: url('../img/bullets.png') no-repeat 100% -2796px !important;color: #000000 !important;padding-right: 20px; font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; font-size:1em; font-family:Arial, Helvetica, sans-serif}
.node-type-liste li.rss a:hover, .node-type-liste li.rss a:active, .node-type-liste li.rss a:focus {background-color:transparent;-webkit-transition:background 0.5s;-moz-transition:none;-o-transition:none;transition:none;color:#004A92 !important;}

/* BLOC | actualités | Détail */
#content-col p.date{margin: -27px 0 0 20px;position: absolute;font-size:.9em;}
#content-col p.date span.type{color:#707070;}
#content-col p.retour{text-align:right;}
#content-col p.retour a{color:black;}
#content-col p.top{margin-top:-28px;}
#content-col p.bottom{margin-top:15px;}

a.archives{position:absolute;right:0;bottom:27px}

.views_view__view_page_liste_actualites_n #content-col .view-content .item-list, .views_view__archive #content-col .view-content .item-list{background:url('../img/list_container.png') repeat-x;padding-top:40px;text-align:left}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul, .views_view__archive #content-col .view-content .item-list ul{margin:0;padding:0}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul li, .views_view__archive #content-col .view-content .item-list ul li{border-bottom:1px solid #dddddc;padding-top:10px;background:none;list-style:none}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul li a, .views_view__archive #content-col .view-content .item-list ul li a{text-decoration:none;color:black}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul li:last-child, .views_view__archive #content-col .view-content .item-list ul li:last-child{border-bottom:none;}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul li h2, .views_view__archive #content-col .view-content .item-list ul li h2{background:none; margin:0;clear:none}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul li h2 a, .views_view__archive #content-col .view-content .item-list ul li h2 a{color:#004a93; font-family:Arial;text-decoration:none;font-size:.8em;font-weight:bolder;}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul li img, .views_view__archive #content-col .view-content .item-list ul li img{float: left;margin: 0 20px 20px 0;}
.views_view__view_page_liste_actualites_n #content-col .view-content .item-list ul li .categorie, .views_view__archive #content-col .view-content .item-list ul li .categorie{color:#707070;}
.views_view__view_page_liste_actualites_n #content-col .view-content ul li p, .views_view__archive #content-col .view-content .item-list ul li p{clear:none}
/* Pager */
#pager{background:url('../img/bg_pager.png') repeat-x}
#pager div.item-list{text-align:center;background:url('../img/bg_pager.png') repeat-x 0 100%}
#pager ul.pager{display:inline-block;margin:10px 0 8px 0;padding:0}
#pager ul.pager li{background: url('../img/sep_liste_vert.png') no-repeat 0 8px;float: left;margin: 0 1px;padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
#pager ul.pager li a{text-decoration:none}
#pager ul.pager li.pager-current{color:white;background:#88127c}
#pager ul.pager li.pager-first, #pager ul.pager li.pager-previous, #pager ul.pager li.pager-next, #pager ul.pager li.pager-last{background:none;}
.node-type-liste #content-col .view-view-block-liste-actualites-n .item-list{text-align:center}
		
/* BLOC | publications */
html.js .alternativeImageflow {display:none;}
.imageflow {display:none;}
html.js .imageflow {display:block;overflow:hidden;position:relative;text-align:left;visibility:hidden;width:100%;padding:0 0 1.5em 0;}
.imageflow .button {cursor:pointer;height:17px;position:relative;width:17px;}
.imageflow .caption {color:#000;position:relative;text-align:center;z-index:1001;padding:6px 0 0 0 !important;line-height:1.2em;font-size:1em;}
.imageflow .images {overflow:hidden;white-space:nowrap;}
.imageflow .loading {border:1px solid white;height:15px;left:50%;margin-left:-106px;padding:5px;position:relative;visibility:visible;width:200px;}
.imageflow .loading_bar {background-color:#FFF;height:15px;visibility:visible;width:1%;}
.imageflow .navigation {z-index:10000;padding:10px 0 10px 0 !important;margin:0 0 10px 0 !important;}
.imageflow img {cursor:pointer !important;border-top:1px solid #FFF;-ms-interpolation-mode:bicubic;position:absolute;top:0px;visibility:hidden;margin:0 0 1px 0 !important;}
.imageflow p {margin:0 auto;text-align:center;}
#imgFlow_scrollbar{display:none}
/* BLOC | miviludes */
div#node-55 .row-3 .contenu.miviludes h2 {padding:.45em 10px .3em 20px;}

.information .inner2, .aide .inner2, .agir .inner2{min-height:375px;}
.actualites .inner2, .publications .inner2, .miviludes .inner2{min-height:267px;}
/* ***************************************** */
/* ***************************** HOMEPAGE FIN */
/* ***************************************** */




/* ***************************************** */
/* ************************** ESPACE PRESSE DEBUT */
/* ***************************************** */

#content-col-left{float:left;width:365px;margin-bottom: 20px;}


#content-col-left .communiques{margin-bottom:20px;}
#content-col-left .communiques, #content-col-left .actualites, #content-col-right .dossier, #content-col-right .publications{position:relative}
#content-col-left p.voir, #content-col-right p.voir{position:absolute;right:5px;bottom:-6px}

#content-col-left .communiques h2, #content-col-left .actualites h2, #content-col-right .dossier h2, #content-col-right .publications h2{color:#004A93;background:url('../img/gradients2.png') repeat-y -526px 47px;margin:0; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.6em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:20px; padding-right:10px; padding-top:.2em; padding-bottom:.2em}

#content-col-right .dossier h3, #content-col-right .publications h3 {font-size:1.5em;font-weight:normal;margin:0 0 .2em 0;}
#content-col-right .dossier img, #content-col-right .publications img {float:left;margin:0 10px 20px 0;}
#content-col-right .dossier .inner2:after, #content-col-right .publications .inner2:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}

#content-col-left .communiques .inner2, #content-col-left .actualites .inner2, #content-col-right .dossier .inner2, #content-col-right .publications .inner2{padding: 20px;background-color: #f9f8f8;}

#content-col-left .communiques .inner2 ul li a{color:black;font-weight:bold}
#content-col-left .actualites .inner2 ul li a, #content-col-right .dossier .inner2 h3 a{color:black}

#content-col-left .communiques .inner2 ul li a:hover, #content-col-left .communiques .inner2 ul li a:active, #content-col-left .communiques .inner2 ul li a:focus, #content-col-left .actualites .inner2 ul li a:hover, #content-col-left .actualites .inner2 ul li a:active, #content-col-left .actualites .inner2 ul li a:focus {text-decoration:underline;}
#content-col-left .communiques .inner2 ul, #content-col-right .publications .inner2 ul{margin:0;padding:0;list-style:none;}
#content-col-left .communiques .inner2 ul li:first-child, #content-col-right .publications .inner2 ul li:first-child, #content-col-left .actualites .inner2 ul li:first-child{padding-top:0px;}
#content-col-left .communiques .inner2 ul li, #content-col-right .publications .inner2 ul li{border-bottom:1px solid #BBBABA;padding:15px 0px 15px 0px ;display:inline-block;width:324px;clear:both;margin:0;list-style:none}
/*#content-col-left .communiques .inner2 ul li:last-child, #content-col-left .actualites .inner2 ul li:last-child,#content-col-right .publications .inner2 ul li:last-child{border:none}
*/#content-col-left .communiques .inner2 ul li:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.item-list span.date{display:block;}
#content-col-right{width:364px;float:right;margin-bottom: 20px;}
#content-col-right:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#contact_presse{background: #88127C url('../img/contact_presse.png') no-repeat 100% 90%;margin-bottom: 15px}
#contact_presse a{background: url('../img/dot.png') no-repeat 105% 96%;color: #FFFFFF !important;display: block;font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; font-size:1.6em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:26px; padding-right:0; padding-top:12px; padding-bottom:12px}
#contact_presse a span{background: url('../img/bullets.png') no-repeat 97% -978px;display: block;padding-left:15px; padding-right:60px; padding-top:0.45em; padding-bottom:0.5em}

#contact_presse a:hover, #contact_presse a:active, #contact_presse a:focus{background-position:107% 98%;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
#contact_presse a:hover .inside, #contact_presse a:active .inside, #contact_presse a:focus .inside{background-position:96% -978px;-webkit-transition:background 0.8s;-moz-transition:background 0.8s;-o-transition:background 0.8s;transition:background 0.8s;}


.fichier{display: block;margin-top: 12px;}
#aside ul.files li{padding:0}
/*
/* pdfs */
.search-results a{background: url('../img/ico.png') no-repeat 0px -1224px;display: block;padding-left: 26px}
.search-results a[href$=".pdf"], #aside a[href$=".pdf"], .list_right a[href$=".pdf"]{background: url('../img/ico.png') no-repeat 0px 0px;display: block;padding-left: 26px}
/* zip */
.search-results a[href$=".zip"], #aside a[href$=".zip"], .list_right a[href$=".zip"]{background: url('../img/ico.png') no-repeat 0px -750px;display: block;padding-left: 26px}
/* excel */
.search-results a[href$=".xlsx"], #aside a[href$=".xlsx"], .list_right a[href$=".xlsx"]{background: url('../img/ico.png') no-repeat 0px -500px;display: block;padding-left: 26px}
/* Word */
.search-results a[href$=".doc"], .search-results a[href$=".docx"], #aside a[href$=".doc"], #aside a[href$=".docx"], a[href$=".docx"], .list_right a[href$=".doc"], .list_right a[href$=".docx"], .list_right a[href$=".docx"]{background: url('../img/ico.png') no-repeat 0px -1000px;display: block;padding-left: 26px}

.search-results a[href$=".pdf"], .search-results a[href$=".doc"], .search-results a[href$=".docx"], .search-results a[href$=".zip"], .search-results a[href$=".xlsx"]{height:18px;}

ul.files li{list-style:none;padding-left:0}
ul.files a[href$=".pdf"], ul.files a[href$=".zip"], ul.files a[href$=".xlsx"], ul.files a[href$=".xlsx"], ul.files a[href$=".doc"], ul.files a[href$=".docx"]{background-position: 0 0;padding: 0 0 0 26px;display:inline-block;}

ul.files a em{color: #000000;font-style: normal;}

/* ***************************************** */
/* ************************** ESPACE PRESSE FIN */
/* ***************************************** */
 
/* ***************************************** */
/* ************************** Liste Type Publication */
/* ***************************************** */



/*left area*/
.node-type-listepublications #content-col .view-content ul{margin:0;list-style:none}
.node-type-listepublications #content-col .view-content ul li{background:none}

.node-type-listepublications #content-col .view-content ul li.views-row{padding:20px 10px 15px 20px;border-bottom:1px dotted #D3D1D1;margin:0}
.node-type-listepublications #content-col .view-content ul li.views-row-last{border-bottom:none}
.node-type-listepublications #content-col .view-content ul li.views-row-even{background-color:#f9f8f8}
.node-type-listepublications #content-col .view-content ul li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.node-type-listepublications #content-col .view-content ul li .list_left{float:left;width:495px;padding-right:30}
.node-type-listepublications #content-col .view-content ul li div.text{margin-top:10px;}
.node-type-listepublications #content-col .view-content ul li h2 {background:none; margin:0;clear:none}
.node-type-listepublications #content-col .view-content ul li h2 a {color:#004a93; font-family:Arial;text-decoration:none;font-size:.8em;font-weight:bolder;}
.node-type-listepublications #content-col .view-content ul li img {float: left;margin: 0 20px 20px 0;}

/*right area*/
#content-col div.list_right{float:right;width:200px}
#content-col div.list_right ul{margin:0;list-style:none}
#content-col div.list_right ul li{margin:0;padding:5px 0;border-bottom:1px solid #bbbaba;background:none}
#content-col div.list_right ul li:last-child{border-bottom:none}
#content-col div.list_right ul li a{text-decoration:none;height:20px}

.node-type-listepublications #content-col .view-content ul li.views-row-even div.traduction{background-color:#FFFFFF;display:block;margin-top:5px}
#content-col div.list_right div.traduction{background-color:#f9f8f8;display:block;margin-top:5px;font-weight:bold;padding:12px}
#content-col div.list_right div.traduction ul.files{font-weight:normal;margin-top:5px}
#content-col div.list_right div.traduction ul.files li a{color:black}
#content-col div.list_right div.traduction ul.files li{border-bottom:none;list-style:none}
/* ***************************************** */
/* ************************** Liste Type Publication FIN */
/* ***************************************** */



/* ******************************************************** SIDECOLUMN A */

#menu-col {float:left;margin:0;padding:0 0 1.8em 0;text-align:left;}
#menu-col ul.menu li{list-style:none; margin:0; padding:0}
#menu-col ul.menu li ul.menu{margin:0;padding:0;background:white}
#menu-col ul.menu li a{margin:0;color:#003B76;background:url('../img/gradients2.png') repeat-y -1162px 100%;word-wrap:break-word;display:block; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.65em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:19px; padding-right:5px; padding-top:.7em; padding-bottom:.6em}
#menu-col ul.menu li ul li a{margin:0;color:#003B76;background:url('../img/gradients2.png') repeat-y -1162px 100%;word-wrap:break-word;display:block;font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:Arial, Helvetica, sans-serif; padding-left:19px; padding-right:5px; padding-top:.7em; padding-bottom:.6em}
#menu-col ul.menu{margin:0;padding:0}
#menu-col ul.menu {list-style:none;background:white}

#menu-col ul.menu li ul li {padding:0;background:#FFF url('../img/menu.png') repeat-x 0 100%;}
#menu-col ul.menu li ul li ul.menu{padding:0;background:#ebeae9;}
#menu-col ul.menu li ul li ul.menu li{padding:0;background:#ebeae9;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
#menu-col ul.menu li ul li.active-trail, #menu-col ul.menu li ul li.active {background-color:#88127C;}
#menu-col ul.menu li ul li a {display:block;color:#88127C;text-decoration:none;background:url('../img/bullets.png') no-repeat 20px -1786px;font-size:1em; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1px; padding-left:36px; padding-right:30px; padding-top:.9em; padding-bottom:.9em}
#menu-col ul.menu li ul li.active-trail a, #menu-col ul.menu li ul li.active a {background:#88127C url('../img/bullets.png') no-repeat 20px -3383px;color:#FFF;font-weight: bold}
#menu-col ul.menu li ul li.expanded a {background:#88127C url('../img/bullets.png') no-repeat 20px -3383px;color:#FFF;font-weight: bold}
#menu-col ul.menu li ul li.expanded ul li a {background:#88127C url('../img/bullets.png') no-repeat 20px -3383px;color:#FFF;font-weight: normal}
#menu-col ul.menu li ul li a:hover,
#menu-col ul.menu li ul li a:active,
#menu-col ul.menu li ul li a:focus {text-decoration:underline;}
#menu-col ul.menu li ul li ul li{margin:0;list-style:none;margin:0 0 0 15px;}
#menu-col ul.menu li ul li ul li {background:transparent !important;color:#88127C !important;}
#menu-col ul.menu li ul li.active-trail, #menu-col ul.menu li ul li.active {background-color:#88127C !important;color:#FFF !important;}
#menu-col ul.menu li ul li.active-trail ul.menu li, #menu-col ul.menu li ul li.active ul.menu li{background:#ebeae9;}
#menu-col ul.menu li ul li.active-trail ul li a, #menu-col ul.menu li ul li.active ul li a {background:url('../img/bullets.png') no-repeat 10px -3490px !important;color:#88127C !important;font-weight:normal; padding-left:20px; padding-right:9px; padding-top:.3em; padding-bottom:.3em}
#menu-col ul.menu li ul li ul li a {background:url('../img/bullets.png') no-repeat 10px -3490px !important;color:#88127C !important;font-weight:normal; padding-left:20px; padding-right:9px; padding-top:.3em; padding-bottom:.3em}
#menu-col ul.menu li ul li ul li.active-trail a, #menu-col ul.menu li ul li ul li.active a {background:#88127C url('../img/bullets.png') no-repeat 10px -4490px !important;color:#FFF !important; font-weight:bold}
#menu-col ul.menu li ul li ul li a:hover,
#menu-col ul.menu li ul li ul li a:active,
#menu-col ul.menu li ul li ul li a:focus {}
#main-wrapper.deux #menu-col .contenu.aide, body.page-espace-presse #menu-col .contenu.aide{margin-top:-3px}
#menu-col .contenu.aide {background-color:#F2F6F9;padding:0;}
#menu-col .contenu.aide .inner2 .inner3 {padding:1.3em 0 0 0;}
#menu-col .contenu.aide .inner2 .inner3 p {margin:0 0 .8em 0;line-height:.9em;text-transform:uppercase;font:normal 1em Arial, Helvetica, sans-serif;}
#menu-col .contenu.aide .inner2 .inner3 img#map-france {display:block;margin:.2em 0 0 0;}
#menu-col .contenu.aide .inner2 .inner3 strong{padding:0 20px 0 17px;display:block}
#menu-col .menu-block-8 ul.menu{margin: 0 0 0.5em;padding: 0 0 1.8em;}


/* ******************************************************** CONTENT */

#content-col {text-align:left;margin:0;padding:0;float:left;background-color:#FFF;}
#content-col p, #content-col h2, #content-col ol {margin: 0px 10px 1em;}
#content-col a {text-decoration:underline;}
#content-col a:hover, #content-col a:active, #content-col a:focus {text-decoration:none;}

/* titraille */

#content-col h2, .node-type-webform h2 {background:url('../img/gradients2.png') no-repeat -1728px 100%;color:#003B76;font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; font-size:1.65em; font-family:ColaborateLightRegular, Arial, sans-serif; margin: 1.5em 10px 0.9em;}
#content-col h3 {background:url('../img/bullets.png') no-repeat 0 -4156px;color:#003B76;font-style:normal; font-variant:normal; font-weight:bold; line-height:110%; font-size:1em; font-family:Arial, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:2em; margin-bottom:.9em; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0}
#content-col h4 {}
#content-col h5 {}
#content-col h6 {}

/* contenu standard en colonne centrale */
#content-col .contenu {}
#content-col .contenu .inner {}
#content-col .contenu .inner h2 {}
#content-col .contenu .inner .inner2 {}
#content-col .contenu .inner .inner2 p {}
#content-col .contenu .inner .inner2 a {}

/* liste standard */
#content-col ul {margin:0 0 1.5em 17px;padding:0;list-style:none;}
#content-col ul li {background:url('../img/bullets.png') no-repeat 0 .2em;overflow:hidden; margin-left:0; margin-right:0; margin-top:0; margin-bottom:.35em; padding-left:19px; padding-right:0; padding-top:0; padding-bottom:0}
#content-col ul li ul {margin:0 0 .5em 0;padding:.5em 0 0 0;}
#content-col ul li ul li {background:url('../img/bullets.png') no-repeat 0 -1393px;margin-left:0; margin-right:0; margin-top:0; margin-bottom:.2em; padding-left:7px; padding-right:0; padding-top:0; padding-bottom:0}

/* tableau */
#content-col table {border-collapse:collapse;border:none;padding:0;font-size:1.1em;margin:2em 0 .3em 0;width:100%;border:1px solid #FFF;}
#content-col table caption {margin:0 0 .3em 0;color:#282828;text-align:left;font-size:1.1em;font-weight:bold;}
#content-col table th {background-color:#BDD0E3;border:1px solid #FFF;color:#000;font-weight:normal;text-align:center;}
#content-col table th.colored{background-color:#70A2C8;text-align:center;color:#FFF;}
#content-col table td {color:#000;border:1px solid #FFF;font-size:.9em;border-top:none;background-color:#EEEEED;}
#content-col table thead th,
#content-col table .thead th {background-color:#BDD0E3;padding:.6em 2px;text-align:center;}
#content-col table thead td,
#content-col table .thead td {background-color:#70A2C8;text-align:center;color:#FFF;}
#content-col table td {padding:.5em 5px;vertical-align:middle;text-align:center;}
#content-col table tbody th {padding:.5em 5px;text-align:center;background-color:#BDD0E3;text-align:center;font-weight:normal;}
#content-col table tfoot td {background-color:#F3F3F2;padding:5px 2px;}
#content-col table tfoot th {background-color:#F3F3F2;padding:3px 10px 3px 2px;text-align:center;}

/* navigation lineaire */
#content-col .navlineaire .contenu {margin:0 0 .5em 0;padding:0;}
#content-col .navlineaire .contenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#content-col .navlineaire .contenu {display:inline-block;}
/* \*/ * html #content-col .navlineaire .contenu {height:1%;} #content-col .navlineaire .contenu {display:block;} /* */
#content-col .navlineaire .contenu .inner {}
#content-col .navlineaire .contenu .inner h2 {}
#content-col .navlineaire .contenu .inner .inner2 {}
#content-col .navlineaire .contenu .inner .inner2 p {}
#content-col .navlineaire .contenu .inner .inner2 p.prev {float:left;margin:0 0 .5em 0;}
#content-col .navlineaire .contenu .inner .inner2 p.next {float:right;margin:0 0 .5em 0;}
#content-col .navlineaire .contenu .inner .inner2 p.prev a {float:left;background:url('../img/bullets.png') no-repeat 0 -295px;padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0}
#content-col .navlineaire .contenu .inner .inner2 p.next a {float:right;background:url('../img/bullets.png') no-repeat 100% -100px;padding-left:0; padding-right:15px; padding-top:0; padding-bottom:0}
#content-col .navlineaire .contenu .inner .inner2 p.retour a {float:right;background:url('../img/bullets.png') no-repeat 0 -1190px;padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}

/* bloc ouvrant-fermant */
#content-col .openclose {margin:0 0 .8em 0;}
#content-col .openclose .contenu .inner h2 {text-transform:uppercase;background-image:url('none');margin:0; font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Arial, sans-serif}
#content-col .openclose .contenu .inner h2 .togglebut {display:block;background:url('../img/close.png') no-repeat 100% 100%;}
#content-col .openclose .contenu .inner h2 .togglebut a {display:block;padding:1em 50px 1em 20px;text-decoration:none;}
#content-col .openclose.open .contenu .inner h2 .togglebut {display:block;background:url('../img/open.png') no-repeat 100% 100%;}
#content-col .openclose .contenu .inner h2 .togglebut .label {float:right;position:absolute;top:-7777em;left:-7777em;}
#content-col .openclose .contenu .inner h2 .togglebut .labelinner {}
#content-col .openclose .contenu .inner .inner2 {padding:1em 0 .4em 20px;background-color:#fbfbfb}
#content-col .openclose .contenu .inner .inner2 p.voir {text-align:left;}
#content-col .openclose .contenu .inner .inner2 p.voir a {color:#000 !important;background:url('../img/bullets.png') no-repeat 0 -100px;padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
#content-col .accordeon-nav {text-align:right;color:#BBBABA;margin:1em 0;}
#content-col .accordeon-nav a {padding:0 .5em;}
#content-col div.open span.togglebut a{color:#004A92}

/* Cadre */
#content-col .cadre {border:1px solid #D4D4D4;padding:20px 20px 5px 20px;margin:1.5em 0 1.5em 0;background:url('../img/bg_cadre.png') repeat-x 0 0}
#content-col .cadre h2, #content-col .cadre h3 {color:#707070;background-image:url('none');background-color:#FFF;float:left; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; margin-left:-.5em; margin-right:0; margin-top:-23px; margin-bottom:1.5em; padding-left:.5em; padding-right:.5em; padding-top:0; padding-bottom:0}
#content-col .cadre ul, #content-col .cadre ol, #content-col .cadre dl, #content-col .cadre p, #content-col .cadre blockquote {clear:both;}

/* form generique pour powermail */
.sa-formwrap {margin:0 0 1em 0;padding:15px;}
.sa-formwrap .contenu {background-color:#cddddd;padding:15px;}
.sa-formwrap fieldset {border:none;}
.sa-formwrap legend {font-size:1.4em;font-weight:bold;margin-bottom:1em;}
.sa-formwrap .field-row {margin:0 0 1em 0;}
.sa-formwrap .radio_title,
.sa-formwrap .checkbox_title{float:left;padding:0 10px 0 0;font-weight:bold;width:160px;text-align:right;}
.sa-formwrap input,
.sa-formwrap select,
.sa-formwrap textarea {vertical-align:top;}
.sa-formwrap textarea {width:280px;}
.sa-formwrap label {display:inline-block;padding:2px 10px 2px 0;width:160px;text-align:right;font-weight:bold;}
.sa-formwrap .checkbox_inner label,
.sa-formwrap .radio_inner label {width:auto;font-weight:normal;}
.sa-formwrap .pure-html {margin:0 0 1em 0;}
.sa-formwrap .wrap-captcha {margin:0 0 1em 0;}
.sa-formwrap .captcha_img {padding:0 0 0 170px;}
.sa-formwrap .captcha_img span {display:inline-block;}
.sa-formwrap input.required {width:180px;}
.sa-formwrap input.datepicker {width:80px;}

/* pagination */
.pagination {text-align:center;color:#000;margin:2em 0 2em 0;clear:both;font:1.1em Arial,sans-serif;border-top:1px solid #D1D2D5;padding:.2em 0 0 0;}
.pagination .prev {background:url('../img/bullets.png') no-repeat 0 -295px;padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0}
.pagination .next {background:url('../img/bullets.png') no-repeat 100% -100px;padding-left:0; padding-right:12px; padding-top:0; padding-bottom:0}
.pagination a.prev, .pagination a.next {}
.pagination strong {color:#000;padding:0 3px;}
.pagination span a {color:#DB002F;padding:0 3px;}
.pagination span.prev {background:url('../img/bullets.png') no-repeat 4px -293px;color:#000}
.pagination span.next {background:url('../img/bullets.png') no-repeat 100% -98px;color:#000}

/* retour */
p.retour, p.prev {text-align:left;margin:0 0 2em 0;}
p.retour a, p.prev a {background:url('../img/bullets.png') no-repeat 0 -295px;padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
p.retour a:hover, p.retour a:focus, p.retour a:active,
p.prev a:hover, p.prev a:focus, p.prev a:active {}

/* retour haut de page */
p.hautdepage {text-align:right;margin:2em 0 1em 0 !important;clear:both}
p.hautdepage a {background:url('../img/bullets.png') no-repeat 0 -394px;color:#000; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0}
p.hautdepage a:hover, p.hautdepage a:focus,  p.hautdepage a:active {}


/* webform */
body.node-type-webform #main-wrapper.deux #content-area #content-col{background-color:#f9f8f8}
div.node-type-webform fieldset{border:none;border-bottom:1px solid #bbbaba;margin: 0 0 20px;
padding: 30px 0 10px;position:relative}
div.node-type-webform input, .webform-client-form textarea{border:1px solid #eae9e8;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
div.node-type-webform input.form-text{height:21px}
.marker, .form-required {color:#115498}
.webform-container-inline label{font-weight:normal;display:block;float:left}
legend{color:#004a93;background:url('../img/bg_legend.png') repeat; padding:3px 15px 3px 19px;font-size:1.2em;position: absolute;
margin-top: -30px;margin-left:-20px}
	
	/* field */
.webform-component{margin-bottom:10px}
#webform-client-form-127 div#webform-component-identification--nom{float:left;margin-top:10px}
#webform-client-form-127 div#webform-component-identification--nom label, #webform-client-form-127 div#webform-component-identification--prenom label, #webform-client-form-127 div#edit-submitted-identification-adresse-wrapper label{width:60px}
#webform-client-form-127 div#webform-component-identification--prenom{float:left;clear:left}
#webform-client-form-127 div#webform-component-identification--adresse-e-mail{float:right;margin-top: -35px;}
#webform-client-form-127 div#webform-component-identification--adresse-e-mail input{}	
#webform-client-form-127 div#webform-component-identification--confirmer-votre-adresse-e-mail{float:right}
#webform-client-form-127 #webform-component-identification--code-postal{float:left;margin-right:2px}
#webform-client-form-127 div#webform-component-identification--confirmer-votre-adresse-e-mail label, #webform-client-form-127 div#edit-submitted-identification-code-postal-wrapper label{width:99px}
#webform-client-form-127 #edit-submitted-identification-nom, #webform-client-form-127 #edit-submitted-identification-prenom, #webform-client-form-127 #edit-submitted-identification-adresse{width:277px}
#webform-client-form-127 #edit-submitted-identification-ville{width:105px}
.entete{margin-left:20px;clear:both}
#webform-client-form-127 #edit-submitted-votre-signalement-cette-derive-sectaire-se-manifeste-dans-quel-domaine- {width:712px}
#webform-client-form-127 #edit-submitted-identification-adresse-e-mail, #webform-client-form-127 #edit-submitted-identification-confirmer-votre-adresse-e-mail{width:244px}

#webform-client-form-127 .webform-component-radios .form-radios{background-color:white;padding:10px 10px 10px 100px;margin:0;margin-top:8px}
#webform-client-form-127 .webform-component-radios{width:348px;float:left}
#webform-client-form-127 #webform-component-votre-signalement--cette-derive-sectaire-se-manifeste-dans-quel-domaine-{clear:left}
#webform-client-form-127 .form-item label{font-weight:normal}
#webform-client-form-127 .webform-client-form textarea{}
#webform-client-form-127 #webform-component-vous-souhaitez--cette-derive-concerne .form-item{float:left}
#webform-client-form-127 #webform-component-vous-souhaitez--cette-derive-concerne .form-radios:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
#webform-client-form-127 #webform-component-vous-souhaitez--cette-derive-concerne .form-radios{padding-left: 167px;text-align: center;width: 536px;}

/*AddStart GS 22/05/2012 */
#webform-client-form-127 #webform-component-identification--telephone { clear: both; } 
#webform-client-form-127 #edit-submitted-identification-telephone { width: 277px; } 
#webform-client-form-127 #edit-submitted-identification-telephone-wrapper label { width: 58px; }
/*AddEnd GS 22/05/2012 */

.form-item .description {font-size: 0.85em;margin-left: 174px;margin-top: -35px;position: absolute;color: #707070;}
#webformconfirmation{padding:20px}
#webform-client-form-127 #edit-submit, #webform-client-form-128 #edit-submit, #webform-client-form-131 #edit-submit, #webform-client-form-174 #edit-submit, #webform-client-form-175 #edit-submit{position:absolute;right:0;bottom:-40px;background:url('../img/btn_send.png') no-repeat;padding:7px 13px 7px 35px;color:white;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor:pointer;width:104px;font-weight:bolder}
	
#webform-client-form-128 #webform-component-identification{border-bottom: 0px none;float: left;width: 377px;background:url('../img/sep_form.png') no-repeat 100% 20px;padding-top:20px;height:200px}

#edit-actions fieldset{border-bottom:none;margin:0;padding:0}
#edit-actions fieldset legend{display:none}

#webform-client-form-128 #edit-actions fieldset .description, #webform-client-form-131 #edit-actions fieldset .description, #webform-client-form-174 #edit-actions fieldset .description, #webform-client-form-175 #edit-actions fieldset .description{display:none}

#webform-client-form-127 #recaptcha_widget_div{margin-left:200px}

#webform-client-form-128 #recaptcha_widget_div{margin-left:397px}
.form-item label {font-weight:normal}

#webform-client-form-128 legend{margin-left:-20px}
#webform-client-form-128 textarea{width:316px;resize:none}

#webform-client-form-128 #webform-component-votre-message{border-bottom: 0px none;padding-left: 20px;width: 313px;float:left;padding-top:20px}
#webform-client-form-128 #edit-actions{clear:both}
#webform-client-form-128 .webform-container-inline label{font-weight:normal;display:block;float:left;width:100px}
#webform-client-form-128 #edit-submitted-votre-message-objet{width:315px}
.chapo .block_avis h4, .chapo .block_signaler h4{font-size: 1.5em;font-weight: lighter;margin: 0;}
.chapo .block_signaler{float:right;width: 345px;}
.chapo .signaler {background:#88127C url('../img/webform_signaler.jpg') no-repeat 100% 100%;min-height:87px;}
.chapo .signaler a {display:block;color:#FFF !important;padding:0;background:url('../img/dot.png') no-repeat 110% 95%;   min-height:87px; font-style:normal; font-variant:normal; font-weight:normal; line-height:100%; font-size:1.9em; font-family:ColaborateLightRegular, Arial, sans-serif}
.chapo .signaler a strong {display:block;font-size:1.7em;font-weight:normal;}
.chapo .signaler a .inside{display:block;background:url('../img/bullets.png') no-repeat 97% -935px;word-wrap:break-word;height:64px; padding-left:23px; padding-right:10px; padding-top:0.2em; padding-bottom:0.6em}
.chapo .signaler a:hover, .chapo .signaler a:active, .chapo .signaler a:focus{background-color:#88127C;background-position:107% 98%;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.chapo .signaler a:hover .inside, .chapo .signaler a:active .inside, .chapo .signaler a:focus .inside, .chapo .avis a:hover .inside, .chapo .avis a:active .inside, .chapo .avis a:focus .inside {background-position:96% -935px;-webkit-transition:background 0.8s;-moz-transition:background 0.8s;-o-transition:background 0.8s;transition:background 0.8s;}
.chapo .block_avis{float:left;width:345px}
.chapo .block_avis h4, .chapo .block_signaler h4{color:#004a93}
.chapo .avis {background:#88127C url('../img/webform_avis.jpg') no-repeat 100% 100%;height: 87px;margin-top:76px}
.chapo .avis a {display:block;color:#FFF !important;padding:0;background:url('../img/dot.png') no-repeat 110% 95%;   height: 87px; font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; font-size:2.5em; font-family:ColaborateLightRegular, Arial, sans-serif}
.chapo .avis a strong {display:block;font-size:1.6em;font-weight:normal;}
.chapo .avis a .inside {display:block;background:url('../img/bullets.png') no-repeat 98% -935px;word-wrap:break-word;height:54px; padding-left:26px; padding-right:10px; padding-top:0.8em; padding-bottom:0.6em}
.chapo .avis a:hover, .chapo .avis a:active, .chapo .avis a:focus {background-color:#000063;background-position:107% 98%;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}

.block_avis{padding:20px}
.block_signaler{padding:20px 20px 20px 0}

/* Confirmation */
.webform-confirmation{background:white}

/* Liste déroulantes */
#uniform-edit-submitted-votre-signalement-cette-derive-sectaire-se-manifeste-dans-quel-domaine-{width:707px}
#uniform-edit-submitted-votre-signalement-cette-derive-sectaire-se-manifeste-dans-quel-domaine- span{width:683px}
#uniform-edit-submitted-votre-signalement-cette-derive-sectaire-se-manifeste-dans-quel-domaine- select{width:715px;cursor:pointer}

#uniform-edit-submitted-votre-demande-votre-demande-se-situes-dans-quel-domaine-{width:707px}
#uniform-edit-submitted-votre-demande-votre-demande-se-situes-dans-quel-domaine- span{width:683px}
#uniform-edit-submitted-votre-demande-votre-demande-se-situes-dans-quel-domaine- select{width:715px;cursor:pointer}

#uniform-edit-submitted-votre-demande-objet{width:707px}
#uniform-edit-submitted-votre-demande-objet span{width:683px}
#uniform-edit-submitted-votre-demande-objet select{width:715px;cursor:pointer}


#uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers, #uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers-2, #uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers-3 {width:440px}
#uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers span.filename, #uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers-2 span.filename, #uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers-3 span.filename{width:320px}
#uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers input, #uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers-2 input, #uniform-edit-votre-signalement-joindre-un-ou-plusieurs-fichiers-3 input{width:430px}

#uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers, #uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers-2, #uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers-3 {width:440px}
#uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers span.filename, #uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers-2 span.filename, #uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers-3 span.filename{width:320px}
#uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers input, #uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers-2 input, #uniform-edit-votre-demande-joindre-un-ou-plusieurs-fichiers-3 input{width:430px}


#uniform-edit-submitted-categorie{display:block;width:345px}
#uniform-edit-submitted-categorie span{width:320px}
#uniform-edit-submitted-categorie #edit-submitted-categorie{width:350px}

#uniform-edit-submitted-votre-message-objet{width:310px}
#uniform-edit-submitted-votre-message-objet span{width:285px}
#uniform-edit-submitted-votre-message-objet #edit-submitted-votre-message-objet{width:320px}


#webform-client-form-131 #webform-component-titre .form-item{float:left}
#webform-client-form-131 .webform-component{clear:both}
#webform-client-form-131 label{text-align: right;width: 200px;}
#webform-client-form-131 .form-radios{margin-left: 213px;}
#webform-client-form-131 input.form-text{width:350px}
#webform-client-form-131 #recaptcha_widget_div{margin-left:210px}
#webform-client-form-131 #edit-submitted-categorie{width:350px}
/* CARTE */
img#big-map-france{float:left}
div#depts{float:right}

/* OBTENIR LAVIS DE LA MIVILUDES */
/*labels*/
#webform-client-form-174 #webform-component-identification--nom label, #webform-client-form-174 #webform-component-identification--prenom label, #webform-client-form-174 #webform-component-identification--adresse label{width:60px}
#webform-client-form-174 #webform-component-identification--confirmer-votre-adresse-e-mail label, #webform-client-form-174 #edit-submitted-identification-code-postal-wrapper label{width:99px}
/* input */
#webform-client-form-174 #webform-component-identification--nom{float:left}
#webform-client-form-174 #webform-component-identification--prenom{clear:left;float:left}
#webform-client-form-174 #webform-component-identification--adresse-e-mail{float:right;margin-top:-35px}
#webform-client-form-174 #webform-component-identification--confirmer-votre-adresse-e-mail{float:right}
#webform-client-form-174 #webform-component-identification--adresse, #webform-client-form-127 #webform-component-identification--adresse{float:left;clear:left;margin-right:7px}
#webform-client-form-174 #webform-component-identification--code-postal{float:left;margin-right:2px}
#webform-client-form-174 #webform-component-identification--ville, #webform-client-form-127 #webform-component-identification--ville{float:left;}
#webform-client-form-174 #edit-submitted-identification-code-postal, #webform-client-form-127 #edit-submitted-identification-code-postal{width: 79px;}
#webform-client-form-174 #recaptcha_widget_div{margin-left:200px}

#webform-client-form-174 div#webform-component-identification--confirmer-votre-adresse-e-mail label, #webform-client-form-174 div#edit-submitted-identification-code-postal-wrapper label{width:99px}
#webform-client-form-174 #edit-submitted-identification-nom, #webform-client-form-174 #edit-submitted-identification-prenom, #webform-client-form-174 #edit-submitted-identification-adresse{width:277px}
#webform-client-form-174 #edit-submitted-identification-ville{width:105px}

#webform-client-form-174 #edit-submitted-identification-adresse-e-mail, #webform-client-form-174 #edit-submitted-identification-confirmer-votre-adresse-e-mail{width:244px}

/*AddStart GS 22/05/2012*/
#webform-client-form-174 #webform-component-identification--telephone { clear: both; } 
#webform-client-form-174 #edit-submitted-identification-telephone { width: 277px; } 
#webform-client-form-174 #edit-submitted-identification-telephone-wrapper label { width: 60px; } 
/*AddEnd GS 22/05/2012*/


/* CONTACT PRESSE */
#webform-client-form-175 #webform-component-identification {background: url('../img/sep_form.png') no-repeat 100% 20px;border-bottom: 0px none;float: left;padding-top: 20px;width: 377px}
#webform-client-form-175 .webform-container-inline label {display: block;float: left;font-weight: normal;width: 100px;}
#webform-client-form-175 #webform-component-votre-demande {border-bottom: 0px none;float: left;padding-left: 20px;padding-top: 20px;width: 313px}
#webform-client-form-175 #edit-actions{clear:both}
#webform-client-form-175 #recaptcha_widget_div{margin-left: 200px;}
/* ******************************************************** SIDECOLUMN B */




#aside {text-align:left;margin:0;padding:0;float:right;background-color:#FFF;}

/* contenu standard en colonne contextuelle */
#aside .contenu {margin:0 0 5px 0;}
#aside .contenu .inner {}
#aside .contenu .inner h2 {background:#F9F8F8 url('../img/gradients1.png') no-repeat -4700px 100%;color:#000;margin:0;font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; font-size:1.7em; font-family:ColaborateLightRegular, Arial, sans-serif; padding-left:20px; padding-right:0; padding-top:.5em; padding-bottom:.5em}
#aside .contenu .inner .inner2 {padding:18px 15px 1em 20px;background-color:#F9F8F8;}
#aside .contenu .inner .inner2 p {margin:0 0 1em 0;}
#aside .contenu .inner .inner2 a {}
#aside .contenu .inner .inner2 h3 {}
#aside .contenu .inner .inner2 h3 a {}
#aside p.voir a {text-decoration:underline;}
#aside p.voir a:hover, #aside p.voir a:active, #aside p.voir a:focus {text-decoration:none;}

/* liste standard */
#aside ul {margin:0 0 1.5em 0;padding:0;list-style:none;}
#aside ul li {background:url('../img/bullets.png') no-repeat 2px .2em;margin-left:0; margin-right:0; margin-top:0; margin-bottom:.35em; padding-left:19px; padding-right:0; padding-top:0; padding-bottom:0}
#aside ul li ul {margin:0 0 .5em 0;padding:.5em 0 0 0;}
#aside ul li ul li {background:url('../img/bullets.png') no-repeat 0 -1393px;margin-left:0; margin-right:0; margin-top:0; margin-bottom:.2em; padding-left:7px; padding-right:0; padding-top:0; padding-bottom:0}
#main-wrapper #aside ul li a.pdf, #main-wrapper #aside ul li a.doc, #main-wrapper #aside ul li a.ppt, #main-wrapper #aside ul li a.xls, #main-wrapper #aside ul li a.zip {margin-left:-20px;}

#aside .image_center {margin:-18px -15px 5px -20px;}
#aside .image_left {margin:-18px 10px 0 -20px;}
#aside .image_right {margin:-18px -15px 0 10px;}
#aside .avis {margin:0 0 1.5em 0;}

/* SEARCH */
#resultCount{background-color:#f9f8f8;padding:15px}
#resultCount .term_count{color:#004992;}
#show_resume{margin: 20px 7px 20px 10px;}
#search-form{background: url('../img/list_container.png') repeat-x 0 0;margin: 0;padding-left:0; padding-right:0; padding-top:20px; padding-bottom:0}
#search-form{position:relative}
#search-form fieldset{background-color: #F2F6F9;border: medium none;padding: 10px 0 10px 18px;margin:0}
#search-form fieldset legend{margin:0 0 0 -18px}
#search-form fieldset div.form-item{margin-top:40px}
#search-form fieldset#filter_fieldset{margin-top:50px}
#search-form fieldset .view-view-block-publications-types{margin-top:35px}
.view-view-block-publications-types label, .view-view-contenu-type label{display: inline-block;width: 240px;}
#search-form #edit-submit-1{position:absolute;right:0;bottom:9.5em;background:url('../img/btn_send.png') no-repeat;padding:7px 13px 7px 35px;color:white;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor:pointer;width:104px;font-weight:bolder;border:none}
#search-form #edit-keys-1{border:1px solid #eae9e8;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height:21px;padding-left:5px}
.apachesolr_search-results .grey{color:#707070;}
.apachesolr_search-results{}
.apachesolr_search-results dd{margin-left:26px}
.apachesolr_search-results dt.title a{color:#004a93;font-size:1.1em;display:inline-block}

#search-form #uniform-filter_publications, #search-form #uniform-filter_search_type_contenu{width:470px}
#search-form #uniform-filter_publications span, #search-form #uniform-filter_search_type_contenu span{width:446px}
#search-form #uniform-filter_publications select, #search-form #uniform-filter_search_type_contenu select{width:478px}
/* ******************************************************** FOOTER */

/* region-tools */
#region-tools {background:url('../img/gradients1.png') repeat-y -1400px 0;text-align:left}
#region-tools ul {width:980px;margin:0 auto;padding:0;background:url('../img/gradients4.png') repeat-y 0 0;; list-style-type:none}
#region-tools ul:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0} * html #region-tools ul {zoom:1;} *:first-child+html #region-tools ul {zoom:1;}
#region-tools ul li {float:left;display:block !important;padding:0 !important;background:#003B76 url('../img/menu.png') repeat-x 0 0;; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:0}
#region-tools ul li.first {background-image:url('none');padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0}
#region-tools ul li.last {}
#region-tools ul li a {display:block;background:url('../img/bullets.png') no-repeat 20px -485px;color:#FFF !important; font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Arial, Helvetica, sans-serif; padding-left:36px; padding-right:20px; padding-top:1em; padding-bottom:1em}
#region-tools ul li a:hover,
#region-tools ul li a:active,
#region-tools ul li a:focus {background-color:#004A92;background-position:22px -485px;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
#region-tools ul li#signaler {background:#88127C url('../img/signaler.jpg') no-repeat 100% 90%;}
#region-tools ul li#signaler a {display:block;color:#FFF !important;padding:0;background:url('../img/dot.png') no-repeat 108% 94%;; font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; font-size:1.6em; font-family:ColaborateLightRegular, Arial, sans-serif}
#region-tools ul li#signaler a strong {display:block;font-size:1.6em;font-weight:normal;}
#region-tools ul li#signaler a .inside {display:block;background:url('../img/bullets.png') no-repeat 97% -986px;; padding-left:15px; padding-right:60px; padding-top:.45em; padding-bottom:.5em}
#region-tools ul li#signaler a:hover, #region-tools ul li#signaler a:active, #region-tools ul li#signaler a:focus {background-color:#88127C;background-position:105% 100%;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
#region-tools ul li#signaler a:hover .inside, #region-tools ul li#signaler a:active .inside, #region-tools ul li#signaler a:focus .inside {background-position:94% -988px;-webkit-transition:background 0.8s;-moz-transition:background 0.8s;-o-transition:background 0.8s;transition:background 0.8s;}
#region-tools ul li#rss {background:url('../img/bullets.png') no-repeat 100% -2786px !important;float:right;margin:0 !important}
#region-tools ul li#rss a {color:#000 !important;background-image:url('none');font-style:normal; font-variant:normal; font-weight:normal; line-height:110%; font-size:1em; font-family:Arial, Helvetica, sans-serif}
#region-tools ul li#rss a:hover, #region-tools ul li#rss a:active, #region-tools ul li#rss a:focus {background-color:transparent;-webkit-transition:background 0.5s;-moz-transition:none;-o-transition:none;transition:none;color:#004A92 !important;}

/* region-sub */
#region-sub {background:url('../img/footer.jpg') no-repeat 50% 100%;}

/* region-sitemap */
#region-sitemap {width:980px;margin:0 auto;padding:2.8em 0 0 0;text-align:left;position:relative; height:190px}
#region-sitemap:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0} * html #region-sitemap {zoom:1;} *:first-child+html #region-sitemap {zoom:1;}
#region-sitemap .menu_block_wrapper ul li{float:left;width:250px;}
#region-sitemap .menu_block_wrapper ul li ul li{width:225px;}
#region-sitemap #block-devel_node_access-0{clear:both}
#region-sitemap .menu_block_wrapper ul li.menu-mlid-539{width:225px;margin:0 20px 0 0;}
#region-sitemap .menu_block_wrapper ul li.menu-mlid-539 ul li{width:225px}
#region-sitemap .menu_block_wrapper ul li.menu-mlid-539{left: 250px;position: absolute;top: 10em;}
#region-sitemap #block-menu_block-5{}		
#region-sitemap #block-menu_block-3 {width:225px;}
#region-sitemap .menu_block_wrapper ul li.menu-mlid-2830 {width:200px;float:right;}/*Miviludes*/
#region-sitemap .menu_block_wrapper ul li.menu-mlid-2830 ul li {width:200px;}/*Miviludes*/
#region-sitemap li.expanded a.active-trail {color:#004A93;font:normal 1.6em 'ColaborateLightRegular',Arial,sans-serif;}
#region-sitemap li.expanded ul li a.active-trail {color:#000;font:normal 1em Arial,Helvetica,sans-serif;}
#region-sitemap a:hover, #region-sitemap a:focus, #region-sitemap li.expanded ul li a.active-trail:hover, #region-sitemap a:active {color:#004A92;}
#region-sitemap ul {margin:.7em 0;padding:0;list-style:none;}
#region-sitemap ul li {list-style-image: url('none');list-style-type: none;margin: 0;padding:0}
#region-sitemap ul li ul li{float:none;display:block;background:url('../img/bullets.png') no-repeat 0 -101px;width:auto; margin-left:0; margin-right:0; margin-top:0; margin-bottom:.25em; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
#region-sitemap ul li.expanded a {color:#004A93;font:normal 1.6em 'ColaborateLightRegular',Arial,sans-serif;}
#region-sitemap ul li.leaf a {color:#000;font:normal 1em Arial,Helvetica,sans-serif;}
#region-sitemap li a:hover, 
#region-sitemap li a:focus, 
#region-sitemap li a:active {}
	
/* region-sitemap */

/* region-footer */
#region-footer {width:980px;margin:0 auto;text-align:left;padding:40px 0 17px 0;position:relative}
#region-footer:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0} * html #region-footer {zoom:1;} *:first-child+html #region-footer {zoom:1;}
#region-footer #footer-logo {float:left;}
#region-footer ul {margin:0;padding:0;list-style:none;}
#region-footer ul li {margin:0;padding:0;list-style:none;}
#region-footer #block-menu-menu-menu-footer-left {float:left;background-color:#FFF;margin: 2.4em 0 0 0;padding: 19px 0 0.5em 5px;}
#region-footer #block-menu-menu-menu-footer-right{float:right;background-color:#FFF;padding:19px 0 .5em 0;margin:2.4em 32px 0 0;}
#region-footer ul li {background:url('../img/bullets.png') no-repeat 0 -599px;float:left; padding-left:8px; padding-right:8px; padding-top:0; padding-bottom:0}
#region-footer ul li.first {background-image:url('none');padding-left:0; padding-right:8px; padding-top:0; padding-bottom:0}
#region-footer a.top {background: none repeat scroll 0 0 white;bottom: 18px;height: 31px;padding: 5px 10px;position: absolute;right: 0;}
#region-footer a.top img {margin-bottom:-13px}
#region-footer a.top:hover img, #region-footer a.top:active img, #region-footer a.top:focus img {-webkit-transition:margin 0.5s;-moz-transition:margin 0.5s;-o-transition:margin 0.5s;transition:margin 0.5s;margin:0 0 0px 0;}
#region-footer ul li a {color:#88127C;}
#region-footer ul li a:hover, 
#region-footer ul li a:focus, 
#region-footer ul li a:active {}
	
	
/* SYSTEM */

div.error, div.tabs{
	clear:both;
	margin:18px 0;
}


/* UNIFORM */
/*

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span, 
div.checker span,
div.radio span, 
div.uploader, 
div.uploader span.action,
div.button,
div.button span {
  background-image: url('../img/sprite.png');
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased
}

.selector, 
.radio, 
.checker, 
.uploader,
.button, 
.selector *, 
.radio *, 
.checker *, 
.uploader *,
.button *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

/*
input.text,
input.email, 
input.password,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 3px;
  color: #777;
  background: url('../img/bg-input-focus.png') repeat-x 0px 0px;
  background: url('../img/bg-input.png') repeat-x 0px 0px;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: url('../img/bg-input-focus.png') repeat-x 0px 0px;
}
*/
/* SPRITES */

/* Select */

div.selector{background-position:-707px -130px;line-height:26px;height:26px}
div.selector span{background-position:right 0;height:26px;line-height:26px}
div.selector select{top:0;left:0}
div.selector:active, div.selector.active{background-position:-707px -156px}
div.selector:active span, div.selector.active span{background-position:right -26px}
div.selector.focus, div.selector.hover, div.selector:hover{background-position:-707px -182px}
div.selector.focus span, div.selector.hover span, div.selector:hover span{background-position:right -52px}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover{background-position:-707px -208px}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span{background-position:right -78px}
div.selector.disabled{background-position:-707px -234px}
div.selector.disabled span{background-position:right -104px}
div.checker{width:19px;height:19px}
div.checker input{width:19px;height:19px}
div.checker span{background-position:0 -260px;height:19px;width:19px}
div.checker:active span, div.checker.active span{background-position:-19px -260px}
div.checker.focus span, div.checker:hover span{background-position:-38px -260px}
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span{background-position:-57px -260px}
div.checker span.checked{background-position:-76px -260px}
div.checker:active span.checked, div.checker.active span.checked{background-position:-95px -260px}
div.checker.focus span.checked, div.checker:hover span.checked{background-position:-114px -260px}
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked{background-position:-133px -260px}
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span{background-position:-152px -260px}
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked{background-position:-171px -260px}
div.radio{width:18px;height:18px}
div.radio input{width:18px;height:18px}
div.radio span{height:18px;width:18px;background-position:-222px -279px}
div.radio:active span, div.radio.active span{background-position:-222px -279px}
div.radio.focus span, div.radio:hover span{background-position:-240px -279px}
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span{background-position:-330px -279px}
div.radio span.checked{background-position:-294px -279px}
div.radio:active span.checked, div.radio.active span.checked{background-position:-90px -279px}
div.radio.focus span.checked, div.radio:hover span.checked{background-position:-330px -279px}
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked{background-position:-312px -279px}
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span{background-position:-144px -279px}
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked{background-position:-162px -279px}
div.uploader{background-position:-224px -297px;height:28px}
div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}
div.uploader span.filename{height:24px;margin:2px 0 2px 2px;line-height:24px}
div.uploader.focus, div.uploader.hover, div.uploader:hover{background-position:-224px -297px}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action{background-position:right -437px}
div.uploader.active span.action, div.uploader:active span.action{background-position:right -465px}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action{background-position:right -493px}
div.uploader.disabled{background-position:-224px -297px}
div.uploader.disabled span.action{background-position:right -381px}
div.button{background-position:0 -523px}
div.button span{background-position:right -643px}
div.button.focus, div.button:focus, div.button:hover, div.button.hover{background-position:0 -553px}
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span{background-position:right -673px}
div.button.active, div.button:active{background-position:0 -583px}div.button.active span, div.button:active span{background-position:right -703px;color:#555}
div.button.disabled, div.button:disabled{background-position:0 -613px}
div.button.disabled span, div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}
div.button{height:30px}
div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}
div.selector{width:190px;font-size:12px}
div.selector select{min-width:190px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:solid 1px #fff}
div.selector span{padding:0 25px 0 2px;cursor:pointer}
div.selector span{color:#666;width:158px;text-shadow:0 1px 0 #fff}
div.selector.disabled span{color:#bbb}
div.checker{margin-right:5px}
div.radio{margin-right:3px}
div.uploader{width:190px;cursor:pointer}
div.uploader span.action{width:95px;text-align:center;text-shadow:#fff 0 1px 0;font-size:11px;font-weight:bold;float:left;display:inline;padding:2px 0;overflow:hidden;cursor:pointer;color:#707070}
div.uploader span.filename{color:#777;width:82px;font-size:11px}
div.uploader input{width:190px}
div.uploader.disabled span.action{color:#aaa}
div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector, .checker, .button, .radio, .uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus{outline:0}
div.button a, div.button button, div.button input{position:absolute}
div.button{cursor:pointer;position:relative}
div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}
div.selector{position:relative;padding-left:8px;overflow:hidden}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity:0);height:25px;border:0px none;background:0 0; }
div.checker{position:relative}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}
div.checker input{opacity:0;filter:alpha(opacity:0);display:inline-block;background:0}
div.radio{position:relative}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}
div.radio input{opacity:0;filter:alpha(opacity:0);text-align:center;display:inline-block;background:0}
div.uploader{position:relative;overflow:hidden;cursor:default}
div.uploader span.filename{padding:0 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}
div.uploader input{opacity:0;filter:alpha(opacity:0);position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:0px none;cursor:pointer}
	
/* jQuery Bookmark styles v1.4.0 */
.bookmark_popup_text img{border:0px none;vertical-align:bottom}
.bookmark_popup{display:none;position:absolute;z-index:100}
.bookmark_popup ul{float:left;width:138px;border:1px solid #aaa}
.bookmark_list{display:inline-block;float:left;list-style-type:none;font-size:80%;margin:0;padding:0}
@media screen and (-webkit-min-device-pixel-ratio:0){.bookmark_list{font-size:100%}}
html:first-child .bookmark_list{font-size:80%}
.bookmark_list li{float:left;width:23%;margin:0 1px;padding:1px;background-color:#eee;border:1px outset}
.bookmark_compact{background-color:#eee;border:1px outset}
.bookmark_compact li{width:16px;height:16px;margin:0;padding:2px;background-color:transparent;border:0px none; }
.bookmark_list a{display:block;text-decoration:none;cursor:pointer}
.bookmark_list span{display:inline-block;width:16px;height:16px}
.bookmark_list span.bookmark_icons{background:url('../img/bookmarks.png') no-repeat center; }
.bookmark_list img{border:0px none; }
#bookmark_all{display:none;position:fixed;z-index:100;background:#fff;border:2px solid #888;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#bookmark_all p{margin:0;padding:.5em}#bookmark_all ul{width:24em;height:20em;overflow:auto}
#bookmark_all li{width:48%;background-color:transparent;border:0px none; }

	
.chapo h2 a,
.chapo h3 a,
.chapo h4 a {text-decoration:underline !important;}
.chapo h2 a:hover,
.chapo h2 a:active,
.chapo h2 a:focus,
.chapo h3 a:hover,
.chapo h3 a:active,
.chapo h3 a:focus,
.chapo h4 a:hover,
.chapo h4 a:active,
.chapo h4 a:focus {text-decoration:none !important;}	
	