body {
    margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	background-position:center;
	font: 12px Verdana, helvetica, sans-serif;
	padding: 0 0 0 0;
}

#main {
	width: 700px;
	height: auto;
	/*margin: 0 auto 0 auto;*/
	background-color:#FFFFFF;
}

.inscriptionForm{
	border: 1px solid #90ABE0;
        width:580px;
}
#righttable{
  width:0px;
  display:none;
}

/*******************  left column style **************/
#leftcolumn {

	float:left;
	width: 142px;
	min-height: 380px;
        /*text-align:center;*/
        display:none;     
}
#principal{
 width:600px;
}
#leftcolumn div.top{float:left; width:100%;}
#printlogo {display:block; margin-left:10px;}
#header {
	width:800px;
	height:60px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}

#logo {position:relative; height:88px; width:80px; margin:7px auto 5px auto;}

#leftnav {
 	width:115px;
	border: solid 1px #CCCC99;
	margin:15px 0px 20px 15px;
	text-align:left;
}

#leftnav_selected {
 	width:115px;
	margin:15px 0px 20px 15px;
	text-align:left;
}

#leftnav div.menuleft{
  border-bottom: solid 1px #CCCC99;
  margin:0;
  padding:0;
}
#leftnav a:link, #leftnav a:visited, #leftnav a:focus, #leftnav a:active,
#leftnav a.menuleft_selected:link, #leftnav a.menuleft_selected:visited, 
#leftnav a.menuleft_selected:focus, #leftnav a.menuleft_selected:active {
    font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	text-decoration:none;
	color:#073771;
	padding: 5px 4px 5px 4px;
	display:block;
}
#leftnav a.menuleft_selected:link, #leftnav a.menuleft_selected:visited, 
#leftnav a.menuleft_selected:focus, #leftnav a.menuleft_selected:active { background-color:#294d84; color:#FFFFFF;}

#leftnav a:hover,#leftnav a.menuleft_selected:hover {background-color:#294d84; color:#FFFFFF;}

#leftnav a.second:link, #leftnav a.second:visited, #leftnav a.second:focus, #leftnav a.second:active 
#leftnav a.second_selected:link, #leftnav a.second_selected:visited, 
#leftnav a.second_selected:focus, #leftnav a.second_selected:active{
  background-image:url(../images/carre02.gif);
  background-repeat:no-repeat;
  background-position:10px 11px;
  padding-left: 17px;
  display: block;
}
#leftnav a.second_selected, #leftnav a.second_selected:link, #leftnav a.second_selected:visited, 
#leftnav a.second_selected:focus, #leftnav a.second_selected:active{ 
  background-color:#294d84;
  color:#FFFFFF;
  background-image: url(../images/carre02_hover.gif);
  background-repeat:no-repeat;
  background-position:10px 11px;
  padding-left:17px;
}

#leftnav a.second:hover, #leftnav a.second_selected:hover{
  background-color:#294d84;
  color:#FFFFFF;
  background-image: url(../images/carre02_hover.gif);
  background-repeat:no-repeat;
  background-position:10px 11px;
}

/************ Style du Breadcrumb ***************/
#breadcrumb {
        width: 546px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	/*text-transform:capitalize;*/
	color:#333333;
	margin: 2px 0px 0px 0px;
}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:focus, #breadcrumb a:active {
	line-height:10px;
	text-decoration:none;
	color:#294D84;
	padding: 5px 0px 5px 0px;
}
#breadcrumb a:hover   {text-decoration:underline; color:#294D84;}
table tr td.breadcrumbcol{padding-left:20px;}

/************ Style de la colonne centrale ***************/
#content {
	width: 566px;
	/*font-size:16px;
	color:#000000;*/
        font-size: 11px;
        color: #272727;
	padding: 0px 10px 10px 20px;
}

#content p { 
  font-size: 11px;
  color: #272727;
  /*margin-bottom:23px;*/
margin-bottom:10px;
}

