.borderTmp {
    border:1px solid #f00;
}
.clearBoth {
    clear:both;
}
.smaller {
    font-size:xx-small;
}

/* */
html, body, div, input, textarea, ul, li, form, p, h2, h3, menu, span {
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:normal;
    color:#004F8C;   
    margin:0;
    padding:0; 
    background:none;
	line-height:1.1;
}
body {
    background: #00ACDC;
}

#rechercheGoogle {
	position:absolute;
	left:655px;
	width:225px;
	background:url("images/interface/fondRecherche.png") bottom left no-repeat; > background:url("images/interface/fondRechercheIE.gif") bottom left no-repeat;
	padding:2px 3px 0px 5px;
}

a {
    text-decoration:none;
    color:#004F8C;
}
a:hover {
    text-decoration:underline;   
}

/* */
#page {
    margin: 0em auto;
   /* width:900px; */
    width:1122px;
   /* width:1034px; */
	left: 50%; 
   /* margin-left: -450px; */
    margin-left:-561px; 
   /*  margin-left:-517px; */
    position: absolute;
	padding-left:111px;
    background: #00ACDC url('images/interface/ombre.png') repeat-y; > background: #00ACDC url('images/interface/ombreIE.png') repeat-y;
}

#home_search table {
	margin:2px 0px 0px 0px;
	> margin-top:0px;
}

#home_search {
    width:427px;  > width:900px; 
    height:29px;
    background:#F8AE00 url("images/interface/home_search.jpg");
    padding:0px 0px 0px 473px; 
}

#home_search #rechercheGoogle {
	position:absolute;
	left:581px;
	width:225px;
	background:url("images/interface/fondRecherche.png") bottom left no-repeat; > background:url("images/interface/fondRechercheIE.gif") bottom left no-repeat;
	padding:0px 3px 0px 5px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/fondRecherche.png');*/
	z-index:10;
	/*top:-2px;*/
}
#home_glossaire {
	position:absolute;
	left:805px;
	top:4px;
	width:150px;
}

#home_glossaire a { color:#FFFFFF; text-transform:uppercase; font-size:10px; margin-left:23px; } 

#tetiereFlash {
    background:#F8AE00 url("images/interface/home_tetiereFlash.jpg");
    width:900px; 
    height:286px;
}

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

#tetiere {
    background:#F8AE00 url("images/interface/int_tetiere.jpg") no-repeat;
    width:900px;
    height:180px;
}
     
ul#int_search {
    padding:4px 0px 0px 760px;
	height:16px;
    /*width:340px; > width:900px; */
}
ul#int_search li {
    display:inline;
    text-transform:uppercase;
    color:#FFFFFF;
    font-size:10px;
    margin:0px 0px 0px 0px;                                     
    padding:0px 0px 0px 25px;
}
ul#int_search li input.searchInput {
     border:none;
     height:14px;
     width:100px;
     background:#FFFFFF url("images/interface/fond_search.gif") 0px 0px;
     color:#000000;
     font-size:10px;
     padding:0px 0px 0px 2px;
     text-transform:none;
    
}
ul#int_search li input.submitButton {
     border:none;
     background-color:#F8AE00;
     color:#FFFFFF;
     cursor:pointer;
     width:20px;
     height:16px;
     margin:2px 0px 0px 2px;
}
ul#int_search li a { color:#FFFFFF; } 

#navigation {
    list-style: none;
    margin:85px 0px 0px 110px; /*> margin-top:85px;*/
    border:none;
}

#navigation a {
    float:left; 
    display:block;
    background:url("images/interface/btnOff.gif") 0px 0px no-repeat;
    width:133px; > width:143px;
    padding:0px 0px 0px 10px;
    margin:0px 2px 0px 0px;
    color:#F88601;
    font-weight: bold;
    font-size:14px; 
    /*border:1px solid #f00;*/
} 
#navigation a:hover, #navigation a.hover {
    background:url("images/interface/btnOn.gif") 0px 0px no-repeat;
    text-decoration: none;
}

