/* CSS modelesV3 */
form {display:inline}
/* p {font: 8pt verdana,helvetica,sans-serif} */
a:link {color:#660033; text-decoration:underline}
a:hover {color:#295084; text-decoration:none}
/* modifié par PA suite à remarques formation  a:active {color:#000000; text-decoration:none} */
a img {border:0}
/* styles pour le cas d'un contenu */
table.tcontenu {width:100%; border:10px solid #FFFFFF; border-collapse:collapse; margin:auto}
.tcontenu thead {background:#CDE3D1}
.tcontenu th {border-bottom:20px solid #FFFFFF; padding-left:10px; text-align:left; letter-spacing:0.1em; text-transform:uppercase; font:bold 9pt verdana,helvetica,sans-serif; color:#000000}
.tcontenu tfoot {background:#FFFFFF}
.tcontenu tbody {background:#FFFFFF}
.tcontenu tbody img {margin:5px}
.tcontenu td {padding-left:10px; padding-right:10px; text-align:left; font:9pt verdana,helvetica,sans-serif; color:#000000}

/* ------------------------------ */
/* Styles pour le cas d'une liste */
table.tliste {width:100%; border:10px solid #FFFFFF; border-collapse:collapse; margin:auto}
.tliste thead {background:#FFFFFF}
.tliste th {padding-top:10px; padding-bottom:5px; text-align:left; letter-spacing:0.1em; text-transform:uppercase; font:bold 8pt verdana,helvetica,sans-serif; color:#237B53}
.tliste tfoot {background:#FFFFFF}
.tliste tbody {background:#FFFFFF}
.tliste tbody img {margin:5px}
.tliste td {padding:10px; text-align:left; letter-spacing:normal; font:8pt verdana,helvetica,sans-serif; color:#000000}
/* ------------------------------ */

/* Styles pour les gabarits annuaires */
table.trecherche {width:100%; border:10px solid #FFFFFF; border-collapse:collapse; margin:auto}
.trecherche thead {background:#FFFFFF}
.trecherche th {background:#CEE5D3; padding:10px; text-align:left; vertical-align:middle; letter-spacing:0.1em; text-transform:uppercase; font:bold 8pt verdana,helvetica,sans-serif; color:#237B53}
.trecherche tfoot {background:#FFFFFF}
.trecherche tbody {background:#FFFFFF}
.trecherche td {border-top:1px solid #CEE5D3; padding:10px; text-align:left; letter-spacing:normal; font:8pt verdana,helvetica,sans-serif; color:#000000}
.modChamp {font:7pt verdana,helvetica,sans-serif; border:1px solid black; width:180px}
.modBouton {font:7pt verdana,helvetica,sans-serif; border:1px solid black; background:#CEE5D3}
.theme_annu {font:bold 14pt arial,helvetica,sans-serif; color:#CEE5D3}
.titre_annu {background:#CEE5D3}
div.critere1 {width:95%; background:#CDE3D1; text-align:left; border-bottom:1px solid #309AA7; margin-top:15px; font:bold 14pt arial,helvetica,sans-serif; text-transform:uppercase; color:#309AA7}
div.libelle {background:#EAF4EC; margin-top:5px; width:95%; letter-spacing:0.1em; text-align:left; text-transform:uppercase; font:bold 8pt verdana,helvetica,sans-serif; color:#237B53}
div.annutel {float:right; width:150px; font:8pt verdana,helvetica,sans-serif}
div.descript {width:95%; text-align:left; font:8pt verdana,helvetica,sans-serif; border-bottom:1px solid #CEE5D3; padding:10px}
/* ------------------------------ */
/* Styles pour le gabarit Marchés Publics */
table.tmarchepub {width:100%; border:1px solid #999999}
.tmarchepub th {border:1px solid #999999; padding:3px; font:bold 10pt verdana,helvetica,sans-serif}
#thcol1 {width:10%; background:#CEE5D3}
#thref {width:10%; background:#CEE5D3}
#thobj {width:62%; background:#CEE5D3}
#thcol4 {width:18%; background:#CEE5D3}
.tmarchepub td {border:1px solid #999999; padding:3px; font:8pt verdana,helvetica,sans-serif}
table.tmarcheobj {width:100%; border:0px}
.tmarcheobj th {text-align:left; font:bold 10pt verdana,helvetica,sans-serif; background:#CEE5D3}
.tmarcheobj td {padding:3px; font:8pt verdana,helvetica,sans-serif}
.marcheaucun {font:bold 10pt verdana,helvetica,sans-serif; color:#000000}
.libelmarche {font:italic 8pt verdana,Helvetica,sans-serif; color:#000066}
.libelconsult {font:bold 10pt verdana,Helvetica,sans-serif; color:#000000}
.lienresume {font:8pt verdana,helvetica,sans-serif; color:#000066; text-decoration:underline}
table.marcheform {width:100%; border:0px}
.marcheform th {text-align:left; font:bold 10pt verdana,helvetica,sans-serif; background:#CEE5D3}
.marcheform td {tex-align:left; font:8pt verdana,helvetica,sans-serif}
.tformgauche {width:25%; padding:4px}
.tformdroit {width:75%; padding:4px}
.formchamp {font:7pt verdana,helvetica,sans-serif; border:1px solid black}
/* ------------------------------ */
/* styles de classes spécifiques */
.separation1 {height:1px; padding:0px; background:#FFFFFF}
.separation2 {height:1px; padding:0px; background:#FFFFFF}
a.titlien {font:bold 8pt verdana,helvetica,sans-serif; color:#237B53; text-decoration:underline}
a.titlien:hover {font:bold 8pt verdana,helvetica,sans-serif; color:#000000; text-decoration:none}
.resume {font:italic 8pt verdana,heveltica,sans-serif; color:#000000}
.vignette {border:0px; margin:5px; float:right}
.photo1 {float:left; border:0px; margin:5px}
.photo2 {float:left; border:0px; margin:5px}
.icone_retour {margin:0px; border:0px; float:right}
.libelle img {border:0}

/* Agenda */
.Titre_annee, .Titre_mois {width:100%; margin:10px; padding-left:10px; font-size:small; font-weight:bold; text-transform:uppercase; color:black; font-family: arial,helvetica,sans-serif;}
.Titre_annee {background:#CEE5D3; margin-bottom:5px !important;}
.Titre_mois {background:#EAF4EC;}
.manif {border-bottom: 1px solid #EAF4EC !important;}
.manif td {padding-top: 0 !important; padding-bottom:0 !important;}
.manif .resume {padding-bottom:0.8em !important;}