#content h1 { font-size: 20px; font-weight:normal; color: #ec8100; margin-bottom: 20px !important; margin-bottom: 30px !important!; margin-top:5px;}
#content h2 { font-size: 15px; font-weight:bold; color: #565555; margin-bottom: 13px;}
#content h3 { font-size: 12px; font-weight:bold; color: #333333; margin-bottom: 12px;}
#content h4 { font-size: 12px; font-weight:normal; text-transform:uppercase; color: #333333; margin-bottom: 0px;}
#content h6 { width:520px; font-size: 15px; font-weight:bold; color: #565555; border-bottom: 2px solid #CCCC99; margin-bottom: 13px;}

#content ul li{
  list-style-type:square;
  line-height: normal;
  margin-left:-25px;
  margin-left:-25px !important; 
  margin-left:-25px !important!;
  margin-bottom:5px;
}
#content ul li ul li{
  font-size:11px;
  color:#444343;
  list-style-image: url(../images/carre02.gif);
  list-style-position:0px 0px;
  line-height:12px;
  margin-left:10px;
}

#content hr{ border: 0; width: 100%; height:1px; color:#CCCC99; background-color:#CCCC99;}

#membre {
	width:100%;
	margin-bottom:23px;
}
#membre h2 {
  font-size: 17px;
  font-weight: bold;
  color:  #565555;
  margin-bottom:10px;
}
#membre p {
  font-size: 11px;
  color: #333333;
  line-height:12px;
  margin:0px;
  margin-top:5px;
  padding:0;
}
#membre img {
  float:right;
  padding-right : 20px;
  padding-bottom : 12px;
  margin-top:30px;
}
#contentequipe{
	width: 818px;
	background-color: #FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	padding: 0px 10px 10px 20px;
}
#contentequipe ul li{
  font-size: 11px;
  color: #272727;
  /*list-style-image: url(../images/carre01_ie.gif);*/
  list-style-type:square;
  line-height: normal;
  margin-left:-25px !important; 
  margin-left:18px;
  margin-bottom:5px;
}
#contentequipe ul li ul li{
  font-size:11px;
  color:#565555;
  /*list-style-image: url(../images/carre02.gif);
  list-style-position:0px 0px;*/
  list-style-type:square;
  line-height:12px;
  margin-left:10px;
}

#contentequipe h1 {font-size: 20px; font-weight: normal; color: #ec8100; margin-bottom:8px; margin-top:6px;}
#equipe{width:100%;}
#equipe p{ font-size:11px; color:#272727; text-align:left; margin:5px 0px 10px 0px;}
#equipe div{width:540px; border-bottom: 1px solid #CCCC99; margin-bottom:10px;}
#equipe img {margin:7px 0px 15px 10px;}
#equipe h2{font-size:15px; font-weight:bold; color:#565555; margin-bottom:0px}
#equipe h6{font-size:12px; font-style:italic; font-weight:normal; border:0; color:#565555; margin:0;}
#equipe h2 a{font-size:15px; font-weight:bold; text-decoration:none; color:#073771;}
#equipe ul li{line-height:15px;}
#equipe a{font-size:11px; color:#294D84; text-decoration:none;}
#equipe a:hover{text-decoration:underline;}


#equiperddesc{width:300px; float:left; margin-right:43px;}
#equiperddesc img{margin:0px 5px 0px 0px;}
#equiperddesc h2{font-size:13px; color:#333333; margin-bottom:6px; margin-top:0px;}
#equiperddesc p{font-size:11px; color:#272727; margin-bottom:15px; margin-top:20px;}
/*#equiperddesc p.info{font-size:12px; color:#454444; margin-bottom:0px; margin-top:7px;}*/

#equiperddesc div{width:100%; font-size:10px;}
#equiperddesc div p{font-size:10px; color:#333333; margin:0px;}

#equiperd{width:280px; float:left; border-left:1px solid #CCCC99; margin-top:25px; padding-left:10px;}
#equiperd h2{font-size:15px; color:#565555; font-weight:bold; margin-bottom:5px; margin-top:0px;}
#equiperd a{font-size:11px; color:#294D84; font-weight:bold; margin:0px 0px 2px 0px; text-decoration:none;}
#equiperd a:hover{text-decoration:underline;}
#equiperd a.currentmembre{background-image: url(../images/fleche_gris.gif); background-repeat:no-repeat; background-position:00px 3px; padding-left:15px;}
#equiperd p{font-size:11px; color:#272727; margin:3px 0px 3px 0px; line-height: normal;}

