.fond_degrade   { background: url(../../../outil/images/degrade.gif) repeat-y left  }
.fond_outil { background-color: #ededed }
.click_outil     { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c0c0c0; border-style: solid; border-width: 1px; border-color: #999 white white #999; cursor: hand  }
.over_outil        { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 1px white; cursor: hand  }
.out_outil    { color: gray; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: white #999 #999 white }
.out_sel { color: gray; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ededed; border-style: solid; border-width: 1px; border-color: white #999 #999 white }
.out_sel_col { color: gray; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffd494; border-style: solid; border-width: 1px; border-color: white #999 #999 white }
.over_outil_col  { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f90; border: solid 1px white; cursor: hand  }
.click_outil_col { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f90; border-style: solid; border-width: 1px; border-color: #999 white white #999; cursor: hand  }
.click_menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #999 white white #999; cursor: hand  }
.over_menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: silver; border: solid 1px white; cursor: hand  }
.out_menu { color: gray; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: white #999 #999 white }
.selection_click { background-color: #ffd494; cursor: hand  }
.selection_none   { background-color: #fff }
.selection_over   { background-color: #ccc; cursor: hand }
.button   { color: #666; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../../../images/degrade.gif); border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc }
.button_over    { color: #666; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../../../images/degrade2.gif); border-style: solid; border-width: 1px; border-color: #999 #ccc #ccc #999; cursor: hand  }
.input { color: #999; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #f90 #ccc #ccc #f90 }
.input_gris { color: #999; font-size: x-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc }
.input2 { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.bordure_inf       { background: url(../../../outil/images/separateurh.gif) repeat-x }
.bordure_vert   { background: url(../../../outil/images/separateurv.gif) repeat-y }
.file { background-color: #ededed; border: solid 1px #999 }
.cursor_over { cursor: hand }
.cursor_move { cursor: move }
#menu   { border: solid 1px #666; position: absolute; top: 20px; left: 10px; width: 152px; visibility: hidden; display: block }
#div_outil    { background-color: #ededed; border: solid 1px #666; position: absolute; z-index: 1; visibility: hidden; display: block }
#outil_defil    { background-color: #fff; border: solid 1px #666; z-index: 1; overflow: auto; display: block }
#modifChoixLien  { z-index: 1; display: block }
#format_cellule_text    { background-color: #ededed; border: solid 1px #999; position: absolute; width: 540px; height: 410px; visibility: hidden; display: block }
#zone_modification { background-color: #ededed; position: static; top: 0px; left: 0px; overflow: auto; visibility: visible; display: block }
#barre1 { position: static; visibility: visible; display: block }
#barre2 { position: static; visibility: visible; display: block }
.intitule_pt  { color: #666; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.area    { color: #666; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 480px; height: 291px }
.fond_body  { }
.fond_rubrique { background-color: #e2e2e2 }
.fond  { }
.rubrique  { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: ##099; text-align: center }
.sous_rubrique { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e2e2e2; text-align: left }
.border     { background-color: transparent; border: solid 2px black }
.border_sel   { background-color: white; border: solid 1px #000 }
.border_nosel   { background-color: #fff; border: dotted 1px #ccc }




.bando            { background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom }
.bando1 { background-image: url(images/bando1.gif); background-repeat: repeat-x; background-attachment: fixed; background-position: right bottom }
.bando2 { background-image: url(images/bando1.gif); background-repeat: repeat-x; background-attachment: fixed; background-position: right bottom }
.bando_bas  { background: ##099 no-repeat left  }
.tablo    { border: solid 1px #008c88 }
.tablo2  { background-color: ##099; border: solid 1px #008c88 }
.trait   { background-color: ##099 }
.trait_v  { background: ##099 url(images/trait_v.gif) repeat-y }
.ombre_h { background: url(images/ombre_h.gif) repeat-x }
.menu       {
background-color:#00FF66;
	color: #fff;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	text-transform: lowercase;
}
.menu_over     {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	text-transform: lowercase;
}
.menu_selected          {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: hand;
	text-transform: lowercase;
}
.sousmenu   {
	color: #D1B152;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
	width:165px;
	height:20px;
		background-color:#2E1209;
	background-image: url(images/trait.gif);
	background-repeat: repeat-x;
}
.sousmenu_over        {

	color: #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
	width:165px;
	height:20px;
	background-color:#2E1209;
	background-image: url(images/trait.gif);
	background-repeat: repeat-x;
}

.sousmenu_selected       {


color: #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
	width:165px;
	height:20px;
		background-color:#2E1209;
	background-image: url(images/trait.gif);
	background-repeat: repeat-x;
}



.fdvert  { color: #0647b2; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
.input   { color: #0647b2; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border-style: solid; border-width: 1px; border-color: #b3d900 white white #b3d900 }
.area_site   { color: #0647b2; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border-style: solid; border-width: 1px; border-color: ##099 white white ##099 }
.titre1     { color: #009380; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.titre2   { color: #68737a; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.soustitre1     { color: #009380; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.soustitre2   { color: #68737a; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.text1     { color: #009380; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text3      { color:#009380; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.text4    { color: #68737a; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.textpt1     { color: #009380; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text2   { color: #68737a; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textpt2   { color: #68737a; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textptblanc { color: white; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


font       { color: #300; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.font      { color: #300; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.fnd1   { background: #fff url("images/fnd1.gif") center }
.menug { background-color: transparent; background-image: url("images/fond_boutons.gif"); background-repeat: no-repeat; background-position: inherit inherit }


.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


/* CSS Document */

/* ------------------------------------ */
/*                                      */
/*            Généralités               */
/*                                      */
/* ------------------------------------ */
a  { color: #000000; font-weight: bold; line-height: 25px; text-decoration: underline; text-align: left; margin: 0; padding: 0 }
/*a.menu  { color: #576e7d; background: #ffffff; margin: 0; padding: 0; border-right: 1px none #576e7d; border-left: 1px none #576e7d; }
*/
a img {
	border: 0 none;
}
a:hover { color: #000; font-weight: bold; text-decoration: underline; text-align: center }

.chfer {
	width: 100%;
	height: 16px;
	color:#ffffff;
	background:#999999;
}
.vertical   { color: #000999; margin: 0; padding: 0 }
a.vertical   { color: #3b66a8; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }



/* ------------------------------------ */
/*                                      */
/*            Header                    */
/*                                      */
/* ------------------------------------ */

#indu  { font-size: 12px; background-color: #e03c31; list-style-image: url("images/puce-rouge.png") }
#ter   { font-size: 12px; background-color: #576e7d; list-style-image: url("images/puce-gris.png") }
#spe  { font-size: 12px; background-color: #1d8e02; list-style-image: url("images/puce-vert.png") }



.bouton_1 {
	color: #01b4db;
	background-image: url(images/bouton_bleu.jpg);
	background-position: left 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 80px;
	padding-left: 20px;
}
.bouton_1_over {
color: #FFFFFF;
	background-image: url(images/bouton_bleu.jpg);
	background-position: left -148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 80px;
	padding-left: 20px;
}
.bouton_1_selected {
color: 01b4db;
	background-image: url(images/bouton_bleu.jpg);
	background-position: left -296px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 80px;
	padding-left: 20px;
}
.bouton_2 {
	color: #f29425;
	background-image: url(images/bouton_orange.jpg);
	background-position: left 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 80px;
	padding-left: 20px;
}
.bouton_2_over {
	color: #FFFFFF;
	background-image: url(images/bouton_orange.jpg);
	background-position: left -148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 80px;
	padding-left: 20px;
}
.bouton_2_selected {
	color: #f29425;
	background-image: url(images/bouton_orange.jpg);
	background-position: left -296px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 80px;
	padding-left: 20px;
}
.bouton_3 {
	color: #44a12a;
	background-image: url(images/bouton_vert.jpg);
	background-position: left 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 90px;
	padding-left: 20px;
}
.bouton_3_over {
	color: #FFFFFF;
	background-image: url(images/bouton_vert.jpg);
	background-position: left -148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 90px;
	padding-left: 20px;
}
.bouton_3_selected {
	color: #44a12a;
	background-image: url(images/bouton_vert.jpg);
	background-position: left -296px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 90px;
	padding-left: 20px;
}

.bouton_4 {
	color: #e52f7a;
	background-image: url(images/bouton_rose.jpg);
	background-position: left 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 70px;
	padding-left: 20px;
}
.bouton_4_over {
	color: #FFFFFF;
	background-image: url(images/bouton_rose.jpg);
	background-position: left -148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 70px;
	padding-left: 20px;
}
.bouton_4_selected {
	color: #e52f7a;
	background-image: url(images/bouton_rose.jpg);
	background-position: left -296px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	height: 148px;
	width: 120px;
	text-align: left;
	font-weight: bolder;
	padding-top: 70px;
	padding-left: 20px;
}

.bouton_       {
	color: #666666;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: hand;
	text-transform: uppercase;
	text-indent: 10px;
}
.bouton__over        {
	color: #666666;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: hand;
	text-transform: uppercase;
	background-position: left;
	background-image: url(images/fond_boutons_on.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
}

.bouton__selected       {
	color: #666666;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: hand;
	text-transform: uppercase;
	background-image: url(images/fond_boutons_select.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-indent: 10px;
}
.sousmenu1       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}
.sousmenu1_over       {
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
	
}
.sousmenu1_selected       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	background-image: url(images/pointill_bleu.gif);
	background-repeat: no-repeat;
	background-position: center 21px;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}
.sousmenu2       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}
.sousmenu2_over       {
	color: #ffffff;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
	
}
.sousmenu2_selected       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	background-image: url(images/pointill_orange.gif);
	background-repeat: no-repeat;
	background-position: center 21px;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}
.sousmenu3       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}
.sousmenu3_over       {
	color: #ffffff;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
	
}
.sousmenu3_selected       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	background-image: url(images/pointill_vert.gif);
	background-repeat: no-repeat;
	background-position: center 21px;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}

.sousmenu4       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}
.sousmenu4_over       {
	color: #ffffff;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
	
}
.sousmenu4_selected       {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
	background-image: url(images/pointill_rose.gif);
	background-repeat: no-repeat;
	background-position: center 21px;
	height: 48px;
	text-align: center;
	padding-bottom: 27px;
}


.fondsousmenu1       {
	background-image: url(images/fond_ss_bleu.jpg);
	background-repeat: no-repeat;
}
.fondsousmenu2       {
	background-image: url(images/fond_ss_orange.jpg);
	background-repeat: no-repeat;
}
.fondsousmenu3       {
	background-image: url(images/fond_ss_vert.jpg);
	background-repeat: no-repeat;
}.fondsousmenu4       {
	background-image: url(images/fond_ss_rose.jpg);
	background-repeat: no-repeat;
}

.fondentete1       {
	background-image: url(images/fond_bleu_15.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.fondentete2       {
	background-image: url(images/fond_orange_15.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.fondentete3       {
	background-image: url(images/fond_vert_15.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.fondentete4       {
	background-image: url(images/fond_rose_15.jpg);
	background-repeat: no-repeat;
	height: 36px;
}
.fondentete       {
	background-image: url(images/fond_gris_15.jpg);
	background-repeat: no-repeat;
	height: 36px;
}


.fondpied1       {
	background-image: url(images/fond_bleu_27.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
.fondpied2       {
	background-image: url(images/fond_orange_27.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
.fondpied3       {
	background-image: url(images/fond_vert_27.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
.fondpied4       {
	background-image: url(images/fond_rose_27.jpg);
	background-repeat: no-repeat;
	height: 41px;
}
.fondpied       {
	background-image: url(images/fond_gris_27.jpg);
	background-repeat: no-repeat;
	height: 41px;
}

.fondmilieu1       {
	background-image: url(images/fond_bleu_19.jpg);
	background-repeat: repeat;
}
.fondmilieu2       {
	background-image: url(images/fond_orange_19.jpg);
	background-repeat: repeat;
}
.fondmilieu3       {
	background-image: url(images/fond_vert_19.jpg);
	background-repeat: repeat;
}
.fondmilieu4       {
	background-image: url(images/fond_rose_19.jpg);
	background-repeat: repeat;
}
.fondmilieu       {
	background-image: url(images/fond_gris_19.jpg);
	background-repeat: repeat;
}

sup { color: #300 }
.textform { color: #300; text-decoration: none }