#sous_navigation {
    clear:both;
    background:url("images/interface/int_nav.jpg") 0px 0px no-repeat;
    width:792px; > width:900px; 
    height:35px; > height:60px;
    color:#66D0EB;
    font-size:36px;
    > margin:-85px 0px 0px 0px;
    padding:25px 0px 0px 108px;
    /*border:1px solid #f00;*/
}
#sous_navigation span {
   font-size:18px;
   color:#66D0EB;  
}
/* ********************************* */


#contenu {
    padding:0px 0px 0px 357px;
    background:#FFFFFF url("images/interface/home_fondElastique.jpg") 0px 0px repeat-y;
    width:543px;
}
#contenu img#visuel {
    margin-left:-357px;
    position: absolute; 
}
#contenu #presentation {  
    width:505px; > width:505px;
    font-size:14px;
    padding:30px 0px 0px 10px;
    text-align:justify; 
}
#contenu #actualite { 
    width:515px;
    font-size:12px;
    padding:10px 0px 0px 0px;
}
#contenu #actualite h1 { 
    margin-top:0px;
    font-size:30px;
    padding:10px 10px 0px 10px;
    color:#B2E5F5;     
    background:#FFFFFF url("images/interface/home_actu.gif") right 10px no-repeat;
    height:35px; 
}

#contenu #actualite #focus {
    background:#FFFFFF url("images/interface/home_actuElastique.gif") bottom right no-repeat;
    padding:0px 0px 0px 170px;
    margin:-20px 0px 10px -3px;  
    > margin-left:-2px;
}

#contenu #actualite #focus img {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px -160px;
    position:absolute;         
    border:1px solid #105A93;  
}
#contenu #actualite #focus h2 {
    font-weight:bold;
    font-size:15px;
    color:#004F8C;
    width:340px;
    border:1px solid #fff;
}
#contenu #actualite #focus h3 {
    font-weight:normal;
    font-size:12px;
    color:#F88500;
    width:340px;
    border:1px solid #fff;
}
#contenu #actualite #focus p {
    text-align:justify;
    width:340px;
    border:1px solid #fff;
}
#contenu #actualite #focus ul {
    list-style:none;
    margin:5px 0px 0px 10px;    
	width:300px;
}
#contenu #actualite #focus ul li {
    background:#FFF url("images/interface/home_puceRubrique.gif") 0px 3px no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    color:#7FD4EE;         
}
#contenu #actualite #focus ul.plusDActu {
    list-style:none;
    margin:20px 20px 20px 0px;
	width:auto;
}
#contenu #actualite #focus ul.plusDActu li {
    float:left;
    background:#FFF url("images/interface/home_puceRubrique.gif") 0px 3px no-repeat;
    margin:0px 60px 20px 0px; > margin-bottom:0px;
    padding:0px 0px 0px 10px;
    font-weight:bold;
    color:#7FD4EE;         
}
#contenu #actualite #focus.noImg {
    padding:0px 0px 0px 12px;
}
#contenu #actualite #focus.noImg h2, #contenu #actualite #focus.noImg h3, #contenu #actualite #focus.noImg p {
	width:495px;
}

#contenu #blocsRubrique {
    margin:0px 0px 0px -290px;
    padding:30px 0px 30px 0px;
    width:833px;    
}
#contenu #blocsRubrique menu {
    float:left;
    margin-right:20px;
    padding:0px 0px 30px 0px;   
}
#contenu #blocsRubrique menu.dernier {
    margin-right:0px;
}

#contenu #blocsRubrique menu h1 {
    color:#F88601;
    font-size:18px;
    font-weight:bold;
    background:#FFFFFF url("images/interface/home_titreRubrique.gif") no-repeat;
    height:26px;
    padding:2px 0px 0px 30px;
    width:155px;  > width:185px;      
}
#contenu #blocsRubrique menu h1 a { 
    color:#F88601;
}
#contenu #blocsRubrique menu ul {
    list-style-image: url("images/interface/home_puceRubrique.gif");
    padding:5px 0px 5px 30px;
    background: #FFFFFF url("images/interface/home_fondRubrique.jpg") bottom left no-repeat;
    border:1px solid #F7AE00;
    width:153px;  > width:183px;
    margin: -10px 0px 0px 0px; > margin: -15px 0px 0px 0px;      
}

 

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




