:root { overflow:scroll; overflow-x:hidden}
html {min-height:100%; height:auto }
body {margin:0px; background:url(../image/contenu/fond.gif) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size:11px }
a, table, tr, td {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1em; overflow-x:hidden}
select, textarea, input {font-family:Arial, Helvetica, sans-serif; background-color:#FFF; font-size:0.9em; color:#666; border:1px solid #CCC; padding-left:5px}
input {font-family:Arial, Helvetica, sans-serif; border:solid 1px #CCC; color:#666; padding-left:5px}
table {margin:0px; border-collapse:collapse}
table th, tr, td {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif}
th a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; font-size:1em; text-decoration:none}
th a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; font-size:1em; text-decoration:underline}
label { cursor:pointer}

a img {border:0px; padding:0px; border:0px}
img {margin:0px; padding:0px; border:0px}
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
p {margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:justify}
ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none}
li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none}
a { text-decoration:none; color:#0099CC; font-family:Arial, Helvetica, sans-serif}
a:hover { text-decoration:underline; color:#0099CC; font-family:Arial, Helvetica, sans-serif}

.border { border:1px solid #CC0000; padding:5px}
.border2 { border:1px solid #cc0000; padding:5px}

.alerte {color:#CC0000;}

/* PAGE */
#pgContenu{text-align:left; margin:0px auto 0px auto; padding:0px; width:1000px; max-width:1000px }
* html #pgContenu{width:1000px}
.cadre { border:solid 1px #999; background-color:#FFF; padding:1px 1px 0px 1px }
.backFFF { background:#FFF; text-align:left }

/* BANDO */
.logo { height:140px; width:248px; background-color:#FFF }
.bandeau { height:140px; width:748px; background:url(../image/bandeau/bandeau.jpg) top no-repeat #FFF }
.bandeauarhif { height:119px; width:748px; background:url(../image/bandeau/bandeau_ahrif.jpg	) top no-repeat #FFF }

/* CHEMIN DE PROGRESSION */
#chemin { width:370px; margin-bottom:10px; font-size:1em }
#chemin a { color:#CC0000 }
#chemin a.On { color:#CC0000; text-decoration:underline }
#printEmail { margin:-5px 0px 0px -110px; float:right; position:absolute; width:110px }


/* MENU */

/* ONGLETS */
.fondOnglet {border-left:1px solid #CACFD5; border-right:1px solid #CACFD5; padding:10px}
.fondOngletBottom { background:url(../image/onglet/ongletb.gif) repeat-x; margin-bottom:10px}
#fondOnglet { width:100%}
#fondOnglet td { background:url(../image/onglet/onglet_fond.gif #FFF) repeat-x}
#fondOnglet td a { color:#816F65; text-transform:uppercase; text-decoration:none}
#fondOnglet td a:hover { color:#CC0000; text-transform:uppercase; text-decoration:none}
#fondOnglet td a.On { color:#CC0000; text-transform:uppercase; text-decoration:none}
#fondOnglet td a.On:hover { color:#CC0000; text-transform:uppercase; text-decoration:none}
#fondOnglet td.End {background:url(../image/onglet/onglet_sans.gif) repeat-x; width:100%; text-align:right}
#fondOnglet td.Off {background:url(../image/onglet/onglet_off.gif) repeat-x; vertical-align:middle}
#fondOnglet td.On {background:url(../image/onglet/onglet_on.gif) #CC0000 repeat-x; vertical-align:middle}


/* PLAN DU SITE */

/* ARRONDI */
.roundcont {width:100%; background-color:#F2FAFA; color: #333}
.roundtop { background: url(../image/contenu/tr.gif) no-repeat top right}
.roundbottom {background: url(../image/contenu/br.gif) no-repeat top right}
img.corner { width:4px; height:4px; border:none; display:block !important}


/* FORMULAIRE */
.bouton { background-color:#999; color:#FFF; padding:1px 5px 1px 7px; border:#999; margin-top:0px; cursor:pointer; border-left:solid 3px #CC0000; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #999; border-collapse:collapse; width:auto }
.boutonOn { background-color:#CCC; color:#FFF; padding:1px 5px 1px 7px; border:#999; margin-top:0px; cursor:pointer; border-left:solid 3px #CC0000; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #999; border-collapse:collapse; width:auto }
.oblig { color:#CC0000; font-weight:100; font-style:italic}
.trsp { border:0px; padding:0px; background:transparent; vertical-align:middle}
#error { width:300px; height:30px; background:#FFF; border:2px solid #A03112; color:#A03112; z-index:100; position:absolute; padding:10px; margin:70px 0px 0px 50px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#C6C6C6, Direction=120, Strength=3); z-index:2600}
#cache { width:1000px; height:100%; background:url(../image/bandeau/fond.gif); z-index:10; position:absolute; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; z-index:2500}
.boutonBack { background:url(../image/bouton/back.gif) repeat-x}
.boutonBack a { font-weight:100; text-decoration:none}
.boutonBack a:hover { font-weight:100; text-decoration:none; color:#CC0000}

/* INDEX ALPHA */
.index th { color:#4B8D9D}
.index th a { color:#4B8D9D; font-weight:bold; text-decoration:none}
.index th a:hover { color:#4B8D9D; font-weight:bold; text-decoration:none}
.alpha { font-size:60px; font-weight:200; height:49px; line-height:50px; margin:0px; padding:0px 0px 0px 10px}

/* ESPACE GROUPE DE TRAVAIL */
.titre_groupe { font-size:2em; color:#0099CC; margin:10px 5px 10px 0px}
.action_paragraphe { float:right; margin-top:-22px }
.action_paragraphe2 { float:right; margin-top:5px }

/* ESPACE PROJET */
.titre_projet { font-size:2em; color:#CC0000; margin:10px 5px 10px 0px}

/* WIZARD */
#wizard { margin:10px 0px 20px 0px; font-size:14px; background:#E9FAFB; color:#999}
#wizard span { background:#A4E7EF; padding:5px; color:#0099CC}

/* PORTLET */
#portletG {width:230px; text-align:left; padding:5px 10px 5px 8px }
#portletG li { padding:2px 0px 2px 0px; border-bottom:solid 1px #DBDBDB }
#portletG li ul li { padding:2px 0px 2px 0px; margin-left:10px; border-bottom:0px }
#portletD {width:230px; text-align:left; padding:5px 8px 5px 10px }
#portletD li { padding:2px 0px 2px 0px; border-bottom:solid 1px #DBDBDB }
.ender { background:url(../image/module/portlet/ender.png) repeat-x; margin:0px 0px 0px -10px; height:3px; font-size:1px; padding:0px }
* html .ender { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=image/module/portlet/ender.png, sizingMethod='crop'; font-size:1px ) }

.espace_prive { width:230px; height:108px; padding:5px 10px 5px 5px; background:url(../image/module/portlet/fond_prive.png); float:right }
* html .espace_prive { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=image/module/portlet/fond_prive.png, sizingMethod='scale') }

.portlet_info { padding:0px 0px 5px 10px }
.portlet_info .titre { font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; padding:13px 0px 0px 8px; margin:0px 0px 10px -10px; font-weight:bold; color:#666; background:url(../image/module/portlet/titre_espaceinfo.gif) no-repeat left bottom}
.portlet_info a { text-decoration:none; color:#999 }
.portlet_info a:hover {text-decoration:none; color:#99CC00 }
.portlet_info a.On { text-decoration:none; color:#99CC00 }
.portlet_info .bouton { background-color:#999; color:#FFF; padding:1px 5px 1px 7px; border:#999; margin-top:10px; cursor:pointer; border-left:solid 3px #99CC00; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #999; border-collapse:collapse; width:100% }
.portlet_info .boutonOn { background-color:#CCC; color:#FFF; padding:1px 5px 1px 7px; border:#CCC; margin-top:10px; cursor:pointer; border-left:solid 3px #99CC00; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #CCC; border-collapse:collapse; width:100% }

.portlet_prive { padding:0px 0px 5px 10px }
.portlet_prive .titre { font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; padding:13px 0px 0px 8px; margin:0px 0px 10px -10px; font-weight:bold; color:#666; background:url(../image/module/portlet/titre_prive.gif) no-repeat left bottom}
.portlet_prive a { text-decoration:none; color:#999 }
.portlet_prive a:hover { text-decoration:none; color:#CC0000 }
.portlet_prive a.On { text-decoration:none; color:#CC0000 }
.portlet_prive .bouton { background-color:#999; color:#FFF; padding:1px 5px 1px 7px; border:#999; margin-top:10px; cursor:pointer; border-left:solid 3px #CC0000; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #999; border-collapse:collapse; width:100% }
.portlet_prive .boutonOn { background-color:#CCC; color:#FFF; padding:1px 5px 1px 7px; border:#CCC; margin-top:10px; cursor:pointer; border-left:solid 3px #CC0000; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #CCC; border-collapse:collapse; width:100% }

.portlet_groupe { padding:0px 0px 5px 10px }
.portlet_groupe .titre { font-size:1.2em; letter-spacing:-1px; text-transform:uppercase; padding:13px 0px 0px 8px; margin:0px 0px 10px -10px; font-weight:bold; color:#666; background:url(../image/module/portlet/titre_groupe.gif) no-repeat left bottom}
.portlet_groupe a { text-decoration:none; color:#999 }
.portlet_groupe a:hover { text-decoration:none; color:#0099CC }
.portlet_groupe a.On {text-decoration:none; color:#0099CC }
.portlet_groupe .bouton { background-color:#999; color:#FFF; padding:1px 5px 1px 7px; border:#999; margin-top:10px; cursor:pointer; border-left:solid 3px #0099CC; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #999; border-collapse:collapse; width:100% }
.portlet_groupe .boutonOn { background-color:#CCC; color:#FFF; padding:1px 5px 1px 7px; border:#CCC; margin-top:10px; cursor:pointer; border-left:solid 3px #0099CC; border-top:solid 1px #FFF; border-right:solid 1px #FFF; border-bottom:solid 1px #CCC; border-collapse:collapse; width:100% }

.pictoOutil span { background-color:#D4D0C8; padding:1px; height:20px; display:block; float:left; margin-right:5px}
.pictoOutil img { padding:1px; border:1px solid #FFF}

/* INFOBULLE */
.info { text-align:left; display:block; position:absolute; width:150px; height:115px; margin:-145px 0px 0px -175px; background:url(../image/help/balloon.gif) no-repeat; color:#000000; padding:15px 15px 20px 15px; text-decoration:none; font-size:1em; filter:progid:DXImageTransform.Microsoft.Shadow(color=#C6C6C6, Direction=120, Strength=3); cursor:pointer}
.info strong { font-size:1.1em}

#portletAlerte { background:url(../image/module/alerte/fond.gif) repeat-y}
#portletAlerte .titreAlerte { background:url(../image/module/alerte/top.gif) no-repeat; color:#CC0000; width:465px; line-height:1.3em; font-size:1.1em; text-transform:uppercase; padding:9px 5px 0px 15px; font-weight:bold}
#portletAlerte .textAlerte {margin:10px 15px 10px 15px; font-size:1em; color:#CC0000; width:440px;}
#portletAlerte .textAlerte a {color:#CC0000; text-decoration:underline; font-weight:bold}
#portletAlerte .textAlerte a:hover {color:#CC0000; text-decoration:underline; font-weight:bold}

#portletConfirm { background:url(../image/module/confirm/fond.gif) repeat-y}
#portletConfirm .titreConfirm { background:url(../image/module/confirm/top.gif) no-repeat; color:#94AF31; width:465px; line-height:1.3em; font-size:1.1em; text-transform:uppercase; padding:9px 5px 0px 15px; font-weight:bold}
#portletConfirm .textConfirm {margin:10px 15px 10px 20px; font-size:1em; color:#94AF31; width:440px;}
#portletConfirm .textConfirm a {color:#94AF31; text-decoration:underline; font-weight:bold}
#portletConfirm .textConfirm a:hover {color:#94AF31; text-decoration:underline; font-weight:bold}

/* INSCRIPTION */
.wizard { width:100%; margin:10px 0px 30px 0px }
.wizard .etapeOn { text-align:center; width:20% }
.wizard .etapeOn a { color:#CC0000 }
.wizard .etapeOn a:hover { color:#CC0000; text-decoration:none }
.wizard .etapeOff { text-align:center; width:20% }
.wizard .etapeOff a { color:#999 }
.wizard .etapeOff a:hover { color:#999; text-decoration:none }
.wizard .etapeValid { text-align:center; width:20% }
.wizard .etapeValid a { color:#94AF31 }
.wizard .etapeValid a:hover { color:#94AF31; text-decoration:none }
.wizard .jonction { text-align:center; width:3% }

.inscription ul {padding:0px 0px 0px 0px; margin:5px 11px 0px 15px; list-style-type:none}
.inscription ul strong { color:#CC0000 }
.inscription ul li.etape1 {margin:0px 10px 10px 0px; padding:5px 0px 0px 18px; list-style-type:none; background:url(../image/module/inscription/etape1.gif) top left no-repeat; text-align:justify}
.inscription ul li.etape2 {margin:0px 10px 10px 0px; padding:5px 0px 0px 18px; list-style-type:none; background:url(../image/module/inscription/etape2.gif) top left no-repeat; text-align:justify}
.inscription ul li.etape3 {margin:0px 10px 10px 0px; padding:5px 0px 0px 18px; list-style-type:none; background:url(../image/module/inscription/etape3.gif) top left no-repeat; text-align:justify}
.inscription ul li.etape4 {margin:0px 10px 10px 0px; padding:5px 0px 0px 18px; list-style-type:none; background:url(../image/module/inscription/etape4.gif) top left no-repeat; text-align:justify}


/* CONTENU */
.colC { width:100% }
.colG { background:url(../image/contenu/fond_gauche.gif) no-repeat bottom right }
.colD { background:url(../image/contenu/fond_droit.gif) no-repeat bottom left }
.shadowRight { background:url(../image/contenu/shadow.gif) repeat-y top right}

#contenu { padding:0px 10px 10px 10px; text-align:left; background:#FFF }

.cursor { cursor:pointer}
h1 { margin:5px 0px 10px 0px; color:#666; font-size:1.1em; text-transform:uppercase; padding:5px 0px 0px 0px }
h2 { margin:0px 0px 5px 0px; color:#666; font-weight:100; font-size:1em; text-transform:uppercase; border-bottom:solid 1px #666 }
h2 a { color:#666; text-decoration:none; color:#666 }
h2 a:hover { color:#666; text-decoration:none; color:#CC0000 }
h2 a.On { color:#666; text-decoration:none; color:#CC0000 }
h2 a.On:hover { color:#666; text-decoration:none; color:#CC0000 }
.hr { line-height:3px; margin:5px 0px 5px 0px; clear:both; height:3px; background:url(../image/contenu/hr.gif) repeat-x}

.ombre { background:url(../image/table/ombre_2c.jpg) left center no-repeat; padding:0px 0px 0px 10px }
.master_link a{ font-size:1em; text-transform:uppercase; color:#CC0000 }
.master_link a:hover{ font-size:1em; text-transform:uppercase; color:#CC0000; text-decoration:underline }

.trouve { background:#14A0C1; color:#FFF; padding:0px 3px 0px 3px}

/* PLIER DEPLIER */

/* NAV TRANSVERSE */
.pied { width:100%; text-align:center; color:#666; padding:10px 0px 10px 0px; font-size:0.8em }
.trans { width:100%; text-align:right; color:#666; height:15px; padding:10px 0px 10px 0px }
.trans a { font-size:1em; color:#666; text-decoration:none }
.trans a:hover { font-size:1em; color:#666; text-decoration:underline }
.trans a.On { font-size:1em; color:#666; text-decoration:underline }

/* STRUCTURE */
.m10 { margin:10px}
.mr2 { margin-right:2px}
.ml1 { margin-left:1px}
.ml2 { margin-left:2px}
.ml4 { margin-left:4px}
.mr10 { margin-right:10px}
.mr12 { margin-right:12px}
.mr15 { margin-right:15px}
.mr17 { margin-right:17px}
.mr5 { margin-right:5px}
.mr20 { margin-right:20px}
.mr45 { margin-right:45px}
.mb3 { margin-bottom:3px}
.mb5 { margin-bottom:5px}
.ml5 { margin-left:5px}
.ml8 { margin-left:8px}
.mt3 { margin-top:3px}
.mt5 { margin-top:5px}
.ml10 { margin-left:10px}
.ml15 { margin-left:15px}
.ml20 { margin-left:20px}
.ml21 { margin-left:21px}
.ml40 { margin-left:40px}
.mb5 { margin-bottom:5px}
.mb10 { margin-bottom:10px}
.mb20 { margin-bottom:20px}
.mt5 { margin-top:5px}
.mt7 { margin-top:7px}
.mt10 { margin-top:10px}
.mt20 { margin-top:20px}
.mt15 { margin-top:15px}
.mt25 { margin-top:25px}
.mt60 { margin-top:60px}
.mt80 { margin-top:80px}
.mt310 {margin-top:310px}
.m20 { margin:20px}
.p5 { padding:5px}
.p10 { padding:10px}
.pb5 { padding-bottom:5px}
.pr5 { padding-right:5px}
.pr10 { padding-right:10px}
.pr15 { padding-right:15px}
.pr16 { padding-right:16px}
.pl10 { padding-left:10px}
.pl15 { padding-left:15px}
.pl20 { padding-left:20px}
.pl3 { padding-left:3px}
.pl5 { padding-left:5px}
.pl25 { padding-left:25px}
.pb10 { padding-bottom:10px}
.pt5 { padding-top:5px}
.pt7 { padding-top:7px}
.pt10 { padding-top:10px}
.pt25 { padding-top:25px}
.p0505 { padding:0px 5px 0px 5px}
.p010010 { padding:0px 10px 0px 10px}
.p410410 { padding:4px 10px 4px 10px}
.p05105 { padding:0px 5px 10px 5px}

/* ALIGNEMENT */
.block { display:block}
.textL { text-align:left}
.textC { text-align:center}
.textJ { text-align:justify}
.textR { text-align:right}
.tdTop td { vertical-align:top}
.tdBottom td {vertical-align:bottom}
.tdMiddle td { vertical-align:middle}
.vab { vertical-align:bottom }
.vam { vertical-align:middle}
.vat { vertical-align:top}
.cb { clear:both; margin:0px; padding:0px}
.fleft { float:left}
.fright { float:right}
.abs { position:absolute}
.relat { position:relative}
.inline { display:inline}
.italic { font-style:italic}

/* LARGEUR */
.w1p { width:1%}
.w4p { width:4%}
.w5p { width:5%}
.w8p { width:8%}
.w9p { width:9%}
.w10p { width:10%}
.w12-5p { width:12.5%}
.w19p { width:19%}
.w20p { width:20%}
.w24p { width:24%}
.w25p { width:25%}
.w28p { width:28%}
.w30p { width:30%}
.w35p { width:35%}
.w33p { width:33%}
.w40p { width:40%}
.w45p { width:45%}
.w48p { width:48%}
.w50p { width:50%}
.w55p { width:55%}
.w60p { width:60%}
.w67p { width:67%}
.w70p { width:70%}
.w79p { width:79%}
.w80p { width:80%}
.w90p { width:90%}
.w95p { width:95%}
.w96p { width:96%}
.w97p { width:97%}
.w98p { width:98%}
.w99p { width:99%}
.w100p { width:100%}
.w20 { width:20px}
.w25 { width:25px}
.w30 { width:30px}
.w40 { width:40px}
.w50 { width:50px}
.w60 { width:60px}
.w70 { width:70px}
.w80 { width:80px}
.w90 { width:90px}
.w100 { width:100px}
.w105 { width:105px}
.w110 { width:110px}
.w120 { width:120px}
.w130 { width:130px}
.w150 { width:150px}
.w160 { width:160px}
.w162 { width:162px}
.w170 { width:170px}
.w175 { width:175px}
.w180 { width:180px}
.w183 { width:183px}
.w185 { width:185px}
.w187 { width:187px}
.w195 { width:195px}
.w196 { width:196px}
.w190 { width:190px}
.w200 { width:200px}
.w220 { width:220px}
.w230 { width:230px}
.w203 { width:203px}
.w210 { width:210px}
.w230 { width:230px}
.w240 { width:240px}
.w248 { width:248px}
.w250 { width:250px}
.w253 { width:253px}
.w260 { width:260px}
.w275 { width:275px}
.w277 { width:277px}
.w280 { width:280px}
.w290 { width:290px}
.w300 { width:300px}
.w350 { width:350px}
.w370 { width:370px}
.w390 { width:390px}
.w400 { width:400px}
.w440 { width:440px}
.w485 { width:485px}
.w500 { width:500px}

/* HAUTEUR */
.h25 { height:25px}

/* CALENDRIER */
.comboListe { position:absolute; width:24px; height:32px; overflow:hidden; border:1px solid #A7A6AA; background:#FFF; margin-top:20px}
.comboListe span a { background:#FFF; display:block}
.comboListe span a:hover { background:#335EA8; display:block}
#calendrier div.combo { background:url(../image/module/table/combo.gif) no-repeat; width:26px; height:19px; cursor:pointer}
#calendrier { border:1px solid #cccccc}
#calendrier td { width:8px; border:1px solid #cccccc}
#calendrier td.intervalle { width:8px; border:0px; text-align:center}
#calendrier td.titre { width:auto; border:1px solid #cccccc; padding-left:2px}
#calendrier td.periode { width:auto; border:1px solid #cccccc; text-align:center}
#calendrier td.debut { width:8px; border-left:3px solid green}
#calendrier td.fin { width:8px; border-left:3px solid red}

/* PAGINATION */
.pagination { text-align:right; float:right}
.pagination img { vertical-align:middle; margin-right:2px; margin-left:2px}
.pagination a { text-decoration:underline}
.pagination a:hover { text-decoration:none}
.pagination a.On { text-decoration:none}
.pagination a.On:hover { text-decoration:none}

/* FORMULAIRE */
.responsable_group { background:#A9EEF3; border:0px}
.responsable_project { background:#E5F9FA; border:0px}
.participant_group { background:#FED58A; border:0px}
.participant_project { background:#FAE6C0; border:0px}
.invite_group { background:#C5C3C3; border:0px}
.invite_project { background:#E1E0E0; border:0px}

.select_group { background:#E5F9FA; border:0px}
.select_project { background:#E1E0E0; border:0px}

/* BAS DE PAGE */
.retour { padding-top:10px}
.retour a { color:#A03112; text-decoration:none}
.retour a:hover { color:#A03112; text-decoration:underline}
#basPage {color:#89756F; text-align:center; width:1000px; margin:5px auto 0px auto;}
.adresse {width:450px; font-size:1em; float:left}
.hautpage { float:right; background:#489EB4; margin-top:-5px}

/* NAVIGATION TRANSVERSAL */
#transv { text-align:left; color:#FFF; margin:5px 0px 5px 18px; font-size:1em; float:left}
#transv a { text-decoration:none; color:#8D8281; font-size:1em}
#transv a:hover { text-decoration:none; color:#A03112; font-size:1em}
#transv a.On { text-decoration:none; color:#A03112; font-size:1em}
#transv a.On:hover { text-decoration:none; color:#A03112; font-size:1em}
#transv img { margin:-5px 10px 0px 10px}

/* DEBUG */
.debug { border:1px solid red}

.pucelien { background:url(../image/picto/puce_lien.gif) left no-repeat; padding-left:10px; }