/************** v3base.css - Charte Leprogres 2008 **************/

/************** Tags default **************/
html{}
body{position: relative;}
body * {}
body,td,th,caption,h2,h3,h4,h5,h6{font-family: Helvetica, Arial, FreeSans,sans-serif; color:#404040; text-align:left;}
h1,h2,h3,h4,h5,h6 {margin: 10px 0; padding: 0; vertical-align: middle}
* {background-repeat: no-repeat; margin: 0; padding: 0}
a{color: #404040; text-decoration: none;}
img{border: none;}
abbr,acronym,dfn {border-bottom: dotted 1px #888;}
abbr, acronym {cursor:default;}
abbr[title], acronym[title] {cursor: help;}
a:hover{text-decoration: none;}
hr{background-color: none; border-style: solid; border-width: 0 0 1px 0; border-color: #FFF; margin: 0; padding: 0;}
* html{margin: -5px 0;}
em strong,strong em,em em,strong strong {color:#B85E11;}
caption a, caption a:hover {color:#FFF;}
th{vertical-align: top;}
.decal1 {margin: 5px 5px 10px 5px !important}
.decal2 {margin: 2px 0 2px 10px !important; padding: 0 !important;}
p{margin: 5px 0; text-align: left;}
big{font-size: 1.3em;}
small{font-size: 0.95em; font-weight: bold;}

/* tous tags */
.i {background-color: #F8FBFD !important;}
.p {background-color: #FFF !important;}
.marge {margin:10px;}
.fs {background: url(../images/css/v3base/puce_fleche.gif) no-repeat right center;}
.fb {background: url(../images/std/fleche_baisse.gif) no-repeat top right;}
.fh {background: url(../images/std/fleche_hausse.gif) no-repeat top right;}
.fh, .fb {height: 18px;}
.attn {background:url(../images/std/icoexcla.gif) top left no-repeat;}
.bord1{border-width: 1px 0; border-style: solid;  border-color: #E0E0E0; padding: 2px 0; margin: 0 0 10px 0; clear: both;}
.bord2{border:1px solid #b71803; ; padding: 5px;}
img.bord {border: 1px solid #9f9696; padding: 1px;}
.aplat1, .aplat2{background: transparent url(../images/css/v3base/bg_aplat.gif) repeat-x left bottom; border: 1px solid #EEE;}
.aplat1{margin: 0; padding:5px;}
.aplat2 {text-align:left; margin: 10px 0; padding: 5px;}
.aplat1 p.titre1, .aplat2 p.titre1,.aplat1 h1, .aplat2 h1, h1 {margin-bottom: 0; text-align:left}
.aplat1 p.titreaplat {color:#13396a; margin: 0; background: #E1E1E1 none;}
.aplat2 p.titreaplat {color:#9f4006; margin: 0; background: #E1E1E1 none;}
.aplat1 img, .aplat2 img {margin-top: 10px;}
.aplat1 big{font-size: 1.1em; font-weight: bold; color: #006AB3;}
.marges{padding: 15px}
.rupture{font-weight:bold !important; border-bottom: 1px solid #FFF; margin: 2px 5px 5px 5px; height: 1px; display: block; font-size: 1px;}

/************** A **************/
a.prive {background:url(../images/css/v3base/acces-prive.gif) center left no-repeat}
a.popmail {padding:1px 0px 1px 18px !important;background:url(../images/css/v3base/mailto.gif) center left no-repeat !important}
a.suite{padding: 0 10px 0 0; font-weight: bold; text-align: right;}
a.popcallback {text-align:left; color: #78410C; text-decoration:none; display:block; background:url(../images/css/v3base/popcallback.gif) left top no-repeat; padding-left:45px; width:113px !important; width:158px; height:55px}
a.popcallback:hover {color:#316697}
a.popcallback span {}
a.ctx {padding:0px 5px 0px 20px; background:url(../images/css/v3base/liensctx.gif) no-repeat left center}
a.ctx:hover { background-color:#e6e6d3}
a.act, span.act, span.act a {color: #504f4f !important}
a.act, span.act{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -480px; padding: 0 0 0 25px;}
* html a.act, span.act{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -480px;}
a.sup{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -273px; padding: 0 0 0 25px;}
* html a.sup{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -90px;}
a.actual {background: url(../images/css/v3base/map_icones.png) no-repeat 0 -96px; padding: 0 0 0 20px;}
* html a.actual {background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -96px;}
a.mod{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -286px; padding: 0 0 0 20px;}
ul.a_actions a.poppdf, ul.a_actions span.poppdf{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -230px !important; padding: 0 0 0 24px !important;}
* html ul.a_actions a.poppdf, ul.a_actions span.poppdf{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -230px !important;}
ul.a_actions a.popword, ul.a_actions span.popword{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -244px !important; padding: 0 0 0 24px !important;}
* html ul.a_actions a.popword, ul.a_actions span.popword{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -244px !important;}
ul.a_actions a.popexcel, ul.a_actions span.popexcel{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -258px !important; padding: 0 0 0 24px;}
* html ul.a_actions a.popexcel, ul.a_actions span.popexcel{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -258px !important;}
ul.goodies a.act, ul.goodies span.act{padding: 0 0 0 20px; display: block; height: 16px;}
* html ul.goodies a.act, ul.goodies span.act{display: inline;}

ul.a_actions a.imp {background:url(../images/css/v3base/map_services.gif) no-repeat 0 -48px;}
a.afficher {background-image:url(../images/css/v3base/plus.gif) !important; padding-left:7px}
a.masquer{background-image:url(../images/css/v3base/moins.gif) !important; padding-left:7px}
a.popaide{padding-left:22px !important; font-weight: bold; color: #264976 !important; height:17px; background:url(../images/std/icoaide.gif) left center no-repeat !important;}
a.tridesc,a.trioff,a.triasc {padding: 0px; margin: 0px}
a.tridesc span {margin:0px; background:url(../images/css/v3base/map_services.gif) no-repeat right -300px; padding-right:15px; height: 14px;}
a.triasc span {margin:0px; background:url(../images/css/v3base/map_services.gif) no-repeat right -314px; padding-right:15px; height: 14px;}
a.trioff span {margin:0px; background:url(../images/css/v3base/map_services.gif) no-repeat right -328px; padding-right:15px; height: 14px;}
a.cb {background:url(../images/css/v3base/icocb.gif) top left no-repeat; padding-left:33px; padding-bottom:5px}

a.mail{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -208px;}
a.photos{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -96px;}
a.videos{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -432px;}
a.comment{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -448px;}
a.imp{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -192px;}
a.favoris {background: url(../images/css/v3base/map_icones.png) no-repeat 0 -64px;}
a.rss{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -224px;}
a.noter{background:url(../images/css/v3base/map_icones.png) no-repeat 0 -256px;}
a.achat{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -104px;}
a.ajcomment{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -448px;}

* html a.mail{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -208px;}
* html a.photos{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -96px;}
* html a.videos{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -432px;}
* html a.comment{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -448px;}
* html a.imp{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -192px;}
* html a.favoris {background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -480px;}
* html a.rss{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -224px;}
* html a.noter{background:url(../images/css/v3base/map_icones.gif) no-repeat 0 -256px;}
* html a.achat{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -104px;}
* html a.ajcomment{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -448px;}

/************** ONGLETS **************/
div.a_blocongh ul span{background:url(../images/css/v3base/a_ohnsr.gif) no-repeat right top; padding:10px 15px 0px 5px; height:31px}
div.a_blocongh ul a{background:url(../images/css/v3base/a_ohnsr.gif) no-repeat right top; padding: 10px; height:35px}
div.a_blocongh ul img {margin-right:5px}
div.a_blocongh ul li.sel a,div.a_blocongh ul li.sel span {background:url(../images/css/v3base/a_ohsr.gif) no-repeat top right; padding: 10px;}
div.a_blocongh ul li.recapsel a,div.a_blocongh ul li.recapsel span {background:url(../images/css/v3base/a_ohsr.gif) no-repeat top right}
div.a_blocongh ul li.ina span,div.a_blocongh ul li.recapina span {background:url(../images/css/v3base/a_ohinar.gif) no-repeat top right; padding: 10px; }
div.a_blocongh ul a,div.a_blocongh ul span,div.a_blocongv ul a,div.a_blocongv ul span {color:#696969;font-weight:bold;text-decoration:none;}
div.a_blocongh li.sel a,div.a_blocongh li.sel span,div.a_blocongh li.recapsel a,div.a_blocongh li.recapsel span,div.a_blocongv li.sel a,div.a_blocongv li.sel span,div.a_blocongv li.recapsel a,div.a_blocongv li.recapsel span {font-weight:bold;text-decoration:none; color:#3493d0}
div.a_blocongh li.ina span,div.a_blocongh li.recapina span,div.a_blocongv li.ina span,div.a_blocongv li.recapina span {color:#9aa0af}

div.a_blocongfond{clear:both; margin-bottom:10px; padding:0px 10px 0px 3px}
div.a_blocongfond ul.a_actions {margin-top:0px}
div.a_blocongh{background: transparent none no-repeat 0 0; padding: 0 !important; height: 30px; border-bottom: 1px solid #DDD;}
div.a_blocongh ul li{background:url(../images/css/v3base/a_ohnsl.gif) no-repeat left top; list-style:none; padding: 10px0 0 0 8px; margin: 0; height: 35px;}
* html div.a_blocongh ul li{padding: 0 0 0 8px;}
*+ html div.a_blocongh ul li{padding: 0 0 0 8px;}
div.a_blocongh ul li.ina,div.a_blocongh ul li.recapina{background:url(../images/css/v3base/a_ohinal.gif) no-repeat left top; padding: 0 0 0 8px; height: 35px; margin: 1px 0 0 0;}
* html div.a_blocongh ul li.ina,div.a_blocongh ul li.recapina{padding: 0 0 0 8px;}
*+ html div.a_blocongh ul li.ina,div.a_blocongh ul li.recapina{padding: 0 0 0 8px;}
div.a_blocongh ul li.sel{background:url(../images/css/v3base/a_ohsl.gif) no-repeat left top; height: 35px; padding: 0 0 0 8px;}
* html div.a_blocongh ul li.sel{padding: 0 0 0 8px;}
*+ html div.a_blocongh ul li.sel{padding: 0 0 0 8px;}
div.a_blocongh ul li.recapsel {background:url(../images/css/v3base/a_ohsl.gif) no-repeat left top}
div.a_blocongh ul li.recapact {background:url(../images/css/v3base/a_ohnsl.gif) no-repeat left top}

div.a_blocsongv div.a_blocongfond {padding:5px;border-left:1px solid #d9d7d7;border-top:1px solid #d9d7d7}
div.a_blocsongv {width:100%;background-color:#fff}
div.a_blocongv {left:0px}
div.a_blocongv ul a,div.a_blocongv ul span {width:auto; padding:5px 0px 5px 7px; display:block; border-bottom:1px solid #cccccc}
div.a_blocongv ul img {margin-right:5px}
div.a_blocongv li.ina span,div.a_blocongv li.recapina span {background-color:#edebeb}
div.a_blocongv li.sel a,div.a_blocongv li.recapsel a,div.a_blocongv li.sel span,div.a_blocongv li.recapsel span {background-color:#d3d3d3}

/************** P **************/
p.titre1, h1{font-weight: bold; color:#000; padding: 0; margin: 0px;}
p.titre1 a, h1 a{color:#000;}
p.a_titre1{font-weight: bold; font-size: 18px !important; color:#000; padding: 0; margin: 0 0 5px 0;}
p.a_titre1 cmtrad{font-size: 20px;}
p.a_titre1 img{vertical-align: bottom !important;}
p.titre1 span.couleur2, h1 span.couleur2 {color:#4179ac}
p.titre2, h2{font-size:24px; font-weight:bold; color:#000; padding: 0; margin: 5px 0;}
p.titre2 span, h2 span{color:#484848;}
p.titre3, h3{font-size: 18px;}
p.titre4, h4{font-size: 14px;}
p.titre3 span,h3 span, p.titre4 span,h4 span {color:#484848}
p.titre3, h3, p.titre4, h4 {font-weight: bold; margin: 0 0 5px 0;}
p.titreencart{ font-size:1.3em; font-weight:bold}
p.texteencart{ font-size:1.1em; font-weight:normal; color:#443b59}
p.intro{ font-size:140%; font-weight:bold; text-align: justify;}
p.intro span{color:#481212}
p.surtitrebloc{}
p.surtitrebloc span{}
p.titrectx{ font-size:1.1em; font-weight:bold; color:#003267}
p.titrectx span{ color:#BD3E0C}
p.chapeau, p.surtitrebloc, p.intro, p.titreintro{margin:0px; padding-top:5px}
p.chapeau{font-size:1.3em; color: #484848} 
p.chapeau span{font-weight: bold}
p.titreintro{font-size:1.3em; color:#5e6263; font-weight:bold}
p.titreintro span{color:#0c3944}
p.surtitre, span.surtitre{font-weight: bold; font-size: 12px !important; color: #BDE01E !important; padding: 0 !important; margin: 0; text-transform: uppercase; text-align: left;}
p.surtitre a{color: #DD2242 ! important; text-transform: uppercase; text-decoration: none;}
p.surtitre span{font-weight:bold}
p.titrepara span{font-weight:bold}
p.rethaupag{display: block; height: 30px; text-align: right; padding-top:5px}
p.rethaupag a{text-decoration:none; background: transparent url(../images/css/v3base/puce_hpage.gif) no-repeat right center; padding: 0 20px 0 0; color: #9A9A9A; font-weight: bold;}
p.rethaupag a:hover {text-decoration: underline;}
p.fermer{background:url(../images/css/v3base/btclose.gif) no-repeat left center; padding-left:20px}
p.liensctx{padding:10px; text-align: right;}
p.liensctx a{background-image:none;padding:0px}
p.accroche{font-weight: bold; color:#000;}
p.accroche a{color:#FFF;}
p.j{overflow: hidden; /*padding: 0 5px;*/}
p.j a img{float: left; margin: 0 10px 0 0;}

div.blocnotes {margin: 10px 0 0 0;}
p.note {background: none no-repeat 0 0;} 
p.notejuridique, div.blocnotes p.notejuridique{background: none no-repeat 0 0;}
p.notejuridique a, div.blocnotes p.notejuridique a{color: #006AB3;}
p.notejuridique span, div.blocnotes p.notejuridique span {color:#666}

p.titreaplat {display:block; margin-bottom:100px; text-align:left; font-size:1.3em; font-weight:bold; padding:3px 0px 3px 10px}

p.restriction {margin:0px;padding:10px;text-align:center;font-weight:bold}
p.restriction a {font-weight:normal; background-color:#113475; color:#fff; padding-left:5px; padding-right:5px; text-decoration:none}
table.liste p.restriction a, table.tab2dim p.restriction a {color:#fff}
p.restriction a:hover {background-color:#298ac9}

p.a_titre2{margin: 0!important; padding:5px 15px 5px 15px; background: #696969; color: #FFF; font-size: 14px !important; font-weight: bold;}
div.a_blocfctl div.a_blocfctltitre{padding: 3px 5px 0 0; margin: 0; background: transparent url(../images/css/v3base/fiche_caption.gif) repeat-x left bottom; color:#071a40; height: 24px;}
div.a_blocfctl div.a_blocfctltitre p.a_titre2{background: none; color:#071a40;}
p.titlig{color: #000; font-weight: bold; font-size: 11px; margin: 0;}
div.a_blocappli p.liensctx {text-align:right;margin-right:3px;margin-top:2px}
p.i_menuh { font-weight:bold; color:#b5w1803}
p.i_menuh a {text-decoration:none; font-weight:normal;background:url(../images/css/v3base/i_menu.gif) no-repeat left center; padding-left:20px}
p.i_menuh a:hover {border-bottom: 2px solid #13396a}
p.link_footer{margin: 0; padding: 0; text-align: right; font-size: 10px;}
p.link_footer a{color: #006ab3; font-weight: bold;}

/************** SPAN + AUTRES **************/
span.titrepara, p.titrepara{font-size: 120%; color:#000; font-weight: bold; padding:0px; margin:0px; padding-right:10px; }
span.oblig{color:#A6C90E; padding: 0 4px;}
span.off {padding-left:24px !important;background-image:url(../images/css/v3base/actoff.gif) !important}
span.off span {color:#505050}
td.a_actions span.off,th.a_actions span.off {background-image:none !important}

/************** DIV **************/
div.entete {margin:0px; padding:0 0 0 5px;}
div.encart_top {background:#d9d7d7 url(../images/css/v3base/encart_deghor.gif) repeat-x top;border:1px solid #fff}
div.encart_bottom {background:url(../images/css/v3base/encart_top.gif) repeat-x top}
div.encart_coinbg {background:url(../images/css/v3base/encart_bottom.gif) repeat-x bottom}
div.encart_g {background:url(../images/css/v3base/encart_g.gif) repeat-y left}
div.encart_d {background:url(../images/css/v3base/encart_d.gif) repeat-y right}
div.encart_coinhd {background:url(../images/css/v3base/encart_coinhd.gif) no-repeat right top}
div.encart_coinhg {background:url(../images/css/v3base/encart_coinhg.gif) no-repeat left top}
div.encart_coinbd {background:url(../images/css/v3base/encart_coinbg.gif) no-repeat left bottom}
div.encart {background:url(../images/css/v3base/encart_coinbd.gif) no-repeat right bottom}
div.encart div {padding:15px 10px 5px 20px}
div.encart div {width:auto}

div.i_blocactions{overflow: hidden; margin: 0;}
div.i_blocactions ul{clear: none; margin: 0; width: auto; list-style-type: none;}
div.i_blocactions ul li a{display: block; /*height: 16px;*/}
div.i_blocactions ul li a:hover{color: #888;}
div.i_blocactions ul li input{padding: 0;}

div.i_bloccallback, div.i_bloccallback2 {margin:10px 0px 5px; background:#fff url(../images/css/v3base/callback.jpg) right bottom no-repeat; min-height:80px; border:2px solid #c4bb91; border-top:none; border-left:none; padding:5px 45px 10px 10px}
div.i_bloccallback {width:115px !important; width /**/:170px}
div.i_bloccallback2 {width:165px !important; width /**/:220px}
div.i_blocctx{border:1px solid #e5e5e5; margin:0px; padding:0px;margin-bottom:10px; background:#e2e2d8 url(../images/css/v3base/blocctx_etirablex.gif) repeat-x top;}
div.i_blocctx p.titrectx {background:#ddddd3 url(../images/css/v3base/blocctx_header.gif) repeat-x top; height:28px; margin:0px; padding:5px 0px 0px 10px}
div.i_blocctx div {border-top:1px solid #fbfaf0;  padding:6px 0px 10px 10px}
div.i_blocctx div p {margin:0px}
div.i_blocctx p.titrectx {border:1px solid #fff}
div#bloc_col1 {float:left; width:200px; border:1px solid #fff}
div#bloc_col2 {float:left; width:400px; border:1px solid #fff}
div#i_blocdetail{display: block;}
div#i_blocdetail .i_blocactions{overflow: hidden; border-width: 1px 0 1px 0; border-color: #E0E0E0; border-style: solid; margin: 5px 0;}
div#la_une div.i_blocactions li{font-size: 9px;}

div.bloccom{background: #F9F9F9; border-width: 1px 1px 0 1px; border-style: solid; border-color: #DDD; padding: 0; }
div.bloccom p.titre3{background: none; padding: 0; margin: 5px 10px; height: 18px; color: #404040; border-bottom: 1px solid #BBB;}
div.bloccom ul{margin: 0 10px; padding: 0;}

div.a_blocappli{background: #FFF; padding: 0 10px;}

div.a_blocfctltitre{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -140px; margin: 0; height: 20px;}
div.a_blocfctltitre p.a_titre2{margin: 0; padding: 2px 5px 0 5px; background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -120px; height: 18px;}

div.a_blocfctl{clear:both; margin: 0 0 5px 0; padding: 0;}
div.a_blocfctl div.a_blocfctl {border:none;background-image:none;margin-left:10px;margin-right:10px;background-color:#fff}
div.choisir {background-color: #F8FBFD; border-width: 0 1px 1px 1px; border-style: solid; border-color: #5AABE3; padding: 5px;}
div.informer {background-color: #faf9f2; border: 1px solid #111B22;}
div.recapituler {background-color: #FFF; border: 1px solid #111B22;}
div.saisir{border: 1px solid #111b22; background: #FFF;}
div.saisir table td{padding: 5px; vertical-align: top;}
div.lister{/*border: 1px solid #5AABE3;*/}
div.lister ul{list-style-type: none;}
div.lister ul li{float: left; text-align: center; padding: 0 4px; margin: 0 5px;}
div.lister ul li img{max-width: 180px; max-height: 240px;}
div.a_blocappli div.a_blocfctl fieldset {margin-left:5px; margin-right:5px}

div.blocmsg{background: #F3F3F3 url(../images/css/v3base/coin_blocmsg.jpg) no-repeat 100% 0; font-weight: normal; margin: 5px; padding: 5px 30px 5px 10px !important; color: #404040; font-size: 11px;}
div.bloctxt{background: #F3F3F3; font-weight: normal; margin: 5px; padding: 10px !important; color: #404040; font-size: 11px;}
div.bloctxt a, div.bloctxt p{font-weight: bold;}
div.bloctxt a:hover{color: #696969;}
div.blocmsg ul{list-style-type: none;}
div.blocboutons{margin:0; padding: 5px; text-align:center;}
div.blocpatience{ background:url(../images/css/v3base/await.gif) no-repeat center center; border:1px solid #d7d4d6}
div.err p, div.err ul{padding: 5px 0 5px 40px !important; background: transparent url(../images/css/v3base/messagerror.gif) no-repeat 0 0; color: #BC0624; font-size: 12px;}
div.alerte p, div.alerte ul{padding: 5px 0 0 40px !important; background: transparent url(../images/css/v3base/icoalerte.gif) no-repeat 0 0; color: #404040;}
div.alerte a{color:#EC8309; font-weight:normal}
div.info p{min-height: 25px; padding: 5px 0 0 40px !important; background: transparent url(../images/css/v3base/icoinfo.gif) no-repeat 0 0;}
div.info a{color:#484848; font-weight: normal}
div.err, div.alerte, div.info {clear: both; min-height: 25px; overflow: hidden; display: block;}
* html div.err, * html div.alerte, * html div.info {height: 30px; overflow: visible;}
div.blocpaginh, div.blocpaginb {text-align: center; margin: 5px 7px; padding: 2px; clear: both;}
div.blocpaginh img, div.blocpaginb img {margin-left: 3px; margin-right: 3px;}
div.a_blocfctl .info {border:none}
div.blocbulle {margin:0px;position:absolute; visibility:hidden; top:0px; left:0px; width:200px; border:1px solid #113475; color:#2165ac; background-color:#f5f5fb; padding:5px}
div.blocdecision{margin: 5px 10px;}
div.blocdecision p.titre4{color: #2F81A6;}
div.blocdecision p label{margin: 0 0 0 20px;}
div.blocdecision p label b{color: #404040; font-style: italic;}

div.synonyme{padding: 0 important; margin: 0 !important; background: #F9F9F9; border-style: solid; border-color: #DDD; border-width: 0 1px;}
div.synonyme p{color: #B10B19;}
div.synonyme p a{color: #404040;}

/************** TABLE **************/
table.liste, table.tab2dim {background-color: #FFF; /*margin-bottom:10px;*/}
table.liste caption, table.tab2dim caption {padding:5px 15px 5px 15px; font-weight:bold; background: transparent url(../images/css/v3base/table_list_th.gif) repeat-x left bottom; border-width: 0 1px; border-color: #FFF; border-style: solid;}
table.liste th, table.tab2dim th{text-align:center; background-color: #EEE; color:#696969; font-size: 11px; font-weight: normal; padding:4px 2px 4px 2px}
table.liste .titcol, table.tab2dim .titcolgroup, table.fiche .titcolgroup {background:#e2e1d4 url(../images/css/v3base/table_list_th_hor.gif) repeat-x top}
table.liste td, table.tab2dim td {padding:4px 5px; vertical-align:middle}
table.liste td, table.liste th, table.tab2dim td, table.tab2dim th{/*border-bottom:1px solid #fff; border-right:1px solid #fff*/}
table.liste tr.sel, table.tab2dim tr.sel {background-color:#DDD}
table.liste tr.over, table.tab2dim tr.over {background-color:#EEE}
table.liste td.tittot, table.tab2dim td.tittot {background-color:#CCC;}
table.liste td.tot, table.tab2dim td.tot {background-color:#DDD;}
table.liste .rupture, table.tab2dim .rupture {height:30px; text-align:left; padding-left:20px;background-color:none; background:#fff url(../images/css/v3base/rupture_degrade.gif) repeat-x bottom; font-weight:bold; color:#484848}
table.liste .rupture a {color:#7e4f17}
table.liste a, table.tab2dim a { color:#264976}
table.liste th.titcolgroup, table.tab2dim th.titcolgroup{color:#484848; background: #EEE url(../images/css/v3base/titcolgroup.gif) repeat-x left top; font-weight:bold; text-align:center}
table.liste .info, table.tab2dim .info, table.fiche .info{background: #EEE none no-repeat left top !important; font-weight: bold; padding: 0 0 0 10px;}
th.d,th.g, th.c {text-align:center !important}
table.fiche caption {font-weight: bold; background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -60px; padding: 2px 5px 0 5px; height: 18px; color: #FFF; }
table.fiche{background:#fff url(../images/css/v3base/fiche_degrade.gif) repeat-x top;border:1px solid #e5e5e5;border-bottom:0px;margin-bottom:10px}
table.fiche td, table.fiche th {border-bottom: 1px solid #e5e5e5; padding:3px; vertical-align:middle; font-size: 11px;}
table.fiche th {background-color: #E5E5E5; font-weight:normal}
table.fiche td {background-color: #F3F3F3}
fieldset table td {padding-top:1px; padding-bottom:1px}
:root fieldset table td {padding-top:2px; padding-bottom:2px}
table.gouttieres{/*width: 100% !important;*/}
table.gouttieres td.sep {background:url(../images/css/v3base/sepcol.gif) repeat-y left}
/*table.gouttieres td.g{text-align: left !important;}
table.gouttieres td.d{text-align: right !important;}*/
td.niv1 span, td.niv2 span, td.niv3 span{background: transparent url(../images/css/v3base/puce_ul_niv.gif) no-repeat 0 0; padding: 0 0 0 15px;}
td.niv2 span{margin: 0 0 0 15px;}
td.niv3 span{margin: 0 0 0 30px;}

td.col{padding: 0 0 0 10px;}

table.priceplan td{text-align: center;}

/************** UL LI **************/
ul.arbo,ul.arbo ul {margin:0px;padding:0px;list-style:none}
ul.arbo {overflow:auto;border:1px solid #bbb;background-color:#fff}
ul.arbo li {margin:2px 3px 2px 0px;white-space:nowrap}
ul.arbo ul {padding-left:15px;margin-bottom:10px}
ul.arbo ul ul {padding-left:30px}
ul.arbo ul ul ul {padding-left:45px}
ul.menu li, div.blocbulle ul.a_actions li, div.blocbulle ul.a_menuctx li {padding:3px; list-style-position:inside; list-style-image:url(../images/css/v3base/puce_list.gif); font-weight:bold; font-size:1em; color:#333}
ul.menu li {padding-top:0px}
* html ul.menu li{list-style-position: inside;}
ul.menu li a{text-decoration:none}
ul.menu {margin-bottom:10px}
ul.niv1{margin: 0; list-style-position: inside;}
ul.niv2, ul.niv3 {margin: 0 0 0 20px;}
ul.niv1 li{list-style-image:url(../images/css/v3base/puce_ul_niv.gif); margin-bottom: 5px}
ul.niv1 li, ul.niv2 li, ul.niv3 li{color:#333}
ul.niv2 li{list-style-image:url(../images/css/v3base/puce_ul_niv2.gif); font-weight: normal}
ul.niv3 li{list-style-image:url(../images/css/v3base/puce_ul_niv3.gif); font-weight: normal}

ul.a_menuappli {clear:both;width:100%;margin-bottom:10px;display:table}
ul.a_menuappli li {display:block; float:left; margin:0px; padding:5px 10px 15px 10px}
ul.a_menuappli li {background: url(../images/css/v3base/a_menuappli_filet2.gif) bottom right no-repeat}
ul.a_menuappli li a {color: #484848;}
ul.a_menuappli li.sel {background:url(../images/css/v3base/a_menuappli_pointeur.gif) bottom center no-repeat}
ul.a_menuappli li.sel a {text-decoration: none; color: #D30014;}
ul.a_menuappli li.popaide, ul.a_menuappli li.popaide a { background-image:none; padding:0px; border:none}
ul.a_actions, ul.i_actions{overflow: hidden; margin: 0; clear: both; padding: 0 2px;}
ul.i_actions li, ul.a_actions li {float: left; width: auto; padding: 2px 5px 0 0;}
ul.i_actions li a, ul.a_actions li a {color: #404040 !important; font-weight: normal;}
ul.menu li a {color: #000;}
ul.menu li a:hover {color:#000}
ul.i_actions li.photo{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -96px; padding: 0 0 0 25px; margin: 3px 5px 3px 0; height: 16px; color: #FFF;}
* html ul.i_actions li.photo{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -96px;}
ul.i_actions li.video{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -112px; padding: 0 0 0 25px; margin: 3px 5px 3px 0; height: 16px; color: #FFF;}
* html ul.i_actions li.video{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -112px;}
ul.i_actions li.sons{background: url(../images/css/v3base/map_icones.png) no-repeat 0 -176px; padding: 0 0 0 25px; margin: 3px 5px 3px 0; height: 16px; color: #FFF;}
* html ul.i_actions li.sons{background: url(../images/css/v3base/map_icones.gif) no-repeat 0 -176px;}

/************** DL DT **************/
dl.argumentaire, dl.lexique {margin: 15px 0 10px 0;}
dl.argumentaire dt {font-weight:bold; color:#D80025; border-color: #D80025; border-width: 0 0 1px 0; border-style: solid; margin: 10px 0 5px 0;}
dl.argumentaire dd {background: url(../images/css/v3base/puce_titre1.gif) no-repeat left 8px; overflow: hidden; clear: both}
dl.lexique dt {font-weight:bold; color:#D80025}
dl.lexique dd {background: url(../images/css/v3base/puce_lexique.gif) no-repeat left top}
dl.lexique dd, dl.argumentaire dd {padding:5px 0px 0px 20px; margin-left:5px}

/************** FORMULAIRE **************/
fieldset{border: 1px solid #DDD; padding: 0px 5px 0 5px; margin: 5px 10px; }
legend{padding: 5px 10px; font-weight: bold; color: #2F81A6;}
fieldset.invisible {padding-top:0px;padding-bottom:0px;margin-top:10px;margin-bottom:10px;background-color:transparent;background-image:none}
fieldset {margin-top:20px}
legend {margin-top:-15px}
:root fieldset,* html fieldset {margin-top:0px}
:root legend,* html legend {margin-top:0px}
input, textarea{background: #FFF url../images/css/v3base/fd_input.gif) repeat-x top; border-width: 1px; border-style: solid; border-color: #7C7C7C #C3C3C3 #DDD #C3C3C3; color: #333; font-size: 11px; margin: 0; padding: 2px 0 0 3px;}
textarea{width: 220px;}
input.mail{width: 24em;}
input.err,div.i_blocredac input.err, div.a_blocappli input.err,textarea.err,select.err {background: transparent url../images/css/v3base/fd_input.gif) repeat-x top; border-width: 1px; border-style: solid; border-color: #CC0000; color: #333; margin: 0; padding: 2px 0 0 3px;}
input.radio{margin: 0 10px 0 5px;}
* html input.radio{background-color: transparent;}
div.i_blocredac input.checkbox, div.i_blocredac input.radio, div.i_blocredac input.image, div.a_blocappli input.checkbox, div.a_blocappli input.radio, div.a_blocappli input.image {background-image:none; background-color:transparent; border:none; padding:0px}
label.titlig {font-weight:bold; /*color: #FFF;*/}

input.e_chp160px{float: left; width: 170px; background-color:#FFF; color: #696969; padding: 0 0 0 5px; margin: 3px 0 0 0; }
* html input.e_chp160px{width: 175px;}
input.e_btOkRech{border: none; padding: 0; margin: 0 0 0 8px;}
* html input.e_btOkRech{margin: 0 0 2px 2px;}

form#search{margin: 0 0 5px 0;}

/************** CALENDRIER **************/
div.bloccal {border:1px solid #685641;background-color:#fff}
div.bloccal div.blocmois {padding:1px;background-color:#9b8871;white-space:nowrap;text-align:center}
div.bloccal select,div.bloccal input {font-size:0.9em}
div.bloccal td a {display:block;padding:3px 5px;font-weight:bold;text-decoration:none;color:#000}
div.bloccal td span {display:block;padding:3px 5px;color:#816f59}
div.bloccal td a:hover {background-color:#ECECD9;color:#5b4a36}
div.bloccal th {padding:3px;text-align:center;border-bottom:1px solid #685641;font-weight:normal}
div.bloccal td {padding:0px;text-align:center}
div.bloccal td.sel a {background-color:#e3d694}
div.bloccal td.sel a {color:#000}
div.bloccal td.sel a:hover {background-color:#e3d694;color:#000}

/******************** Style Presse ********************/
div.encartpresse{display: block; margin: 5px 0; width: 100%; float: left; overflow: hidden;}
div.encartpresse .top{height: 20px;}
div.encartpresse .top span{display: block; float: left; height: 16px; width: 26px; margin: 2px 0 0 5px; }
div.encartpresse .bordcontent{border: 1px solid #DDD; position: relative; background: #E6E6E6 url(../images/css/v3base/bg_appli.jpg) repeat-x 0 0;}
div.encartpresse .maincontent{overflow: hidden;}
div.encartpresse .bottom{background: #DADADA; height: 16px; font-size: 11px;}
div.encartpresse .bottom span{display: block; float: right; width: 16px; height: 16px;}
div.encartpresse h2{color: #FFF; font-size: 12px; width: auto; margin: 0; padding: 3px 0 0 5px; text-transform: uppercase; letter-spacing: 1px;}
div.encartpresse h2 big{font-size: 14px;}
/*div.encartpresse h3{float: right; color: #FFF; font-size: 14px; margin: 3px 5px 0 0;}*/
div.encartpresse p.titre4{margin: 0 5px 0 0;}
div.encartpresse p{margin: 2px 5px 0 0; overflow: hidden; clear: both;}

p.auteur{text-align: right; margin: 0 0 5px 0;}

div.i_blocabo p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 0; padding: 10px 0 2px 45px; height: 30px;}
div.i_blocdebat p.a_titre1{background: transparent url(../images/Logo_Le-Grand-Debat.jpg) no-repeat 0 0; padding: 10px 0 2px 45px; height: 30px;}

div.i_blocrss p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -360px; padding: 10px 0 2px 45px; height: 30px;}
div.i_blocnewsletter p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -400px; padding: 10px 0 2px 45px; height: 30px; margin: 0;}
div.i_blocpresentation p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 0; padding: 10px 0 2px 45px; height: 30px; margin: 0;}
div.i_bloccontact p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -400px; padding: 10px 0 2px 45px; height: 30px; margin: 0;}
div.i_blocdessin p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -440px; padding: 10px 0 2px 45px; height: 30px; margin: 0;}
div.i_blocarchive p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -480px; padding: 10px 0 2px 45px; height: 30px; margin: 0;}

/* categorie - mise en avant rotator */
div.categorie_rot .rotator{position: relative; background: #5A5A5A url(../images/css/v3base/bg_mea.jpg) repeat-x 0 100%; padding: 0;	margin: 0 0 5px 0; height: 350px; width: 620px;}
div.categorie_rot .i_blocrotator{margin: 0 10px 5px 10px !important; width: auto !important; float: none !important;}
div.categorie_rot .i_blocrotator .top{display: none;}
div.categorie_rot .i_blocrotator .bordcontent{background: none !important; border: none !important;}
div.categorie_rot .i_blocrotator h2{text-transform: none !important;}
div.categorie_rot .i_blocrotator .bottom{display: none;}

ul.ui-tabs-nav{position: absolute; bottom: 0px;	margin: 0;	padding: 0;	list-style: none;  width: 100%;	height: 45px; left: 0; z-index: 1; background: #DFDFDF url(../images/css/v3base/bg_tabs_off.jpg) repeat-x 0 top;}
li.ui-tabs-nav-item{padding: 0;	margin: 0; border-right: 1px solid #FFF; text-decoration: none; font-size: 11px;	float: left; width: 154px; height: 45px; text-align: left;}
* html li.ui-tabs-nav-item, * html li.ui-tabs-nav-item a:link, * html li.ui-tabs-nav-item a:visited{width: 154px;}
li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited{margin: 0;	padding: 1px 5px;	float:left;  width: 144px;	height: 42px; letter-spacing: 0;}
li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited{font-size: 12px; color: #404040;	background: #DFDFDF url(../images/css/v3base/bg_tabs_off.jpg) repeat-x 0 top;}
li.ui-tabs-nav-item p.categorie{display: none;}
li.ui-tabs-nav-item h2{margin: 0; padding: 0; font-weight: normal; width: 153px; /*height: 26px;*/ overflow: hidden;}

div.categorie_rot .rotator .ui-tabs-nav-item a:hover, #rotator .ui-tabs-nav-item a:active{background: #192229 url(../images/css/v3base/bg_tabs_on.jpg) repeat-x 0 top; color: #FFF;}
div.categorie_rot .rotator .ui-tabs-nav-item a span{display: block; padding: 2px 5px; cursor: pointer; overflow: hidden; height: 45px;}

div.categorie_rot .rotator .ui-tabs-selected a:link,
div.categorie_rot .rotator .ui-tabs-selected a:visited,
div.categorie_rot .rotator .ui-tabs-selected a:hover,
div.categorie_rot .rotator .ui-tabs-selected a:active{background: #192229 url(../images/css/v3base/bg_tabs_on.jpg) repeat-x 0 top; color: #FFF;}

div.categorie_rot .rotator .ui-tabs-panel{clear:left; color: #000; padding: 0; height: 300px;}
div.categorie_rot .rotator .ui-tabs-hide{display: none;}

div.categorie_rot .rotator div.articlecat{position: relative; padding: 10px; height: 285px;}
div.categorie_rot .rotator div.articlecat h2{font-size: 18px; margin: 0 0 7px 0; padding: 0 0 2px 0; border-bottom: 1px solid #EEE;}
div.categorie_rot .rotator div.articlecat h2 a{color: #FFF;}
div.categorie_rot .rotator div.articlecat a.portrait, .rotator div.articlecat a.paysage{display: block; float: left; width: 346px; height: 234px; text-align: center; margin: 0 5px 0 0; overflow: hidden;}
div.categorie_rot .rotator div.articlecat img{width: 346px; /*height: 234px;*/}
div.categorie_rot .rotator div.articlecat .contenu{float: right; color: #FFF; font-size: 13px; font-weight: bold; line-height: 1.4em; width: 248px;}
* html div.categorie_rot .rotator div.articlecat .contenu{width: 240px;}
div.categorie_rot .rotator div.articlecat .contenu p{text-align: justify; margin: 0; padding: 0;}
div.categorie_rot .rotator div.articlecat .i_blocinfo{position: absolute; bottom: 10px; right: 10px; width: 248px;}
* html div.categorie_rot .rotator div.articlecat .i_blocinfo{width: 240px;}
div.categorie_rot .rotator div.articlecat .i_blocinfo p.publication{text-align: right; font-style: italic; color: #EEE; font-size: 11px;}
div.categorie_rot .rotator div.articlecat .i_blocactions{background-color: #4E5553; border-top: 1px dotted #EEE; height: 60px;}
div.categorie_rot .rotator div.articlecat .i_blocactions ul li{float: left; margin: 5px 10px;}
div.categorie_rot .rotator div.articlecat .i_blocactions ul li a{color: #EEE !important; line-height: 11px; height: 12px;}
div.categorie_rot .rotator div.articlecat .i_blocactions ul li a:hover{color: #696969 !important;}

/* categorie - mise en avant autre */
div.categorie div.i_blocmea{position: relative; background: #5A5A5A url(../images/css/v3base/bg_mea.jpg) repeat-x 0 100%; padding: 10px; margin: 0 10px 5px 10px !important; height: 275px; float: none !important; width: auto !important;}
div.categorie div.i_blocmea h2{font-size: 18px; margin: 0 0 7px 0; padding: 0 0 2px 0; border-bottom: 1px solid #EEE;}
div.categorie div.i_blocmea h2 a{color: #FFF;}
div.categorie div.i_blocmea a.portrait, div.categorie div.i_blocmea a.paysage{display: block; float: left; width: 346px; height: 234px; text-align: center; margin: 0 5px 0 0; overflow: hidden;}
div.categorie div.i_blocmea img{/*float: left; margin: 0 5px 0 0; *//*width: 346px; height: 234px;*/ }
div.categorie div.i_blocmea .contenu{float: right; color: #FFF; font-size: 13px; font-weight: bold; line-height: 1.4em; width: 248px;}
* html div.categorie div.i_blocmea .contenu{width: 240px;}
div.categorie div.i_blocmea .contenu p{text-align: justify; margin: 0; padding: 0;}
div.categorie div.i_blocmea .i_blocinfo{position: absolute; bottom: 10px; right: 10px; width: 248px;}
* html div.categorie div.i_blocmeat .i_blocinfo{width: 240px;}
div.categorie div.i_blocmea .i_blocinfo p.publication{text-align: right; font-style: italic; color: #EEE !important; font-size: 11px;}
div.categorie div.i_blocmea .i_blocactions{background-color: #4E5553 !important; border-top: 1px dotted #EEE !important; height: 60px;}
div.categorie div.i_blocmea .i_blocactions ul li{float: left; margin: 5px 10px; color: #FFF !important;}
div.categorie div.i_blocmea .i_blocactions ul li a{color: #EEE !important; line-height: 11px; height: 12px;}
div.categorie div.i_blocmea .i_blocactions ul li a:hover{color: #696969 !important;}

div.categorie .articlecat{position: relative;  margin: 5px 10px; padding: 10px 10px 0 10px; clear: both; border: 1px solid #404040; height: 235px; }
div.categorie .articlecat h2{font-size: 18px;}
div.categorie .articlecat a.portrait, div.categorie .articlecat a.paysage{display: block; float: left; width: 300px; height: 180px; text-align: center; margin: 0 5px 0 0; overflow: hidden;}
div.categorie .articlecat img{margin: 0 auto;}
div.categorie .articlecat .contenu{float: right; color: #404040; font-size: 13px; font-weight: bold; line-height: 1.4em; width: 290px;}
div.categorie .articlecat .contenu p{text-align: justify; margin: 0; padding: 0;}
div.categorie .articlecat .i_blocinfo{position: absolute; bottom: 10px; right: 10px; width: 290px;}
div.categorie .articlecat .i_blocinfo p.publication{text-align: right; font-style: italic; color: #696969; font-size: 11px; padding: 0; margin: 0;}
div.categorie .articlecat .i_blocactions{background-color: #EEE; border-top: 1px solid #DDD; height: 50px;}
div.categorie .articlecat .i_blocactions ul li{float: left; margin: 5px; color: #404040 !important;}
div.categorie .articlecat .i_blocactions ul li a{color: #404040 !important; line-height: 11px; height: 12px;}
div.categorie .articlecat .i_blocactions ul li a:hover{color: #696969 !important;}

/* detail d'un article */
* html div.article{text-align: center;}
div.article h1{font-size: 190%; color: #404040; padding: 5px 5px 0 0; margin: 0 10px;}
div.article p.publication span.heure{border-width: 0 0 0 1px; border-style: solid; border-color: #A5A4A4; padding: 0 0 0 5px;}
div.article p.zoom{display: none;}
div.article div.i_blocgalerievideo{clear: both;}
div.article div.i_blocgalerievideo h3{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -32px; padding: 5px 0 2px 45px; height: 30px; font-size: 20px; margin: 0 10px;}
div.article div.i_blocgalerievideo .video{display: block; width: 400px; margin: 10px; }
div.article div.i_blocgalerievideo .video p{text-align: center;}
div.article div.i_blocgalerievideo object, div.i_blocgalerievideo embed{width: 400px; height: 320px;}
div.DFGalleryPhoto object, div.DFGalleryPhoto embed{height: 500px !important;}

/* ajout du 09/03/09 */
div.article{margin: 0;}
div.article .bord2{border-color: #C1061B; border-style: solid; border-width: 0 0 1px 0; overflow: hidden; padding: 0; margin: 0 10px;}
* html div.article .bord2{margin: 0;}
div.article .bord2 p.surtitre{float: left; padding: 0 !important; margin: 5px 0;}
div.article .bord2 p.publication{float: right; color: #404040; margin: 5px 0; font-size: 11px; padding: 0;}
div.article .bord1{background: #F7F7F7; margin: 5px 10px; border-color: #DEDEDE; border-style: solid; border-width: 0 0 1px 0;}
div.article .bord1 ul li a{color: #404040; font-weight: normal;}
div.article .bord1 ul li a:hover span{text-decoration: none; color: #696969;}

div.article div.photo{position: relative; text-align: center; /*float: left;*/}
div.article div.legende{display: block !important; position: absolute; bottom: 0; left : 0; background-color: #404040; opacity: 0.7; filter : alpha(opacity=50); width: 100%; text-align: justify;}
div.article div.legende p{color: #FFF; padding: 5px; margin: 0; font-size: 12px;}
div.photo div.legende .auteur{text-align: right; padding: 0 10px 0 0; color: #000;}

div.article div.intro{margin: 10px; font-size: 115%; font-weight: bold; text-align: justify; line-height: 1.2em;}
div.article div.intro p{margin: 10px 0; font-size: 115%; font-weight: bold; text-align: justify; line-height: 1.2em;}
* html div.article div.intro, * html div.article div.intro p{float: left;}
*+ html div.article div.intro, *+ html div.article div.intro p{float: left;}
div.article .contenu{text-align: left; margin: 0 10px;}
div.article .contenu p{text-align: justify; font-size: 100%; line-height: 1.2em; margin: 10px 0 !important;}
div.article .contenu p.premierparagraphe:first-letter{font-size: 220%; font-weight: normal;}
div.article .contenu p.titrepara{display: inline; font-size: 120%; background: transparent url(../images/css/v3base/puce_titrepara.gif) no-repeat left 4px; padding: 0 0 0 20px;}
* html div.article .contenu p.titrepara{float: left;}
*+ html div.article .contenu p.titrepara{float: left;}
div.article .contenu h2{display: inline; font-size: 180%; padding: 0; text-align: left;}
div.article .contenu p.j{overflow: visible !important; text-align: justify;}
div.article .contenu p.auteur{text-align: right; font-weight: bold;}
div.article .pub_pave{float: left; clear: left; padding: 0 10px 10px 0;}
div.article input.noter{background-color: #FFF; border: none; color: #ABAAAA; font-weight: bold; cursor: pointer;}

/* bloc tagcloud */
div#bloc_TagCloud{width: 300px; height: 250px; margin: 5px 0;}
div#bloc_TagCloud .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -20px;}
div#bloc_TagCloud .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -384px;}
* html div#bloc_TagCloud .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -384px;}
div#bloc_TagCloud .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% 0px;}
div#bloc_TagCloud .content{display: none;}
div#bloc_TagCloud .bottom{display: none;}
#content_TagCloud{text-align: center;}

/* bloc a lire aussi */
div.i_bloclireaussi{margin: 5px 10px; overflow: hidden;}
div.i_bloclireaussi .encartpresse{float: none;}
div.i_bloclireaussi .encartpresse .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -100px;}
div.i_bloclireaussi .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -384px;}
* html div.i_bloclireaussi .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -384px;}
div.i_bloclireaussi .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -80px;}
div.i_bloclireaussi .maincontent ul{list-style: none;}
div.i_bloclireaussi .maincontent ul li h2{font-size: 11px; letter-spacing: 0; text-transform: none;}
div.i_bloclireaussi .maincontent ul li h2 a{color: #404040; }
div.i_bloclireaussi .bottom{background: none; height: 1px;}
div.i_bloclireaussi .bottom span{height: 1px;}

/* page compte */
div.a_bloccompte p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 0; padding: 8px 0 2px 45px;}
div.a_bloccompte .ac_results{display: block; visibility: visible;}
* html div.a_bloccompte .ac_results{width: 200px;}
div.a_bloccompte ul.menu li{color: #696969; padding: 0 0 0 20px; font-weight: normal;}
div.a_bloccompte ul.menu li a{color: #006AB3; font-size: 13px; font-weight: bold; }
div.a_bloccompte label a{font-weight: normal; color: #2F81A6;}
div.a_bloccompte label a:hover{color: #696969;}

/* page abonnement papier */
div.i_blocabo{}
div.i_blocabo table td, div.i_blocabo table td div.bloctxt, div.i_blocabo fieldset p{font-size: 11px !important;}
* html div.i_blocabo table.liste{width: 95% !important;}

/* bloc parution DPF */
div#bloc_ParutionUne{width: 300px; height: 250px; margin: 5px 0;}
div#bloc_ParutionUne .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -20px;}
div#bloc_ParutionUne .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -464px;}
* html div#bloc_ParutionUne .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -464px;}
div#bloc_ParutionUne .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% 0px;}
div#bloc_ParutionUne .bordcontent{background: #E6E6E6 url(../images/css/v3base/bg_appli.jpg) repeat-x scroll 0 0;}
div#bloc_ParutionUne div#content_ParutionUne{width: 120px; float: left; margin: 5px 10px 5px 5px;}
div#bloc_ParutionUne div#content_ParutionUne img{width: 154px;}
div#bloc_ParutionUne div#content_ParutionUne #imgPdf{width: 154px;}
div#bloc_ParutionUne div.content{float: right; width: 125px; margin: 10px 10px 0 0;}
div#bloc_ParutionUne div.content p{line-height: 1.4em; font-weight: bold; font-size: 14px;}
div#bloc_ParutionUne .bottom{display: none;}

/* Saisie rapide URWeb */
div.editionurweb .saisir{border: none;}

/* Edition PDF */
div.i_blocnum{margin: 5px 10px; }
div.i_blocnum div.saisir{border: none !important;}
div.i_blocnum div.bloctxt{margin: 10px 0 0 15px; background: transparent url(../images/appli/parutionspdf/auto_promo_pdf.jpg) no-repeat 0 0;}
div.i_blocnum div.bloctxt h3{color: #BE041A;}
div.i_blocnum div.bloctxt p{font-size: 12px; width: 400px;}

div.i_blocnuminfo{margin: 0 0 5px 0;}
div.i_blocnuminfo div.blocmsg{margin: 0;}
div.i_blocnuminfo ul.niv2{list-style: none; margin: 0; padding: 0;}
div.i_blocnuminfo ul.niv2 li{list-style-image: none; background: transparent url(../images/css/v3base/puce_light.gif) no-repeat 0 0; padding: 0 0 0 25px; margin: 5px 0; font-size: 11px;}

div.i_bloceditnum .bloctxt{background: none;}
div.i_bloceditnum .bloctxt p{text-align: center;}

/* page RSS */
div.i_blocrss{font-size: 11px;}

/* bloc sondage */
.i_blocsondage{float: none !important;}
.i_blocsondage .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -60px;}
.i_blocsondage .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -400px;}
* html .i_blocsondage .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -400px;}
.i_blocsondage .top .titre{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -40px; clear: none; color: #FFF; font-size: 14px; letter-spacing: 1px; padding: 3px 0 0 5px; font-weight: bold;}
.i_blocsondage .maincontent div.blocmsg{border: none; background: transparent none no-repeat 0 0; padding: 0; margin: 0;}
.i_blocsondage .maincontent div.info, div.i_blocsondage .maincontent div.alerte, div.i_blocsondage .maincontent div.err{border: none; background: transparent none no-repeat 0 0; padding: 0 !important; min-height: 15px; color: #000; }
.i_blocsondage .maincontent ul{list-style: none;}
.i_blocsondage .maincontent a.suite{text-align: right;}
.i_blocsondage .maincontent ul.suite{float: right;}
.i_blocsondage .bottom{background: transparent url(../images/css/v3base/bloc_sondage.jpg) no-repeat right 0; height: 10px; font-size: 1px;}
.i_blocsondage .bottom span{background: transparent url(../images/css/v3base/bloc_sondage.jpg) no-repeat 0 0; height: 10px; width: 10px; font-size: 1px;}
.i_blocsondage input.vote{border: none; margin: 0; background: none;}
.i_blocsondage input.suite{border: none; margin: 0; background: none; color: #404040; cursor: pointer;}
.i_blocsondage p.fd{padding: 6px 0 0 0; clear: none;}
#content_vote blockquote{margin: 5px 0; font-weight: bold; font-size: 12px;}
#content_vote{padding: 5px 10px;}
#content_vote .reponse{width: 100%;}
#content_vote .resconteneur{background: #FFF; border-color: #CCC; border-style: solid; border-width: 1px; height: 16px;}

#content_vote .res0, #content_vote .res9{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 0; height: 16px;}
#content_vote .res1, #content_vote .res10{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -16px; height: 16px;}
#content_vote .res2, #content_vote .res11{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -32px; height: 16px;}
#content_vote .res3, #content_vote .res12{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -48px; height: 16px;}
#content_vote .res4, #content_vote .res13{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -64px; height: 16px;}
#content_vote .res5, #content_vote .res14{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -80px; height: 16px;}
#content_vote .res6, #content_vote .res15{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -96px; height: 16px;}
#content_vote .res7, #content_vote .res16{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -112px; height: 16px;}
#content_vote .res8, #content_vote .res17{background: transparent url(../images/appli/vote/vote_stripes_map.gif) repeat-x scroll 0 -128px; height: 16px;}
#content_vote .total{font-weight: bold; margin: 5px 0;}

/* bloc sondage en page commentaire */
#e_col_large .i_blocsondage .encartpresse, #e_col_large .i_blocsondage .encartpresse span, #e_col_large .i_blocsondage .bottom{background: none; color: #000; margin: 0;}
#e_col_large .i_blocsondage .encartpresse h2{color: #000; border-bottom: 1px solid #5AABE3; background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -480px; height: 30px; padding: 10px 0 2px 45px; font-size: 20px;}
#e_col_large .i_blocsondage .encartpresse h2 big{font-size: 20px !important;}
#e_col_large .i_blocsondage .encartpresse a, #e_col_large div.i_blocsondage input.suite{color: #006AB3;}
#e_col_large .i_blocsondage .encartpresse .bordcontent{padding: 10px 0; background-color: #F7F7F7;}
#e_col_large .i_blocsondage .encartpresse input.radio{background: none;}
#e_col_large .i_blocsondage .maincontent div.err {padding: 0 0 0 45px ! important; background: #F3F3F3 url(../images/css/v3base/messagerror.gif) no-repeat 5px 5px; color: #bc0624; min-height: 50px;}
#e_col_large .i_blocsondage .maincontent div.alerte {padding: 0 0 0 50px ! important; background: #F3F3F3 url(../images/css/v3base/icoalerte.gif) no-repeat 5px 5px;  min-height: 50px; }
#e_col_large .i_blocsondage .maincontent div.alerte ul{padding: 15px 0 0 0 ! important; color: #CB0A22;}
#e_col_large .i_blocsondage .maincontent div.info {padding: 0 0 0 45px ! important; background: #F3F3F3 url(../images/css/v3base/icoinfo.gif) no-repeat 5px 5px;  min-height: 50px;}
#e_col_large .i_blocsondage .maincontent div.info p{color: #000;}
#e_col_large .i_blocsondage .maincontent div.nof{display: none;}

/* bloc flash info */
div.flashinfo{width: 300px; margin: 0 0 10px 0; overflow: hidden;}
div.flashinfo .encartpresse{margin: 0; padding: 0;}
div.flashinfo .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -20px;}
div.flashinfo .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -288px;}
* html div.flashinfo .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -288px;}
div.flashinfo .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% 0;}
div.flashinfo .bordcontent{height: 45px;}
div.flashinfo .maincontent{margin: 5px; font-size: 11px;}
* html div.flashinfo .maincontent{height: 1%;}
div.flashinfo .maincontent ul{list-style: none;}
div.flashinfo .maincontent ul li .publication{color: #BE041A; font-weight: bold; padding: 0 5px 0 0; } 
div.flashinfo .maincontent ul li a{color: #404040;} 
div.flashinfo .maincontent ul li a:hover{text-decoration: none; color: #696969;} 
div.flashinfo .bottom{background: #DEDEDE; height: 16px; text-align: right;}
div.flashinfo .bottom span{display: block; background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -272px; height: 16px; width: 20px;}
* html div.flashinfo .bottom span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -272px;}
div.flashinfo .bottom a{margin: 0 10px 0 0; font-weight: bold;}

/* bloc depeches */
div.i_blocdepeches .encartpresse{width: 300px;}
div.i_blocdepeches .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -100px;}
div.i_blocdepeches .top span{background: transparent url(../images/css/v3base/picto_afp.jpg) no-repeat 0 0; width: 45px; height: 19px; margin: 0 0 0 5px;}
div.i_blocdepeches .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -80px;}
div.i_blocdepeches .maincontent{padding: 5px 0; background-color: #FFF;}
div.i_blocdepeches .maincontent ul{list-style: none;}
div.i_blocdepeches .maincontent li{display: block; overflow: hidden; margin: 2px 0; font-size: 11px;}
div.i_blocdepeches .maincontent p.publication{float: left; padding: 0 0 0 5px; color: #CB0A22; font-weight: bold; margin: 0 10px 0 0;}
div.i_blocdepeches .maincontent h2{font-size: 11px; padding: 0 5px; text-transform: none;}
div.i_blocdepeches .maincontent h2 a{color: #404040; font-weight: normal;}
div.i_blocdepeches .bottom{display: none;}

div#TB_ajaxContent div.article div.photo2{background-color: #EEE; float: left; margin: auto 5px 5px auto; text-align: center; width: 245px;}
div#TB_ajaxContent p.legende2{color: #696969; font-style: italic; text-align: center;}

/* bloc meteo */
div.i_blocmeteo{clear: both; overflow: hidden;}
div.i_blocmeteo .encartpresse{overflow: visible; width: 300px; /*height: 193px;*/} 
div.i_blocmeteo p.a_titre1{background: transparent url(../images/css/v3base/map_icone_titre1.gif) no-repeat 0 -320px; padding: 10px 0 2px 45px; height: 30px;}
div.i_blocmeteo .encartpresse .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -60px;}
div.i_blocmeteo .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -304px;}
* html div.i_blocmeteo .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -304px;}
div.i_blocmeteo .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -40px;}
div.i_blocmeteo .bordcontent{/*height: 220px;*/}
div.i_blocmeteo div.boitejour{height: 108px;}
div.i_blocmeteo .maincontent{overflow: visible;}
div.i_blocmeteo div.boitejour h3{color: #404040 !important; float: none; font-size: 14px; padding: 5px 10px; margin: 0;}
div.i_blocmeteo div.jour{float: right; padding: 0; font-size: 12px; font-weight: bold; width: 90px; text-align: right !important;}
div.i_blocmeteo div.jour a.imagemeteo{float: left; width: 120px; margin: 0; background-image: none; text-align: center;}
div.i_blocmeteo div.jour a.imagemeteo img{width: 120px; height: 82px;}
div.i_blocmeteo div.jour .d{bottom: 5; margin: 0; padding: 0 10px 0 0;}
div.i_blocmeteo div.jour .temperature{font-size: 11px; margin: 5px 0 0 0; width: 90px; text-align: right;}
div.i_blocmeteo div.jour .temperature .maxi{width: 90px; padding: 0 10px 0 0; color: #BE041A;}
div.i_blocmeteo div.jour .temperature .mini{width: 90px; padding: 0 10px 0 0; color: #4293BC;}
div.i_blocmeteo .maincontent div.d{width: 100%; font-size: 11px; height: 16px; clear: none;}
div.i_blocmeteo div.bordcontent .form{padding: 2px 10px;}
div.i_blocmeteo div.bordcontent .form label{color: #484848; font-weight: bold;}
div.i_blocmeteo div.bordcontent .form .saisie{background: #FFF url(../images/css/v3base/icon_search.gif) no-repeat right center; width: 160px;}
div.i_blocmeteo div.bordcontent .form .ac_loading{background: #FFF url(../images/css/v3base/indicator.gif) no-repeat right center; width: 160px;}
div.i_blocmeteo div.bordcontent .form .valide{border: none; vertical-align: bottom;}
div.i_blocmeteo div.bordcontent .c{margin: 5px auto;}
div.i_blocmeteo div.bordcontent .c a img{margin: 0 !important;}
* html div.i_blocmeteo div.bordcontent .form .valide{background-color: transparent;}
div.i_blocmeteo a.suite{color: #404040;}
div.i_blocmeteo .bottom{height: 1px; font-size: 1px;}
div.i_blocmeteo .bottom span{height: 1px; width: 1px; font-size: 1px;}

p.title_slide{display: block; background: transparent url(../images/css/v3base/p_title_slide.gif) repeat-x left bottom; color: #FFF; font-weight: bold; height: 20px; padding: 5px 0 0 10px; font-size: 14px;}
a.title_slide{display: block; background: transparent url(../images/css/v3base/a_title_slide.gif) repeat-x left bottom; color: #000; font-weight: bold; height: 20px; padding: 5px 0 0 10px; font-size: 13px;}
* html a.title_slide{padding: 5px 0 0 10px; height: 25px;}

/* autocomplete */
.ac_results{padding: 0; border: 1px solid #7C7C7C; background-color: #FFF; overflow: hidden; z-index: 600; min-width: 160px;}
.ac_results ul{width: 160px; list-style: none; padding: 0; margin: 0;}
.ac_results li{margin: 0; padding: 2px 0 0 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden;}
.ac_loading{background: #FFF url(../images/css/v3base/indicator.gif) no-repeat right center;}
.ac_odd {background-color: #EEE;}
.ac_over {background-color: #BDE01E;	color: #FFF;}

/* info bulle - aide texte */
div.aide{display: none; position: absolute; z-index: 500;}
div.aideTexte{padding: 5px; overflow: hidden; color : #404040; background: #EEE; border: 1px solid #DDD; font-weight: bold; font-size: 11px;}


/* page dernières minutes */
div.i_blocderniereminute{display: block;}
div.i_blocderniereminute h1{background: url(../images/css/v3base/puce_titre1.gif) no-repeat 0 3px !important; font-weight: bold; font-size:12px !important; color:#DD2242 !important; padding: 0 0 0 15px; text-transform: uppercase; text-align: left;}
div.i_blocderniereminute p.publication{color: #A5A4A4; font-weight: bold; margin: 5px;}
div.i_blocderniereminute div.articlecat{border-style: solid; border-width: 0; margin: 0 0 15px 0;}




/* bloc sport-Live statistique */
div.i_blocsportlive_stat{display: block; clear: both;}
div.i_blocsportlive_stat .top{background: transparent url(../images/css/v3base/top_dessin.jpg) no-repeat right top; color: #FFF; height: 35px;}
div.i_blocsportlive_stat .top span{background: transparent url(../images/css/v3base/top_dessin.jpg) no-repeat left top;  width: 10px; height: 35px;}
div.i_blocsportlive_stat .maincontent{border-width: 0 1px; border-style: solid; border-color: #E2E2E2; padding: 10px 0 0 0; overflow: hidden; background: #FFF url(../images/appli/sportlive/fond-maier.gif) no-repeat left bottom;}
* html div.i_blocsportlive_stat .maincontent{height: 1%;}
div.i_blocsportlive_stat .maincontent img{}
div.i_blocsportlive_stat .maincontent p{width: 250px; margin: 0 0 5px 0;}
div.i_blocsportlive_stat .maincontent ul li{}
div.i_blocsportlive_stat .maincontent ul li a{color: #006AB3;}
div.i_blocsportlive_stat .bottom{background: transparent url(../images/css/v3base/bandeau_blanc.gif) no-repeat right bottom; height: 10px;}
div.i_blocsportlive_stat .bottom span{background: transparent url(../images/css/v3base/bandeau_blanc.gif) no-repeat left bottom; height: 10px; width: 10px;}

/* bloc video */
div.i_blocvideo{float: left; width: 300px; margin: 0 10px; overflow: hidden;}
div.i_blocvideo .encartpresse .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -60px;}
div.i_blocvideo .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -432px;}
* html div.i_blocvideo .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -432px;}
div.i_blocvideo .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -40px;}
div.i_blocvideo .top h2 a{color: #FFF;}
div.i_blocvideo .maincontent{margin: 0; overflow: hidden;}
div.i_blocvideo .video{text-align: center; margin: 0 5px; padding: 5px 0 2px 0; background: #FFF;}
div.i_blocvideo .video object, div.i_blocvideo .video embed{width: 270px;}
div.i_blocvideo .video p.legende{text-align: center; margin: 3px 5px 2px 0;}
div.i_blocvideo .video p.legende a{color: #696969; font-size: 12px; font-style: italic;}
div.i_blocvideo .article{overflow: hidden; color: #404040; margin: 0 5px; border-top: 1px solid #FFF;}
* html div.i_blocvideo .article{height: 1%;}
div.i_blocvideo .article h3{display: none;}
div.i_blocvideo .article p.legende{text-align: justify; font-size: 12px; padding: 2px 0 3px 30px; background: transparent url(../images/css/v3base/ico_pause.png) no-repeat 2px 1px;}
div.i_blocvideo .article p.selected{background: transparent url(../images/css/v3base/ico_play.png) no-repeat 2px 1px;}
div.i_blocvideo .article:hover{background: #EEE;}
div.i_blocvideo .article p a{display: block; color: #696969; font-weight: normal; width: 100%;}
div.i_blocvideo .article p a img{margin: 0 10px 0 0 !important; float: left; width: 90px;}
div.i_blocvideo .maincontent a.suite{background: #DEDEDE none repeat scroll 0 0; color: #404040; display: block; text-align: right; margin: 0; font-size: 11px; height: 16px;}
div.i_blocvideo .bottom{height: 1px;}
div.i_blocvideo .bottom span{height: 1px; width: 1px; font-size: 1px;}

/* bloc a la une */
div.i_blocalaune .top{background: transparent url(../images/css/v3base/bandeau_bleu_clair.gif) no-repeat right 0; height: 10px;}
div.i_blocalaune .top span{background: transparent url(../images/css/v3base/bandeau_bleu_clair.gif) no-repeat left 0; height: 10px; width: 10px; font-size: 1px;}
div.i_blocalaune .maincontent{background-color: #EBF3FE; padding: 0;}
div.i_blocalaune .maincontent h3{color: #006AB3; text-align: right; padding: 0 5px 0 0; font-size: 16px; font-weight: bold;}
div.i_blocalaune .maincontent .nof{display: block; overflow: hidden; margin: 0 0 5px 5px;}
div.i_blocalaune .maincontent h2{text-align: right; color: #006AB3 !important; font-size: 16px;}
div.i_blocalaune .maincontent div.articlecat{margin: 0 0 5px 0;}
div.i_blocalaune .maincontent div.articlecat h2{font-size: 12px; color: #000 !important; text-align: left;}
div.i_blocalaune .maincontent div.contenu{display: block; padding: 0; margin: 0 0 0 5px; /*clear: both; */text-align: justify;}
div.i_blocalaune .maincontent img{float: right; padding: 0; margin: 0 0 0 5px; width: 100px;}
div.i_blocalaune .maincontent div.contenu{}
div.i_blocalaune .maincontent div.contenu p{display: inline; text-align: justify; padding: 0 2px 0 0; font-size: 100%;}
*+ html div.i_blocalaune .maincontent div.contenu{float: left;}
div.i_blocalaune .maincontent p.suite{font-size: 10px; text-align: right; padding: 0 5px 0 0;}
div.i_blocalaune .maincontent p.publication{float: right; border-style: solid; border-width: 0 0 0 1px; border-color: #888; padding: 0 0 0 5px; margin: 2px 0 0 0;}
div.i_blocalaune .maincontent p.publication span.heure{border-style: solid; border-width: 0 0 0 1px; border-color: #888; padding: 0 0 0 3px;}
div.i_blocalaune .maincontent ul.i_actions{float: left;}
div.i_blocalaune .maincontent ul.i_actions li a{color: #000 !important;}
div.i_blocalaune .bottom{background: transparent url(../images/css/v3base/bandeau_bleu_clair.gif) no-repeat right bottom; height: 10px;}
div.i_blocalaune .bottom span{background: transparent url(../images/css/v3base/bandeau_bleu_clair.gif) no-repeat left bottom; height: 10px; width: 10px; padding: 0; margin: 0; font-size: 1px;}

/* bloc articles les plus */
div.i_blocarticlesplus{margin: 5px 10px; overflow: hidden; float: none; clear: both;}
* html div.i_blocarticlesplus{height: 1%;}
div.i_blocarticlesplus .encartpresse .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -100px;}
div.i_blocarticlesplus .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -320px;}
* html div.i_blocarticlesplus .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -320px;}
div.i_blocarticlesplus .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -80px;}
* html div.i_blocarticlesplus .bordcontent{height: 195px;}
div.i_blocarticlesplus .maincontent{position: relative; margin: 5px 10px; padding: 10px 0 0 0; overflow: visible; height: 155px; width: 598px;}
div.i_blocarticlesplus a.titlig{display: block; position: absolute; top: 0; width: 120px; background: #EEE; font-weight: bold; font-size: 11px; color: #404040; padding: 3px 0 0 0; text-transform: uppercase; text-align: center; height: 18px; margin: 0; border-width: 1px 1px 0 1px; border-style: solid; border-color: #EEE #F6F6F6 #CCC #F6F6F6;}
* html div.i_blocarticlesplus a.titlig{padding: 3px 0; height: 18px; margin: 0;}
div.i_blocarticlesplus a.selected{background: #FFF; border-width: 1px 1px 0 1px; border-style: solid; border-color: #EEE #DDD #CCC #DDD;}
div.i_blocarticlesplus .bloc01 a.titlig{right: 240px;}
div.i_blocarticlesplus .bloc02 a.titlig{right: 120px;}
div.i_blocarticlesplus .bloc03 a.titlig{right: 0;}
div.i_blocarticlesplus .maincontent .content{position: absolute; top: 21px; left: 0; background: #FFF; border-width: 1px; border-style: solid; border-color: #FFF #DDD #CCC #DDD; padding: 0; width: 596px; height: 140px;}
* html div.i_blocarticlesplus .maincontent .content{width: 598px;}
div.i_blocarticlesplus .maincontent .content p{background: #FFF; margin: 5px; padding: 3px 5px;}
div.i_blocarticlesplus .maincontent .content p.coul{background: #F6F6F6;}
div.i_blocarticlesplus .maincontent .content p a{display: block;}
div.i_blocarticlesplus .maincontent .bloc01 p a{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -336px; padding: 0 0 0 25px; height: 16px;}
* html div.i_blocarticlesplus .maincontent .bloc01 p a{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -336px;}
div.i_blocarticlesplus .maincontent .bloc02 p a{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -352px; padding: 0 0 0 25px; height: 16px;}
* html div.i_blocarticlesplus .maincontent .bloc02 p a{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -352px;}
div.i_blocarticlesplus .maincontent .bloc03 p a{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -368px; padding: 0 0 0 25px; height: 16px;}
* html div.i_blocarticlesplus .maincontent .bloc03 p a{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -368px;}
div.i_blocarticlesplus .bottom{height: 1px; background: none;}
div.i_blocarticlesplus .bottom span{height: 1px; width: 1px;}

/* bloc liens connexes */
div.liensconnexes{margin: 10px 0;}
div.liensconnexes .top{background: transparent url(../images/css/v3base/top_bleu_deg.gif) no-repeat right top; height: 25px;}
div.liensconnexes .top span{background: transparent url(../images/css/v3base/top_bleu_deg.gif) no-repeat left top; width: 10px; height: 25px;}
div.liensconnexes  h2{position: absolute; background: transparent url(../images/css/v3base/bg_sur_rouge.gif) repeat-x scroll left top; top: 10px; font-size: 12px;  padding: 2px 5px; height: 24px;}
* html div.liensconnexes h2{margin: 0 0 0 -10px;}
*+ html div.liensconnexes h2{margin: 0 0 0 -10px;}
div.liensconnexes .maincontent{background-color: #EBF3FE; border-width: 0 1px; border-style: solid; border-color: #E2E2E2; padding: 10px 0 0 0; overflow: hidden;}
div.liensconnexes .maincontent ul.niv1{margin: 5px; list-style: none; }
div.liensconnexes .maincontent ul.niv1 li{border-bottom: 1px solid #FFF; padding: 0 0 5px 0; }
div.liensconnexes .maincontent ul.niv1 li h2{font-size: 11px; position: relative; background: transparent none no-repeat 0 0; display: inline; margin: 0; padding: 0; height: auto; top: 0;}
div.liensconnexes .maincontent ul.niv1 li h2 a{color: #696969; font-weight: normal; }
div.liensconnexes .bottom{background: transparent url(../images/css/v3base/bandeau_bleu_clair.gif) no-repeat right bottom; height: 10px;}
div.liensconnexes .bottom span{background: transparent url(../images/css/v3base/bandeau_bleu_clair.gif) no-repeat left bottom; height: 10px; width: 10px;}

/* page Sport Ligue1 */
#e_col_large div#afpDiv{margin: 5px auto; text-align: center;}
#e_col300 div#prog_class_afp{margin: 5px 0; width: 300px; text-align: center;}
#e_col300 div#prog_class_afp div#afpDiv1{/*width: 280px;*/margin: 0 auto;}
#e_col300 div#prog_class_afp div#afpDiv2{/*width: 280px; */margin: 0 auto;}

/* bloc derniers commentaires */
div.i_blocderniercom{float: left; width: 300px; margin: 0 10px; overflow: hidden;}
* html div.i_blocderniercom{margin: 0 5px;}
div.i_blocderniercom .encartpresse{position: relative; margin: 5px 0; padding: 0;}
div.i_blocderniercom .encartpresse .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -60px;}
div.i_blocderniercom .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -448px;}
* html div.i_blocderniercom .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -448px;}
div.i_blocderniercom .surtitre_bloc{position: absolute; top: 0; left: 25px; width: 275px; padding: 3px 0 0 0; background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -40px; color: #FFF; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; font-weight: bold;}
div.i_blocderniercom .top .titre{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -40px; clear: none; color: #FFF; font-size: 14px; letter-spacing: 1px; padding: 3px 0 0 5px; font-weight: bold;}
div.i_blocderniercom .mainconten{padding: 5px;}
div.i_blocderniercom .maincontent div{text-align: right; font-weight: bold; margin: 0; padding: 5px; color: #696969; border-bottom: 1px solid #FFF;}
div.i_blocderniercom .maincontent div:hover {background: #EEE;}
div.i_blocderniercom .maincontent div h3{color: #BE041A; font-size: 12px; text-align: left;}
div.i_blocderniercom .maincontent div a{display: block; color: #404040; font-size: 11px;}
div.i_blocderniercom .maincontent div a span{display: block; text-align: left; font-size: 12px; font-weight: normal;}
div.i_blocderniercom .maincontent div a:hover span{color: #696969; text-decoration: none;}
div.i_blocderniercom .maincontent hr{display: block; margin: 0 5px; padding: 0; height: 1px; border-style: solid; border-width: 0 0 1px 0; border-color: #FFF; background: none;}
* html div.i_blocderniercom .maincontent hr{margin: -7px 5px;}
*+ html div.i_blocderniercom .maincontent hr{margin: -7px 5px;}
div.i_blocderniercom .bottom{display: none;}
div.i_blocderniercom .bottom span{height: 1px; width: 1px;}


/* appli commentaires */
div.i_bloccommentaires{position: relative; margin: 5px 10px; }
div.i_bloccommentaires .encartpresse{width: 100%;}
div.i_bloccommentaires .encartpresse .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x 0 -60px;}
div.i_bloccommentaires .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -448px;}
* html div.i_bloccommentaires .encartpresse .top span{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -448px;}
div.i_bloccommentaires .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -40px;}
div.i_bloccommentaires .surtitre_bloc{position: absolute; top: 5px; left: 30px; width: 590px; padding: 3px 0 0 0; background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat 100% -40px; color: #FFF; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; font-weight: bold;}
div.i_bloccommentaires .publication{display: block; font-weight: bold; font-size: 11px; text-align: right; padding: 0 10px 0 0;}
div.i_bloccommentaires .boutonajout{float: right; height: 25px;}

div.i_bloccommentaires .aplat1{background: #FFF; border-style: solid; border-width: 0 0 1px 0; border-color: #EEE; padding: 5px; margin: 0 5px 5px 5px; overflow: hidden; clear: both;}
div.i_bloccommentaires .aplat1 p{clear: none;}
div.i_bloccommentaires .marges{padding: 5px 0 5px 10px !important;}
div.i_bloccommentaires .marges p{clear: none;}
div.i_bloccommentaires .aplat2{background: #FFF none no-repeat 0 0; border-width: 0 0 0 6px; border-color: #be041a; border-style: solid; overflow: hidden; margin: 5px;}
div.i_bloccommentaires img.avatar{float:left; margin: 0 10px 0 5px; border: 1px solid #DDD; height: 80px; width: 80px;}
div.i_bloccommentaires .nof{margin: 5px 0;}
div.i_bloccommentaires p{margin: 0 10px;}
div.i_bloccommentaires p.j{padding: 0 5px;}
div.i_bloccommentaires p.titlig{font-weight: bold; font-size: 12px !important; color:#BE041A !important; padding: 0; text-align: left;}
div.i_bloccommentaires table td .checkbox input{background: none; border: none;}
div.i_bloccommentaires .i_blocactions ul{display: block; overflow: hidden; height: 25px;}
* html div.i_bloccommentaires .i_blocactions ul{width: 220px;}
div.i_bloccommentaires .i_blocactions ul li{float: right; height: 25px; padding: 0; margin: 0 0 0 5px;}
div.i_bloccommentaires .i_actions input{border: none; padding : 0; margin: 0;}
div.i_bloccommentaires .i_actions img{border: none; padding : 0; margin: 0;}
div.i_bloccommentaires .identification{margin: 5px 10px; padding: 5px; clear: both; padding: 5px;}
div.i_bloccommentaires .identification h4{padding: 0 5px 0 25px; background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 0; height: 16px;}
* html div.i_bloccommentaires .identification h4{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 0;}
div.i_bloccommentaires .identification a.suite{font-size: 10px;}
div.i_bloccommentaires .identification table td{font-size: 11px;}
div.i_bloccommentaires .ajoutcommentaire{margin: 5px 10px; background-color: #FFF; clear: both;}
div.i_bloccommentaires .ajoutcommentaire h4{padding: 0 5px; background: #696969;}
div.i_bloccommentaires .ajoutcommentaire h4 span{color: #FFF;}
div.i_bloccommentaires .ajoutcommentaire table{padding: 0 5px; width: 95%; margin: 0 10px;}
div.i_bloccommentaires .ajoutcommentaire table td{vertical-align: top;}
div.i_bloccommentaires .ajoutcommentaire table input{margin: 2px 0 !important;}
div.i_bloccommentaires .ajoutcommentaire table.mceLayout{width: 430px !important; margin: 0 0 10px 0;}
div.i_bloccommentaires .ajoutcommentaire .blocboutons input{border: none;}
div.i_bloccommentaires .ajoutcommentaire .titlig{color: #000 !important; font-size: 11px; background: none !important; padding: 0;}
div.i_bloccommentaires .ajoutcommentaire table.mceLayout{width: auto !important; padding: 0;}
div.i_bloccommentaires .ajoutcommentaire table.mceLayout td span{background: auto !important;}
div.i_bloccommentaires p.fd{float: none !important;  padding: 0; margin: 0 5px; text-align: right; }
div.i_bloccommentaires p.fd a{display: block; margin: 0; padding: 0 25px 0 0; font-weight: bold; font-size: 11px; background: transparent url(../images/css/v3base/map_icones.png) no-repeat scroll 100% -272px;}
* html div.i_bloccommentaires p.fd a{background: transparent url(../images/css/v3base/map_icones.gif) no-repeat scroll 100% -272px;}
div.i_bloccommentaires p.fd:hover{background: #F3F3F3;}
div.i_bloccommentaires .bottom{background: transparent url(../images/css/v3base/bandeau_blanc.gif) no-repeat right bottom; height: 10px;}
div.i_bloccommentaires .bottom span{background: transparent url(../images/css/v3base/bandeau_blanc.gif) no-repeat left bottom; height: 10px; width: 10px;}

form#frmAbusCommentaireURWeb{margin: 5px;}
form#frmAbusCommentaireURWeb fieldset legend{font-size: 12px; font-weight: bold;}
form#frmAbusCommentaireURWeb p{font-size: 11px; }
table#tblFormAbus td{font-size: 11px; vertical-align: top;}

/* appli recherche */
div.i_blocresrec{font-size: 11px;}
div.i_blocresrec div.bloccom ul{overflow: hidden;}
div.i_blocresrec div.bloccom ul li{text-align: center; margin: 2px; height: 16px;}
div.i_blocresrec div.bloccom ul li:hover{background: #EEE;}
div.i_blocresrec div.bloccom ul li a{display: block; color: #404040; background: transparent url(../images/css/v3base/map_icones.png) no-repeat 0 -560px; padding: 0 10px 0 25px; height: 16px;}
* html div.i_blocresrec div.bloccom ul li a{display: inline; background: transparent url(../images/css/v3base/map_icones.gif) no-repeat 0 -560px; }
div.i_blocresrec div.bloccom ul li a:hover{color: #696969;}
div.i_blocresrec div.blocillustre{overflow: hidden; background: #FFF; padding: 5px;}
* html div.i_blocresrec div.blocillustre{height: 1%;}
div.i_blocresrec div.blocillustre p{font-weight: normal;}
div.i_blocresrec div.blocillustre p strong{text-transform: uppercase;}
div.i_blocresrec div.blocillustre a.suite{font-weight: bold; text-decoration: none;}
div.i_blocresrec div.blocillustre em{color: #D80025;}
div.i_blocresrec div.blocillustre a img{border: 1px solid #EEE; padding: 2px; background-color: #FFF;}
div.i_blocresrec div.blocillustre ul.i_actions{clear: none; width: auto; height: 16px;}
div.i_blocresrec div.blocillustre .illustre .url{color: #000;}
div.i_blocresrec div.blocillustre .illustre .url a{color: #006AB3; text-transform: uppercase;}
*+html div.i_blocresrec div.blocillustre ul.i_actions li a{display: block; height: 20px;}

table.liste, td.premcol1quart{font-size: 11px;}

#PagePanelSearch{background: #F9F9F9; border-width: 0 1px 1px 1px ; border-style: solid; border-color: #DDD; margin: 0 !important;}
#PagePanelSearch input.inp15{width: 24em; height: 18px; margin: 0 10px 0 0;}

/* appli contact */
div.i_bloccontact a{color: #006AB3;}
div.i_bloccontact .a_actions{margin: 5px 0;}
div.i_bloccontact .a_actions li{margin: 0 5px;}
div.i_bloccontact .a_actions li a{color: #006AB3 !important; font-weight: normal; text-decoration: underline; background: transparent url(../images/css/v3base/puce_titre1.gif) no-repeat left 5px; padding: 0 0 0 15px;}
div.i_bloccontact table td{font-size: 11px;}
span.a_popinfo{display: block; font-size: 10px; white-space: normal;}
span.alerte{display: block; clear: both; font-size: 10px;}

/* appli newsletter */
div.i_blocnewsletter .saisir{padding: 0 10px 10px 10px; height: 740px;}
*+ html div.i_blocnewsletter .saisir{height: 820px;}
* html div.i_blocnewsletter .saisir{height: 820px;}
div.i_blocnewsletter table{position: absolute; margin: 480px 0 0 0; z-index: 200;}
*+ html div.i_blocnewsletter table{position: absolute; margin: 550px 0 0 0;}
* html div.i_blocnewsletter table{position: absolute; margin: 550px 0 0 0;}
div.i_blocnewsletter em{background: transparent url(../images/css/v3base/puce_titre1.gif) no-repeat left center; padding: 0 0 0 15px;}
div.i_blocnewsletter ul{list-style: none;}
div.i_blocnewsletter ul li{padding: 2px 0 4px 0;}
div.i_blocnewsletter p{margin: 10px 0;}
div.i_blocnewsletter .blocboutons{position: absolute; margin: 200px 0 0 200px; z-index: 0;}
*+ html div.i_blocnewsletter .blocboutons{position: absolute; margin: 220px 0 0 200px;}
* html div.i_blocnewsletter .blocboutons{position: absolute; margin: 220px 0 0 200px;}

/* appli presentation */
div.i_blocpresentation p{margin: 10px 5px 5px 15px;}
div.i_blocpresentation p a{color: #006AB3;}
div.i_blocpresentation span.exple{line-height: 16px;}
div.i_blocpresentation .legende{color: #696969;}
div.i_blocpresentation ul.decal2{margin: 2px 0 10px 25px !important;}
div.i_blocpresentation ul.listefluide{display: block; width: 100%; list-style-type: none;}
div.i_blocpresentation ul.listefluide li{float: left; width: 130px; height: 100px; margin: 2px 5px; overflow: hidden;}
div.i_blocpresentation ul.listefluide li img{width: 130px;}
div.i_blocpresentation #slide{margin: 0 20px;}
div.i_blocpresentation p.j{font-size: 12px; line-height: 1.5em;}
div.i_blocpresentation p.j em{margin: 5px;}
div.i_blocpresentation p.surtitre{font-size: 12px !important;}

/* appli plan du site */
div.i_blocplandusite div.bloclink{margin: 10px 0;}
div.i_blocplandusite div.bloclink .titre4 img{vertical-align: middle;}
div.i_blocplandusite div.bloclink .titre4 span{}
div.i_blocplandusite div.bloclink ul.niv1{margin: 5px 0 0 60px; list-style-image: url(../images/css/v3base/map_services.gif);}
div.i_blocplandusite div.bloclink ul.niv2{margin: 5px 0 0 30px;}
div.i_blocplandusite div.bloclink ul.niv2 li{list-style-image: url(../images/css/v3base/puce_lexique.gif);}

.jcarousel-container{position: relative;}
.jcarousel-clip{z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list{z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item{float: left; list-style: none; width: 80px; height: 95px; text-align: center; margin: 0 2px; padding: 2px; font-size: 10px;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next{z-index: 3; display: none;}
.jcarousel-prev{z-index: 3; display: none;}

.jcarousel-skin-tango .jcarousel-container{}
.jcarousel-skin-tango .jcarousel-container-horizontal{width: 562px; padding: 5px 27px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width: 560px; height: 160px;}
.jcarousel-skin-tango .jcarousel-item{width: 130px; height: 154px; border: 1px solid #EEE; background: #FFF;}
.jcarousel-skin-tango .jcarousel-item img{margin: 2px 0;}
.jcarousel-skin-tango .jcarousel-item:hover{border-color: #2F81A6;}
.jcarousel-skin-tango .jcarousel-item a:hover{text-decoration: none;}
.jcarousel-skin-tango .jcarousel-item h3{color: #404040; font-size: 11px; padding: 0; margin: 0; text-align: center; height: 44px; overflow: hidden;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right: 2px;}
* html .jcarousel-skin-tango .jcarousel-item-horizontal{margin-right: 7px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {}

.jcarousel-skin-tango .jcarousel-next-horizontal{position: absolute; top: 45px; right: 5px; width: 20px; height: 19px; cursor: pointer; background: transparent url(../images/css/v3base/next.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background: transparent url(../images/css/v3base/next0.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background: transparent url(../images/css/v3base/next0.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor: default; background: transparent url(../images/css/v3base/next0.gif) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal{position: absolute; top: 45px; left: 5px; width: 20px; height: 19px; cursor: pointer; background: transparent url(../images/css/v3base/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background: transparent url(../images/css/v3base/prev0.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background: transparent url(../images/css/v3base/prev0.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor: default; background: transparent url(../images/css/v3base/prev0.gif) no-repeat 0 0;}

div.bloc_col .entete p.titre_bloc_coul{font-size: 18px; font-weight: bold; color: #FFF; margin: 0 0 5px 0; padding: 0;}
div.bloc_col .entete p.titre_bloc_coul b{font-size: 24px;}
div.bloc_col p.titre2{font-size: 12px !important;}
div.bloc_col p.j{padding: 0; margin: 0;}
div.bloc_col .content p.j img{float: right; margin: 0 0 0 5px;}
div.bloc_col .content .comment p.j{color: #696969; font-size: 11px;}
div.bloc_col .content .comment p.j .info_comment{color: #006AB3; font-size: 10px; font-weight: bold;}

/* bloc modal */
div.i_blocmodal{margin: 0 10px; font-size: 11px;}
div.i_blocmodal p{margin: 10px 0;}
div.i_blocmodal p.surtitre{color: #BE041A !important;}
div.i_blocmodal a{color: #404040;}

/* page passer une annonce */
div.a_blocpasserannonce, div.a_blocpasserannonce p, div.a_blocpasserannonce table td{font-size: 11px;}


/* page liste blogs */
div.i_bloclisteblogs{}
div.i_bloclisteblogs h1{background: transparent url(../images/css/v3base/picto_blogs.gif) no-repeat scroll 0 0; font-size: 20px; height: 30px; margin: 0 10px; padding: 5px 0 0 80px;}


/* liste de boite encartpresse générique */
div.encartpresse .bottom.cache{display: none;}

div.encartpresse.bleu .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x scroll 0 -100px;}
div.encartpresse.bleu .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat scroll 100% -80px;}
div.encartpresse.bleu .top h2 span{background: transparent url(../images/css/v3base/picto_afp.jpg) no-repeat scroll 0 0; height: 19px; margin: 0 0 0 5px; width: 45px;}

div.encartpresse.rouge .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x scroll 0 -20px;}
div.encartpresse.rouge .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat scroll 100% 0px;}
div.encartpresse.rouge .top h2 span{background: transparent url(../images/css/v3base/picto_afp.jpg) no-repeat scroll 0 0; height: 19px; margin: 0 0 0 5px; width: 45px;}

div.encartpresse.vert .top{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) repeat-x scroll 0 -60px;}
div.encartpresse.vert .top h2{background: transparent url(../images/css/v3base/map_bandeau_appli.jpg) no-repeat scroll 100% -40px;}
div.encartpresse.vert .top h2 span{background: transparent url(../images/css/v3base/picto_afp.jpg) no-repeat scroll 0 0; height: 19px; margin: 0 0 0 5px; width: 45px;}


/************** auto-promotion ************/
div.i_blocautopromo1{float: left; margin: 5px 10px;}
* html div.i_blocautopromo1{float: left; margin: 10px 5px 0 5px;}
div.i_blocautopromo2{float: left; margin: 10px;}
#e_content_right div.i_blocautopromo1{margin: 5px 0;}

/************** publicite OAS ************/
div.pub{margin: 5px 0;}

div.publinfo{display: block; padding: 3px; margin: 5px 10px; overflow: hidden; border: 1px solid #B51010; background: transparent url(../images/css/v3base/bg_titre_profil.jpg) repeat-x scroll 0 0;}
div.publinfo:hover{border: 1px solid #2F81A6; /*background: #F7F7F7*/}
div.publinfo a img{float: left; margin: 0 5px 0 0; }
div.publinfo h4, div.publinfo p.titre4{font-size: 14px; margin: 0 0 15px 0; padding: 10px 0 0 0; color: #404040;}

div.pub_ls{display: block; margin: 5px; padding: 0; clear: both;}
div.pub_ls ul{list-style: none; overflow: hidden; }
div.pub_ls ul li{float: left; width: 188px; height: 126px; margin: 0 5px; padding: 5px; border: 1px solid #B51010;}
div.pub_ls ul li:hover{border: 1px solid #2F81A6; background: #F7F7F7;}
div.pub_ls ul li img{float: left; margin: 0 5px 0 0; width: 80px;}
div.pub_ls ul li h4 a{color: #2F81A6;}
div.pub_ls ul li h4 a:hover{color: #696969;}
div.pub_ls ul li p{font-size: 10px;}
div.pub_ls ul li p a{color: #2F81A6;}
div.pub_ls ul li p a:hover{color: #696969;}


/************** IE **************/
* html div.aplat1, * html div.aplat2 {height:100px}
* html p.surtitrebloc {height:25px}
* html div.i_bloccallback {height:122px}
* html div.a_blocongv ul li{height:15px;}
* html div.a_blocongv ul li a{height:15px;}
* html div.a_blocongv ul span {height:15px;}
* html div.a_blocfctl {width:100%}
* html div#i_blocdetail .i_blocactions{height: 1%;}
* html div.i_blocactions ul li a{width: auto; display: inline;}
* html p.j{height: auto;}
* html div.content_bleu_clair div.article{height: 1%; width: auto;}
* html div.encartpresse .maincontent{height: 1%;}

/* Hacks cachés de MACIE5 \*/
span.doux,td.doux {color:#686868}
:root a.tridesc,:root a.trioff,:root a.triasc,:root a.tridesc span,:root a.trioff span,:root a.triasc span {display:block}

.ui-tabs-nav .titrecat { display: none;}

/* style pour l'environnement de test */
#sfWebDebugBar{opacity: 0.7;}
.sfWebDebugWarning, .sfWebDebugWarning td {background-color: #AAA !important;}
#sfWebDebugBar .menu{margin: 0 !important; display: block !important;}
#sfWebDebugBar .menu li{display: block !important;}