#int_contenu {
    padding:0px 30px 0px 300px;
    > margin-top:-6px;
    background:#FFFFFF url("images/interface/home_fondElastique.jpg") 0px 0px repeat-y;
	width:570px; > width:900px;
}
#int_contenu #visuel {
    margin:0px 0px -5 -300px; 
    position: absolute; 
}
#int_contenu #visuel ul {
    list-style-image: url("images/interface/home_puceRubrique.gif");
    padding:5px 0px 5px 30px;
    background: #FFFFFF url("images/interface/home_fondRubrique.jpg") bottom left no-repeat;
    border:1px solid #F7AE00;
    width:153px;  > width:183px;
    margin: 0px 0px 0px 85px; > margin: -3px 0px 0px 85px;      
}
#int_contenu #visuel ul a.hover {
    text-decoration:underline; 
}
#int_contenu p { 
    padding:0px 15px 15px 15px; 
    font-size:11px;        
    text-align: justify;
}
#int_contenu p a, #int_contenu li a {
	text-decoration:underline;
}
#int_contenu p a:hover, #int_contenu li a:hover {
	text-decoration:none;
}
#int_contenu p.chapo {
    padding:15px 15px 0px 15px;
    font-size:12px;
}
#int_contenu h1 {
    background:#FFF url("images/interface/int_puce.gif") 15px 5px no-repeat;
    padding:0px 0px 0px 28px;
    font-size: 16px;  
}
#int_contenu h2 {
    background:#FFF url("images/interface/int_puce.gif") 15px 5px no-repeat;
    padding:0px 0px 0px 28px;
    font-size: 14px;  
}
#int_contenu .actualite h2 {
    background:none;
    padding:0px 0px 0px 0px;
}
#int_contenu .sousTitre {
    display:inline;
    font-weight:bold;
    color:#4A8704;
}

#int_contenu p.blocBas {
    padding:0px 15px 15px 50px;
}
#int_contenu ul.blocBas  {
    margin-top:-15px;
    padding:0px 15px 15px 65px;         
}

#int_contenu img.illustration {  
    float:right;
    margin-left: 20px;
    border:1px solid #004F8C;
}           
#int_contenu menu.btn  {
    display:block;
    margin:20px 0px 15px 178px;
    width:29px; height:29px;
    background:url("images/interface/fond_bigBtn.jpg") no-repeat; 
}
#int_contenu menu.btn a.btn_imprimer  {
    display:block;
    width:29px; height:29px;
    background:url("images/interface/btnImprimer_out.gif") no-repeat; 
}
#int_contenu menu.btn a.btn_imprimer:hover  {
    background:url("images/interface/btnImprimer_over.gif") no-repeat; 
}
  
#int_contenu #sous_sous_navigation, #int_contenu .sous_sous_navigation  {
    list-style-image: url("images/interface/home_puceRubrique.gif");
    padding:5px 0px 10px 15px;
    margin: 10px 16px 20px 15px;
    border-bottom:1px solid #F98800;
}
#int_contenu .listAvecFleche {
    list-style-image: url("images/interface/home_puceRubrique.gif");
    padding:5px 0px 10px 15px;
    margin: 10px 16px 20px 15px;     
}
#int_contenu #sous_sous_navigation a {
    font-weight:bold;
}
#int_contenu .sous_sous_navigation {
    margin: 10px 16px 20px 0px;
}

#int_contenu ul {
	margin-left:30px;/*margin-left:30px;*/
	margin-bottom:20px;
}
#int_contenu ul ul {
	margin-left:0px;
}
#int_contenu ul .sous_numerotion {
	list-style:disk;
	margin-left:30px;
}
#int_contenu ul .sous_numerotion p {
	padding-left:0px;
}
#int_contenu ul .sous_numerotion ul {
	padding-left:30px;
	list-style:disc;
}
#int_contenu ul .sous_numerotion .notabene {
	font-style:italic;
	font-size:10px;
}
#contenu_cache { display:none; }
/* ********* */






