/* Start of CMSMS style sheet 'EnaCssLayout' */
/* Reset */
* { margin:0; padding:0; font-size:100%; }

/* Elements */
body { padding:1em 0; background:#5A5193 url(../uploads/images/infographie/gabarit_bg.png) repeat-x 0 0; font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; }
a { color:#4A4283; }
a:hover, a:focus, a:active { color:#2E2966; }
a, a:hover, a:focus, a:active { text-decoration:underline; }
a:focus, a:active { overflow:hidden; }
img, form, fieldset, ul, li, hr, blockquote, blockquote div, q { margin:0; padding:0; }
img, table, fieldset, hr { border:0 none; }
table { padding:0; border-collapse:collapse; }
ul { list-type-style:none; }
h1, h2, h3 { font-variant:small-caps; color:#CC006F; padding:0; margin:0.5em 0 0 0; }
h1 { letter-spacing:2px; font-size:32px; }
h2 { letter-spacing:1px; font-size:25px; }
h3 { letter-spacing:1px; font-size:18px; }
abbr, acronym { cursor:help; }
q, cite { font-style:italic; }

hr.Title { background:#D0DF1B; color:#D0DF1B; height:4px; } 
hr.Footer { background:#BBB; color:#BBB; height:2px; }
span.Legende { font-style:italic; font-size:13px; line-height:0.5em; }

a.external { padding:0 15px 0 0; background:url(../uploads/images/infographie/picto_lien_externe.png) no-repeat right 6px; }
a.external:hover, a.external:focus, a.external:active { background-position:right -14px; }
a.popup { padding:0 15px 0 0; background:url(../uploads/images/infographie/picto_lien_popup.png) no-repeat right 6px; }
a.popup:hover, a.popup:focus, a.popup:active { background-position:right -14px; }
a.plus { padding:0 0 0 13px; background:url(../uploads/images/infographie/picto_lien.png) no-repeat 0 6px; }
a.plus:hover, a.plus:focus, a.plus:active { background-position:0 -10px; }
.hidden { visibility:hidden; display:none; }

/* Clear */
.clear { clear:both; }
.clearfix { display:inline-block; }
.clearfix:after { clear:both; display:block; font:0px/0px serif; content: "."; height:0; visibility:hidden; }
html[xmlns] .clearfix { display:block; }

div#HeaderBar,
div#HeaderBandeau,
div#Body,
div#Tags,
div#GoToTop,
div#FooterMenu,
div#FooterAnneau,
div#FooterMention { margin:0 auto; }

div#Body,
div#Tags,
div#GoToTop,
div#FooterMenu,
div#FooterAnneau,
div#FooterMention {     max-width:930px; }

div#HeaderBar {     max-width:954px; }
div#HeaderBar div { overflow:hidden; margin:0 0 0em 0; }
div#HeaderBar div ul#Evitement { display:inline; }
div#HeaderBar div ul#Evitement a { color:#766AB7; text-decoration:none; }
div#HeaderBar div ul#Evitement span { text-decoration:underline; }
div#HeaderBar div ul#HeaderMenu { float:right; }
div#HeaderBar div li { display:inline; margin:0; padding:0; }
div#HeaderBar div ul a { color:#D8C9FF; font-size:13px; margin:2px 6px; padding:0; display:block; float:left; }
div#HeaderBar div ul a:hover { color:#fff; }
div#HeaderBar fieldset { float:right; margin:0 0 0 .4em; }
div#HeaderBar input { float:left; }
div#HeaderBar input.Search { background:url(../uploads/images/infographie/recherche_bg.png) no-repeat 0 0; }
div#HeaderBar input.Search, 
div#HeaderBar input.SearchHover, 
div#HeaderBar input.SearchFocus { font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif; color:#D8C9FF; width:125px; border:none; padding:3px 4px; display:inline-block; }
div#HeaderBar input.Search:hover, 
div#HeaderBar input.SearchFocus,
div#HeaderBar input.Search:focus,  
div#HeaderBar input.SearchHover { background-position:0 -23px; }
div#HeaderBar input.SearchFocus,
div#HeaderBar input.Search:focus { color:#fff; }
div#HeaderBar input.Btn, 
div#HeaderBar input.BtnHover { border:none; width:33px; height:23px; cursor:pointer; }
div#HeaderBar input.Btn { background:url(../uploads/images/infographie/recherche_btn.png) no-repeat 0 0; }
div#HeaderBar input.Btn:hover,
div#HeaderBar input.Btn:focus,
div#HeaderBar input.BtnHover { background-position:0 -23px; }

div#HeaderBandeau { width:980px; }
div#HeaderBandeau div { display:inline-block; }
div#HeaderBandeau div ul li { overflow:hidden; display:inline; }
div#HeaderBandeau div ul li img, div#HeaderBandeau div ul li a { float:left; }
div#HeaderBandeau div ul li a img { float:none; }

div#Body { padding:8px; background:#675CA1; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; }
div#MainMenu ul { margin:0 0 0 6px; list-style:none; }
div#SubBody { padding:1em; background:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; overflow:hidden; }
div#BreadCrumbs { font-size:13px; font-style:italic; float:none;  }
div#BreadCrumbs span { font-style:normal; }
div#InsertGauche { float:left; margin:1.2em 1.5em 0 0; }
div#InsertDroite, div#Insert { float:right; margin:1.2em 0 0 1.5em; }
div#InsertDroite p, div#InsertGauche p { padding:0 0 1.5em 0; margin:0; }
div#Insert { padding:1em; width:200px; }
div#Insert p { padding:1.5em 0; margin:0; }
div.Inserts { padding:1em; width:160px; border:1px solid #E1D3F8; background:#FBEDFF; font-size:13px; }
div#Content { padding:0; overflow:hidden; }
div#Content div.P div { text-indent:0; }
div#Content div.P,
div#Content p { text-indent:1em; text-align:justify; margin:0; padding:1em 0; font-size:15px; }
div#Content div.P:first-letter,
div#Content p:first-letter { font-size:20px; font-weight:bold; line-height:1em; margin:1px; text-transform:uppercase; }
div#Content ul { list-type-style:circle; }
div#Content li { text-align:justify; margin:0.5em 0 0.5em 2em; font-size:15px; text-indent:0; }
div#Content table.Grille { margin-left:3px; }
div#Content table.Grille td { font-size:13px; padding:1em; vertical-align:top; border:1px solid #DDD; }

div#Content div.Bloc { overflow:hidden; text-align:justify; }
div#Content div.Bloc div.Gauche { float:left; margin:0 1em 1em 0; }
div#Content div.Bloc div.Droite { float:right; margin:0 0 1em 1em; }

div#PrevNext { font-size:13px; margin:1em 0; font-style:italic; }
div#PrevNext ul li { margin:0; padding:0; }
div#BreadCrumbs, div#PrevNext, span.Legende { color:#777; }
div#BreadCrumbs a, div#PrevNext a { color:#6EB41B; font-style:normal; }
div#BreadCrumbs a:hover, div#PrevNext a:hover { color:#509700; }

div#GoToTop { padding:0; margin-top:-16px; margin-bottom:-2em; overflow:hidden; }
div#GoToTop a { float:right; margin:0 5em 0 0; }

div#Tags,
div#FooterAnneau,
div#FooterMenu { border-bottom:1px solid #8177B8; }

div#Tags { padding:1em 0; }
div#Tags a { color:#8177B8; text-decoration:none; font-weight:bold; font-size:13px; margin:1px 5px 1px 0; }

div#FooterAnneau { padding:0.6em 0; text-align:center; font-size:12px; color:#D8C9FF; }
div#FooterAnneau li { margin:1px 5px 1px 0; }
div#FooterAnneau a { color:#D8C9FF; }

div#FooterMenu { padding:2em 0 1em 0;}
div#FooterMenu a {  font-size:13px; margin:1px 6px 1px 0; }
div#FooterMention { font-size:11px; text-align:center; padding:1em 0; color:#D8C9FF; }

div#FooterMenu a, div#FooterMention a { color:#D8C9FF; }

div#Tags li, div#FooterAnneau ul, div#FooterAnneau li, div#FooterMenu li { display:inline; }
div#Tags a:hover, div#FooterMenu a:hover, div#FooterMention a:hover, div#FooterAnneau a:hover { color:#FFF; }
/* End of 'EnaCssLayout' */