/***** Formation ****/
#formationcol1{width:210px; float:left; border-right:2px dotted #e6e6cc; padding-right:31px; margin-right:12px; margin-top:0px;}
#formationcol1 p{font-size:11px; color:#272727;}
#formationcol1 div.title{font-size:15px; color:#565555; margin-bottom:5px; margin-top:0px;}
#recherchecours{width:210px; background-color:#EAEBED;}
#recherchecours p {font-size:12px; font-weight:bold; color:#333333; margin:0px 0px 0px 0px; padding:0px 5px 10px 10px; line-height:12px;}
#recherchecours input {padding:0; margin:0;}
#recherchecours select{width:181px; height:20px; border:1px solid #cccc99; }
#recherchecours input.recherchemotcle{width:132px; height:18px; border:1px solid #cccc99; }

#formationcol2{width:310px; float:left;}
#formationcol2 p{font-size:11px; color:#272727; margin-bottom:9px;}
#formationcol2 a{font-size: 11px;  text-decoration:none;}
#formationcol2 a:hover{text-decoration:underline;}
#formationcol2 ul{
  padding-top:0px;
  padding-bottom:0px;
}
#formationcol2 a.formLink {font-size: 12px; color:#294D84;font-weight:bold; text-decoration:none;}
#formationcol2 a.formLink:hover{text-decoration:underline;}

#formationcol2 ul li{
  font-size: 11px; 
 /*  color: #272727; */
  color: #565555;
  /*   list-style-image: url(../images/carre01.gif); */
  list-style-type:square;
  list-style-position:outside;
  line-height:13px;
  margin-left:-25px;
}

#syllabus{width:520px;}
#syllabus h1 {font-size:20px; color:#EC8100; margin-bottom:7px; padding:0;}
#syllabus a{color:#294D84; font-size:11px; text-decoration:none; margin-bottom:20px;}
#syllabus a:hover{text-decoration:underline;}
#syllabus p.syllabustitle{font-size:12px; font-weight:bold; color:#333333; margin:0; padding:5px 0px 2px 0px; }
#syllabus p{font-size:11px; color:#272727; margin:0; padding:15px 0px 0px 0px; }
#syllabus ul{ margin-bottom:0px; padding-top:0px; margin-top:5px}
#syllabus ul ul{ margin-bottom:3px; padding-top:0px; margin-top:0px}
#syllabus ul li{
  margin-bottom:0px;
  font-size: 11px; 
  color: #272727; 
  list-style-type:square;
  list-style-position:outside;
  line-height:13px;
  margin-left:-25px;
}
#syllabus ul li img{
  margin-left:130px;
}
#syllabus div{  
  /*background-image: url(../images/carre01.gif);
  background-repeat:no-repeat;
  background-position:0px 15px;
  padding:7px 6px 1px 7px;
  margin-bottom:3px;
  border-bottom: 1px solid #CCCC99;*/
}
#syllabus div p{font-size:11px; color:#272727; margin:0; padding:0px 0px 4px 0px; }
#syllabus div input{float:right; position:relative; margin-top:30px}




/************ Style de la colonne centrale de la page d'accueil ***************/
#centrecolumn {
	width: 578px;
	background-color: #EAEBED;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	padding: 20px 10px 10px 10px;
}
#centrecolumn p { 
  font:Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #272727;
  margin:0px 20px 20px 20px;
}

#centrecolumn h1 {
  /*font:Verdana, Helvetica, sans-serif;*/
  font-size: 17px;
  color: #ec8100;
  margin-bottom: 13px;
}

#centrecolumn table tr td {padding:5px 20px 5px 25px;}

a.center_list:link, a.center_list:visited , a.center_list:active, a.center_list:link{
  font-family: Verdana, Helvetica, sans-serif;
  font-size:14px;
  color: #294d84;
  text-decoration:none;
  background-image:url(../images/fleche.gif);
  background-repeat:no-repeat;
  background-position:00px 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 12px;
  margin-bottom:15px;
  display: block;
}
/*a.center_list:visited {color: #6887af; }*/
a.center_list:hover{
  color: #294d84;
  text-decoration:underline;
}