#int_contenu ul.glossaire {
	font-size:14px;
	color:#004F8C;
	list-style:none;
	margin:10px 0px 0px 60px;
}
#int_contenu ul.glossaire li {
	text-align:center;
	width:17px;
	font-size:14px;
	display:block;
	float:left;
	/*display:inline;
	margin-right:10px;*/
}
#int_contenu ul.glossaire a:hover {
	font-weight:bold;
	color:#FA9100;
	text-decoration:none;
}

#int_contenu table.glossaire {
	font-size:12px;
	color:#004F8C;
	margin:0px 0px 0px 60px;
}
#int_contenu table.glossaire .titre a {
	color:#FA9100;
	font-weight:bold;
	font-size:18px;
	margin:20px 0px 0px 0px;
	display:block;
	border-bottom:1px solid #FA9100;
	text-decoration:none;
}

#int_contenu table.glossaire tr {
	clear:both;
}
#int_contenu table.glossaire th {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
#int_contenu table.glossaire td {
	vertical-align:top;
}
#int_contenu table.glossaire div  {
	float:left;
}
#int_contenu table.glossaire div.mini_btn  {
	margin:-2px 0px 0px 2px;
    display:block;
    width:21px; height:21px;
    background:url("images/interface/fond_miniBtn.gif") no-repeat; 
}
#int_contenu table.glossaire div.mini_btn a.btn_recherche  {
    display:block;
    width:21px; height:21px;
    background:url("images/interface/btnRecherche_out.png") no-repeat; 
}
#int_contenu table.glossaire div.mini_btn a.btn_recherche:hover  {
	position:absolute;
    background:url("images/interface/btnRecherche_over.png") no-repeat; 
}
#int_contenu ul.glossaire a {
	text-decoration:none;
}

#financeurs h1 {
	margin-bottom:30px;
}
#financeurs p {
	margin:0px 0px 0px 120px;
	height:80px;
}
#financeurs img {
	margin:0px 0px 0px -120px;
	position:absolute;
}
#financeurs a {
	font-size:10px;
}
#financeurs p {
	font-size:10px;
}
#financeurs span {
	margin:0px 0px 0px 0px;
	color:#4C791A;
	font-weight:bold;
	font-size:11px;
}

#contenu_rubrique.actualite h2 {
    font-weight:bold;
    font-size:15px;
    color:#004F8C;
    border:1px solid #fff;
	margin-left:15px;
}
#contenu_rubrique.actualite h3 {
    font-weight:normal;
    font-size:12px;
    color:#F88500;
    border:1px solid #fff;
	margin-left:15px;
}
#contenu_rubrique.actualite p {
    text-align:justify;
}
#contenu_rubrique.actualite img.illustration {
	margin-right:15px;
	margin-top:15px;
}
#contenu_imprimable {
	min-height:550px;
}



#piedPage {
    background:#F8AE00 url("images/interface/piedDePage.jpg") top left no-repeat;
    width:900px;
}
#piedPage ul { 
    padding:50px 50px 50px 290px;
}
#piedPage ul li { 
    display:inline;
    font-weight:bold;
    font-size:10px;
    color:#004F8C;
    border-right:1px solid #BBE9EE;
    padding:0px 10px 0px 10px;
}
#piedPage ul li.dernier {     
    border-right:none;
}
#piedPage a.hover {
	text-decoration:underline;
}
body {
  font-size:1em;
}

#map {
	width:540px; 
	height:400px;
	margin:0px 0px 0px 15px;
}
#map a.contact {
	text-decoration:underline;
}
#map a.contact:hover {
	text-decoration:none;
}

