body{behavior:url("medias/utils/csshover.htc");}

td#content li {list-style-image: url(../images/li.gif);}

body, html{ width:100%; height:100%; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#000; }
body{background:#e0edf9;}
table#superglobal{width:990px; background:#fff}
td#gauche{background:url(../images/header.jpg) no-repeat; width:718px; height:225px; text-align:left}
td#imgtop{padding:0px 0px 0px 0px}

/* pavé recherche */

form#recherche{padding:0; margin:0}
/*table#recherche{margin:19px 0px 0px 358px; font-size:13px; color:#fff; }*/
table#recherche{margin:19px 0px 0px 200px; font-size:13px; color:#fff; }
table#recherche td.rsitemap { width:230px; text-align: right;}
table#recherche td.rmot {width:185px; }
table#recherche td.rbtn {width:auto;}
input#ctl00_mot{ margin:0px 0px 0px 15px; width:160px; border:0px solid transparent; background:transparent; color:#fff;}
input#mot{ margin:0px 0px 0px 15px; width:160px; border:0px solid transparent; background:transparent; color:#fff;}
/*input#mot{ margin:0px 20px 0px 17px; _margin:0px 35px 0px 17px; width:150px; border:0px solid transparent; background:transparent; color:#fff}*/
form#recherche a{color:#fff; font-size:14px; text-decoration:none; margin:0; padding:0}
table#recherche a{color:#fff; font-size:14px; text-decoration:none; margin:0; padding:0}
table#recherche a:hover{color:#b1d006}

table#globalcontent a{color:#0065af}
table#globalcontent a:hover{color:#b1d006; text-decoration:none}


/* pavé navigation */
table#navig{margin:45px 0px 0px 20px; font-size:12px}
table#navig a{color:#fff; text-decoration:none; margin:0px 10px 0px 0px; font-size: 10px;}
table#navig a:hover{color:#b1d006}
td#navigation {width:615px; text-align:left}


/* choix des langues : en-tête à droite */
div.lg a{display:block; padding:5px 5px 5px 5px; background:#0065b1; color:#fff; font-size:12px; text-decoration:none}
div.lg a:hover{background:#3794d9}
div.lgselected a{display:block; padding:7px 5px 7px 5px; background:#003d8f; color:#fff; font-size:12px; text-decoration:none}


/* chemin (en-dessous de navigation */

div#path{margin:20px 0px 0px 20px}
div#path a{color:#85bada; text-decoration:none; font-size:12px; float:left}
div#path a.pathnoimg { display:block; margin:0px 15px 0px 0px}
div#path a.pathnoimg:hover {color:#b1d006}
div#path a.path{display:block; margin:0px 15px 0px 0px; padding:0px 0px 0px 20px; background:url(../images/puce.gif) no-repeat 0 0}
div#path a.path:hover{color:#b1d006}
div#path a.pathselected{display:block; margin:0px 15px 0px 0px; padding:0px 0px 0px 20px; background:url(../images/puce.gif) no-repeat 0 0; color:#0a4693}

/* pictos : print et sauvegarde */

table#pictos{margin:25px 0px 0px 240px}
table#pictos img{padding:0px 15px 0px 0px}

/* titre page */

td#titre h1{color:#B8D600; padding:0; margin:20px 0px 20px 245px; font-size:25px; font-weight:normal}






/* ------- template intérieure ------------- */

/* contenu */

table#globalcontent{padding:0; margin:0; text-align:left; width:990px;}
table#globalcontent td#menugauche{width:235px;}
div#contenttexte {margin:0px 145px 0px 10px; _margin:0px 145px 0px 15px; font-size:12px}
div#contenttextefull {margin:0px 45px 0px 10px; _margin:0px 45px 0px 15px; font-size:12px;}

/* pied de page */

div#footer{border-top:1px solid #bfdaeb; text-align:center; margin:25px 0px 20px 10px; padding:10px 0px 0px 0px; font-size:11px}
span.bleufoot{color:#0065B1}
div#footer a{color:#0065B1; text-decoration:underline}
div#footer a:hover{color:#b1d006}
img#imgfooter{margin:0px 10px 0px 0px}




/* ------- page garde ------------- */

div#globalgarde{padding:0px 20px 10px 0px; margin:0px 15px 0px 0px; border-bottom:1px solid #7eb2d9; color:#b8d700; font-size:20px; width:250px}

p.logogardegarde{margin:30px 0px 0px 25px}


p.sourcegarde{text-align:right; font-size:12px; color:#85bcda; margin:20px 0px 20px 0px}
p.sourcegarde a{color:#85bcda; text-decoration:none}
p.sourcegarde a:hover{text-decoration:underline}
td#textegarde{padding:0px 60px 0px 0px;}



/* ------- page actu ------------- */

table#actu{margin:0px 0px 0px 10px; _margin:0px 0px 0px 15px; font-size:12px}
td#contentactu{}



td#texteactu{ padding:0px 20px 0px 0px;}

td#encartdroite{width:145px}
div#globalactu{padding:0px 15px 0px 15px; margin:0px 30px 0px 30px;  width:225px}

table#superactu h1{font-size:25px; color:#c81827; padding:0px 0px 0px 0px; margin:0}

table#superactu .titreactu {font-size: 14px; font-style: normal; font-weight: normal; color:#c81926; padding:10px 0px 0px 0px; margin:0}
table#superactu p{padding:5px 0px 0px 0px; margin:0}

table#superactu p.plusactu {text-align:right}
/*table#superactu p.plusactu a{color:#22539f; text-decoration:underline}
table#superactu p.plusactu a:hover{color:#c81926}
*/
table#superactu p.plusactu a{color:#c81926; text-decoration:none}
table#superactu p.plusactu a:hover{color:#b1d006}

table#TestActu a{color:#c81926; text-decoration:none}
table#TestActu a:hover{color:#b1d006}

/*A.pplusactu{color:#c81926; text-decoration:none}
A.pplusactu:hover{color:#b1d006}*/
img#imgrss{margin:0px 0px 0px 40px}
img#puceactu{margin:0px 5px 0px 0px}


p.logogarde{margin:30px 0px 0px 60px}


/* menu déroulant */ 

	/* état normal */
	
	
	ul#menu {width:185px; padding:0; margin:0; font-size: 14px;}
	
	ul#menu li.folder {display:block; position:relative; font-weight:bold; margin:0; padding:0px 0px 5px 0px;  }
	ul#menu li.folder:hover{ display:block; position:relative; font-weight:bold; margin:0; padding:0px 0px 5px 0px; }
	ul#menu li.folder a.titre{ font-style: normal; background: url(../images/puce-menu.jpg) no-repeat 15px 10px; padding:5px 0px 5px 35px; margin:0; text-decoration:none; color: #005aa8; font-weight: normal; display: block;  }

	ul#menu li.folder a.titre:hover{  }
	ul#menu li.folder:hover a.titre{font-style: normal; display:block; background:transparent; color: white;margin:0;padding:5px 0px 5px 35px; width:150px; background:#bfda1a; font-weight: normal;}
	
	ul#menu li.folder:hover a{ display:block; width:111px; color:#003D8F; }
	
	ul#menu li.folder ul {padding:0; margin:0; position:absolute;left:185px; top:0;}
	ul#menu li.folder ul li {display:block; list-style-type:none;  padding:3px 0px 0px 0px; margin:0; background-image:url(../images/roll.png) !important; background-repeat:no-repeat;  background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='medias/images/roll.png'); float:left; width:175px; height:auto; _height:auto}
	
	ul#menu li.folder ul li:hover { background-image:url(../images/roll-over.png) !important; background-repeat:no-repeat; display:block;  background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='medias/images/roll-over.png'); }

	ul#menu li.folder ul li a { position:relative; font-weight:normal; font-size:13px; padding:0px 0px 0px 45px; text-decoration:none}
	ul#menu li.folder ul li a:hover {position:relative; color:#fff}	
	
	
	ul#menu li.folder ul li.rolltop  {background-image:url(../images/roll-top.png) !important; background-repeat:no-repeat; display:block; width:175px; height:15px; _height:15px; background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='medias/images/roll-top.png'); }
	
	ul#menu li.folder ul li.rollbottom {display:block; padding:0; background-image:url(../images/roll-bottom.png) !important; background-repeat:no-repeat; display:block; width:175px;  height:46px; background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='medias/images/roll-bottom.png');}
	
	
/* état selectionné */

	ul#menu li.folderselected {display:block; position:relative; font-weight:bold; margin:0; padding:0px 0px 5px 0px; }
	ul#menu li.folderselected:hover{ display:block; position:relative; font-weight:bold; margin:0; padding:0px 0px 5px 0px; }
	
	ul#menu li.folderselected a.titre{ font-style: normal; background: url(../images/puce-menu-over.jpg) no-repeat ; background-position:5px 5px; padding:5px 0px 5px 35px; margin:0; text-decoration:none; color:#C81827; font-weight: normal; display: block; }
	ul#menu li.folderselected a.titre:hover{  }
	ul#menu li.folderselected:hover a.titre{  font-style: normal;  display:block; background:transparent;  color: white; padding:5px 0px 5px 35px; margin:0; width:150px;  background:#bfda1a; font-weight: normal;}
	
	ul#menu li.folderselected:hover a{ display:block; width:111px; color:#003D8F; }
	
	ul#menu li.folderselected ul {padding:0; margin:0; position:absolute;left:185px;  top:0px;}
	ul#menu li.folderselected ul li {display:block; list-style-type:none;  padding:3px 0px 0px 0px; margin:0; background-image:url(../images/roll.png) !important; background-repeat:no-repeat;  background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='medias/images/roll.png'); float:left; width:175px; height:auto; _height:auto}
	
	ul#menu li.folderselected ul li:hover { background-image:url(../images/roll-over.png) !important; background-repeat:no-repeat; display:block;  background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='medias/images/roll-over.png'); }

	ul#menu li.folderselected ul li a { position:relative; font-weight:normal; font-size:13px; padding:0px 0px 0px 45px; text-decoration:none}
	ul#menu li.folderselected ul li a:hover {position:relative; color:#fff}	
	
	ul#menu li.folderselected ul li.rolltop  {background-image:url(../images/roll-top.png) !important; background-repeat:no-repeat; display:block; width:175px; height:15px; _height:15px; background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='medias/images/roll-top.png'); }
	
	ul#menu li.folderselected ul li.rollbottom {display:block; padding:0; background-image:url(../images/roll-bottom.png) !important; background-repeat:no-repeat; display:block; width:175px;  height:46px; background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='medias/images/roll-bottom.png');}
/* menu déroulant général */
	
	ul ul, li:hover ul ul {display:none;}
	li:hover ul, li:hover li:hover ul {display:block;}
	
		
	h1 {color:#B8D600; padding:0; margin:20px 0px 20px 240px; font-size:25px; font-weight:normal} 
	h2 {color:#003D8F; font-size:16px;} 
	h3 {color:#c81926; font-size:13px; font-weight:normal} 
	h4 {color:#0065af; font-size:14px;}
	h5 {color: #0065af; font-size: 14px; font-weight: normal;}
	h6 {color: #0065af; font-size: 14px; font-weight: normal; text-decoration: underline;}

.puceverte {list-style-image: url('../images/li.gif'); margin:0 0 0 15px;}

.inputtexte{border: transparent 0px none; border-left: #0061ad 1px solid; height: 19px; width:471px; background: no-repeat url('../images/field.gif') top right; color: #0061ad;}
.button  {border: transparent 0px none; background: url('../images/button.gif') top right; color: #ffffff; font-weight: bold; }
.ligneverte
{
	border-top: #b1d006 1px solid;
	border-bottom: white 1px solid;
}
.lignebleue
{
	border-top:1px solid #bfdaeb;
	border-bottom: white 1px solid;
}


	
/* page popup */ 
body#popup { width:100%; height:100%; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#000; background:#fff; font-size:12px} 
div#globalpopup { margin:15px} 
div#globalpopup h1 {color:#B8D600; padding:0; margin:0px 0px 20px 0px; font-size:25px; font-weight:normal} 
div#globalpopup h2 {color:#003D8F; font-size:16px;}
div#globalpopup h3 {color:#c81926; font-size:13px; font-weight:normal} 


div#globalpopup a{color:#000; text-decoration:underline}
div#globalpopup a:hover{color:#b1d006}



/* Formulaire de recherche */

div.annuaire { font-size:25px; font-weight:normal; margin:0px 0px 0px 245px;  _margin:0px 0px 0px 250px; position: relative; display:block; color: #fff; background: url('../images/search.gif') no-repeat bottom right; height: 50px; padding: 50px 0 0 20px;}
	
div.formulaire {border-left: 4px solid #c0dc17; padding-left: 20px;}
div.formulaire ul {margin:10px 0 5px 0;}
div.formulaire ul li {list-style-image: url('../images/li.gif'); margin:0 0 0 15px;}

div.formulaire input.texte   {border: transparent 0px none; border-left: #0061ad 1px solid; height: 19px; width:471px; background: no-repeat url('../images/field.gif') top right; color: #0061ad;}
div.formulaire input.button  {border: transparent 0px none; background: url('../images/button.gif') top right; color: #ffffff; font-weight: bold; }

/* boutons spéciaux */

table#globalcontent span.btnconsult { color: white; text-decoration: none; font-weight: bold; display: inline-block; background: url('../images/btnconsult.gif') no-repeat right 0; padding: 18px 70px 20px 10px;}
table#globalcontent span.btnconsult a { color: #ffffff; text-decoration: none; font-weight: bold;}
table#globalcontent span.btnconsult a:hover { color: #ffffff; text-decoration: none; font-weight: bold;}
div#globalpopup span.btnconsult { color: white; text-decoration: none; font-weight: bold; display: inline-block; background: url('../images/btnconsult.gif') no-repeat right 0; padding: 18px 70px 20px 10px;}
div#globalpopup span.btnconsult a { color: #ffffff; text-decoration: none; font-weight: bold;}
div#globalpopup span.btnconsult a:hover { color: #ffffff; text-decoration: none; font-weight: bold;}

.etapes {font-size: 14px; color:#a6b32b; font-weight: bold; margin: 0 0 10px 0;}
.EditionsTitres {font-size: 14px;}