/************ Style de la colonne droite ***************/
#search_bloc{ /*bloc de recherche*/
	width: 210px;
	height:76px;
	background-color:#ec8100;
	color:#FFFFFF;
	text-align:left;
}
#search_bloc a, #search_bloc a:link, #search_bloc a:visited,
#search_bloc a.lim, #search_bloc a.lim:link, #search_bloc a.lim:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	color:#FFFFFF;
        white-space:nowrap;
	margin:0px 0px 0px 0px;
	padding:5px 7px 0px 0px;
	
}
#search_bloc a.lim, #search_bloc a.lim:link, #search_bloc a.lim:visited {border-right:1px solid #FFFFFF;}
#search_bloc a:hover, #search_bloc a:active, #search_bloc a.lim:hover, #search_bloc a.lim:active{ text-decoration:underline;}
#search_bloc table tr td {text-align:left; height:22px; padding-left:5px;}
.search_input {
  border:1px #CCCCCC;
  height:15px;
  width:130px;
}

#rightcolumn{
 	width:207px;
	margin:22px 0px 15px 0px;
}

#rightcolumn h1 {
  font:Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #ec8100;
  margin-bottom: 13px;
  text-transform:uppercase;
}
#rightcolumn h2 {
  font:Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight:bold;
  margin:0;
  padding:0;
}
.crimactu {
  font:Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #444343;
  margin: 0px 0px 20px 0px;
}

#rightcolumn img.actu {
  float:right;
  padding:5px 0px 2px 2px;
}
#rightcolumn a img,
#rightcolumn a:visited img,
#rightcolumn a:focus img,
#rightcolumn a:active img, 
#rightcolumn a:hover img{
  text-decoration:none;
  border:0;
  padding:0;
  margin:0;
}
#rightcolumn p { margin: 0px 15px 5px 15px;}


#actu {
  font:Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #272727;
  margin: 0px 0px 20px 0px;
}


#actu img {
  float:right;
  padding:0px 0px 2px 2px;
}
#actu img.plus {
float:none;
  text-decoration:none;
  border:5;
  padding:0;
  margin:0;
}

#actu a img.plus,
#actu a:visited img.plus,
#actu a:focus img.plus,
#actu a:active img.plus, 
#actu a:hover img.plus{
float:none;
  text-decoration:none;
  border:0;
  padding:0;
  margin:0;
}


#contact {
  	background-color: #EAEBED;
	font-family:Verdana, Helvetica, sans-serif;
	padding:3px 0px 3px 0px;
	margin:0px;
}
#contact p {font-size:12px; font-weight:bold; color:#333333;}
#contact p.smallcarac {font-size:11px; font-weight:normal; color:#333333;}
#contactMargin{   margin:30px 0px 10px 0px;}

#contacts {
  	background-color: #EAEBED;
	font-family:Verdana, Helvetica, sans-serif;
	padding:3px 0px 3px 0px;
	margin:0px;
}

#membrecrim {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#272727;
	border-right:1px solid #CCCC99;
	border-left:1px solid #CCCC99;
	margin-left:0;
        paddin-left:5px;
}
#membrecrim h4 {
  font:Verdana, Helvetica, sans-serif;
  font-size: 13px;
  color: #ec8100;
  padding:0px 5px 5px 5px;
  margin:0px 0px 10px 0px;
  border-bottom: 1px solid #CCCC99;
}
#membrecrim p{ margin-left:5px;font-size:11px;}

#rightcolumn ul {margin-bottom:0}
#rightcolumn ul li {
	font:Verdana, Helvetica, sans-serif;
	font-size: 11px;
        list-style-type:square;
	list-style-position:0px 0px;
	line-height:11px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px -17px;
}
#rightcolumn table.membreTab {margin-top:22px;}

