/* CSS modelesV3 */
form {display:inline}
/* p {font: 8pt verdana,helvetica,sans-serif} */

/* styles pour le cas d'un contenu */
table.tcontenu {width:100%; border:10px solid #FFFFFF; border-collapse:collapse; margin-left:2px; margin-top:5px; margin-right:5px; margin-bottom:5px}
.tcontenu thead {background:#C8DCE6}
.tcontenu th {border-bottom:20px solid #FFFFFF; padding-top:4px; padding-left:10px; padding-bottom:4px; text-align:left; letter-spacing:0.1em; text-transform:uppercase; font:bold 10pt verdana,helvetica,sans-serif; color:#16288C; font-style:italic}
.tcontenu tfoot {background:#FFFFFF}
.tcontenu tbody {background:#FFFFFF}
.tcontenu tbody img {margin:5px}
.tcontenu td {padding:10px; text-align:left; font:8pt verdana,helvetica,sans-serif; color:#000000}
.TContenu div{
	font:0.9em verdana,helvetica,sans-serif;
}
.tcontenu a:link {color:#16288C; text-decoration:underline}
.tcontenu a:hover {color:#295084; text-decoration:none}
.tcontenu a:active {color:#5B68AF; text-decoration:none}
/* ------------------------------ */
/* 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:#16288C}
.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}
.TListe div{
	font:0.9em verdana,helvetica,sans-serif;
}
.tliste a:link {color:#16288C; text-decoration:underline}
.tliste a:hover {color:#295084; text-decoration:none}
.tliste a:active {color:#5B68AF; text-decoration:none}
/* ------------------------------ */
/* 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}
.trecherche a:link {color:#16288C; text-decoration:underline}
.trecherche a:hover {color:#295084; text-decoration:none}
.trecherche a:active {color:#5B68AF; text-decoration:none}
.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:#C8DCE6}
.theme_annu {font:bold 14pt arial,helvetica,sans-serif; color:#16288C}
.titre_annu {background:#C8DCE6}
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:#16288C}
div.annutel {float:right; width:140px; 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:#5B68AF}
.separation2 {height:1px; padding:0px; background:#295084}
a.titlien {font:bold 8pt verdana,helvetica,sans-serif; color:#16288C; text-decoration:underline}
a.titlien:hover {font:bold 8pt verdana,helvetica,sans-serif; color:#000000; text-decoration:none}
.titsanslien {font:bold 8pt verdana,helvetica,sans-serif; color:#16288C; text-decoration:none}
.resume {font:italic 0.9em 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}
