body {
margin: 0;
padding: 0;
/*background-color:#02415B;*/
background:url(../images/charte/rep_02.jpg) left top repeat;
/*background-image:url(images/charte/background.jpg);*/
}
#conteneur_global {
position: relative;
top:5px;
width: 990px;
margin: 0 auto;
border: solid 1px #71B0D9;
}

#intro {
width: 980px;
height:380px;
margin-bottom:20px;
position:relative;
}

#intro ul{
padding:0;
list-style:none;
float:left;
margin:0 10px 0 0;
}

#iso{
color:#DEC019;
font-weight:bold;
font-size:13px;
padding:0;
list-style:none;
float:left;
margin:0 10px 0 0;
padding-left: 20px;
}

#intro ul.dte{
padding:0;
list-style:none;
float:left;
margin:0 10px 0 0;
}


#intro .encart01 {
position:absolute; 
right:08px; 
top:52px; 
background:#044970; 
padding:5px; 
width:392px; 
height:50px;
color:#FFFFFF;
font:bold 10px Arial, Helvetica, sans-serif;
border:1px solid #0A6D94;
}


#intro .encart02 {
position:absolute; 
right:08px; 
top:153px; 
background:#044970; 
padding:5px; 
width:392px;
height:50px;
color:#FFFFFF;
font:bold 10px Arial, Helvetica, sans-serif;
border:1px solid #0A6D94;
}

#intro .encart03 {
position:absolute; 
right:08px; 
top:254px; 
background:#044970; 
padding:5px; 
width:392px;
height:80px;
color:#FFFFFF;
font:bold 10px Arial, Helvetica, sans-serif;
border:1px solid #0A6D94;
}


#tete {
height: 172px;
background :url(images/charte/fondbann.jpg) left top repeat-x;
}

#contenu_page {
float:left;
width:730px;
margin-left:10px;
}

#gauche {
float:left;

width: 240px;
border-right: solid 1px #71B0D9;
background: url(../images/charte/rep_menu.jpg) left top repeat-x;
clear:both;
}

#pied {
float:left;
height: 27px;
}
#navigation
{
position:relative;
left:5px;
top:0px;
}





#navigation ul
        {
        margin-left:0px;
        font: bold 14px "Trebuchet MS";
        color:#fff;
        list-style:none;
        }
#navigation ul a
        {
        margin-left:0px;
        font: bold 14px "Trebuchet MS";
        color:#fff;
        text-decoration:none;
        }
#navigation li
        {
        height:18px;
        }
#navigation ul a:hover
        {
        margin-left:0px;
        font: bold 14px "Trebuchet MS";
        color:#fff;
        text-decoration:underline;
        }
#navigation ul .lien
        {
        font: bold 11px "Trebuchet MS";
        color: #000;
        margin-left:30px;
        }
#navigation ul .lien:hover
        {
        font: bold 11px "Trebuchet MS";
        margin-left:30px;
        }
		
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bold;
color:#F5D10B;
border-bottom: solid 1px #F5D10B;

}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
color:#fff;
margin:0;
}

#contenu_page p
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#fff;
        font-weight:500;
        line-height:20px;
        text-align:justify;

        }
		/*
#contenu_page p a
        {
        font-weight:bold;
        color:#74AA38;
        text-decoration:none;
        }
#contenu_page p a:hover
        {
        font-weight:bold;
        color:#fff;
        text-decoration:underline;
        }
		*/

.jaune{
color:#DEC019;
font-weight:bold;
font-size:13px;
}
.bleu_clair{
color:#5C9FC6;
font-weight:bold;
font-size:14px;
}
.bleu{
color:#5C9FC6;
font-weight:bold;
font-size:14px;
}

.bleu_clear{
color:#5C9FC6;
font-weight:bold;
font-size:14px;
clear: both;
}

.lien_vert a
{
font-weight:bold;
color:#74AA38;
text-decoration:none;
}

.lien_vert a:hover
{
font-weight:bold;
color:#74AA38;
text-decoration:underline;
}

.lien_bleu a
{
font-weight:bold;
color:#5C9FC6;
text-decoration:none;
}

.lien_bleu a:hover
{
font-weight:bold;
color:#3399CC;
text-decoration:underline;
}

/************* form *********************/
label
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#fff;
        font-weight:500;
        text-align:left;
        line-height:16px;
       /* letter-spacing:0.1em; */
        margin:0 0 0 0;
        padding:0;
        }
label.petit
        {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#fff;
        font-weight:500;
        text-align:left;
       /* line-height:16px;
        letter-spacing:0.1em; */
        margin:0 0 0 0;
        padding:0;
        }
fieldset
        {
        border: 1px #fff solid;
        width:150px;
        padding:8px 4px 8px 4px;
        background-color:transparent;
        }
legend
        {
         font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#fff;
        font-weight:bold;
        }
.forminput,
.forminput-pt,
.forminput-pt2,
.formtextareadress,
.formtextareacomment,
.forminput-file
        {
        border:1px #70AFDA solid;
        padding:0;
        margin:2px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#DCEAF7;
        font-weight:500;
        background-color:#0B6E95;
        text-align:justify;
        }
.forminput
       {
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        width:180px;
       }
.forminput-pt
       {
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        width:60px;
       }
.forminput-nav
       {
       font-size:12px;
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        width:100px;
        margin:0 0 3px 0;
		border:1px #70AFDA solid;
		background-color:#0B6E95;
       }

select
{
border:1px #70AFDA solid;
padding:0;
margin:5px 0px 3px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#DCEAF7;
font-weight:500;
background-color:#0B6E95;
text-align:justify;
}   
/*   OLD NAV
.forminput-nav
       {
       font-size:12px;
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        width:192px;
        margin:0 0 3px 0;
       }


*/
.forminput-pt2
       {
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        width:35px;
      /*  float:right; */
       }
.forminput-file
        {
        padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        }
*html .forminput-file
        {
        width:350px;
        }
.formtextareadress
        {
        padding:0 3px 0 3px;
        height:75px;
        width:255px;
        }
.formtextareacomment
        {
        padding:0 3px 0 3px;
        height:110px;
        width:600px;
        }
.formbt
        {
       border:1px #70AFDA solid;
        height:25px;
        width:100px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#DCEAF7;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        background-color:#0B6E95;
        }
.formbt-nav
        {
       border:1px #70AFDA solid;
        height:25px;
        width:65px;
        text-align:center;
        padding:0;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#DCEAF7;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        background-color:#0B6E95;
        }

.lienDevis {
        color: white;
        text-decoration: none;
}
.lienDevis:hover {
        color: white;
        text-decoration: underline;
}


.legende{
	margin-top:5px;
    font: bold 12px "Trebuchet MS";
    color:#fff;
	text-align:center;
}