/**** panier formation  ******/
#formationpanier{width:226px; border-right:1px solid #CCCC99; border-left:1px solid #CCCC99; margin:0; padding:0;}
#formationpanier div{width:209px; margin:0px 8px 0px 8px; border-bottom:2px dotted #e6e6cc;}
#formationpanier p{font-size:11px; color:#444343;margin:0; padding:0px 0px 5px 0px; }
#formationpanier p.paniertitle{font-size:11px; font-weight:bold; color:#333333; margin:0; padding:5px 0px 2px 0px; }
#formationpanier input {margin-bottom:10px;}
#formationpanier input.finaliser {margin:10px;}


/*********** spacer entre la navigation et le contenu central ************/
table tr td.spacer1 {height:20px; width:100%;}
/*********** spacer entre la colonne droite et le contenu central ************/
table tr td.spacer2 {width:23px; border-top:7px Solid #FFFFFF;}

/*********** Style du profile des membres ************/
h4{
	font:Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ec8100;
	margin-bottom: 7px;
	margin-top: 15px;
	text-transform:uppercase;
}
#cadre_membre {	width:570px;height:80px; float:left; border-top:1px solid #CCCC99; border-bottom:1px solid #CCCC99;}
.desc_membre{
    /*float:left;*/
	height:60px;
	font:Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
    margin: 0;
	padding: 10px 5px 10px 5px;
	/*border-left:1px solid #CCCCCC;*/

}
.logo_membre{float:left; height:80px; padding:0px; border-right:1px solid #CCCCCC; margin-right:10px;}
#cadre_membre table{height:80px; padding:0px; margin:0px; border:none;}
/*********** Style pour le footer ************/
#footer {
        clear:both;
  	font:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #565555;
	margin-top:15px;
        padding-left:110px;     

}
#footer div {float:left; margin-left:20px;}
/*****************Style pour le Menu**********************/
.menucss{
	position:absolute;
	visibility: hidden;
	width: 125px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background-color: #FFFFFF;
	z-index: 3;
	padding: 1px 0px 1px 0px;
	margin:-2px 0px 0px 0px;
}

.menucss a, .menucss a:link, .menucss a:visited{
  width: 100%;
  max-width:120px;
  display: block;
  border-right: #CCCC99 1px solid;
  border-left: #CCCC99 1px solid;
  border-top: #CCCC99 1px solid;
  color: #073771;
  text-decoration:none;
  text-align: left;
  padding: 5px 0px 5px 4px;
}
.menucss a.last, .menucss a.last:link, .menucss a.last:visited{ border-bottom: #CCCC99 1px solid;}

.menucss a:hover, .menucss a:active { /*hover background color*/
  background-color: #294d84;
  color:#FFFFFF;
  text-decoration:none;
}
.menubar{
	color:#FFFFFF;
}
/****************Fin Style pour le Menu*******************/
.clear {
	clear:both;
}

/******************************************************/
/********** Ajouter le 03 Avril 2008 *****************/
/*****************************************************/

/***** Inscription Bulletins electronique ****/

#bulletinInscCol1{float:left; border-right:2px dotted #e6e6cc; padding-right:31px; margin-right:20px; margin-top:13px !important; margin-top:3px !important!;}

#abonnementbul{width:210px; background-color:#EAEBED;padding-bottom:0px;margin-bottom:-10px;}
#abonnementbul form {margin:0px;padding:0px;}
#abonnementbul p{font-size:11px; font-weight:normal; margin:0px 0px 0px 0px; padding:3px 10px 3px 10px; line-height:12px;}
#abonnementbul h3{margin:0px 0px 0px 0px; padding:2px 10px 5px 10px; line-height:12px;}
#abonnementbul input.insc{width:132px; height:18px; border:1px solid #cccc99; }

#bulletinInscCol2{float:left;}
#bulletinInscCol2 p{margin-bottom:9px; line-height:12px; margin-top:3px;}
#bulletinInscCol2 h3{margin-bottom:4px; line-height:12px;}
#bulletinInscCol2 a{font-size: 11px; font-weight:normal; text-decoration:none;line-height:17px;}
#bulletinInscCol2 a:hover {text-decoration:underline;line-height:17px;}
#bulletinInscCol2 ul li{
  font-size: 12px; 
  color: #444343; 
  list-style-image: url(../images/carre01.gif); 
  list-style-position:outside;
  line-height:18px;
  margin-left:-25px;
}

/***** Resultat de recherche ****/

#searchbox{width:321px; background-color:#EBEBEB; clear:both;}
#searchbox p{font-size:11px; font-weight:normal; color:#565555; margin:0px 0px 0px 0px; padding:3px 10px 3px 10px; line-height:12px;}
#searchbox h3{margin:0px 0px 0px 0px; padding:2px 10px 5px 10px; line-height:12px;}
#searchbox input.search{width:132px; height:18px; border:1px solid #cccc99; }
#searchresults p.searchtotal {font-size: 13px; color:#272727; margin-top: 8px; margin-bottom:15px;}
#searchresults p {font-size: 11px; color:#272727; line-height:13px; margin-bottom:5px; margin-top:0px; padding:0;}
#searchresults div.searchnav {padding-left:72px;}
#searchresults a.searchpage {font-size: 11px; margin-right:3px; margin-left:3px; text-decoration:none;}
#searchresults a.searchpage:hover {text-decoration:underline;}
#searchresults a.searchresultlink {font-size: 11px;font-weight:bold;text-decoration:none;margin-top:-14px;}
#searchresults a.searchresultlink:hover {text-decoration:underline;}
#searchresults a {font-size: 11px; font-weight:normal; text-decoration:none;}
#searchresults a:hover {text-decoration:underline;}
#searchresults ul li{
  font-size: 11px;
  color: #272727;
  list-style-type:square;
  /*list-style-position:0px -50px;*/
  line-height: normal;
  margin-left:-25px !important; 
  margin-left:18px;
  margin-bottom:5px;
}

