/* PARAGRAPHES */
.imgTitre h1 { margin:5px 0px 10px 0px; color:#f6ab47; text-transform:none; font-weight:normal; padding:0px; font-size:2.4em; text-align:left }
h1 { margin:0px 0px 5px 0px; color:#f6ab47; text-transform:uppercase; font-weight:100; padding:0px; font-size:1.2em; text-align:left }
h2 { margin:0px 0px 10px 0px; color:#f6ab47; text-transform:none; padding:0px; font-weight:bold; font-size:1.1em; text-align:left}
h3 { margin:0px 0px 5px 0px; color:#f6ab47; text-transform:none; padding:0px; font-weight:bold; font-size:1.1em; text-align:left; background-color:#f7f7f7}

a { text-decoration:none; color:#ee7f00; font-family:Arial, Helvetica, sans-serif; font-weight:bold; outline:none}
a:hover { text-decoration:underline; color:#ee7f00; font-family:Arial, Helvetica, sans-serif; font-weight:bold; outline:none}
a.On { text-decoration:underline; color:#ee7f00; font-family:Arial, Helvetica, sans-serif; font-weight:bold; outline:none}

.picto { background-color:#ee7f00; outline:none}
.lien { background:url(../image/picto/puce_lien_2.gif) left no-repeat; margin-right:5px; vertical-align:middle; height:12px; width:10px }
.lienRetour { background:url(../image/picto/puce_retour_2.gif) left no-repeat; margin-right:5px; vertical-align:middle; height:12px; width:10px }

ul {padding:0px 0px 0px 0px; margin:5px 0px 5px 0px; list-style-type:none}
li {margin:2px 0px 2px 0px; padding:0px 0px 0px 15px; list-style-type:none; background:url(../image/picto/puce_liste_2.gif) top left no-repeat; text-align:left }


/* PORTLET */
#portlets { width:230px; margin:50px 0px 100px 0px; }
#portlets  h1 { margin:0px 0px 2px 0px; color:#e1ae26; text-transform:uppercase; font-weight:100; padding:0px; font-size:1.2em; text-align:left}
#portlets a { text-decoration:none; color:#e1ae26; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#portlets a:hover { text-decoration:underline; color:#e1ae26; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#portlets .lien { background:url(../image/picto/puce_portlet_2.gif) left no-repeat; margin-right:5px; vertical-align:middle; height:12px; width:10px }

.portletMiddle { width:200px; background:url(../image/contenu/portlet_middle.png) repeat-y; padding:5px 15px 5px 15px; height:10px }
* html .portletMiddle{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/contenu/portlet_middle.png', sizingMethod='scale') }
* html .portletMiddle a, input, a img { position:relative }
html>body .portletMiddle { height:auto; min-height: 10px; }

/* BOUTONS IMAGES MODULES */
.imgOk { background:url(../image/bouton/btn_ok_2.gif) no-repeat; width:18px; height:16px }
.imgAlert { background:url(../image/picto/alert_2.gif) no-repeat; width:16px; height:16px }
.imgInfo { background:url(../image/picto/info_2.gif) no-repeat; width:16px; height:16px }

.imgPublic { background:url(../image/module/offre_formation/public_2.gif) no-repeat; width:16px; height:16px }
.imgDuree { background:url(../image/module/offre_formation/duree_2.gif) no-repeat; width:16px; height:16px }
.imgPrix { background:url(../image/module/offre_formation/prix_2.gif) no-repeat; width:16px; height:16px }
.imgRef { background:url(../image/module/offre_formation/ref_2.gif) no-repeat; width:16px; height:16px }
.imgDate { background:url(../image/module/offre_formation/date_2.gif) no-repeat; width:16px; height:16px }
.imgLieu { background:url(../image/module/offre_formation/lieu_2.gif) no-repeat; width:16px; height:16px }

.imgAccesRestreint { background:url(../image/module/projet/acces_restreint_2.gif) no-repeat; width:16px; height:16px }
.imgAjoutComment{ background:url(../image/module/projet/ajout_commentaire_2.gif) no-repeat; width:16px; height:16px }
.imgAjoutdoc{ background:url(../image/module/projet/ajout_doc_2.gif) no-repeat; width:16px; height:16px }
.imgAjoutDossier { background:url(../image/module/projet/ajout_dossier_2.gif) no-repeat; width:16px; height:16px }
.imgAjoutEvent { background:url(../image/module/projet/ajout_dossier_2.gif) no-repeat; width:16px; height:16px }

.imgAjoutPart{ background:url(../image/module/projet/ajout_participant_2.gif) no-repeat; width:16px; height:16px }
.imgDossier { background:url(../image/module/projet/dossier_2.gif) no-repeat; width:16px; height:16px }
.imgDossierOpen { background:url(../image/module/projet/dossier_open_2.gif) no-repeat; width:16px; height:16px }
.imgModifDoc { background:url(../image/module/projet/modifier_doc_2.gif) no-repeat; width:16px; height:16px }
.imgPublic{ background:url(../image/module/projet/public_2.gif) no-repeat; width:16px; height:16px }

.imgRetirerInterv { background:url(../image/module/projet/retirer_intervenant_2.gif) no-repeat; width:16px; height:16px }
.imgSuppr{ background:url(../image/module/projet/supprimer_2.gif) no-repeat; width:16px; height:16px }
.imgTeleDoc { background:url(../image/module/projet/telecharger_doc_2.gif) no-repeat; width:16px; height:16px }
.imgUtili { background:url(../image/module/projet/utilisateur_2.gif) no-repeat; width:16px; height:16px }
.imgVoir { background:url(../image/module/projet/voir_2.gif) no-repeat; width:16px; height:16px }

/* TABLEAU TRIABLE */
a.folder { background: url(../image/module/projet/dossier_2.gif) no-repeat left; font-size:11px; text-align:left; float:left; text-decoration:none; padding-left:20px; padding-bottom:2px; padding-top:2px; width:96% }
a.folder:hover { background: url(../image/module/projet/dossier_open_2.gif) no-repeat left; font-size:11px; text-align:left; float:left; text-decoration:underline; padding-left:20px; padding-bottom:2px; padding-top:2px; width:96% }

.tier1 {margin-left: 0px } .tier1 img { vertical-align:middle}
.tier2 {margin: 0px 0px 0px 14px } .tier2 img { vertical-align:middle}
.tier3 {margin: 0px 0px 0px 28px } .tier3 img { vertical-align:middle}


/* CONTENU */
.barre1 { height:20px; }
/*
.barre1 { position:absolute; background:url(../image/contenu/barre_2.png) repeat-x; height:76px; width:1000px; margin:103px 0px 0px -770px }
* html .barre1 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/contenu/barre_2.png', sizingMethod='scale') }
.barre2 { position:absolute; background:url(../image/contenu/barre_2.png) repeat-x; height:76px; width:1000px; margin:103px 0px 0px 5px }
* html .barre2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/contenu/barre_2.png', sizingMethod='scale') }
*/
.border1 { background:url(../image/contenu/contenu_left_2.png) top no-repeat; width:5px; height:315px  }
* html .border1 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/contenu/contenu_left_2.png', sizingMethod='crop') }
.border2 { background:url(../image/contenu/contenu_right_2.png) top no-repeat; width:5px; height:315px  }
* html .border2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/contenu/contenu_right_2.png', sizingMethod='crop') }

.chemin { float:left; width:80%; text-align:left; margin:0px 0px 10px 5px }
.chemin a{ color:#bebebe; text-decoration:none; font-weight:100; font-size:0.9em }
.chemin a:hover{ color:#ee7f00; text-decoration:underline; font-weight:100; font-size:0.9em }
.chemin a.On{ color:#ee7f00; text-decoration:none; font-weight:100; font-size:0.9em }

.bandeauPop { height:117px; background:url(../image/bandeau/bandeau_popup_2.gif) left top no-repeat }


/* FORMATION */
.formation { background-color:#FFF; padding:10px 0px 10px 0px }

.formation h1 { margin:0px 0px 5px 0px; color:#f6ab47; text-transform:uppercase; font-weight:100; padding:0px; font-size:1.2em; text-align:left}
.formation h1 span{ background-color:#f6ab47; color:#FFF; text-transform:uppercase; padding:0px; font-weight:bold; text-align:left}
.formation h2 { margin:0px 0px 5px 0px; color:#f6ab47; text-transform:none; padding:5px; font-weight:bold; font-size:1.2em; text-align:left; background-color:#f7f7f7}

.formation .detailsFiche{ color:#f6ab47; text-transform:uppercase; font-weight:bold; text-align:left; margin:10px 0px 10px 0px }
.formation .details{ color:#f6ab47; text-transform:uppercase; font-weight:bold; text-align:right; }
.formation .details img{ background-color:#FFF }
.formation .details div{ margin-bottom:2px}

.ficheFormation { margin-top:10px }
.ficheFormation .top { background:url(../image/module/offre_formation/fond_fiche_top_2.gif) top no-repeat; height:19px; padding:5px 20px 2px 10px }
html>body .ficheFormation .top{ height:auto; min-height: 21px; }
.ficheFormation .top h1{ margin:0px 0px 0px 0px; color:#FFF; text-transform:uppercase; font-weight:100; padding:0px; font-size:1.2em; text-align:left }

.ficheFormation .sstop { background:url(../image/module/offre_formation/fond_fiche_sstop_2.gif) top no-repeat; padding:5px 10px 0px 10px; height:16px; text-align:right; color:#f6ab47; text-transform:uppercase; font-weight:bold; }
.ficheFormation .bottom { background:url(../image/module/offre_formation/fond_fiche_bottom_2.gif) top no-repeat; height:33px }

.ficheFormation .middle { background:url(../image/module/offre_formation/fond_fiche_middle_2.gif) top repeat-y; padding:5px 10px 0px 10px; text-align:left }
.ficheFormation .middle .description { margin:0px 110px 0px 110px; padding:0px }
.ficheFormation .middle h2{ padding:0px 0px 2px 0px; margin:0px 0px 0px 0px; color:#f6ab47; text-transform:none; font-weight:bold; font-size:1.2em; text-align:left }

.ficheFormation .titreVille { margin:0px 2px 2px 0px; padding:4px; color:#FFF; background:#f6ab47; font-size:1.1em; text-transform:uppercase; font-weight:bold; text-align:left }
.ficheFormation .corpsVille { margin:0px 2px 2px 0px; padding:4px; background:#FFF; text-align:left; font-weight:bold }
.ficheFormation .corpsVilleComplet { margin:0px 2px 2px 0px; padding:4px; background:#FFF; text-align:left; font-weight:bold; color:#e1e1e1 }


/* TABLEAU */
.bgTdTable { border-bottom:1px solid #CACFD5; width:100%; margin-bottom:10px }
.bgTdTable h1 { margin:0px 0px 5px 0px; color:#f6ab47; text-transform:uppercase; font-weight:100; padding:0px; font-size:1em; text-align:left }
.bgTd th {border-bottom:1px solid #CACFD5; border-top:1px solid #CACFD5; background-color:#FFF; color:#816F65; padding:3px 5px 3px 5px; font-size:1.1em; font-weight:bold}
.bgTd th img { background-color:#ee7f00 }
.bgTd td {background-color:#F4F4EF; padding:5px 8px 5px 8px; font-family:Arial, Helvetica, sans-serif}
.bgTdOff td {background-color:#FFF; padding:5px 8px 5px 8px; font-family:Arial, Helvetica, sans-serif}
.bgTdOn td {background-color:#ecf7ff; padding:5px 8px 5px 8px; font-family:Arial, Helvetica, sans-serif}


/* ONGLETS */
#onglets { width:100% }
#onglets .On { padding:0px; background:url(../image/module/offre_formation/onglet_gauche_on.gif) top left no-repeat; cursor:pointer }
#onglets .On div{ padding:13px 10px 0px 12px; height:40px; background:url(../image/module/offre_formation/onglet_droit_on.gif) right top no-repeat; color:#f6ab47; text-transform:uppercase; font-weight:100; font-size:1em; text-align:center }

#onglets .Off { padding:0px; background:url(../image/module/offre_formation/onglet_gauche_off.gif) top left no-repeat; cursor:pointer }
#onglets .Off div{ padding:13px 10px 0px 12px; height:40px; background:url(../image/module/offre_formation/onglet_droit_off.gif) right top no-repeat; color:#999; text-transform:uppercase; font-weight:100; font-size:1em; text-align:center }


/* MENU */
#menu { width:100%; background:url(../image/menu/fond_menu.gif) repeat-x top; height:26px }
#menu td { text-align:center; vertical-align:middle }
#menu td.spacer { width:40px; border:none }
#menu a{ color:#666d59; font-size:1.1em; text-decoration:none; text-transform:uppercase; font-weight:bold }
#menu a:hover{ color:#b1b3b4; font-size:1.1em; text-decoration:none; text-transform:uppercase; font-weight:bold }
#menu a.On{ color:#b1b3b4; font-size:1.1em; text-decoration:none; text-transform:uppercase; font-weight:bold }

/* MENU DEROULANT */
#topdeck ul { margin:0px; padding:2px 0px 2px 0px; background:url(../image/menu/fond_ssmenu.gif) left bottom no-repeat #FFF; border-left:solid 1px #e8ebd9; border-bottom:solid 1px #e8ebd9; border-right:solid 1px #e8ebd9 }
#topdeck li { padding:0px; margin:0px; width:175px; display:block; background:none }
#topdeck  ul.rub li a { display:block;  text-transform:capitalize;text-align:left; text-decoration:none; color:#666d59; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px 2px 0px 2px; padding:2px 5px 5px 5px }
#topdeck  ul.rub li a:hover { display:block; text-transform:capitalize; text-align:left; text-decoration:none; color:#b1b3b4; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px 2px 0px 2px; padding:2px 5px 5px 5px }

#ssmenu{ margin:0px; padding:0px }
#ssmenu li{ margin:2px 0px 2px 0px; padding:0px; text-align:right; background:none }
#ssmenu a{ color:#666d59; font-size:0.9em; text-transform:capitalize; padding:2px 0px 2px 10px }
#ssmenu a:hover{ color:#e1ae26; font-size:0.9em; text-decoration:none; text-transform:capitalize; padding:2px 20px 2px 10px; background:url(../image/menu/puce_menu_trois_2.gif) no-repeat right }
#ssmenu a.On{ color:#e1ae26; font-size:0.9em; text-decoration:none; text-transform:capitalize; padding:2px 20px 2px 10px; background:url(../image/menu/puce_menu_trois_2.gif) no-repeat right }


/* LEXIQUE */
#indexAlpha { padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; text-align:center; background:url(../image/module/actualites/fond_breve.gif) repeat-x}
#indexAlpha a { text-decoration:none; color:#CCC; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em}
#indexAlpha a:hover { text-decoration:none; color:#CCC; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em}
#indexAlpha a.On { text-decoration:none; color:#ee7f00; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em}
#indexAlpha a.On:hover { text-decoration:underline; color:#ee7f00; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.4em}


/* PLAN DU SITE */
.triUp { background:url(../image/module/plan/tri_up.gif) #ee7f00 no-repeat; margin-right:5px; vertical-align:middle; height:11px; width:11px; cursor:pointer }
.triDown { background:url(../image/module/plan/tri_down.gif) #ee7f00 no-repeat; margin-right:5px; vertical-align:middle; height:11px; width:11px; cursor:pointer }


.principale { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:solid 1px #ebebeb; background:#FFF }
.principale a { color:#666d59; font-size:1.1em; text-decoration:none; text-transform:uppercase; font-weight:bold }
.principale a:hover{color:#f6ab47; font-size:1.1em; text-decoration:none; text-transform:uppercase; font-weight:bold }

.secondaire { padding:10px 0px 0px 25px; text-align:left; background:#FFF  }
.secondaire a { font-size:1em; text-decoration:none; text-transform:uppercase; font-weight:bold }
.secondaire a:hover{color:#f6ab47; font-size:1em; text-decoration:none; text-transform:uppercase; font-weight:bold }

.dernier { padding:10px 0px 0px 25px; text-align:left; background:#FFF  }
.dernier a {color:#f6ab47; font-size:1em; text-decoration:none; text-transform:none; font-weight:100 }
.dernier a:hover{color:#f6ab47; font-size:1em; text-decoration:none; text-transform:none; font-weight:100 }
.small a:hover { font-size:11px; font-weight:100; text-transform:none }

/* FORMULAIRE */
a.bouton {display:-moz-inline-box; display:inline-block; outline:none; background:url(../image/bouton/btn_left.gif) no-repeat left; padding:0px 0px 0px 9px; height:25px; line-height:25px }
a:hover.bouton { text-decoration:none }
a:hover.bouton span { color:#ee7f00 }
* html a.bouton {display:-moz-inline-box; display:inline-block; background:url(../image/bouton/btn_left.gif) no-repeat left; padding:0px 0px 0px 9px; height:25px; line-height:25px }

a.bouton span {display:-moz-inline-box; display:inline-block;  background:url(../image/bouton/btn_middle.gif) repeat-x; padding:0px 0px 0px 0px; height:25px; line-height:25px; cursor:pointer; color:#816F65 }
*+html a.bouton span { display:inline-block; background:url(../image/bouton/btn_middle.gif) repeat-x; padding:0px 0px 0px 0px; height:25px; line-height:25px; cursor:pointer }
* html a.bouton span { display:inline-block; background:url(../image/bouton/btn_middle.gif) repeat-x; padding:0px 0px 0px 0px; height:25px; line-height:25px; cursor:pointer }
.bouton .ender { background:none; vertical-align:top; height:25px }


/* NAVIGATION TRANSVERSAL */
.transvG { width:500px; float:left; color:#ffffff; font-size:0.9em; margin-left:250px }
.transvG a{ color:#ffffff; text-decoration:none; font-weight:100; font-size:1em }
.transvG a:hover{ color:#ffffff; text-decoration:underline; font-weight:100; font-size:1em }
.transvG a.On{ color:#ffffff; text-decoration:underline; font-weight:100; font-size:1em }

.transvD { width:150px; float:right; color:#ffffff; font-size:0.9em; text-align:right; margin-right:10px }

/* Ajout PHP */
.folderDossierOpen { background:url(../image/module/projet/dossier_open_2.gif) no-repeat scroll left center;padding-left:20px; width:16px; height:16px }
.imgRestaurer { background:url(../image/module/projet/restaurer_2.gif) no-repeat; width:16px; height:16px }
.imgArchiver { background:url(../image/module/projet/archiver_2.gif) no-repeat; width:16px; height:16px }