body{
background-image:url(/images/Interface/bg-body.gif);
background-repeat:repeat-x;
background-color:#e2e2e2;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}



td{
vertical-align:top;
}

h1{
font-family:"Times New Roman", Times, serif;
font-size:20px;
text-transform:uppercase;
color:#539958;
margin-top:20px;
margin-bottom:15px;
}
h2{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#539958;
margin-bottom:10px;
margin-top:15px;
}

ul{
margin-left:35px;
}
li{
padding-top:3px;
padding-bottom:3px;
}
a{
color:#0a940a;
text-decoration:none;
}
a:hover{
color:#003400;
text-decoration:none;
}

.fondLogo{
background:url(../images/new/header2-repeat.jpg) repeat-x;
}

.ombreGauche{
background-image:url(/images/Interface/repeat-gauche.jpg);
background-repeat:repeat-y;
width:16px;
}

.ombreDroite{
background-image:url(/images/Interface/repeat-droite.jpg);
background-repeat:repeat-y;
width:16px;
}

.container{
width:702px;
background-color:#FFFFFF;
}

.header{
background-image:url(/images/Interface/repeat-header.gif);
background-repeat:repeat-x;
}

.ligneBleueGauche{
background-image:url(/images/Interface/ligne-bleue-gauche.jpg);
background-repeat:repeat-y;
width:4px;
}
.ligneBleueDroite{
background-image:url(/images/Interface/ligne-bleue-droite.jpg);
background-repeat:repeat-y;
width:4px;
}
.ligneBleueMilieu{
background-image:url(/images/Interface/ligne-bleue-milieu.jpg);
background-repeat:repeat-y;
width:5px;
}

.login{
margin:0 4px 0 4px;
background-image:url(/images/login-pass-bg.jpg);
background-repeat:no-repeat;
width:538px;
height:35px;
text-align:right;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.sousMenu{
width:151px;
}

/* correction Marco */

td#sousMenu h1 span{
display:none;
}

td#sousMenu h1{
display:block;
width:151px;
height:35px;
margin-bottom:0;
margin-top:0;
}

div#text-container{
padding:10px 14px 10px 14px;
background-image:url(/images/Interface/repeat-content-container.gif);
background-repeat:repeat-y;
background-position:top left;
/*height:300px;*/
}

#text-container p{
margin-bottom:15px;
margin-top:15px;
}

.inptText{
border:1px solid #c8e3b7;
margin:0 5px 0px 0;
width:148px;
height:15px;
font-size:11px;
color:#666666;
padding-left:2px;
}
.inptImg{
vertical-align:text-bottom;}
.menu-top{
margin:0 0 12px 0;
}

.login-pass{
margin:0 4px 0 4px;
background-image:url(/images/login-pass-bg.jpg);
background-repeat:no-repeat;
width:538px;
height:35px;
text-align:right;
color:#539958;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.login-pass-big{
margin:0 4px 0 4px;
background-image:url(/images/login-pass-bg.jpg);
background-repeat:no-repeat;
width:100%;
height:35px;
text-align:right;
color:#539958;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.navLink:link{
color: #48b100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
padding:3px;
}
.navLink:visited{
color:#48b100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}
.navLink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#48b100;
text-decoration:none;
padding:3px;
}

.table-infos2{
border:0;
margin:0;
padding:0;
border-collapse:collapse;
}

.contentBgColor{
	background-color:#EFEFEF;
}

.Myinptext{
border:1px solid  #999999;
font-weight:bold;
margin:0 5px 2px 0;
width:270px;
height:20px;
font-size:11px;
color:#539958;
background-color: #EFEFEF;
padding:0 0 0 3px;
}

.Myinpsubmit{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #999999;
font-weight:bold;
margin:2px 2px 2px 2px;
width:100px;
font-size: 65%;
color:#539958;
background-color:#FFFFFF;
padding:2px 2px 2px 2px;
cursor:hand;
cursor:pointer;
}

.MyinptextFree{
border:1px solid #999999;
font-weight:bold;
height:15px;
font-size:11px;
color:#539958;
background-color:#EFEFEF;

}

.ssections2{
color:#539958;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:10px 0 0 0;
height:15px;
border:1px dashed #539958;
background-color:#EFEFEF;
padding:0 0 0 2px;}

.menuTopHaut{
color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	padding-top:10px;
}



ul#insideListLight li{
display:block;
text-decoration:none;
padding-left:1px;
list-style-type:circle;

}

ul#insideListLight li a{
display: inline;
}