/***** Contacter nous ****/
#contactUs {width:100%; padding-bottom:5px; margin-bottom:30px;}
#contactUs h2 { font-size: 17px;  font-weight: bold;  color:  #454444;  margin-bottom:10px;}
#contactUs p { font-size: 11px;  color: #333333;  line-height:5px;  margin-bottom:0px;  margin-top:10px;}
#contactUs img { float:right;  padding-right : 20px;  padding-bottom : 12px;  margin-top:30px;}

/*********************************/
/********** Fin ******************/
/*********************************/

/******************************************************************/
/************ Style pour la nouvelle page d'accueil ***************/
/******************************************************************/

/*********  colonne centrale *********/
#centrecolumn-homepage {
	width: 578px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	padding: 20px 10px 10px 10px;
}
#centrecolumn-homepage p { 
  font:Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #272727;
  margin:0px 20px 20px 20px;
}

#centrecolumn-homepage h1 {
  /*font:Verdana, Helvetica, sans-serif;*/
  font-size: 17px;
  color: #ec8100;
  margin-bottom: 13px;
}

#centrecolumn-homepage table tr td {padding:5px 20px 5px 25px;}

#centrecolumn-homepage a.center_list:link, #centrecolumn-homepage a.center_list:visited , #centrecolumn-homepage a.center_list:active, 
#centrecolumn-homepage a.center_list:link{
  font-family: Verdana, Helvetica, sans-serif;
  font-size:14px;
  color: #294d84;
  text-decoration:none;
  background-image: url(../images-accueil/bullet_orange.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  margin-bottom:15px;
  display: block;
}

#centrecolumn-homepage a.center_list:hover{
  color: #294d84;
  text-decoration:underline;
}

/************  bloc de recherche **********/
#main-homepage {
	width: 630px;
	height: auto;
}

#new-search_bloc{ 
	width: 207px;
	height:41px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../images-accueil/menu_orange_centre.gif);
	background-repeat:repeat-x;
	text-align:left;

}
#new-search_bloc  p {font-weight:normal; color:#FFF; text-align:right; padding-right:7px; margin-bottom:0px; margin-top:4px;}
#new-search_bloc input.search_input { font-size:10px; border:1px #CCCCCC; height:15px; width:104px; padding-left:5px;  }
#new-search_bloc  input{margin-top:4px;}
#new-search_bloc_nav a, #new-search_bloc_nav a.lim {
    font-size: 11px;
	font-weight:bold;
	color:#294d84;
	text-align:left;
	margin:0px 2px 0px 0px;
	padding:0px 5px 0px 0px;
	text-decoration:none;	
}
#new-search_bloc_nav {padding-bottom:20px;}
#new-search_bloc_nav a.lim {border-right:1px solid #294d84;}
#new-search_bloc_nav a:hover, #new-search_bloc_nav a.lim:hover {text-decoration:underline;}




