a:visited {
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
	color: #000000
}

a:hover	{ font-family: Verdana, Tahoma, Arial; text-decoration: underline; color: #000000; border-color: #FFFFCC; width: auto	}

a:link	{ font-family: Verdana, Tahoma, Arial; text-decoration: none; color: #000000	}

.Rubriques {
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-WEIGHT: bold; LETTER-SPACING: -0.4pt
}

INPUT {
  COLOR: #333333; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; cursor: hand; font-size: 8pt; }

.textearea {BORDER-RIGHT: #70BF20 1px solid; BORDER-TOP: #70BF20 1px solid; BORDER-LEFT: #70BF20 1px solid; COLOR: #70BF20; BORDER-BOTTOM: #70BF20 1px solid; font: 7pt Verdana, Arial, Helvetica, sans-serif; color : #333333; font-weight:regular; BACKGROUND-COLOR: #ffffff; cursor: hand; }

radio {
	BACKGROUND-COLOR: transparent; BORDER-BOTTOM-COLOR: #CCCC33; BORDER-BOTTOM-STYLE: none; BORDER-LEFT-COLOR: #CCCC33; BORDER-LEFT-STYLE: none; BORDER-RIGHT-COLOR: #CCCC33; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #CCCC33; BORDER-TOP-STYLE: none; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, sans-serif}

select {
 FONT-FAMILY: Tahoma, Arial, sans-serif
; cursor: hand; font-size: 8pt}

#cal_defaut {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
	}
#cal_a {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration : none;
	}
.textebleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.textebleu_p {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B5E7B;
}

.textebleu_g {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2B5E7B;
}
.titreblanc_filet {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
	background-image: url(../../images/puce_longue.jpg);
}

.titreblanc_g_filet {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../images/puce_longue.jpg);
}

.titreblanc_fondbleu {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
}

.titreblanc_g_fondbleu {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
	background-color: #164DA0;
	font-weight: bold;
}

.text_n_10 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-align: justify;
	}

.text_n_10_b {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: justify;
	}

.text_n_12 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	}

.text_n_12_b {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.text_n_14_b {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #111111;
	text-align: justify;
	}

.text_nn_12 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.textn1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify; }
.textn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.textn2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.textn3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	text-align: center;

}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-position: center center;
	text-align: center;
}
.ongleton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	background-image: url(../../images/onglet_on.gif);
	text-align: center;
	word-spacing: normal;
	font-style: normal;
	line-height: normal;
	vertical-align: middle;
	background-position: center;
	font-weight: bold;
}

.ongletoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	line-height: normal;
	background-image: url(../../images/onglet_off.gif);
	background-position: center;
}
.onglet2on {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	background-image: url(../../images/onglet2_on.gif);
	text-align: center;
	word-spacing: normal;
	font-style: normal;
	line-height: normal;
	vertical-align: middle;
	background-position: center;
	font-weight: bold;
}
.textn1nj {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}
.vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CC00;
}
.rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.main {
	cursor: hand;
}
.textnnoir {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.onglet3on {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	background-image: url(../../images/ongletmiddle_on.gif);
	text-align: center;
	word-spacing: normal;
	font-style: normal;
	line-height: normal;
	vertical-align: middle;
	background-position: center;
	font-weight: bold;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	text-transform: none;
}
.titre_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #865d7f;
	line-height: normal;
	text-transform: none;
    background-color:#EFEDEE
}

.textn2noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.skin0{
	position:absolute;
	width:200px;
	border:2px solid black;
	background-color:menu;
	font-family:Verdana;
	line-height:20px;
	cursor:default;
	visibility:hidden;
}

.skin1{cursor: default; font: menutext; position: absolute; width: 145px; background-color: menu;  border: 1 solid buttonface;visibility:hidden; border: 2 outset buttonhighlight; font-family: Verdana,Geneva, Arial; font-size: 10px; color: black;}
.menuitems{padding-left:15px; padding-right:10px; }

.tablo_annonce{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  border:1px solid black;
  height: 20px;
  margin: 0px;
}
.titreblancfondnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #333333;
	text-indent: 10pt;
	white-space: normal;
	margin-left: 20px;
	font-weight: bold;
	border-left-width: 20px;
	filter: Inverser;

}


