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

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

.picto { background-color:#a40000; outline:none}
.lien { background:url(../image/picto/puce_lien_4.gif) left no-repeat; margin-right:5px; vertical-align:middle; height:12px; width:10px }
.lienRetour { background:url(../image/picto/puce_retour_4.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_4.gif) top left no-repeat; text-align:left }


/* PORTLET */
#portlets { width:230px }
#portlets  h1 { margin:0px 0px 2px 0px; color:#76a4b7; text-transform:uppercase; font-weight:100; padding:0px; font-size:1.2em; text-align:left}
#portlets a { text-decoration:none; color:#76a4b7; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#portlets a:hover { text-decoration:underline; color:#76a4b7; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#portlets .lien { background:url(../image/picto/puce_portlet_4.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_4.gif) no-repeat; width:18px; height:16px }
.imgAlert { background:url(../image/picto/alert_4.gif) no-repeat; width:16px; height:16px }
.imgInfo { background:url(../image/picto/info_4.gif) no-repeat; width:16px; height:16px }

.imgPublic { background:url(../image/module/offre_formation/public_4.gif) no-repeat; width:16px; height:16px }
.imgDuree { background:url(../image/module/offre_formation/duree_4.gif) no-repeat; width:16px; height:16px }
.imgPrix { background:url(../image/module/offre_formation/prix_4.gif) no-repeat; width:16px; height:16px }
.imgRef { background:url(../image/module/offre_formation/ref_4.gif) no-repeat; width:16px; height:16px }
.imgDate { background:url(../image/module/offre_formation/date_4.gif) no-repeat; width:16px; height:16px }
.imgLieu { background:url(../image/module/offre_formation/lieu_4.gif) no-repeat; width:16px; height:16px }

.imgAccesRestreint { background:url(../image/module/projet/acces_restreint_4.gif) no-repeat; width:16px; height:16px }
.imgAjoutComment{ background:url(../image/module/projet/ajout_commentaire_4.gif) no-repeat; width:16px; height:16px }
.imgAjoutdoc{ background:url(../image/module/projet/ajout_doc_4.gif) no-repeat; width:16px; height:16px }
.imgAjoutDossier { background:url(../image/module/projet/ajout_dossier_4.gif) no-repeat; width:16px; height:16px }
.imgAjoutEvent { background:url(../image/module/projet/ajout_dossier_4.gif) no-repeat; width:16px; height:16px }

.imgAjoutPart{ background:url(../image/module/projet/ajout_participant_4.gif) no-repeat; width:16px; height:16px }
.imgDossier { background:url(../image/module/projet/dossier_4.gif) no-repeat; width:16px; height:16px }
.imgDossierOpen { background:url(../image/module/projet/dossier_open_4.gif) no-repeat; width:16px; height:16px }
.imgModifDoc { background:url(../image/module/projet/modifier_doc_4.gif) no-repeat; width:16px; height:16px }
.imgPublic{ background:url(../image/module/projet/public_4.gif) no-repeat; width:16px; height:16px }

.imgRetirerInterv { background:url(../image/module/projet/retirer_intervenant_4.gif) no-repeat; width:16px; height:16px }
.imgSuppr{ background:url(../image/module/projet/supprimer_4.gif) no-repeat; width:16px; height:16px }
.imgTeleDoc { background:url(../image/module/projet/telecharger_doc_4.gif) no-repeat; width:16px; height:16px }
.imgUtili { background:url(../image/module/projet/utilisateur_4.gif) no-repeat; width:16px; height:16px }
.imgVoir { background:url(../image/module/projet/voir_4.gif) no-repeat; width:16px; height:16px }

/* TABLEAU TRIABLE */
a.folder { background: url(../image/module/projet/dossier_4.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_4.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 { position:absolute; background:url(../image/contenu/barre_4.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_4.png', sizingMethod='scale') }
.barre2 { position:absolute; background:url(../image/contenu/barre_4.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_4.png', sizingMethod='scale') }

.border1 { background:url(../image/contenu/contenu_left_4.png) top no-repeat; width:5px; height:315px  }
* html .border1 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/contenu/contenu_left_4.png', sizingMethod='crop') }
.border2 { background:url(../image/contenu/contenu_right_4.png) top no-repeat; width:5px; height:315px  }
* html .border2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/contenu/contenu_right_4.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:#a40000; text-decoration:underline; font-weight:100; font-size:0.9em }
.chemin a.On{ color:#a40000; text-decoration:none; font-weight:100; font-size:0.9em }

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


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

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

.formation .fiche { padding:0px 5px 15px 5px }
.formation .detailsFiche{ color:#993333; text-transform:uppercase; font-weight:bold; text-align:left; margin:10px 0px 10px 0px }
.formation .details{ color:#993333; 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_4.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_4.gif) top no-repeat; padding:5px 10px 0px 10px; height:16px; text-align:right; color:#993333; text-transform:uppercase; font-weight:bold; }
.ficheFormation .bottom { background:url(../image/module/offre_formation/fond_fiche_bottom_4.gif) top no-repeat; height:33px }

.ficheFormation .middle { background:url(../image/module/offre_formation/fond_fiche_middle_4.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:#993333; 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:#993333; 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:#993333; 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:#a40000 }
.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:#993333; 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:#939bd8; font-size:1.1em; text-decoration:none; text-transform:uppercase; font-weight:bold }
#menu a.On{ color:#939bd8; 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-align:left; text-decoration:none; color:#939bd8; 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:1.1em; text-transform:uppercase; padding:2px 0px 2px 10px }
#ssmenu a:hover{ color:#76a4b7; font-size:1.1em; text-decoration:none; text-transform:uppercase; padding:2px 20px 2px 10px; background:url(../image/menu/puce_menu_trois_4.gif) no-repeat right }
#ssmenu a.On{ color:#76a4b7; font-size:1.1em; text-decoration:none; text-transform:uppercase; padding:2px 20px 2px 10px; background:url(../image/menu/puce_menu_trois_4.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:#a40000; 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:#a40000; 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) #a40000 no-repeat; margin-right:5px; vertical-align:middle; height:11px; width:11px; cursor:pointer }
.triDown { background:url(../image/module/plan/tri_down.gif) #a40000 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:#993333; 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:#993333; 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:#993333; font-size:1em; text-decoration:none; text-transform:none; font-weight:100 }
.dernier a:hover{color:#993333; 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:#a40000 }
* 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:750px; float:left; color:#bebebe; font-size:0.9em; margin-left:10px }
.transvG a{ color:#bebebe; text-decoration:none; font-weight:100; font-size:1em }
.transvG a:hover{ color:#a40000; text-decoration:underline; font-weight:100; font-size:1em }
.transvG a.On{ color:#a40000; text-decoration:underline; font-weight:100; font-size:1em }

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

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