body
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 12px;
 color: #323232;
 margin: 12 0 0 0;
}
#head2{
    position: absolute;
    width: 200px;
    height: 50px;
    overflow: hidden;
    font-size: 100%;
    top:-150px;
}
.bgglobal
{
  background-color: #6C0036;
}
img { border: 0px; }
td
{
  font-family: Arial, Helvetica, Verdana;
  font-size: 12px;
 color: #323232;
  /*margin: 0px;*/
  /*text-align:justify;*/
}

h1, .h1
{
  font-family: gill sans, verdana, arial;
  font-size: 14px;
 color: red;
  font-weight: bold;
}
h2, .h2
{
  font-size: 12px;
 color: black;
  font-weight: bold;
}

ul 
{
 margin: 0;
 padding: 0 0 5px 17px;
}

a
{
  font-family: Arial, Verdana;
  /* font-size: 10px; */
 color: #2D3F10;
}
a: visited
{
 color: #2D3F10;
}
a: active
{
 color: red;
}
a: hover
{
 color: red;
 font-weight: bold;
 text-decoration: underline;
}
.barre_grise
{
  background-image:url('images/bg-barre-grey.gif');
}
.barre_menu_mauve
{
  background-image:url('images/bg-barre-purple.gif');
}

.menu_hor, a.menu_hor:visited, a.menu_hor:hover, a.menu_hor:link, a.menu_hor:active
{
 color:fff;
 font-size:11px;
}

.fond_menu_gauche
{
  background-color:#fff;
  background-image:url('images/bg-sous-nav.gif');
}

.fond_page
{
  background-color:#fff;
}

