body  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; padding: 0;
	color:#000000;
	line-height:14px;
}
#message {
background-color:#FAE9BD;padding:2px 1px 2px 1px;border-top solid;border-bottom:1px solid #EBA923;border-top:1px solid #EBA923;
}
#contenu, #contenu_spec,#contenu_accueil {
	position:relative;
	margin:0 auto;
	width:700px;
	min-height:691px;
	height:auto !important;
  	height:691px;	

	text-align: left;
	padding:0;
	background-image:url(../images/printlogo.JPG);
	background-repeat:no-repeat;
	padding:inherit;
}
#contenu_spec {
	background-image:url(../images/printlogo.JPG);
	background-repeat:no-repeat;
} 
#contenu_accueil {
	background-image:url(../images/printlogo.JPG);
	background-repeat:no-repeat;
} 

#home-logo{width:100px; float:left;padding-left:20px;}
#flash_banner{
background-color:#2F486A;
float:left;
height:30px;
padding-top:0;
width:710px;
position:absolute;
top:45px;
left:245px;
}
/*****************Style pour le Menu**********************/
#nav {	
	margin:0 0 0 240px;
	padding:0;
	text-align:left;
	width:700px;
display:none;	
}
#nav-special {	
	margin:0px 0px 73px 0px;
	padding:0;
	text-align:left;
	height:25px;
display:none;
}
/**************** style pour le titre ***********************/
#site-title{	
    	margin:65px 0 0 240px;
	padding:35px 0 0;
	text-align:left;
	width:700px;
	background-image:url(../images/slogan.png);
	background-repeat:no-repeat;
}


/*****************Style pour la page d accueil *********************/
#accueil{width:670px; margin:0px 20px 20px 250px; padding-top:150px;}

#accueil p { font-size:13px; line-height:16px; text-align:left;}
/*****************Style pour la colonne gauche *********************/
#left-spec{float:left; width:220px; margin-top:175px;}
#left{float:left; width:220px; margin-top:175px;display:none;}
#menu_left{width:100%;}
#menu_left div.menu_left_sep{
	height:1px;
	background-image:url(../images/dots.gif);
	background-repeat:repeat-x;
	background-position:left center;
	line-height:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
}
#menu_left a {
	color:#003A9F;
	display:block;
	height:13px;
	padding:2px 0px 2px 0px;
	margin:1px 0px 1px 0px;
	text-align:right;
	text-decoration:none;
}
#menu_left a:hover, #menu_left a.selected {color:#003A9F; font-weight:bold; background-image:url(../images/Degrade_orange_menu_gauche.jpg); background-repeat:no-repeat;}

/*****************Style pour la colonne droite *********************/
#right{float:right; width:115px; margin-top:80px;display:none;}
#key_right{position:absolute; top:180px;}
#key_right a.key1{display:block; width:95px; //width:115px; height:32px; background-image:url(../images/btn_vert_up.jpg); background-repeat:no-repeat; 
font-size:14px; line-height:15px; color:#FFFFFF; padding:7px 10px; text-decoration:none; margin-bottom:15px;}
#contenu_accueil a.key1 {width:95px;}
#key_right a.key1:hover{background-image:url(../images/btn_vert_on.jpg); background-repeat:no-repeat;}

#key_right a.key2{display:block; width:95px; //width:115px; height:32px; background-image:url(../images/btn_bleu_up.jpg); background-repeat:no-repeat; 
font-size:14px; line-height:15px; color:#FFFFFF; padding:7px 10px; text-decoration:none;}
#contenu_accueil a.key2 {width:95px;}
#key_right a.key2:hover{background-image:url(../images/btn_bleu_on.jpg); background-repeat:no-repeat;}

/*****************Style pour la colonne centrale *********************/
#content{float:left; margin:168px 20px 20px 25px; width:670px; min-height:700px;}
#content-spec{float:left; width:580px; margin:80px 20px 20px 25px; min-height:700px;}
/*****************Style pour le Menu**********************/

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px; color:#003A9F}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003A9F}
h3{	font-size: 11px;font-family: Verdana, Arial, sans-serif;color: #000000;font-weight: bold;padding: 2px 0 2px 0;margin: 0 0 0 0;}
h4{font-size: 12px;font-family: Verdana,Arial, sans-serif;font-weight: bolder;color: #4B6E18;padding: 0 0 0 50px;margin: 0 0 0 0;}
h5{font-size: 12px;font-family: Verdana,Arial, sans-serif;font-weight: bolder;color: #4B6E18;padding: 0 0 0 0px;margin: 0 0 0 0;}
h6{	font-size: 10px;font-family: Verdana,Arial, sans-serif;color: #0A0D54;padding: 0 0 0 0;margin: 0 0 0 0;}
p{text-align:left; line-height:14px; }

table, tr{
	font-family: Verdana,Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
td {
	border-top: thin solid #C29A16;
	border-spacing:0px;
	padding:5px 15px 10px 10px;
	text-align:left;
	vertical-align:top;
	margin:0 0 0 0;
}

.none {
	border-top: none;
	padding:5px 15px 10px 0;
	text-align:left;
	vertical-align:top;
	margin:0 0 0 0;
}

a:link, a:visited, a:active
{
	font-family: Verdana,Arial, sans-serif;
	text-decoration: none;
        color:#4B6E18;
        text-decoration: underline;
}

a:hover
{
	color: #556AA5;
	text-decoration: underline;
}

hr
{
	border-top: thin solid #C29A16;
	border-spacing:0px;
	border-right: none;
	border-bottom: none;
	border-left: none;
	border-bottom: 1px;
	/*height: 1px;*/
}
#content a{
	color: #4B6E18;
	font-family: Verdana,Arial, sans-serif;
	text-decoration: underline;
        font-weight: normal;
}

#content a:hover{
	color: #4B6E18;
	text-decoration: underline;
        font-weight: normal;
}
#content ul {
	margin:0 0 0 0;
	padding:0px 0 15px 15px;
}
#content li {
	list-style-type:disc;
	font-family: Verdana,Arial, sans-serif;
	font-size: 11px;
	padding:4px 0 0 0;
	font-weight: normal;
}
#content-spec a{
	color: #4B6E18;
	font-family: Verdana,Arial, sans-serif;
	text-decoration: underline;
        /*font-weight: normal;*/
}

#content-spec a:hover{
	color: #4B6E18;
	text-decoration: underline;
        font-weight: normal;
}

#content-spec{

}

#content-spec ul {
	margin:0 0 0 0;
	padding:0px 0 15px 15px;
}
#content-spec li {
	list-style-type:disc;
	font-family: Verdana,Arial;
	font-size: 11px;
	padding:9px 0 0 0;
	font-weight: normal;
}

#content-spec #nav-special ul {
	margin:0 0 0 0;
	padding:0px;
}
#content-spec #nav-special li {
	list-style-type:none;
	font-family: Verdana,Arial;
	font-size: 11px;
	padding: 0px;
	font-weight: normal;
}
#content-spec #nav-special li a{
	/*font-weight: normal;*/
}