
/* basic elements */

html {
	margin: 0px;
	padding: 0px;
	text-align:center;
}

body { 
	font: 11px Verdana,Arial,Helvetica,sans-serif; 
        line-height: 15px;
        color : #000000;
        background : #408080;
        background : #408080;
	margin: 0px; 
	padding: 0px;
	padding-bottom: 2px;
}


td{
  line-height: 15px;
}

h1{
        margin-top:5px;
        margin-bottom:10px;
        font-weight:bold;
        color:#ffffff; 
        font-size:16px;
}

h2{
        margin-top:5px;
        margin-bottom:5px;
        font-weight:bold;
        color: #54A026;
        font-size:11px;
}

h3, h4, h5 {
   color: #D40000;
}

ol{
 margin-top:5px;
 margin-bottom:5px;
}

ul{
 margin-top:5px;
 margin-bottom:5px;
 list-style-type:none;
 list-style-image:url('/bullet.gif');
}

p {
   	text-align: justify;
        line-height: 15px;
        margin-top:0px;
        margin-bottom:8px;
}

hr {
        color:#F9A028; 
        height:1px;
}


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

a:link { 
        font-weight:normal;
	color: #ffffff;
}
a:visited { 
        font-weight:normal;
	color: #54A026;
}
a:hover, a:active { 
        font-weight:normal;
	text-decoration: underline; 
	color: #386EB1;
}

a.blanc:link {color:white;text-decoration:none}    
a.blanc:visited {color:white;text-decoration:none}    
a.blanc:hover{color:white;text-decoration:none}  
a.blanc:active {color:white;text-decoration:none} 

h1.agent_title{font-size:26px}


table {
   font: 1em Verdana,Arial,Helvetica,sans-serif; 
}

div {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

small{
   line-height:12px;
}

.nomargin{
   margin-top: 0px; 
   margin-bottom: 0px; 
}

.subtitle{
   font-weight: bold;
   font-style: italic;
   margin: 0px; 
   padding: 0px;
   border: 0px;
}


.small_text{
   font-size: 0.9em;
   margin-top: 0px; 
   margin-bottom: 0px; 
}


.header_titre{
   font-weight:bold;
   color:#F9A028; 
   font-size:12px;
}

.header_green{
   font-weight:bold;
   color: #54A026;
   font-size:11px;
}

.text_blanc{
   color: #FFFFFF;
}
.lien_active{
   color: #AFD8D8;
}

.text_green{
   color: #54A026;
}

.form_text { font-family:Arial, Franklin Gothic Book, News Gothic MT;font-size:11px;}
.form_field{ font-family:Arial, Franklin Gothic Book, News Gothic MT;font-size:11px;}
.form_verdana{font: 11px Verdana,Arial,Helvetica,sans-serif;}

.border_green {
        border:1px solid #7FC42B; 
}

.border_red {
        border:1px solid #D40000; 
}

/* specific divs */

/*******************************************************/
#container {
        position:relative;
	width:771px;
	margin-left: auto;
	margin-right: auto;
        background : #92C9C9;
        text-align:left;
        padding-bottom:25px;
}


/*******************************************************/

#navcontainer{
	padding: 0;
	margin: 0;
        border: 0px none;
        position:absolute; 
        top:90px;
        left:30px
}

#navcontainer ul{
	padding: 0;
	margin: 0;
        border: 0px none;
}


#navcontainer li{
	float: left;
	text-align: center;
        font-size: 10px; 
        font-weight: bold; 
	width: 175px;
	padding: 0;
	margin: 0;
        border: 0px none;
	display: block
         
}


#navcontainer a{
        color: #ffffff;
	text-decoration: none;
        font-weight: bold; 
}

#navcontainer a:link{
	text-decoration: none;
        font-weight: bold; 
}
#navcontainer a:visited{
        text-decoration: none;
        font-weight: bold; 
}
#navcontainer a:hover{
        color: #FFCC00;
	text-decoration: none;
        font-weight: bold; 
}



/*******************************************************/

#header {
        position:absolute; 
        top:20px; 
        left:430px; 
        text-align:left; 
        font-size:10px;
        width:320px;
}
#presentation {
        position:absolute; 
        top:30px; 
        left:420px; 
        text-align:left; 
        font-size:12px;
        width:380px;
}

#header h1{
        color: #000000;
	font-size:10px;
        font-weight: normal; 
        display:inline;
}

/********************************************************/

#text_container {
         position:relative; 
         width:771px; 
         top:0px; 
         left:0px; 
         background: #F1F7ED;
         padding: 0px;
         padding-top: 0px;
         text-align:center;
         border-bottom: 0px;
}

/*******************************************************/
#padded_text_container {
        width:770px; 
	margin-left: auto;
	margin-right: auto;
        background: #F1F7ED;
        padding: 15px;
        border: 1px #F1F7ED solid; 
        border-bottom: 0px;
        text-align:left;
}

/*******************************************************/
#no_padded_text_container {
        width:771px; 
	margin-left: auto;
	margin-right: auto;
        background: #F1F7ED;
        padding: 0px;
        border: 1px #F1F7ED solid;
        border-bottom: 0px; 
        text-align:left;
}

/*******************************************************/
#footer {
        width:771px;
        height:21px;
        background: #408080;
        z-index:10;
}