.contour { border: 1px solid #C8C8C8; background-color: #FFF; }

.Txt_Input {
  font-family: Arial, Helvetica, sans-serif;
 background: white;
 color:#4B4B4B;
  font-size : 8pt;
  border-left: 2px solid #76A72A;
  border-top: 1px solid #BDBDC5;
  border-bottom: 1px solid #BDBDC5;
  border-right: 1px solid #BDBDC5;
  padding-left:5px;
}
.Txt_Input_On {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
 background: #F7F7F7;
   background-repeat:no-repeat;
  background-position:left;
 color:#ED0300;
  font-size : 8pt;
  border-left: 2px solid #ED0300;
  border-top: 1px solid #BDBDC5;
  border-bottom: 1px solid #BDBDC5;
  border-right: 1px solid #BDBDC5;
  padding-left:5px;
}
input.ok { font-family: Arial, Verdana, Helvetica;
  height: 20px;
  cursor: pointer;
  width: auto;
  background-color: #6C0036;
  text-align: center;
  line-height: 18px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  border-style: none;
  border: 1px solid #898d98;
}
.fond_cours
{
  background-image:url('images/bg-bloc-recettes.gif');
  background-repeat:repeat-x;
  background-color:#E9B5D1;
 padding : 0 10 0 10;
}
.fond_concours
{
  background-image:url('images/barre-violet-concours.gif');
  background-repeat:no-repeat;
}
.action_Type {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
 padding: 0px 5px 0px 10px;
 cursor: pointer;
  background-image: url(/images/Bg_Nav_Off.gif);
  background-repeat:repeat-x;
 height:25px;
 color:#2C51AE;
 border: 1px solid rgb(206, 206, 206); 
  text-align: left;
}
.line0 {
 background-color:#fbe6e6;
}
.line1 {
  background-color:#F7F7F7;
}

.menu {
  border-width:0 0 1 0;
  border-style:solid;
  font-family: Trebuchet MS;
 cursor: pointer;
 width: auto;
 background-color: #FBF9E9;
 text-align: left;
 line-height: 18px;
 font-weight: bold;
 color: #6B0035;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:6px;
 font-size:13px;
 /*text-decoration:none;*/
/* text-shadow: 2em 0.2em;*/
}
.menu2 {
 font-family: Trebuchet MS;
 cursor: pointer;
 width: auto;
 text-decoration:none;
 font-size:10px;
}
.nothing, a.nothing, a.nothing:visited,  a.nothing:link, a.nothing:active, a.nothing:hover
{
  color: #000;
  text-decoration: none;
  font-family: Verdana, Helvetica;
  font-size: 11px;
}
.menu_sep{
  background-color:#DCC7D1;
 height:1px;
}

.tmenu1{
 width:192px;
}

.intro
{
 color: #6C0036;
 font-size: 13px;
 text-align:justify;
}

.conseils
{
 color: #6C0036;
 font-size: 18px;
}

.titre_paragraphe {
 color: #800035 ;
 font-size: 17px ;
 text-transform: uppercase ;
 margin-bottom: 15px ;
 display:inherit;
}

li.a_Quizz {
 margin:0px 0px 2px 0px;
 list-style:none;
 background-image:url(images/picto_A1.gif); 
 background-position:0px 2px;
 background-repeat:no-repeat;
 padding-left:15px;
}

li.b_Quizz {
 margin:0px 0px 2px 0px;
 list-style:none;
 background-image:url(images/picto_B1.gif);
 background-position:0px 2px;
 background-repeat:no-repeat;
 padding-left:15px;
}

li.c_Quizz {
 margin:0px 0px 2px 0px;
 list-style-type:none;
 list-style:none;
 background-image:url(images/picto_C1.gif);
 background-position:0px 2px;
 background-repeat:no-repeat;
 padding-left:15px;
}

.u_Quizz {
 margin:0px 0px 10px 0px;
 list-style-type:none;
 list-style:none;
}

.drag_box{ 
width:670px;
 background-color: #FBF9E9;
 text-align: left;
 line-height: 18px;
 font-weight: bold;
 color: #6B0035;
 font-size:10px;
}

.conseil {
 font-size:10px;
}

#div_helper_container
{
  -moz-border-radius: 20px;
  border: 1px solid #B1DBF3;
  width: 230px;
  background-color: #FFF;
  padding: 5px;
  position: absolute;
  top: 100;
  left: 600;
  text-align: center;
  font-size: 1.3em;
  font-weight: bold;
}
#div_helper_content
{
 padding: 10px 0px 10px 0px;
 font-size: 0.7em;
}
.titre_recette
{
  font-family: Trebuchet MS;
 line-height: 18px;
/* font-weight: bold;*/
 color: #be0000;
 padding-top:10px;
 padding-bottom:6px;
 font-size:17px;
}

.intro_recette, a.intro_recette:link, a.intro_recette:hover, a.intro_recette:visited, a.intro_recette:active
{
 text-decoration:none;
 color: #6C0036;
 font-size: 11px;
}

ul.h_Recettes {
	margin:0px;
	list-style-type:none;
	list-style:none;
	padding:0px;	
}

li.h_Recettes {
	margin:0px 0px 2px 0px;
	list-style-type:none;
	list-style:none;
	background-image:url(images/fleche-mauve.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#F19C00;
}

a.h_recettes, a.h_recettes:link, a.h_recettes:active, a.h_recettes:hover, a.h_recettes:visited {
  color:#F19C00;
}

/******************************
 **   POPUP AJAX
 *******************************/
#iframe_dpbg { -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; z-index: 999;}
#div_dpbg { position: absolute; top: 0px; left: 0px; z-index: 1000; cursor: pointer; background-color: #000; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6;}
#div_dpbox { position: absolute; top: 0px; left: 0px; z-index: 1001; border: 1px solid #a8a8a8;  background-color: #FFF; padding: 10px;}
#div_dptitle { line-height: 25px; color: #1F3366; font-size: 1.3em; font-weight: bold;}
#div_dpcontent {}

/* loading */
.loading {
  text-align: center;
  position: absolute;
  font-weight: bold;
  background-color: #FFF;
  z-index: 10000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  khtml-opacity:  0.7;
  moz-opacity:  0.7;
}
.MultiBoxClose, .MultiBoxPrevious, .MultiBoxNext, .MultiBoxNextDisabled, .MultiBoxPreviousDisabled { 
    behavior: url(iepngfix.htc); 
}
