form{height: 100%;margin:0;padding:0;}    
body {
    height: 100%;
    margin: 0;
    font-family:verdana;
    font-size:11px;
    padding:0;
    overflow-x:hidden;
    overflow-y:scroll
    }   
    
    
div#global {
    min-height: 100%;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding:0
    }
    
div#header {
    height: 154px;
    position: relative;
    }

    
.imgPub
    {}
        
div#menu
    {background: url(../images/fond_menu.jpg) no-repeat;
    height:23px;
    padding-top:7px;
    text-align:center;
    border-width:0px}

/*   
a.a_mnu,a.a_mnu:hover
    {height:22px;
    text-transform:uppercase;
    color:#004677;
    padding-right:10px;
    text-decoration:none;
    display:block;
    float:left;
    font-size:9px}
    
a.a_mnu:hover
    {color:#004677}
 
a.ss_mnu
 {color:#004476;display:block;text-transform:uppercase;text-decoration:none;padding-top:2px;  font-size:10px}
    
a.ss_mnu:hover
 {}
    	
 #div_ssmnu1,#div_ssmnu2,#div_ssmnu3,#div_ssmnu4,#div_ssmnu5
	{display:none;
	text-align:left;
	position:absolute;
	top:180px;
	color:#000;
	z-index:4;
	padding:0px;
	padding-left:8px;
	padding-right:8px;
	margin:0px;
	overflow:hidden;
    background: url(../images/fond_ssmnu.png);
    border-left:1px solid #b8b9bd;
    border-right:1px solid #b8b9bd;
    border-bottom:1px solid #b8b9bd
    }
 */ 
 
 
div.mnu
    {
    display:inline}

    

a.mnu
	{text-transform:uppercase;
    color:#004677;
    text-decoration:none;
    font-size:9px;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:6px; /* Valeur ŕ modifier suivant la hauteur du div conteneur !! */
	text-align:center;
	position:relative;
	border-width:0px}