#map ul {
    list-style-image: url("images/interface/home_puceRubrique.gif");
    padding:5px 0px 5px 20px;
    margin: -10px 0px 0px 0px; > margin: -15px 0px 0px 0px;      
}
#map ul h2 {
	color:#F58000;
	font-size:11px;
	font-weight:normal;
	background:none;
    padding:0px 0px 0px 0px;
}
#map div.mini_btn  {
	margin:-2px 0px 0px 2px;
    display:block;
    width:21px; height:21px;
    background:url("images/interface/fond_miniBtn.gif") no-repeat; 
}
#map div.mini_btn a.btn_zoomin  {
    display:block;
    width:21px; height:21px;
    background:url("images/interface/btnRecherche_out.png") no-repeat; 
}
#map div.mini_btn a.btn_zoomin:hover  {
	position:absolute;
    background:url("images/interface/btnRecherche_over.png") no-repeat; 
}

#map #blocZoom {
	/*width:68px;*/
	width:61px;
	/*height:141px;*/
	height:223px;
	background:url("images/interface/fondBtnGmap.png") no-repeat;
	/*padding-top:20px;*/
	padding:101px 0px 0px 1px;
}
#map #blocZoom #zoomIn {
	/*margin-left:15px;*/
	margin-left:12px;
}
#map #blocZoom #zoomOut {
	/*margin-left:0px;*/
	margin-left:0px;
}
#map #blocZoom #zoomIn, #map #blocZoom #zoomOut {
	text-decoration:none;
}

#retour_home {
	position:absolute;
	width:350px;
	height:80px;
	display:block;
}


#contactForm  input, textarea{
	width:300px;
	border:1px solid #004F8C;
	background:#FFFFFF url("images/interface/fond_search.gif") 0px 0px no-repeat;
	color:#000000;
	padding:2px 0px 0px 4px;
}
#contactForm  textarea{
	height:200px;

}
#contactForm input.submit {
     border:none;
     background:#F8AE00 none;
     color:#FFFFFF;
     cursor:pointer;
     height:16px;
     margin:0px 0px 0px 30px;
	 text-transform:uppercase;
	 width:auto;
	 padding:0px 0px 0px 0px;
}
#contactForm input.checkbox {
	border:none;
	width:14px;
	margin-right:2px;
}
#lecteur {
	margin-left:-250px;
	position:relative;
	/*border-top:1px solid #F98800;*/
	padding-top:20px;
}
#flashcontentVideo {
	background:#FFFFFF url(images/interface/fauxLecteur.gif) no-repeat scroll 0px;
	height:285px;
	text-align:center;
	vertical-align:middle;
	width:330px;	
}
#flashcontentVideo a {
	color:#995555;
	display:block;
	height:100%;
	padding-top:100px;
	text-decoration:none;
	width:300px;
}
#flashcontentVideo a:hover {
	text-decoration:underline;
}
#videos p a {
	margin-left:-15px;
}

#lecteur .description {
	width:320px;
	text-align:right;
}
#lecteur .description .titre {
	font-weight:bold;
	color:#4A8704;
}
#lecteur .description .texte {
	font-style:normal;
}
ul#videos {
	margin-top:30px; > margin-top:22px;
	margin-left:100px; > margin-left:340px;
	position:absolute;
	z-index:10;
}
#contacts .noBorder {
	border-bottom:none;
}
#contacts ul.direction {
	margin-left:15px;
	margin-bottom:0px;
}
#contacts ul.contact {
	list-style: none;
	list-style-image: url("");
	border-bottom:1px solid #F98800;
}
#contacts ul.contact h2 {
	margin-left:-15px;
}
#contacts ul.contact ul {
	margin-left:30px;
}
#contacts li {
	margin-top:5px;
}
#contacts a {
	font-weight:bold;
}
/*
ul#int_search li input.searchInput {
     border:none;
     height:14px;
     width:100px;
     background:#FFFFFF url("images/interface/fond_search.gif") 0px 0px;
     color:#000000;
     font-size:10px;
     padding:0px 0px 0px 2px;
     text-transform:none;
    
}
ul#int_search li input.submitButton {
     border:none;
     background-color:#F8AE00;
     color:#FFFFFF;
     cursor:pointer;
     width:20px;
     height:16px;
     margin:2px 0px 0px 2px;
}
*/