.table_form table select, .table_form table input{
	font-size:7pt;
	vertical-align:middle;
}
.table_annu {color:#FF7806;}
.result_annuaire td { padding:0; margin:0; }
.result_annuaire td  img { display:block; margin:0; padding:0; }

.menu_perso {
	margin:0;
	padding:0;
	clear:both;
}
.menu_perso tr td{
	margin:0;
	padding:0;
	width:243px;
	height:25px;
}
.menu_perso img {
	border:0;
}

form {
	margin:0;
	padding:0;
}
img {
	border:0;

}


p.accueil { margin-bottom:20px; }


.table_formulaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; margin:0 0 10px 0; padding:0; color:#865d7f; background-color:#EFEDEE; }
.table_formulaire td {font-family: Verdana, Arial, Helvetica, sans-serif; padding:3px 5px; height:25px; }
.table formulaire input, .table_formulaire select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; vertical-align:middle; }
.table_formulaire table { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7pt; }

.form_title { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right; width:125px; padding-top:0; background-color:#FFF; }
.form_champ { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFF; }

.boite_conn { font-size:7pt; margin:10px auto; }
.boite_conn td { height:20px; }
.boite_conn input { width:100px; }

.input_ajax { background-color:#EBEBE4; border:1px solid #99C; }

.resultat_offres { border:1px solid #648b56; background-color:#FFF; font-size:8pt; padding:5px; margin:10px 0 20px 0; }
.resultat_offres a, .resultat_offres a:visited { color:#648b56; }


/****** Treeview ******/
.arbo_dossiers {
	float:left;
	width:300px;
	height:400px;
	overflow-x:scroll;
	border:1px dotted #CCC;
}

.liste_dossiers {
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0;
}
.liste_dossiers li {
	margin:0;
	padding:0 0 0 10px;
}
.liste_dossiers li p {
	margin:0;
	padding:0;
	line-height:20px;
}
.liste_dossiers li a, .liste_dossiers li a:visited {
	margin:0;
	padding:0;
	font-weight:normal;
}

.liste_dossiers li a:hover {
	text-decoration:none;
}

.arbo_fichiers {
	margin-left:320px;
}

/********* Paramètres des formulaires **********/
.formulaire {
  margin:0;
  padding:0;
  text-align:left;
}

.tableau_formulaire, .tableau_formulaire2, .tableau_formulaire3 {
	width:100%;
	font-weight:normal;
}

.tableau_formulaire td, .tableau_formulaire2 td, .tableau_formulaire3 td {
  padding:2px 5px;
  margin:0;
}

/* Tableau 1 (classique) */
.tableau_formulaire .libelle {
  text-align:right;
  background-color:#729975;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#FFF;
  width:150px;
}
.tableau_formulaire .libelle_gauche {
  text-align:left;
  width:300px;
}
.tableau_formulaire .libelle_centre {
  text-align:center;
  background-color:#729975;
  color:#FFF;
  width:150px;
}
.tableau_formulaire .valeur {}
.tableau_formulaire .valeur_centre {
	text-align:center;
}

.tableau_formulaire input
{
	font-family: inherit;
}

/* Tableau 2 (Libellé beaucoup plus grand) */
.tableau_formulaire2 .libelle {
  	text-align:right;
}
.tableau_formulaire2 .valeur {
	text-align:right;
	width:120px;
}

/* Tableau 3 (Libellé à droite) */
.tableau_formulaire2 .libelle {
  	text-align:left;

}
.tableau_formulaire2 .valeur {
	text-align:right;
	width:40px;
}
.confirmation {
        color:#333371;
        background:#E6F8DD url('../../global/images/ico_confirmation.gif') 20px center no-repeat;
        padding:10px 10px 10px 60px;
        font-weight:bold;
        margin:10px 0;
        /*border:dashed;*/
        border-style:dashed;
        border-width:thin;
        border-color:#999;
}

.erreur {
        color:#111;
        background:#FBACAE url('../../global/images/ico_erreur.png') 20px center no-repeat;
        padding:10px 10px 10px 60px;
        font-weight:bold;
        margin:10px 0;
        /*border:dashed;*/
        border-style:dashed;
        border-width:thin;
        border-color:#999;
}

.information {
        color:#111;
        background:#C4D2F7 url('../../global/images/ico_info.png') 20px center no-repeat;
        padding:10px 10px 10px 60px;
        font-weight:bold;
        margin:10px 0;
        /*border:dashed;*/
        border-style:dashed;
        border-width:thin;
        border-color:#999;
}

.attention {
        color:#111;
        background:#F7C566 url('../../global/images/ico_warning.png') 20px center no-repeat;
        padding:10px 10px 10px 60px;
        font-weight:bold;
        margin:10px 0;
        /*border:dashed;*/
        border-style:dashed;
        border-width:thin;
        border-color:#999;
}