a.mnu:Hover, a.mnu_hover, a.ss_mnu:hover
    {text-decoration:none;
    color:#004677}

a.mnuClient
    {background-color:#e1e1e1;color:#540077;position:relative;top:0px;padding-top:5px;padding-bottom:3px}
     
a.mnuClient:hover
    {color:#5782a0}
     
a.ss_mnu
	{text-transform:uppercase;
	color:#004476;
	text-decoration:none;
	font-size:10px;
	padding-top:1px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	display:block;
	white-space:nowrap;
	margin:0px
	}
a.ss_mnu:hover
    {text-decoration:none;
    color:#004677;
    background-color:#e1e1e1}
    
a.a_identify
{color:#540077;
 padding-left:12px}    
 
a.a_identify:hover
{color:#5782a0; }

.div_fond
	{position:absolute;
	display:none;
	z-index:0;
	background-color:#f1f1f1;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90);	
    -moz-opacity:.90;
    opacity:.90}
	
.div_ssmnu
	{text-align:left;
	position:absolute;
	overflow:auto;
	z-index:20;
    display:none;
    overflow:hidden;
    border-left:1px solid #b8b9bd;
    border-right:1px solid #b8b9bd;
    border-bottom:1px solid #b8b9bd;
}
 
    
div#center {
    padding-bottom: 145px;
    /*overflow: auto;*/
    background: url(../images/fond_corps.jpg) no-repeat;
    background-position:center top;
    padding-top:10px;
    clear:both;
    /*overflow-x: hidden;
    overflow-y: auto;*/
    }


div#footer
{background: url(../images/footer.jpg) no-repeat; background-position:center top;
 position:absolute;
 width: 100%;
 bottom:0;
 text-align:center;
 }

div.spacer
{clear:both}

div#footer td
{color:#00325b;
 font-size:10px;
 text-align:left}
 
 
 a.menu_pied, a.ssmenu_pied
 { text-decoration:none;color:#00325b}

 
 a.ssmenu_pied
 {color:#8da4c1}
 
 div#cobalt
 { position:absolute; bottom:0; right:-50px}
 
 div#cobalt a
 {font-size:9px; text-decoration:none;color:#626365}
 

 
 
 
 
 div#sidebar
 {width:162px ; float :left;margin-right:20px;margin-top:20px}
 
 div.sidebar_titre
 {background: url(../images/fond_titre_sidebar.png) no-repeat;
    width:162px;
    height:17px;
    padding-right:6px;
    padding-top:2px;
    padding-left:8px;
    color:#00325b;
    font-family:Trebuchet MS;
    font-weight:bold;
    margin:0
    }

 
 div.sidebar_content
 {border-left:1px solid #989898;
    border-right:1px solid #989898;
    margin:0;
    padding:4px;font-size:10px;
    padding-top:0px
    }
 
 
 div.sidebar_footer
 {background: url(../images/fond_footer_sidebar.png) no-repeat;
     height:6px;
    margin:0
    }

p.p_edito
{ font-style:italic;font-size:10px;margin-left:6px;margin-right:6px;margin-top:2px;margin-bottom:4px;padding:0}

h3.titre_edito
{font-size:10px;font-style:italic;margin:0;border:0}

p.signature_edito
{ text-align:right;font-style:italic;margin:0;font-weight:bold}

h3.titre_normes
{font-size:10px;margin:0;border:0}

a.a_normes
{font-size:10px;text-transform: uppercase;margin:0}

div#acc_content
{padding-left:190px}
 
div#acc_content h1
{font-style:italic;font-size:12px;color:#3d743a;font-family:Trebuchet MS}

div#acc_content p
{ text-align:left}

div#acc_content h2
{font-style:italic;font-size:11px;margin:1}


div#bloc_societal
{background: url(../images/fond_societal.jpg) no-repeat;
    width:213px; height:239px;float:left;margin-right:30px}
div#bloc_economique
{background: url(../images/fond_economique.jpg) no-repeat;
    width:213px; height:239px;float:left;margin-right:30px}
div#bloc_environnement
{background: url(../images/fond_environnement.jpg) no-repeat;
    width:213px; height:239px;float:left}



/* Ajouts André */
/*Saisie*/
input, select, textarea
    { font-family:verdana;
    font-size:11px;}
    
/*Common */ 
h1
    {color:#5782a0;
    font-size:14px;
    font-family:Helvetica;
    letter-spacing:0.1em;
    text-transform:uppercase}
h2
    {color:#004677;
    font-size:11px}       
     
h3
    {color:#004677;
    font-size:10px;
    text-align:center;
    font-style:italic}
  
h4
    {color:#062439;font-size:10px}
    
h5
{text-align:right;font-size:10px}
    

    
p
{padding-left:10px;margin-top:4px;font-size:11px}
    
a img
    {vertical-align:middle;
    border:none}
a 
    {color:#00325b;}
    
ul,li{font-size:10px}

a.back,a.aRetour
{text-align:right;display:none;margin-bottom:-10px;padding:4px}



/* Recherche */

div.SearchContainerAcc
    {text-align:right;
    background: url(../images/fond_menu.jpg) no-repeat;
    background-position:630px 22px;
    text-align:right;
    height:25px;
    padding-right:0px;
    color:#9a9a9a}
    
div.SearchContainerAcc input
    {vertical-align:middle;
    border:solid 1px #e8e8e8;
    margin-right:4px}
div.SearchContainerAcc input:focus
    {border:solid 1px #9a9a9a;}
    
div.SearchContainerAcc img
    {vertical-align:middle;
    margin-right:0px}
    

    
    
div.Search_Container
    {margin:12px;
    margin-left:6px;
    border-left:solid 1px #ddd;
    padding-left:6px;}
div.Search_Titre
    {font-weight:bold
    }
div.Search_ssTitre
    {font-style:italic}
div.Search_Corps
    {margin:6px}
div.Search_Lnk
    {font-style:italic;
    text-align:right;
    text-decoration:underline
    }
span.SearhKey
    {background-color:Yellow}
    
    
    
    

/* NewsLetters */
div.BlocNews
    {margin-left:18px}
    
.Home_eNews
{background: url(../images/icone_newsletter.jpg) no-repeat;
 background-position:0px 2px;
 padding-left:28px;
 font-size:9px;
 margin:0;
display:block;margin-bottom:-6px}


/* Formulaire */

div.div_form{
BORDER-BOTTOM: #cacaca 1px solid; BORDER-LEFT: #cacaca 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 10px; WIDTH: 500px; PADDING-RIGHT: 10px; MARGIN-LEFT: 240px; BORDER-TOP: #cacaca 1px solid; BORDER-RIGHT: #cacaca 1px solid; PADDING-TOP: 10px
}
