/* STYLES FRONT OFFICE */
:root { overflow:scroll}
body {margin:0px; background-color:#999; font-size:10px}
body, a, table, tr, td {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px}
select, textarea, input {font-family:Arial, Helvetica, sans-serif; background-color:#FFF; font-size:10px; color:#666; border:1px solid #cccccc}
input {font-family:Arial, Helvetica, sans-serif; border:solid 1px #95A3A1; color:#666; text-indent:2px}
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; text-decoration:none}
th a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; text-decoration:underline}
label { cursor:pointer}
font { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}

.formulaire tr { height:16px; vertical-align:top}
.formulaire td { padding-bottom:3px}
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 0px 0px; padding:0px 0px 0px 0px}
ul {padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; list-style-type:none}
li {margin:0px 0px 1px 2px; padding:0px 0px 0px 0px; list-style-type:none}
a { text-decoration:none; color:#FF6600; font-family:Arial, Helvetica, sans-serif}
a:hover { text-decoration:underline; color:#FF6600; font-family:Arial, Helvetica, sans-serif}

/* PAGE */
#pgContenu{text-align:left; margin:0px auto 0px auto; width:1000px; max-width:1000px}
* html #pgContenu{width:1000px}
#logo { margin:20px 0px 0px 20px}
.error { color:#FF6600; font-weight:bold}

.textSmall {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9px}

/* TABLEAU */
.bgTd th { background-color:#799DC1; font-size:10px; color:#FFF; padding:5px 5px 5px 5px; text-align:left; font-weight:100}
.bgTd th img { margin-right:5px; vertical-align:middle; font-weight:100}
.bgTd td {background:url(../image/contenu/hr.gif) repeat-x bottom; background-color:#FFF; padding:5px 5px 2px 5px; color:#999}
.bgTdOn td {background:url(../image/contenu/hr.gif) repeat-x bottom; background-color:#E3F1FF; padding:5px 5px 2px 5px; color:#999}
.bgTd .gras {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000 }
.bgTdOn .gras {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000}
.bgTd .noir {color:#333 }
.bgTdOn .noir {color:#333}

/* PORTLET */
.titrePortletcommunautes { font-size:12px; color:#666; width:275px; display:block; clear:both; background:#F8F1E3; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletcommunautes {padding:0px}
.titrePortletcommunautes select { text-transform:none}
#plier_communautes { background:#FFF; width:275px; padding:0px 0px 10px 0px }
#plier_communautes  img { vertical-align:middle}
#plier_communautes  span { margin-right:10px; vertical-align:middle}
#plier_communautes .L { background:#FFF; color:#333; display:block; margin:0px 2px 0px 2px; padding:5px 5px 5px 15px; background:url(../image/contenu/hr.gif) repeat-x bottom}
#plier_communautes .L span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif}
#plier_communautes .L img { vertical-align:middle; margin-left:px}
#plier_communautes .L input { vertical-align:middle}
#plier_communautes .L select { margin-top:2px; vertical-align:middle}

.titrePortletDmp { font-size:12px; color:#666; width:275px; display:block; clear:both; background:#BFCDBC; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletDmp {padding:0px}
#plier_dmp { background:#BFCDBC; width:275px}
#plier_dmp  img { margin-right:10px}
#plier_dmp  span { margin-right:10px; vertical-align:middle}
#plier_dmp a.L1 { background:#ECF4D5; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L1:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L2 { background:#E6F2C9; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L2:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L3 { background:#DCEBB9; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L3:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}

/* AGENDA  */
.titrePortletAgenda { font-size:12px; color:#666; width:275px; display:block; clear:both; background:#EAE7E3; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletAgenda {padding:0px}
#AgendaTab img { vertical-align:middle}
#AgendaTab div.actu  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px 4px 4px 30px; margin-bottom:1px }
#AgendaTab tr.L1  { background:#E6E5E5}
#AgendaTab a.L1  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px}
#AgendaTab a.L1:hover  { background: #EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#AgendaTab a.L2  { background:#DBD9D9; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#AgendaTab a.L2:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#AgendaTab a.L3  { background:#CFCECE; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#AgendaTab a.L3:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }

#plier_agenda { background:#EAE7E3; width:275px}
#plier_agenda .L { background:#DDDAD6; color:#333; display:block; margin:0px 5px 0px 5px; padding:10px 5px 15px 30px}
#plier_agenda span { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#plier_agenda a.L1 { background:url(../image/module/agenda_event/puceoff.gif) #DDDAD6 no-repeat left; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_agenda a.L1:hover { background:url(../image/module/agenda_event/puceon.gif) #FFF no-repeat left; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_agenda a.L2 { background:url(../image/module/agenda_event/puceoff.gif) #D4D1CD no-repeat left; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_agenda a.L2:hover { background:url(../image/module/agenda_event/puceon.gif) #FFF no-repeat left; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_agenda a.L3 { background:url(../image/module/agenda_event/puceoff.gif) #CECBC7 no-repeat left; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_agenda a.L3:hover { background:url(../image/module/agenda_event/puceon.gif) #FFF no-repeat left; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}


/* DOC MANAGER */
.Titre{ font-size:10px; font-family:Arial, Helvetica, sans-serif; background:#F8F1E3; border-top:1px solid #F4E6D3; color:#333; text-transform:uppercase; vertical-align:top; padding:0px 2px 0px 15px; margin-top:5px }
.bgLien { background:url(../image/module/doc_manager/lien.gif) #F8F1E3 no-repeat middle left }
.filetlien { background:url(../image/module/doc_manager/lien.gif) no-repeat bottom left }
.dmTd th { background-color:#EFD4AE; font-size:10px; color:#666; padding:2px; text-align:left; font-weight:100 }
.dmTd th img { margin-right:5px; vertical-align:middle}
.dmTd td {background:url(../image/contenu/hr.gif) repeat-x bottom; background-color:#FFF; padding:2px; color:#999}
.dmTdOn td {background:url(../image/contenu/hr.gif) repeat-x bottom; background-color:#F8F1E3; padding:2px; color:#999}
.titreDoc td { background:url(../image/contenu/hr.gif) repeat-x bottom #EFD4AE; font-size:10px; color:#666; padding:2px; font-weight:100 }
.hrValid td { background:url(../image/contenu/hr.gif) repeat-x bottom; padding-bottom:5px }
.Valide { color:#29A910; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.Refuse { color:#CD1313; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }

#verticalMiddle {vertical-align:middle}
#verticalBottom {vertical-align:bottom}

/* NAVIGATION TRANSVERSAL */
#transv { text-align:left; color:#FFF; margin:5px 0px 5px 15px; font-size:10px}
#transv a { text-decoration:none; color:#FFF; font-size:11px}
#transv a:hover { text-decoration:underline; color:#FFF; font-size:11px}
#transv a.On { text-decoration:underline; color:#FFF; font-size:11px}
#transv a.On:hover { text-decoration:underline; color:#FFF; font-size:11px}
#transv img { margin:-5px 10px 0px 10px}

/* Newsletter */
.titrePortletNewsletter { font-size:12px; color:#666; width:275px; display:block; clear:both; background:#EAE7E3; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletNewsletter {padding:0px}
#plier_newsletter { background:#EAE7E3; width:275px}
#plier_newsletter .L { background:#EAE7E3; color:#333; display:block; margin:0px 5px 1px 5px; padding:0px 5px 0px 30px}
#plier_newsletter .L1 { background:#DDDAD6; color:#333; display:block; margin:0px 5px 1px 5px; padding:0px 5px 0px 30px}
#plier_newsletter .L2 { background:#D4D1CD; color:#333; display:block; margin:0px 5px 1px 5px; padding:0px 5px 0px 30px}
#plier_newsletter .L3 { background:#CECBC7; color:#333; display:block; margin:0px 5px 1px 5px; padding:0px 5px 0px 30px}
#plier_newsletter a.L1 { color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_newsletter a.L1:hover { color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_newsletter a.L2 { color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_newsletter a.L2:hover { color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_newsletter a.L3 { color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}
#plier_newsletter a.L3:hover { color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px 2px 2px 30px}


/* BANDO */
.top td { background:url(../image/bandeau/fondtop.jpg) repeat-x; height:100px}
#search { color:#FFF; font-size:13px; margin-left:15px; margin-top:-3px; padding-bottom:5px; font-weight:bold}
#search .fond { background:url(../image/module/bando_recherche/fondrecherche.gif) no-repeat; height:33px; width:244px}
#search img { vertical-align:middle; margin:5px 0px 0px 5px}
#search input { vertical-align:middle; width:190px; margin:8px 0px 0px 8px}

/* CHEMIN DE PROGRESSION */
#chemin { margin:60px 10px 20px 10px; color:#666; font-size:9px; width:70%; float:left}
#chemin a { text-decoration:none; color:#FF6600; font-size:9px}
#chemin a:hover { text-decoration:underline; color:#FF6600; font-size:9px}
#printEmail { margin:60px 10px 10px 0px; float:right}


/* MENU */
#menu { position:absolute; margin-left:12px}

.rub1 div { cursor:pointer; background:url(../image/menu/rub1.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#000; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }
.rub2 div { cursor:pointer; background:url(../image/menu/rub2.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#000; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }
.rub3 div { cursor:pointer; background:url(../image/menu/rub3.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#000; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }
.rub4 div { cursor:pointer; background:url(../image/menu/rub4.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#000; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }

.rub1on div { cursor:pointer; background:url(../image/menu/rub1on.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#009999; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }
.rub2on div { cursor:pointer; background:url(../image/menu/rub2on.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#CC0999; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }
.rub3on div { cursor:pointer; background:url(../image/menu/rub3on.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#0066CC; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }
.rub4on div { cursor:pointer; background:url(../image/menu/rub4on.gif) no-repeat; padding:110px 4px 0px 4px; height:41px; width:82px; color:#BC9550; text-align:center; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px 5px 0px 5px }

/* PLAN DU SITE */
#plan_rub1 ul {padding:0px 0px 0px 0px; margin:0px 0px 10px 10px}
#plan_rub1 li {margin:0px 0px 1px 15px; padding:0px 0px 0px 0px; list-style:url(../image/module/plan_site/puce_rub1.gif); text-transform:uppercase}
#plan_rub1 li a {color:#628D86; text-decoration:none}
#plan_rub1 li a:hover {color:#628D86; text-decoration:underline}
#plan_rub1 ul li ul li {margin:0px 0px 1px 2px; padding:0px 0px 0px 0px; list-style:url(../image/contenu/next.gif); text-transform:capitalize}
#plan_rub1 ul li ul li a {color:#628D86; text-decoration:none}
#plan_rub1 ul li ul li a:hover {color:#628D86; text-decoration:underline}

#plan_rub2 ul {padding:0px 0px 0px 0px; margin:0px 0px 10px 10px}
#plan_rub2 li {margin:0px 0px 1px 15px; padding:0px 0px 0px 0px; list-style:url(../image/module/plan_site/puce_rub2.gif); text-transform:uppercase}
#plan_rub2 li a {color:#C0567A; text-decoration:none}
#plan_rub2 li a:hover {color:#C0567A; text-decoration:underline}
#plan_rub2 ul li ul li {margin:0px 0px 1px 2px; padding:0px 0px 0px 0px; list-style:url(../image/contenu/next.gif); text-transform:capitalize}
#plan_rub2 ul li ul li a {color:#C0567A; text-decoration:none}
#plan_rub2 ul li ul li a:hover {color:#C0567A; text-decoration:underline}


#plan_rub3 ul {padding:0px 0px 0px 0px; margin:0px 0px 10px 10px}
#plan_rub3 li {margin:0px 0px 1px 15px; padding:0px 0px 0px 0px; list-style:url(../image/module/plan_site/puce_rub3.gif); text-transform:uppercase}
#plan_rub3 li a {color:#5F86AD; text-decoration:none}
#plan_rub3 li a:hover {color:#5F86AD; text-decoration:underline}
#plan_rub3 ul li ul li {margin:0px 0px 1px 2px; padding:0px 0px 0px 0px; list-style:url(../image/contenu/next.gif); text-transform:capitalize}
#plan_rub3 ul li ul li a {color:#5F86AD; text-decoration:none}
#plan_rub3 ul li ul li a:hover {color:#5F86AD; text-decoration:underline}

#plan_rub4 ul {padding:0px 0px 0px 0px; margin:0px 0px 10px 10px}
#plan_rub4 li {margin:0px 0px 1px 15px; padding:0px 0px 0px 0px; list-style:url(../image/module/plan_site/puce_rub4.gif); text-transform:uppercase}
#plan_rub4 li a {color:#B58E4D; text-decoration:none}
#plan_rub4 li a:hover {color:#B58E4D; text-decoration:underline}
#plan_rub4 ul li ul li {margin:0px 0px 1px 2px; padding:0px 0px 0px 0px; list-style:url(../image/contenu/next.gif); text-transform:capitalize}
#plan_rub4 ul li ul li a {color:#B58E4D; text-decoration:none}
#plan_rub4 ul li ul li a:hover {color:#B58E4D; text-decoration:underline}

#plan_rub_perso ul {padding:0px 0px 0px 0px; margin:0px 0px 10px 10px}
#plan_rub_perso li {margin:0px 0px 1px 15px; padding:0px 0px 0px 0px; list-style:url(../image/module/plan_site/puce_perso.gif); text-transform:uppercase}
#plan_rub_perso ul li ul li {margin:0px 0px 1px 2px; padding:0px 0px 0px 0px; list-style:url(../image/contenu/next.gif); text-transform:capitalize}

#plan_rub_transv ul {padding:0px 0px 0px 0px; margin:0px 0px 10px 10px}
#plan_rub_transv li {margin:0px 0px 1px 15px; padding:0px 0px 0px 0px; list-style:url(../image/module/plan_site/puce_transv.gif); text-transform:uppercase}
#plan_rub_transv li a {color:#9CAEBE; text-decoration:none}
#plan_rub_transv li a:hover {color:#9CAEBE; text-decoration:underline}
#plan_rub_transv ul li ul li {margin:0px 0px 1px 2px; padding:0px 0px 0px 0px; list-style:url(../image/contenu/next.gif); text-transform:capitalize}
#plan_rub_transv ul li ul li a {color:#9CAEBE; text-decoration:none}
#plan_rub_transv ul li ul li a:hover {color:#9CAEBE; text-decoration:underline}


/* PORTLET */
.titrePortletLeft { font-size:12px; color:#666; width:275px; display:block; clear:both; background:#EAE7E3; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletLeft {padding:0px}

#plier_left { background:#EAE7E3; width:275px; padding:0px 0px 10px 0px }
#plier_left  img { vertical-align:middle}
#plier_left span { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#plier_left .L4 { background:#DDDAD6; color:#333; display:block; margin:0px 5px 0px 5px; padding:10px 5px 15px 30px}
#plier_left .L6 { background:#DDDAD6; color:#333; display:block; margin:0px 5px 0px 5px; padding:10px 5px 25px 10px}
#plier_left .L { background:#FFF; color:#333; display:block; margin:0px 2px 0px 2px; padding:5px 5px 5px 15px; background:url(../image/contenu/hr.gif) repeat-x bottom}
#plier_left .L span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif}
#plier_left .L img { vertical-align:middle; margin-left:px}
#plier_left .L input { vertical-align:middle}
#plier_left .L select { margin-top:2px; vertical-align:middle}
#plier_left .L1 { background:#DDDAD6; color:#333; display:block; margin:0px 5px 1px 5px; padding:0px 5px 0px 30px}
#plier_left .L2 { background:#D4D1CD; color:#333; display:block; margin:0px 5px 1px 5px; padding:0px 5px 0px 30px}
#plier_left .L3 { background:#CECBC7; color:#333; display:block; margin:0px 5px 1px 5px; padding:0px 5px 0px 30px}
#plier_left .L5 { background:#FFF; width:275px; padding:0px 0px 10px 0px }


.upper { text-transform:uppercase}

.titrePortletRight { font-size:12px; color:#333; width:275px; display:block; clear:both; background:#F8F1E3; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletRight {padding:0px}
#plier_right { background:#F8F1E3; width:275px}
#plier_right  img { margin-right:10px}
#plier_right  span { margin-right:10px; vertical-align:middle}
#plier_right .L { background:#F4E6D3; color:#333; display:block; margin:0px 5px 0px 5px; padding:10px 5px 15px 30px}
#plier_right .L span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif}
#plier_right .L img { vertical-align:middle; margin-left:5px}
#plier_right .L input { vertical-align:middle}
#plier_right .L select { margin-top:2px; vertical-align:middle}
#plier_right a.L1 { background:#F1DFC6; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_right a.L1:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_right a.L2 { background:#EAD4B5; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_right a.L2:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_right a.L3 { background:#DFC7A5; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_right a.L3:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_right .Lb { background:#F4E6D3; color:#333; display:block; margin:0px 5px 0px 5px; padding:10px}
#plier_right .Lb span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px}
#plier_right .Lb img { vertical-align:middle; margin-left:0px}
#plier_right .Lc { background:#F4E6D3; color:#333; display:block; margin:0px 5px 0px 5px; padding:0px 0px 5px 0px}
#plier_right .Lc span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px}
#plier_right .Lc img { vertical-align:middle; margin-left:0px}
#plier_right .Lb0 { background:#F1DFC6; color:#333; display:block; margin:0px 5px 0px 5px; padding:0px}
#plier_right .Lb0 span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px}
#plier_right .Lb0 img { vertical-align:middle; margin-left:0px}
#plier_right .Lb2 { background:#F1DFC6; color:#333; display:block; margin:0px 5px 0px 5px; padding:10px}
#plier_right .Lb2 span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px}
#plier_right .Lb2 img { vertical-align:middle; margin-left:0px}
#plier_right .Lc1 { background:#F1DFC6; color:#333; display:block; margin:0px 5px 1px 5px; padding:2px 10px 2px 2px}
#plier_right .Lc1 span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px}
#plier_right .Lc1 img { vertical-align:middle; margin-left:0px}
#plier_right .Lc2 { background:#EAD4B5; color:#333; display:block; margin:0px 5px 1px 5px; padding:2px 10px 2px 2px}
#plier_right .Lc2 span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px}
#plier_right .Lc2 img { vertical-align:middle; margin-left:0px}
#plier_right .Lc3 { background:#DFC7A5; color:#333; display:block; margin:0px 5px 1px 5px; padding:2px 10px 2px 2px}
#plier_right .Lc3 span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px}
#plier_right .Lc3 img { vertical-align:middle; margin-left:0px}


.titrePortletDocManager { font-size:12px; color:#666; width:400px; display:block; clear:both; background:#F8F1E3; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletDocManager {padding:0px}
#DocManagerTab img { vertical-align:middle}
#DocManagerTab div.actu  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px 4px 4px 30px; margin-bottom:1px }
#DocManagerTab tr.L1  { background:#E6E5E5}
#DocManagerTab a.L1  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px}
#DocManagerTab a.L1:hover  { background: #EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#DocManagerTab a.L2  { background:#DBD9D9; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#DocManagerTab a.L2:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#DocManagerTab a.L3  { background:#CFCECE; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#DocManagerTab a.L3:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }

.titrePortletDocManager2{ font-size:12px; color:#666; border-bottom:1px solid #333; margin-bottom:1px; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletDocManager2 {padding:0px}
#DocManager { background:#F8F1E3; width:400px}
#DocManager  img { margin-right:10px}
#DocManager  span { margin-right:10px; vertical-align:middle}
#DocManager .L { background:#F4E6D3; color:#333; margin:0px 5px 0px 5px; padding:10px 5px 15px 15px}
#DocManager .L td { background:#F4E6D3; color:#333; padding:2px 2px 2px 2px}
#DocManager .L span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif}
#DocManager .L img { vertical-align:middle; margin-left:5px}
#DocManager .L input { vertical-align:middle}
#DocManager .L select { margin-top:2px; vertical-align:middle}
#DocManager a.L1 { background:#F1DFC6; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#DocManager a.L1:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#DocManager a.L2 { background:#EAD4B5; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#DocManager a.L2:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#DocManager a.L3 { background:#DFC7A5; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#DocManager a.L3:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
.titreDoc { font-size:10px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #2659B2; color:#333; text-transform:uppercase; vertical-align:top; padding:0px 2px 0px 2px; margin-top:5px; background:#BCC6E2 }
.titreClass { background:#F8F1E3; color:#333; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:left; border-top:1px solid #F4E6D3; border-bottom:1px solid #F4E6D3; text-transform:uppercase; vertical-align:top; padding:0px 2px 5px 23px; margin-top:5px }
.titreTheme { font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:1px 0px 1px 2px; text-transform:none; text-align:left; color:#000  }
.titreSStheme { font-size:9px; font-family:Arial, Helvetica, sans-serif; padding:1px 0px 1px 2px; text-transform:none; text-align:left; color:#666 }
.doclien { background:url(../image/module/doc_manager/classeur.gif) no-repeat }
.dlDoc { border-top:1px solid #F4E6D3; padding-top:5px; text-align:left }
.titreValid { color:#2659B2}

#alerteNews { border-top:1px dotted red; border-bottom:1px dotted red; padding:2px 0px 2px 0px; margin-bottom:10px }
#alerteNews h1 { background:url(../image/module/alerte_news/fondtitre.gif) #CDD6DA top  repeat-x; color:#000000; text-transform:uppercase; padding:2px 5px 2px 5px; margin:0px 0px 5px 0px}
#alerteNews div { color:#000}
#alerteNews span { color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

.titreForum { font-size:12px; color:#666; margin-bottom:1px; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titreForum {padding:0px}

#forumTab img { vertical-align:middle}
#forumTab div.actu  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px 4px 4px 30px; margin-bottom:1px }
#forumTab tr.L1  { background:#E6E5E5}
#forumTab a.L1  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px}
#forumTab a.L1:hover  { background: #EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#forumTab a.L2  { background:#DBD9D9; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#forumTab a.L2:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#forumTab a.L3  { background:#CFCECE; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#forumTab a.L3:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }

.titrePortletDmp { font-size:12px; color:#666; width:275px; display:block; clear:both; background:#BFCDBC; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titrePortletDmp {padding:0px}
#plier_dmp { background:#BFCDBC; width:275px}
#plier_dmp  img { margin-right:10px}
#plier_dmp  span { margin-right:10px; vertical-align:middle}
#plier_dmp a.L1 { background:#ECF4D5; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L1:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L2 { background:#E6F2C9; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L2:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L3 { background:#DCEBB9; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}
#plier_dmp a.L3:hover { background:#FFF; color:#333; text-decoration:none; display:block; margin:0px 5px 1px 5px; padding:2px}


/* FORUM */
.boutonR{text-align:right;vertical-align:bottom; width:80%; text-decoration:none; padding:5px 5px 0px 5px}
.boutonL{text-align:left;vertical-align:bottom; width:20%; text-decoration:none; padding:5px 5px 0px 5px}
.forum {padding:2px 5px 2px 5px; font-family:Arial, Helvetica, sans-serif;}
.forumNiveau4 {background-color:#DFC7A5;}
.forumNiveau3 {background-color:#EAD4B5;}
.forumNiveau2 {background-color:#F1DFC6;}
.forumNiveau1 {background-color:#F4E6D3;}
/*.forumNiveau1 {background-color:#FCE9CD;}
.forumNiveau2 {background-color:#FBEFDE;}
.forumNiveau3 {background-color:#FBF5EC;}
.forumNiveau4 {background-color:#FBF9F6;}*/
.titreForum {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px}

/* PAGE ACCUEIL */
.titreAccueil { font-size:12px; color:#666; border-bottom:1px solid #333; margin-bottom:1px; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px}
* html .titreAccueil {padding:0px}
#EventTab img { vertical-align:middle}
#EventTab div.actu  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px 4px 4px 30px; margin-bottom:1px }
#EventTab tr.L1  { background:#E6E5E5}
#EventTab a.L1  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px}
#EventTab a.L1:hover  { background: #EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#EventTab a.L2  { background:#DBD9D9; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#EventTab a.L2:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#EventTab a.L3  { background:#CFCECE; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
#EventTab a.L3:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }



/* CONTENU */
.brBlanc img { border:1px solid #666}
.fondPage {background:url(../image/bandeau/fondpage.jpg) repeat-x bottom #FFF}
.backFFF { background:#FFF; text-align:left; padding-bottom:20px}
#show_p1 { z-index:1}
#show_p2 { z-index:1}
.shadowgt { visibility:visible; z-index:0; margin-left:-14px; position:relative; width:14px; height:35px}
* html .shadowgt { display:none; visibility:hidden}

.shadowdt { visibility:visible; z-index:0; margin-left:0px; position:absolute}
* html .shadowdt { display:none; visibility:hidden}
.colG { background:url(../image/bandeau/shadowgfi.png) repeat-y right top}
* html .colG { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=theme_front/theme_front_1/image/bandeau/shadowg.png, sizingMethod='scale'); width:290px}
.colD { background:url(../image/bandeau/shadowdfi.png) repeat-y left top}
* html .colD { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=theme_front/theme_front_1/image/bandeau/shadowd.png, sizingMethod='scale'); width:290px}

.pagination { color:#FF6600; text-align:right; float:right}
.pagination img { vertical-align:middle; margin-right:2px; margin-left:2px}
.pagination a { color:#FF6600; text-decoration:underline}
.pagination a:hover { color:#FF6600; text-decoration:none}
.pagination a.On { color:#FF6600; text-decoration:none}
.pagination a.On:hover { color:#FF6600; text-decoration:none}
.piedTab td img { vertical-align:middle}
.piedTab select { margin-top:0px}
* html .piedTab select { margin-top:3px}
.titreficheannu { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.titreficheoffre { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }

#contenu { padding:0px 10px 10px 10px; text-align:left; min-height:500px; clear:both}
* html #contenu { padding:0px 10px 10px 10px; text-align:left; height:500px; clear:both}
.cursor { cursor:pointer}

h1 { margin:0px 0px 10px 0px; padding:0px; font-size:10px; text-transform:uppercase; color:#999; font-weight:100}
.public { color:#333; margin:10px 0px 0px 0px; text-align:justify}
.public span { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.public img { margin-right:5px}
.restreint { color:#FD850E; margin:10px 0px 0px 0px; text-align:justify}
.restreint span { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.restreint img { margin-right:5px}
.personnel { color:#cc0000; margin:10px 0px 0px 0px; text-align:justify}
.personnel span { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.personnel img { margin-right:5px}

.bottomContenu { text-align:right; margin:20px 20px 20px 0px}

.alerte { color:#FD0303; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.alerte h1 {color:#FD0303; font-size:12px; font-weight:bold; margin:0px; padding:0px; border:0px}

.hr { line-height:3px; margin:5px 0px 5px 0px; clear:both; height:3px; background:url(../image/contenu/hr.gif) repeat-x}

legend { font-size:11px; font-weight:bold; color:#666}


.titrePortletPub { font-size:12px; color:#666; border-bottom:1px solid #333; margin-bottom:1px; text-transform:uppercase; clear:both; padding:2px 0px 6px 0px; margin-bottom:10px}
* html .titrePortletPub {padding:0px}
.publicationTab img { vertical-align:middle}
.publicationTab a.L1  { background:#E6E5E5; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px}
.publicationTab a.L1:hover  { background: #EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
.publicationTab font a.L1  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.publicationTab a.L2  { background:#DBD9D9; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
.publicationTab a.L2:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
.publicationTab a.L3  { background:#CFCECE; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }
.publicationTab a.L3:hover { background:#EBEBEB; display:block; color:#333; text-decoration:none; padding:4px; margin-bottom:1px }


/* PIED DE TABLEAU */
.lienPagination a { color:#F60; text-decoration:none; text-transform:uppercase; float:left}
.lienPagination a:hover { color:#F60; text-decoration:underline; text-transform:uppercase; float:left}


/* STRUCTURE */
.m10 { margin:10px}
.mr2 { margin-right:2px}
.ml1 { margin-left:1px}
.ml2 { margin-left:2px}
.mr10 { margin-right:10px}
.mr15 { margin-right:15px}
.mr5 { margin-right:5px}
.mr20 { margin-right:20px}
.mr30 { margin-right:30px}
.mr45 { margin-right:45px}
.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}
.ml30 { margin-left:40px}
.mb5 { margin-bottom:5px}
.mb10 { margin-bottom:10px}
.mb20 { margin-bottom:20px}
.mt7 { margin-top:7px}
.mt10 { margin-top:10px}
.mt20 { margin-top:20px}
.mt15 { margin-top:15px}
.mt25 { margin-top:25px}
.mt60 { margin-top:60px}
.mt310 {margin-top:310px}
.m20 { margin:20px}
.p5 { padding:5px}
.pb5 { padding-bottom:5px}
.pr5 { padding-right:5px}
.pr10 { padding-right:10px}
.pr15 { padding-right:15px}
.pl10 { padding-left:10px}
.pl15 { padding-left:15px}
.pl3 { padding-left:3px}
.pl5 { padding-left:5px}
.pl25 { padding-left:25px}
.pb10 { padding-bottom:10px}
.pt5 { padding-top:5px}
.pt10 { padding-top:10px}
.p0505 { padding:0px 5px 0px 5px}
.p010010 { padding:0px 10px 0px 10px}
.p410410 { padding:4px 10px 4px 10px}


/* 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}


/* LARGEUR */
.w1p { width:1%}
.w4p { width:4%}
.w5p { width:5%}
.w10p { width:10%}
.w12-5p { width:12.5%}
.w20p { width:20%}
.w25p { width:25%}
.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%}
.w98p { width:98%}
.w99p { width:99%}
.w100p { width:100%}
.w20 { width:20px}
.w25 { width:25px}
.w50 { width:50px}
.w70 { width:70px}
.w80 { width:80px}
.w84 { width:84px}
.w90 { width:90px}
.w100 { width:100px}
.w115 { width:115px}
.w120 { width:120px}
.w130 { width:130px}
.w150 { width:150px}
.w160 { width:160px}
.w162 { width:162px}
.w175 { width:175px}
.w180 { width:180px}
.w183 { width:183px}
.w196 { width:196px}
.w200 { width:200px}
.w203 { width:203px}
.w210 { width:210px}
.w250 { width:250px}
.w277 { width:277px}
.w280 { width:280px}
.w290 { width:290px}
.w310 { width:310px}
.w390 { width:390px}
.w440 { width:440px}
.w485 { width:485px}


/* POPUP D'ALERTE */
.confirm h1{ color:red; border-bottom:1px solid red; margin-bottom:5px}
.confirm {position:absolute; background:url(../image/contenu/confirm.gif) no-repeat; width:400px; height:200px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#C6C6C6, Direction=120, Strength=10); z-index:1000}
.confirmIframe { position:absolute; z-index:900; width:390px; height:180px; margin:5px 0px 0px 0px}
.confirmDiv {position:absolute; margin:200px 0px 0px 10px; z-index:1000}
.textConfirm { width:348px; height:90px; overflow:auto; clear:both; margin-bottom:5px; padding:5px}
.noClick { position:absolute; z-index:800; width:100%; height:100%}
* html .noClick { position:absolute; z-index:800; width:100%; height:100%; margin-top:-50%}

/* FORMULAIRE */
.libelle { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333}
.libelle span { color:red; font-weight:100; font-style:italic}
.trsp { border:0px; padding:0px; background:transparent; vertical-align:middle}
.btnAlerte {border:1px solid red; color:red; background-color:#FFF; text-transform:uppercase; cursor:pointer; margin-top:5px; letter-spacing:-1px}
.btnService { border:1px solid #C91A7A; color:#C91A7A; background-color:#FFF; text-transform:uppercase; cursor:pointer; margin-top:5px; letter-spacing:-1px}
.btnAbont { border:1px solid #5F98A7; color:#5F98A7; background-color:#FFF; text-transform:uppercase; cursor:pointer; margin-top:5px; letter-spacing:-1px}
.btnPerso { border:1px solid #FFAE00; color:#FFAE00; background-color:#FFF; text-transform:uppercase; cursor:pointer; margin-top:5px; letter-spacing:-1px}

/* BAS DE PAGE */
#basPage {color:#333; text-align:center; width:1000px; margin-top:5px}
#basPage span { color:#FFF}
#basPage a { color:#FFF; text-decoration:none; font-size:11px}
#basPage a:hover { color:#FFF; text-decoration:underline; font-size:11px}

/* ARRONDI */
.roundcont {width:100%; background-color:#F8F1E3; color: #fff; clear:both}
.roundcont p {margin: 0 10px}
.roundtop { background: url(../image/module/doc_manager/tr.gif) no-repeat top right}
.roundbottom {background: url(../image/module/doc_manager/br.gif) no-repeat top right}
img.corner { width:15px; height:15px; border:none; display:block !important}

.tabledoc { border-left:2px solid #7293AA; border-right:2px solid #7293AA; border-bottom:4px solid #7293AA; padding:10px 0px 10px 0px }
#tdDoc th{ font-size:11px; color:#FFF; text-transform:uppercase; background-color:#7293AA }
#tdDoc td{ padding:5px 10px 5px 10px }

.doc { color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

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

/* TABLEAU */
a.bdonglet  { vertical-align:bottom; background:url(../image/module/annuaire/ongletoff.gif) center top no-repeat; width:115px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet:hover {vertical-align:bottom; background:url(../image/module/annuaire/ongleton.gif) center top no-repeat; width:115px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdongletOn  {vertical-align:bottom; background:url(../image/module/annuaire/ongleton.gif) center top no-repeat; width:115px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdongletOn:hover {vertical-align:bottom; background:url(../image/module/annuaire/ongleton.gif) center top no-repeat; width:115px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet2  { vertical-align:bottom; background:url(../image/module/doc_manager/ongletoff.gif) center top no-repeat; width:85px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet2:hover {vertical-align:bottom; background:url(../image/module/doc_manager/ongleton.gif) center top no-repeat; width:85px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet2On  {vertical-align:bottom; background:url(../image/module/doc_manager/ongleton.gif) center top no-repeat; width:85px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet2On:hover {vertical-align:bottom; background:url(../image/module/doc_manager/ongleton.gif) center top no-repeat; width:85px; height:25px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet3  { vertical-align:bottom; background:url(../image/module/doc_manager/ongletoff.gif) center top no-repeat; width:115px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet3:hover {vertical-align:bottom; background:url(../image/module/doc_manager/ongleton.gif) center top no-repeat; width:115px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet3On  {vertical-align:bottom; background:url(../image/module/doc_manager/ongleton.gif) center top no-repeat; width:115px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}
a.bdonglet3On:hover {vertical-align:bottom; background:url(../image/module/doc_manager/ongleton.gif) center top no-repeat; width:115px; height:15px; display:block; text-decoration:none; padding:10px 5px 0px 5px; font-size:9px; text-transform:uppercase}

.titrePortletAnnuaire { font-size:12px; color:#333; width:392px; display:block; clear:both; background:#DCE1E5; text-transform:uppercase; padding:2px 0px 6px 0px}
* html .titrePortletAnnuaire {padding:0px}
#Annuaire { background:#DCE1E5; width:392px}
#Annuaire  img { margin-right:10px}
#Annuaire  span { margin-right:10px; vertical-align:middle}
#Annuaire .L { background:#BAC4CD; color:#333; display:block; margin:0px 5px 0px 5px; padding:10px 0px 15px 0px}
#Annuaire .L td { background:#BAC4CD; color:#333; padding:2px 2px 2px 2px}
#Annuaire .L span { text-transform:uppercase; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif}
#Annuaire .L img { vertical-align:middle; margin-left:5px}
#Annuaire .L input { vertical-align:middle}
#Annuaire .L select { margin-top:2px; vertical-align:middle}
#Annuaire .L1 td { background:#C8D0D8; color:#333; padding:2px 2px 2px 2px; text-transform:uppercase}
#Annuaire .L2 td { background:#A6B3BE; color:#333; padding:2px 2px 2px 2px; text-transform:uppercase}
#Annuaire .L3 td { background:#93A2B1; color:#333; padding:2px 2px 2px 2px; text-transform:uppercase}
#Annuaire .L4 td { background:#81909F; color:#333; padding:2px 2px 2px 2px; text-transform:uppercase}

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

.completion { width:300px; position:absolute; border:1px solid #CCC; padding:5px; margin-top:0px; background:#FFF; z-index:1000}
.completion ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none}
.completion ul li { padding:0px; margin:0px; list-style-type:none; background:none}
.completion ul li div { padding:0px; margin:0px; cursor:pointer; display:block; background:#FFF; border-bottom:1px solid #CCC; text-decoration:none; color:#FF6600}
.completion ul li div:hover { padding:0px; margin:0px; display:block; background:#666; border-bottom:1px solid #CCC; color:#FFF; text-decoration:none}

/* Champs arboresence pour générateur de formulaire */
#portletArbo { background:url(../image/module/confirm/fond.gif) #FFF repeat-y; margin-bottom:10px; position:absolute; width:300px; z-index:5000; margin-left:-70px}
#portletArbo .titreArbo { background:url(../image/module/confirm/topleft.gif) no-repeat; color:#666; font-size:1.2em; text-transform:uppercase; padding:9px 5px 0px 15px}
#portletArbo .textArbo {padding:3px 15px 10px 15px; font-size:1em; color:#666; background:url(../image/module/confirm/right.gif) repeat-y right;}
#portletArbo .textArbo img { vertical-align:middle}
#portletArbo .textArbo a {color:#666; text-decoration:underline}
#portletArbo .textArbo a:hover {color:#666; text-decoration:underline}
#portletArbo .bottomPortletArbo { background:url(../image/module/confirm/bottomleft.gif) no-repeat; text-align:right}
#portletArbo .topRight {margin-bottom:-63px; position:relative; text-align:right}
#portletArbo .topRight2 {margin-bottom:-42px; position:relative; text-align:right}
.overflowArbo { height:200px; overflow:hidden; overflow-y:scroll; position:relative; width:270px}

