@charset "utf-8";
/* CSS Document */

html, body{	border:0px;	margin:0px;	padding:0px;}
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
img {border:0px;}
form{margin:0px;padding:0px;}
table{border-spacing:0px; margin:0px; padding:0px;}
a { color:#812558; text-decoration:underline;}
a:hover { color:#812558; text-decoration:none;}

.menu_select
{
	color:#812558;
	text-decoration:none;
	font-weight:bold;
}


.menu_select:hover
{
	text-decoration:underline;
}

h1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-stretch:normal;
	font-weight:bold;
	font-size:18px;
	color:#812558;
	margin:0px;
	padding:0px;
}

h2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-stretch:normal;
	font-weight:bold;
	font-size:14px;
	color:#812558;
	margin:0px;
	padding:0px;
}

.textViolet 
{
	color:#812558;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.vide { font-size:1px;}

.champvide
{
	color:#FF0000;
	font-style:italic;
	font-size:9px;
}

.texteTitreSection
{
	height:25px;
	background-image:url(../images/box/fond_titre.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	min-width:300px;
}

.titreSection
{
	background-image:url(../images/fond_titre_section.png);
	background-repeat:no-repeat;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:10px;
	min-width:300px;
}

.titreSection2
{
	background-image:url(../images/fond_titre_section2.png);
	background-repeat:no-repeat;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:10px;
	min-width:300px;
}

.titreSectionShort
{
	background-image:url(../images/fond_titre_section_short.jpg);
	background-repeat:no-repeat;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:3px;
	min-width:250px;
}


.titre_v_p
{
	background-image:url(../images/titres/fond_v_p.jpg);
	background-repeat:repeat-y;
}

.gris
{
	color:#5E5E5E;
	margin-left:0px;
	padding:0px;
}

.bouton
{
	border: 0px solid #FFFFFF;
	background-image:url(../images/fond_bouton.jpg);
	background-repeat:no-repeat;
	height:23px;
	width:96px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-top:0px;
	cursor:pointer;
}


.boutonIndex
{
	border: 0px solid #FFFFFF;
	background-image:url(../images/index/fond_bouton.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:98px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-top:0px;
	cursor:pointer;
}

.bouton2
{
	border: 0px solid #FFFFFF;
	background-image:url(../images/fond_bouton_long.jpg);
	background-repeat:no-repeat;
	/*height:20px;
	width:90px;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-top:0px;
	cursor:pointer;
	/*background-color:#812558;*/
	vertical-align:middle;
}

.bouton_disable
{
	border: 0px solid #FFFFFF;
	background-image:url(../images/fond_bouton.jpg);
	background-repeat:no-repeat;
	height:23px;
	width:96px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-top:0px;
	cursor:default;
}


.noBulle
{

	margin-top:0px;
	list-style-type:none;
	list-style-image:none;
	margin-left:0px;
	padding:10px;
}

.bulleRose
{
	margin-top:0px;
	list-style-image:url(../images/bull_rose.jpg);
}

.connectivite_ok
{
	margin-top:0px;
	list-style-image:url(../images/connectivite_ok.gif);
}


.connectivite_bof
{
	margin-top:0px;
	list-style-image:url(../images/connectivite_bof.gif);
}

.connectivite_nok
{
	margin-top:0px;
	list-style-image:url(../images/connectivite_nok.gif);
}

.titreRose
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-stretch:normal;
	font-weight:bold;
	font-size:18px;
	color:#812558;
}


table.tableSearch {
	border-width: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.tableSearch th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
table.tableSearch td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}

table.noBorder {
	border:none;
}
table.noBorder th {
	border:none;
}
table.noBorder td {
	border:none;
}

.titre
{
	background-image:url(../images/titres/fond_titre.gif);
	vertical-align:top;
	text-align:left;
}

.petit
{
	font-size:10px;
}

.tableauBord li
{
	margin-top:5px;
}

.titreindex{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.texteindex{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.texteindex:hover{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}


.champvide
{
	color:#FF0000;
	font-style:italic;
	font-size:9px;
}

table.tableau th
{
	background-image:url(../images/barre/fond_gris.gif);
	background-repeat:repeat-x;
	height:17px;
}

.selected
{
	background-image:url(../images/barre/fond_bleu.gif) !important;
	background-repeat:repeat-x;
	height:17px;
}

.sep
{
	background-image:url(../images/barre/sep.gif) !important;
	background-repeat:repeat-x;
	height:17px;
	width:1px;
}

.barre_action
{
	background-image:url(../images/barre/fond_menu_action.jpg) !important;
	background-repeat:repeat-x;
	height:28px;
}

.sepint
{
	background-color:#CCCCCC;
	width:1px;
}

table.tableauViolet th
{
	background-image:url(../images/barre/fond_gris_violet.gif);
	background-repeat:repeat-x;
	height:17px;
}

.selectedViolet
{
	background-image:url(../images/barre/fond_th_violet.jpg) !important;
	background-repeat:repeat-x;
	height:17px;
}

.sepViolet
{
	background-image:url(../images/barre/sepViolet.gif) !important;
	background-repeat:repeat-x;
	height:17px;
	width:1px; 
}

.sepintViolet
{
	background-color:#7F2759;
	width:1px;
}
.texteGras
{
	font-weight:bold;
}

.texte{
	text-align:justify;
}


.info_chm
{
	
	border: 0px solid #FFFFFF;
	background-image:url(../images/fond_info.gif);
	background-repeat:no-repeat;
	height:23px;
	width:100px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding-bottom:1px;
	padding:0px;
	padding-top:0px;
	cursor:pointer;
}