/*******************  left column style **************/
#leftcolumn-homepage {
display:none;
}
#leftcolumn-homepage div.top{float:left; width:100%; text-align:center;}
#logo {position:relative; height:88px; width:80px; margin:7px auto 5px auto; }

/************ nouveau style de navigation pour tous le site ***************/

#home_menu{ width:602px; height:41px; background-image:url(../images-accueil/fond_menu_test.gif); background-repeat:no-repeat; background-position:top left; padding:0; margin:0;}
#home_menu img{height:34px;}

#top_menu{ display:none;}


a.nav_link,  a.nav_link:link,  a.nav_link:visited,
a.nav_link_selected,  a.nav_link_selected:link,  a.nav_link_selected:visited,
a.nav_link_first,  a.nav_link_first:link,  a.nav_link_first:visited,
a.nav_link_first_selected,  a.nav_link_first_selected:link,  a.nav_link_first_selected:visited,
a.nav_link_last,  a.nav_link_last:link,  a.nav_link_last:visited,
a.nav_link_last_selected,  a.nav_link_last_selected:link,  a.nav_link_last_selected:visited {
	width:93px;
	height:22px;
	text-align:center;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#073771;
	margin:0px;
	padding:12px 3px 0px 3px;
	display:block;
	text-transform:uppercase;
}
a.nav_link_last,  a.nav_link_last:link,  a.nav_link_last:visited {width:96px;}
a.nav_link_selected,  a.nav_link_selected:link,  a.nav_link_selected:visited {color:#FFF; background-color:#294d84;}
a.nav_link_first_selected,  a.nav_link_first_selected:link,  a.nav_link_first_selected:visited {color:#FFF; background:url(../images-accueil/top_menu_first_hover.gif) no-repeat top left;}
a.nav_link_last_selected,  a.nav_link_last_selected:link,  a.nav_link_last_selected:visited {color:#FFF; background:url(../images-accueil/top_menu_last_hover.gif) no-repeat top right;}
a.nav_link:hover,  a.nav_link:active,  a.nav_link_selected:hover,  a.nav_link_selected:active{color:#FFFFFF; background-color:#294d84;}

a.nav_link_first:hover,  a.nav_link_first:active,  a.nav_link_first_selected:hover,  a.nav_link_first_selected:active {color:#FFF; background:url(../images-accueil/top_menu_first_hover.gif) no-repeat top left;}
a.nav_link_last:hover,  a.nav_link_last:active,  a.nav_link_last_selected:hover,  a.nav_link_last_selected:active {color:#FFF; background:url(../images-accueil/top_menu_last_hover.gif) no-repeat top right;}

/*********************************/
/********** Fin ******************/
/*********************************/

/*********** global styles ***********/
a, a:focus, a:active{text-decoration:none; color:#003399;}
a:visited {text-decoration:none; color: #003399}
a:hover   {text-decoration:underline;}

img,
a img,
a:visited img,
a:focus img,
a:active img,
a:hover img { border: 0; text-decoration:none;}

hr { border: 0; width: 100%; height:1px; color:#CCCC99; background-color:#CCCC99;}

form {padding:0; margin:0;}

/*h1  {font-size:180%; color:#000000; margin:0.20em 0.25em 0.5em 0; line-height:170%; font-weight:normal;}
h2  {font-size:160%; color:#000000; margin:0.20em 0.25em 0.5em 0; line-height:130%; font-weight:normal;}
h3  {font-size:140%; color:#000000; margin:0.20em 0 0.5em 0; line-height:130%; font-weight: bold;}
h4  {font-size:130%; color:#000000; margin:0.20em 0 0.5em 0; font-weight:bold;}
h5  {font-size:120%; color:#000000; margin:0.20em 0 0.5em 0; font-weight:bold;}

h6  {font-size:110%; color:#1D4B7A; margin:0 0 0 0; font-weight:normal;}

p   {margin:0.5em 0 1em 0}*/
