html {
 overflow-y: scroll !important;
 }

body { background-color:#5b5ea4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; height:100%; background-image:url(i/fondbody.gif); background-repeat:repeat-x; }

.fondsite{ background-image:url(i/fondsite.gif); background-repeat:repeat-y; }

.bord_gris { border-right:1px #cdcdcd solid; }

ul.puce { margin-top:5px;margin-bottom:5px;}
ul.puce li {list-style-image:url(i/puce.gif);margin:0px 0px 6px -12px;padding:0px; }

.cadre_gris { border:1px #dfdfdf solid; background-image:url(i/fond_cadre_raye.gif); background-repeat:repeat; background-color:#ffffff;}

.fondcontenu { background-image:url(i/fondcontenu.gif); background-repeat:repeat-y; background-color:#ffffff; }
.fondcontenu_glossaire { background-image:url(i/fondcontenu_glossaire.gif); background-repeat:repeat-y; background-color:#ffffff; }

.fond_cadre { background-image:url(i/fond_cadre.gif); background-repeat:repeat-x;background-color:#dfdfdf;}

.h1_fond { background-image:url(i/h1_fond.gif); background-repeat:repeat-y; }

.fondfooter{ background-image:url(i/fondfooter.gif); background-repeat:repeat-x; background-color:#ffffff; }

.fondslogan{ background-image:url(i/fondslogan.gif); background-repeat:repeat-x; background-color:#ffffff; }

.fondbandeau_courbe{ background-image:url(i/fondbandeau_courbe.jpg); background-repeat:no-repeat; background-color:#ffffff;background-position:top right; }


a.liensmenuoff:link,a.liensmenuoff:visited {padding-top:3px;padding-bottom:3px;font-weight:bold;  font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#000066;text-decoration:none; display:block; width:180px;background-image:url(i/fondsousmenu.gif);background-repeat:repeat-x;background-color:#f4f4f4;}
a.liensmenuoff:hover,a.liensmenuoff:active { background-image:url(i/fondsousmenuh.gif); background-repeat:repeat-x;background-color:#ffffff; }

a.liensmenuon:link,a.liensmenuon:visited,a.liensmenuon:hover,a.liensmenuon:active {padding-top:3px;padding-bottom:3px;font-weight:bold;  font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ffffff;text-decoration:none; display:block; width:180px;background-image:url(i/fondsousmenus.gif); background-repeat:repeat-x;background-color:#484c9b;}

div.panel2 {width:530px;padding:8px;}
div.panel {width:530px;display:none;padding:8px;}


a.lienmenu:link,a.lienmenu:visited {padding-top:5px;padding-bottom:8px;font-weight:bold;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#000066;text-decoration:none; display:block; width:100%;background-image:url(i/fondmenu.gif);}

a.lienmenu:hover,a.lienmenu:active { background-image:url(i/fondmenuh.gif); background-repeat:repeat-x; }

a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active {padding-top:5px;padding-bottom:8px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ffffff;background-image:url(i/fondmenus.gif);text-decoration:none; display:block; width:100%;  font-weight:bold;  font-style:italic;  }

h1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; font-weight:bold; color:#ffffff; line-height:100%; display:inline; }

h2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; line-height:100%; display:inline; }

h2.bleu {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; display:inline; color:#353c91; font-style:none;}

strong.bleu {color:#353c91;}

h3 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF3300; line-height:100%; display:inline; }

h4 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#353c91; line-height:100%; display:inline; }

div.right {float:right; padding-left:8px; padding-right:8px;}
div.left {float:left; padding-right:8px; }
div.center {text-align:center;}
div.sep {background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center; width:540px; }
div.lettrine { float:left; padding-right:6px;}


.contenup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.contenu,table,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }


a.liencache:link,a.liencache:visited,a.liencache:hover,a.liencache.active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  text-decoration:none;}


a.lien:link,a.lien:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF3300; font-weight:bold; font-style:italic; text-decoration:underline; }

a.lien:hover,a.lien:active{ text-decoration:none; }

a.lienpetit:link,a.lienpetit:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300; font-weight:bold; font-style:italic; text-decoration:none; }

a.lienpetit:hover,a.lienpetit:active { text-decoration:none; }

.obligatoire { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold; }

input.contact,textarea.contact { background-color:#ffffff; border-left:solid #cccccc 4px; border-right:solid #cccccc 1px; border-top:solid #cccccc 1px; background-image:url(i/fondcontact.gif); background-repeat:repeat-y; background-position:left; background-color:#ffffff; border-bottom:solid #cccccc 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

input.contact_pb,textarea.contact_pb { background-color:#ffffff; background-image:url(i/fondcontact.gif); background-repeat:repeat-y; border-left:solid #FF0000 4px; border-right:solid #FF0000 1px; border-top:solid #FF0000 1px; border-bottom:solid #FF0000 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

input.frmsubmit { cursor:hand; background-image:url(i/fondmenu.gif); background-repeat:repeat-x; background-color:#ffffff; color:#000000; border:solid 0px transparent; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }

.cadresubmit { border:1px #a8a8a8 solid; }

div.lienglossaire {text-align:center;font-size:14px;background-color:#f2f2f2;border:1px solid #aaa;padding:8px;margin:20px;}

.letter_cell{border:1px solid #cccccc; font-family: Avenir, "Lucida Grande", "Bitstream Vera Sans", lucida, arial, helvetica, sans-serif;font-size:10px;background-color:white}

a.lienletter:link,a.lienletter:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF3300; font-weight:bold; font-style:italic; text-decoration:none; display:block;}
a.lienletter:hover,a.lienletter:active{ color:#fff;background-color:#999; }

a.lienletters:link,a.lienletters:visited, a.lienletters:hover,a.lienletters:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:none; display:block;background-color:#FF3300;}

.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; font-weight:bold; font-style:italic;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF3300; font-weight:bold; text-decoration:none;display:block;width:100%;}
a.lienpaginations:link,a.lienpaginations:visited,a.lienpaginations:hover,a.lienpaginations:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;display:block;width:100%;}
.cadrepagination {}
.cadrepaginations {background-color:#FF3300;}
table.pagination {background-color:#F2F2F2;border:1px solid #d2d2d2;}

div.tagWarning {background-color:#fff;border:1px solid #C8C8C8;color:#000000;margin:8px;padding:8px;border:1px solid #555;font-size:11px;}
div.tags2 {margin:0px 0px 15px 0px;padding:8px;}

div.tags {background-image:url(i/fond_categorie_glossaire.png); background-repeat:repeat-x; background-position:top;padding-top:10px;padding-bottom:10px;border:1px solid #1B246C;background-color:#7C7BB6;}


ul.puce2 {
	margin-top:5px;
	margin-bottom:5px;
}

ul.puce2 li {
text-align:left;
	list-style-type:none;
	background-image: url(i/puce2.png);
	background-repeat: no-repeat;
	padding-left:16px;
	background-position:0px 3px;
	margin:0px 0px 6px -25px;
}

a.liencategorie:link, a.liencategorie:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

a.liencategorie:hover, a.liencategorie:active {
	text-decoration:underline;
}

a.liencategories:link, a.liencategories:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF3300;
	font-weight:bold;
	font-style:normal;
	background-color:#fff;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}
a.liencategories:hover, a.liencategories:active {
	text-decoration:none;
}

table.glossaire_resultats {border-collapse:collapse;}
table.glossaire_resultats td {border:1px solid #bbb;background-color:#F2F2F2;padding:2px;}
table.glossaire_resultats td.fr {font-style:italic;}
