/********************************************************************** general */
body        { background-image: url(images/fond_page.gif); margin-top: 10px }

div, form, table, p { margin: 0px 0px 0px 0px ; padding:0px 0px 0px 0px ; }

img { border:0px; }

a:link { color: #252A49; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }
a:visited { color: #252A49; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }
a:hover { color: #5EA1E4; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }

/* tout en haut */
.date { font-family: Verdana, Arial; font-size:10px; color: #9ED3AE; font-weight:bold; }

/* ŽlŽments formulaire */
.pass       { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: white; border: solid 1px #548fcb }
.tablo   { border-right: 1px solid #2B5885; border-left: 1px solid #2B5885; border-top: 1px solid #2B5885; border-bottom: 1px solid #2B5885 }

/* titres des pages */
.titre     { color: #F48924; font-style: italic; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica }
/* titres du menu gauche */
.titre02 { color: #ff9f43; font-style: italic; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica }

/* navigation gauche */
.fondtdnavig  { background-image: url(images/fond_menu.gif); border-right: 1px solid #FD8D32; height:100%; }

/* fond recherche */
.fond_med{ background-image: url(images/fond_menu1.jpg); }

/* fond navigation haut */
.fond_nav{ background-color:#FD8D32; }

/* 1px sous navigation haut */
.fond_pix{ background-color:#252A49; }

/* corps */
.bordtable   { border-right: 1px solid #FD8D32; border-left: 1px solid #FD8D32 }

/* zone d'information */
.fondconsult { background-color:#ffffff;  }

/* bas de page */
.bordadress { border-top: 1px solid #FD8D32 }

/* fonds */
.fond_rect { background-color:#FFE9D3; }
.fond_rect2 { }
.fond_roll { background-color:#FFE9D3; }
.fond_transp { background-color:#FFFFFF; }

/* textes */
.txtrouge11    { color: #0759AA; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtrouge111    { color: #5EA1E4; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtmarron11     { color: #252A49; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtmarron_acc         { color: #252A49; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.txtmarron9   { color: #252A49; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.txtmarron10   { color: #252A49; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtgris10   { color: #AAAAAA; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtrouge10   { color: #5EA1E4; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtrouge101  { color: #ff5400; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron210 { color: #4875A9; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron211 { color: #C6E3FF; font-size: 10px; font-family: Verdana, Arial, Helvetica }
/* boutons modifier et supprimer */
.txtrouge12         { color: #ff5400; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #ffcfa1; text-align: center; width:8px; height:12px; }

/* agoranet */
.signnoir   { color: #C6E3FF; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.signnoirsou   { color: #C6E3FF; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.signrouge   { color: #f00; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }

/* petites puces carrŽes */
.puce1 { background-color:#548FCB; width:6px; height:6px; }
.puce2 { background-color:#CCD3EA; width:6px; height:6px; }
.puce3 { background-color:#FF7D00; width:6px; height:6px; }
.puce4 { background-color:#FF9837; width:6px; height:6px; }
.puce5 { background-color:#00794C; width:6px; height:6px; }
.puce6 { background-color:#6EA85E; width:6px; height:6px; }

/* grosses puces carrŽes devant les titres */	
.titre1 { background-image:url(images/bull2.gif); width:12px; height:12px; }
.titre2 { background-image:url(images/bull.gif); width:12px; height:12px; }
.titre3 { background-color:#4B6DAC; width:12px; height:12px; }
.titre4 { background-color:#FFD6A9; width:12px; height:12px; }

/* bulls */
.b1 { color: #5EA1E4; font-size: 10px; font-family: Verdana, Arial, Helvetica; } /* bleu */
.b2 { color: #933F71; font-size: 10px; font-family: Verdana, Arial, Helvetica; } /* violet */
.b3 { color: #FCFC27; font-size: 10px; font-family: Verdana, Arial, Helvetica; } /* jaune */
.b4 { color: #6EA85E; font-size: 10px; font-family: Verdana, Arial, Helvetica; } /* vert */
.b5 { color: #FF7D00; font-size: 10px; font-family: Verdana, Arial, Helvetica; } /* orange */

/* navigation */
.contain { vertical-align:bottom; margin:0px; padding:0px; position:relative; height:16px; }

.lien { color: #FFFFFF; height:17px; font-family:Verdana; font-size:10px; font-weight:bold; }

.menu { filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; color: #252A49; font-size: 11px; text-align: left; font-weight:100; margin: 0px; padding:0px; position: absolute; top: 17px; left: 0px; visibility: hidden; background-color:#252A49; }

.ssmenu { color:#FFFFFF; font-family:Verdana; font-size:10px; font-weight:100; }

.separe { background-color:#FFFFFF; width:1px; height:12px; }

#navig { background-color: #FD8D32; vertical-align: top; height: 16px; }

#navig a { color:#FFFFFF; font-family:Verdana; font-size:10px; font-weight:bold; }

#navig a:hover { color:#252A49; font-family:Verdana; font-size:10px; font-weight:bold; }

#fck a { color:#F48924; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:underline }

#fck a:hover { color:#F48924; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none }

/* les traits de dŽparation horizontaux */
.trait { background-color:#8BC0F5; width:100%; height:1px; }
.trait2 { background-color:#2B5885; width:100%; height:1px; }
.trait3 { background-color:#2B5885; width:75%; height:1px; }

/* les boutons */
.bouton   { color: #ffffff; font-weight: bold; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; background-color: #548fcb; margin-top: 2px; border: solid 1px #252a49; }
.btn_on { color: #252A49; padding-bottom:2px; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; border: solid 1px #4B6DAC; background-color:#FD8D32; font-weight:bold; height:18px; }
.btn_on_p { color: #ffffff; padding-bottom:2px; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; border: solid 1px #252A49; background-color:#FD8D32; font-weight:100; height:16px; }
.bouton_p { color: #252A49; padding-bottom:2px; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; border: solid 1px #252A49; background-color:#FFFFFF; font-weight:100; height:16px; }

.loupe { cursor:-moz-zoom-in; cursor:url(../images/loupe.cur); }

.actu img {
	width:80px;
	float:left;
	padding-right:4px;
}

/**
 * Formulaire d'inscription
 */

form#formInscription fieldset{ margin:30px 0 0 70px; padding:0; border:none }
form#formInscription label{ display:block; width:80px; clear:left; float:left; margin:5px 0 }
form#formInscription input{ font-family:Arial, Verdana; font-size:11px; margin:5px 0 }
form#formInscription div.fs_left{ width:215px; float:left; display:inline }
form#formInscription legend{ margin-bottom:10px }
form#formInscription fieldset#fs_submit{ margin-left:0; text-align:center }
form#formInscription input.erreur{ border:1px solid #FD8D32 }
.champ_obligatoire{ font-family:Verdana, Arial; font-size:11px; color:#FD8D32; }
