html {
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:11px;
font-weight:normal;
font-style:normal;
text-align:justify;
text-decoration:none;
background-color:#FFFFFF;
}

body {
margin:0px;
padding-top:5px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

a, a:visited {
text-decoration:none;
font-weight:bold;
color:#000000;
}


a:hover, a:active {
text-decoration:none;
font-weight:bold;
color:#B40000;
}

img {
border:0px solid #FFFFFF;
margin-bottom:0;
vertical-align:middle;
}

input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
font-weight:normal;
color:#000000;
}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
font-weight:normal;
text-align:left;
color:#000000;
}

textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
padding-left:2px;
font-weight:normal;
text-align:left;
color:#000000;
}

table {
margin-right:auto;
margin-left:auto;
}



.proMenuService {
margin-left:20px;
margin-right:20px;
border-bottom:1px solid #3DA1CC;
padding-left:10px;
text-align:left;
}

.proMenuTitre {
margin-top:20px;
margin-left:20px;
margin-right:20px;
font-weight:bold;
text-align:center;
line-height:23px;
background-color:#FFFFFF;
background-image:url('./image/proMenuTitreUnselect.jpg');
border-top:1px solid #3DA1CC;
border-left:1px solid #3DA1CC;
border-right:1px solid #3DA1CC;
border-bottom:5px solid #B0E6FE;
}

.proMenuTitre:hover {
background-image:url('./image/proMenuTitreFocus.jpg');
}




.proTable {
width:100%;
margin-top:0px;
padding:0px;
font-size:11px;
line-height:15px;
border:0px solid #CCCCCC;
text-align:justify;
}

.proTable td {
padding-left:5px;
padding-right:5px;
}

.proTable label {
color:#FF0000;
font-weight:bold;
}


label {
color:#FF0000;
font-weight:bold;
}


.proBody {
color:#000000;
}

.proBody label {
color:#FF0000;
font-weight:bold;
}

.objetLister td {
border-bottom:0px solid #A5A5A5;
padding-left:5px;
}

.objetLister tr:hover {
color:#FF0000;
}

.objetLister label {
color:#FF0000;
}

.objetLister input {
font-size:9px;
}




.proTdTitre {
background-image:url('./image/proTdTitre.jpg');
height:20px;
border-bottom:1px solid #CCCCCC;
vertical-align:middle;
text-align:left;
text-transform:uppercase;
padding-left:5px;
font-weight:bold;
}

.proTdLabel {
font-weight:bold;
background-color:#D3D3D3;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
padding-top:2px;
text-align:right;
vertical-align:middle;
}

.proTdChamp {
text-align:left;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
vertical-align:middle;
}

.proTdInfo {
background-color:#FFFFFF;
text-align:center;
vertical-align:middle;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}

.proTdRubrique {
margin-top:20px;
margin-left:20px;
margin-right:20px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
line-height:23px;
background-color:#FFFFFF;
background-image:url('./image/proMenuTitreSelect.jpg');
border-top:1px solid #3DA1CC;
border-left:1px solid #3DA1CC;
border-right:1px solid #3DA1CC;
border-bottom:5px solid #B0E6FE;
}

.proTrLigne:hover {
background-color:#89cfed;
}





.proFlash {
font-weight:bold;
color:#FF0000;
}


.proOnglet {
width:100%;
color:#000000;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.proOnglet td {
margin-top:20px;
margin-left:20px;
margin-right:20px;
font-weight:bold;
text-align:center;
line-height:23px;
background-color:#FFFFFF;
background-image:url('./image/proOngletUnselectjpg');
border-top:1px solid #3DA1CC;
border-left:1px solid #3DA1CC;
border-right:1px solid #3DA1CC;
border-bottom:5px solid #B0E6FE;
}

.proOnglet td:hover {
background-image:url("./image/proOngletFocus.jpg");
}