body{margin:0;padding:0;background:#440000 url('../img/background-noel.png') repeat-x left top;background-attachment:fixed;color:#3F3939;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;}
#div_central{width:995px;margin:0 auto;background:transparent url('../img/background_div_central.png') repeat-y right top;}
table{z-index:0;margin:0;padding:0;color:#3F3939;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;}
a{color:#3F3939;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;cursor:hand;}
a:hover{color:#3F3939;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;cursor:hand;text-shadow: #C4C3AC 0 0 8px;}
a.info{position:relative;text-decoration:none;z-index:24;}
a:hover.info{background:none transparent scroll repeat 0% 0%;text-decoration:none;z-index:25;}
a.info span{display:none;}
a:hover.info span{DISPLAY:block;Z-INDEX:1;POSITION:absolute;TOP:2em;LEFT:2em;BORDER-RIGHT:#3f3939 1px solid;PADDING-RIGHT:4px;BORDER-TOP:#3f3939 1px solid;PADDING-LEFT:4px;FONT-WEIGHT:normal;FONT-SIZE:10px;BACKGROUND:#f2f2ea;LEFT:0.5em;PADDING-BOTTOM:2px;BORDER-LEFT:#3f3939 1px solid;WIDTH:150px;COLOR:#3f3939;LINE-HEIGHT:12px;PADDING-TOP:2px;BORDER-BOTTOM:#3f3939 1px solid;TEXT-ALIGN:left}
a.underline{text-decoration:underline;}
a:hover.underline{text-decoration:none;color:#C0C0C0;}
.menu{color:#CCCCCC;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
.menu_select{color:#FFFFFF;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
.titre1, h1{color:#3F3939;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;text-decoration:none;}
.titre2, h2{color:#3F3939;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;}
.titre2_blanc{color:#FFFFFF;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.search_color{color:#CC0000;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.menu_langue{color:#CCCCCC;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;text-align:right;}
.menu_login{color:#CCCCCC;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;text-align:right;}
.piedpage{color:#CCCCCC;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;text-align:center;}
.form_bouton{color:#E0DFCA;background-color:#3F3939;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;border:1px solid #000000;margin:1px;}
input, textarea, select{color:#383838;background-color:#F5F5F5;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #C0C0C0;}
#scroll{position:absolute;bottom:-0.1px;visibility:hidden;}
.strike{background:url('../img/strike-css.png') repeat-x center left;color:#000;}
.cadre_miniature{border:1px solid #E0DFCA;padding:5px;}
.centrage_vertical{vertical-align:middle;display:inline-block;}
/*.liste_article_entete{background:#FFFFFF url('../img/gradient4.png') repeat-x left bottom;padding:3px 10px 0px 5px;}*/
.form_search{background-color:#FFFFFF;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;border:1px solid #aaa;}
.recherche_articles .input_texte{
padding-left:30px;
height:30px;
font-weight:bold;
border:1px solid #E0DFCA;
background:#FFFFFF url('../img/loupe1.png') no-repeat 5px center;
width:250px;
}
.recherche_articles .input_submit{
height:30px;
border:1px solid #fff;
background:#fff url(/img/formulaire_bg_1.gif) repeat-x bottom left;
}
form#recherche1{background:#FFFFFF url('../img/gradient1.png') repeat-x left top;border-top:5px solid #E0DFCA;border-bottom:5px solid #E0DFCA;padding:4px;color:#B81C1C;padding:3px;margin:0 auto;text-align:center;-moz-border-radius:5px/5px;-webkit-border-radius:5px/5px;-khtml-border-radius:5px/5px;border-radius:5px/5px;}
form#recherche1 fieldset{display:block;border:1px solid #E0DFCA;padding:2px;font-family:verdana, sans-serif;margin-bottom:0.0em;-moz-border-radius:5px/5px;-webkit-border-radius:5px/5px;-khtml-border-radius:5px/5px;border-radius:5px/5px;}
form#recherche1 fieldset:hover{border:1px dotted #CCCCCC;}
form#recherche1 legend{font-family:arial, verdana;font-size:12px;font-weight:bold;color:#3F3939;border:0px solid #C7C6B4;margin-bottom:2px;padding:3px;background:#fff url(/img/formulaire_bg_1.gif) repeat-x center left;}
form#recherche1 #search{padding-left:20px;height:23px;font-family:arial, verdana;font-size:12px;font-weight:bold;color:#3F3939;border:1px solid #E0DFCA;background:#FFFFFF url('../img/loupe1.png') no-repeat top left;padding-left:22px;margin-bottom:0.5em;width:150px;}
form#recherche1 #submit{height:23px;font-family:arial, verdana;font-size:12px;font-weight:bold;color:#3F3939;border:1px solid #fff;background:#fff url(/img/formulaire_bg_1.gif) repeat-x top left;padding-left:0.5em;margin-bottom:0.5em;width:160px;}
form#recherche1 img{vertical-align:top;}
form#recherche1 #submit:hover{font-weight:bold;background-position:bottom left;color:#000;border:1px solid #CCCCCC;}
p.titre1{font:12px Verdana, Helvetica, Arial, Geneva, sans-serif;font-weight:bold;text-align:left;color:#3F3939;background:#E0DFCA;padding:0 10px;-moz-border-radius:3px;-webkit-border-top-right-radius:3px;text-transform:uppercase;}
p.titre1 span{padding:0 4px;background:#F2F2EA;}
.remarque_tableau_certif{font-size:95%;text-align:justify;padding:5px;margin-top:5px;border-bottom:1px #C0C0C0 solid;background:#FFFFFF url('../img/gradient1.png') repeat-x left center;}
.remarque_tableau_certif img{margin-right:5px;}
.moteur_motscles{text-align:justify;height:45px;font-weight:bold;padding:5px 5px 5px 100px;margin:0px 0px 10px 0px;border-bottom:1px #C0C0C0 solid;}
#bouton_inscription{background:#FFFFFF;border-left:1px solid #E0DFCA;border-right:1px solid #E0DFCA;border-top:10px solid #E0DFCA;border-bottom:10px solid #E0DFCA;text-align:center;font-weight:bold;color:#3F3939;font-family:"Arial Narrow", Helvetica, Arial, Geneva, sans-serif;font-size:17px;font-style:italic;padding:10px;-moz-border-radius:10px;-webkit-border-top-right-radius:10px;}
#bouton_inscription #lien{color:#009F8A;font-style:normal;}
#bouton_inscription #lien:hover{color:red;}
#boite_pourquoi{width:100%;background:#FFFFFF url('../img/gradient2.png') repeat-x left top;padding:5px;-moz-border-radius:5px;-webkit-border-top-right-radius:5px;}
#boite_pourquoi_titre{font-weight:bold;font-style:italic;color:#A21411;font-size:14px;margin-left:5px;}
#boite_pourquoi_centre_vertical img, #boite_pourquoi_centre_vertical span{vertical-align:middle;display:inline-block;margin:1px;font-weight:bold;color:#3F3939;}
.bloc_descr{background:#E0DFCA url('../img/gradient3.png') repeat-x;border-top:1px solid #D6D5C9;border-bottom:3px solid #D6D5C9;padding:5px;margin:5px;}
.promo_pourcent{font-size:150%;color:red;font-weight:bold;font-style:italic;text-align:right;margin:20px 50px 0px 0px;}
#projet_top_navigation{background:transparent;width:100%;height:77px;list-style:none;margin-top:7px;margin-bottom:11px;width:100%;}
ul.projet_nav{background:transparent;width:100%;height:57px;line-height:31px;list-style:none;padding:0 10px;font-size:14px;}
ul.projet_nav li{display:inline;padding:0;background:transparent;}
ul.projet_nav a{background:transparent;height:30px;font-size:16px;color:#3F3939;float:left;padding:11px 19px 11px 16px;text-decoration:none;border-top:1px solid #3F3939;border-bottom:4px solid #3F3939;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
ul.projet_nav a:hover{background:#3F3939;border-top:1px solid #3F3939;border-bottom:4px solid #3F3939;border-left:1px solid #3F3939;border-right:1px solid #3F3939;color:#FFF;padding:11px 19px 11px 16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.boite_colonne{background:#FFFFFF url('../img/gradient1.png') repeat-x left bottom;border-top:5px solid #E0DFCA;border-bottom:5px solid #E0DFCA;padding:5px;-moz-border-radius:5px;-webkit-border-top-right-radius:5px;font-size:10px;color:#3F3939;}
.boite_colonne_titre{font-weight:bold;font-style:italic;color:#A21411;font-size:12px;margin-left:5px;margin-bottom:10px;}
#recherche_home fieldset{background:#FFFFFF url('../img/gradient3.png') repeat-x left top;border:0px;border-bottom:1px #9F9F9F solid;padding-bottom:10px;}
#recherche_home_champ, #recherche_home_bouton{-moz-border-radius:12px;-webkit-border-radius:12px;color:#383838;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:13px;border:1px solid #9F9F9F;padding:5px;margin-top:5px;}
#recherche_home_champ{width:350px;border:1px #E4E3D0 solid;text-align:center;background:#FFFFFF url('../img/loupe1.png') no-repeat 5px center;padding-left:22px;}
#recherche_home_bouton{border:0px;font-weight:bold;background:#FFFFFF url('../img/gradient5.png') repeat-x left bottom;}
#recherche_home legend{width:100%;text-align:center;margin:auto;display:block;border:0px solid #E8E8E8;background:#FFFFFF;font-family:Verdana;font-size:12px;}

#newsletter_home_champ, #newsletter_home_bouton{-moz-border-radius:12px;-webkit-border-radius:12px;color:#383838;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:13px;border:1px solid #9F9F9F;padding:5px;margin-top:5px;}
#newsletter_home_champ{width:200px;border:1px #E4E3D0 solid;text-align:center;background:#FFFFFF url('../img/mail.png') no-repeat 5px center;padding-left:22px;}
#newsletter_home_bouton{
	border:0px;
	font-weight:bold;
	background: #427729;
	background: -webkit-gradient(linear, left top, left bottom, from(#427729), to(#234A11));
	background: -webkit-linear-gradient(top, #427729, #234A11);
	background: -moz-linear-gradient(top, #427729, #234A11);
	background: -ms-linear-gradient(top, #427729, #234A11);
	background: -o-linear-gradient(top, #427729, #234A11);
	color: #DFDFDF;
}
#newsletter_home_bouton:hover {
	color:#ABD698;
}



#version_langues{text-align:center;background:#FFFFFF url('../img/gradient3.png') repeat-x left top;border-bottom:1px solid #E0DFCA;}
#version_langues_bubble2{list-style:none;margin:5px 0px 2px;padding:5px 0px 0px 0px;}
#version_langues_bubble2 li{display:inline-block;margin:0px 5px;padding:0px;width:16px;height:16px;}
#version_langues_bubble2 li a img{position:relative;border:none;}
#version_langues_bubble2 li a img.large{display:none;}
#version_langues_bubble2 li a:hover img.small{display:none;z-index:0;}
#version_langues_bubble2 li a:hover img.large{display:inline-block;margin-top:-8px;margin-left:-8px;z-index:1000;}
#input43{display: none;}
.pagination_span{background-color:#FAF9E9;padding:0px;margin:1px;border:1px solid #877878;display: inline ; float:left; position:relative; }
.pagination_span:hover{background-color:#D5D3BC;}
.pagination_span a{text-decoration:none;padding:0px 4px;}
.pagination_tiret_choix{text-align:center;width:20px;margin-left:-1px;display:none; position:absolute; top:0px; left:0px; height:0; overflow:hidden;background-color:#FAF9E9;}
.pagination_tiret:hover > .pagination_tiret_choix
{ 
    background-color:#D5D3BC;display:block;height:auto; position:absolute; left: auto; border:1px solid gray; overflow:visible; border-top: 0px;z-index:1000;
} 
.firstlinestyle a, .firstlinestyle span{font-weight:bold;}
.jfontsize-button {
  font-weight: bold;
  padding: 1px;
  font-size:9px;
  border: solid 1px #E0DFCA;
}
.jfontsize-span{width:20px;}

.jfontsize-button:hover {
  text-decoration: none;
  background: #E0DFCA;
  border: solid 1px #E0DFCA;
}

.jfontsize-disabled, .jfontsize-disabled:hover {
  color: #aaa;
  border: solid 1px #eee;
  background: #eee;
}

.bouton_1{
	margin:5px;
	padding:5px;
	font-weight:bold;
	text-align:center;
	background:#fff url(/img/formulaire_bg_1.gif) repeat-x center left;
	border:1px solid #CDCDCD;
	width:160px;
}
.bouton_1:hover{
	background-position:bottom left;
	color:#000;
}
.clear{clear:both;
  display:block;
  height: 0;
  font-size: 1px;
  line-height: 0px;
} 
