/********************************************************************** general */
body { background-color: #000; margin-top: 10px } /* #28549D; */

div, form, table, p { margin: 0px 0px 0px 0px ; padding:0px 0px 0px 0px ; }

img { border:0px; }

a:link { color: #EA7478; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }
a:visited { color: #EA7478; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }
a:hover { color: #CD2228; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none }

/* tout en haut */
.date { font-family: Verdana, Arial; font-size:10px; color: #D8E7FF; font-weight:bold; }

/* ŽlŽments formulaire */
.pass       { font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #CFE2FF; border: solid 1px #28549D }
.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: #FF6600; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica }
/* titres du menu gauche */
.titre02 { color: #FFFFFF; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica }
.titre02_2 { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica }

/* navigation gauche */
.fondtdnavig  { background-image: url(images/fond_menu.gif); background-position:top; background-repeat:no-repeat; height:100%; background-color: #7AACFF; }

/* fond recherche */
.fond_med{ background-color: #FFFFFF; }

/* fond navigation haut */
.fond_nav{ background-color:#FF6600; }

/* 1px sous navigation haut */
.fond_pix{ background-color:#28549D; }

/* corps */
.bordtable   { /*border-right: 1px solid #FD8D32; border-left: 1px solid #FD8D32*/ }

/* zone d'information */
.fondconsult { background-color:#ffffff;  background-image: url(images/fond_consult.gif); background-position:bottom; background-repeat:repeat-x; }

/* bas de page */
.bordadress { /*border-top: 1px solid #FD8D32*/ }

/* fonds */
.fond_rect { background-color:#EA7478; color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.fond_rect2 { background-color:#D8E7FF; }
.fond_roll { background-color:#D8E7FF; }
.fond_transp { background-color:#FFFFFF; }

/* textes */
.txtrouge11    { color: #0759AA; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtrouge11_2    { color: #EA7478; 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: #28549D; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: justify }
.txtmarron_acc         { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica }
.txtmarron12     { color: #28549D; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight:bold; }
.txtmarron9   { color: #28549D; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.txtmarron10   { color: #28549D; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtrouge10   { color: #5EA1E4; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtrouge101  { color: #EA7478; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron210 { color: #28549D; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.txtmarron211 { color: #7AACFF; 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: #D8E7FF; text-align: center; width:8px; height:12px; }
.txtrouge12_2         { color: #ff5400; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #D8E7FF; }

/* agoranet */
.signnoir   { color: #7AACFF; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.signnoirsou   { color: #7AACFF; 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:#FFFFFF; width:6px; height:6px; }
.puce2 { background-color:#D7E6FF; width:6px; height:6px; }
.puce3 { background-color:#FFFFFF; width:6px; height:6px; }
.puce4 { background-color:#D7E6FF; width:6px; height:6px; }
.puce5 { background-color:#FFFFFF; width:6px; height:6px; }
.puce6 { background-color:#D7E6FF; width:6px; height:6px; }

/* grosses puces carrŽes devant les titres */	
.titre1 { background-image:url(images/bull2.gif); width:17px; height:12px; }
.titre2 { background-image:url(images/bull.gif); width:17px; 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: #D8E7FF; font-size: 11px; text-align: left; font-weight:100; margin: 0px; padding:0px; position: absolute; top: 17px; left: 0px; visibility: hidden; background-color:#FF8C40; }

.ssmenu { color:#FFFFFF; font-family:Verdana; font-size:10px; font-weight:100; }

.separe { background-color:#FFFFFF; width:1px; height:12px; }

#navig { background-color: #FF6600; vertical-align: top; height: 16px; }

#navig a { color:#FFFFFF; font-family:Verdana; font-size:10px; font-weight:bold; }

#navig a:hover { color:#FFF840; font-family:Verdana; font-size:10px; font-weight:bold; }

/* les traits de dŽparation horizontaux */
.trait { background-color:#7AACFF; width:100%; height:1px; }
.trait2 { background-color:#28549D; width:100%; height:1px; }
.trait3 { background-color:#28549D; 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 #28549D; }
.btn_on { color: #28549D; 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 #28549D; background-color:#FD8D32; font-weight:100; height:16px; }
.bouton_p { color: #28549D; padding-bottom:2px; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva; text-decoration: none; border: solid 1px #28549D; background-color:#FFFFFF; font-weight:100; height:16px; }

.loupe { cursor:-moz-zoom-in; cursor:url(../images/loupe.cur); }

.tableau   { border: 1px solid #5EA1E4; }
.tableau_g   { border-left: 1px solid #5EA1E4; border-bottom: 1px solid #5EA1E4; }

.actu img {
	width:80px;
	float:left;
	padding-right:4px;
}

/* ACTUALITES ACCUEILs */
div.actualiteAccueil h1.titre { font-size: 12px; }
div.actualiteAccueil h2.titre, div.actualiteAccueil h1.titre { margin : 0px 0px 5px 0px; }
div.actualiteAccueil h2 img, div.actualiteAccueil h1 img { width: 17px; height:11px; }
div.actualiteAccueil img { float: left; margin : 5px 5px 5px 0px;}
div.actualiteAccueil h3 { margin: 0px 0px 5px 0px; }
div.actualiteAccueil p { margin : 5px 0px; }
div.actualiteAccueil a { color: #28549D; }

/*****************************************
*	Pagination
*****************************************/
div#pagination ul { 
	text-align:center;
	list-style-type: none;
	width: auto;
	display: inline;
}

div#pagination ul li{ 
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #28549D;
	line-height: 14px;
}

div#pagination .gras {
	font-weight: bold;
}

/**
 * Formulaire d'inscription
 */
form#formInscription legend{ text-decoration: underline }
form#formInscription fieldset{ margin:30px 0 0 0px; 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; }

.center{ text-align:center; }