/* Feuille de styles Standard                                                 */
/* par Tevolys                                                                */


* {
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size: 12px;*/
border:0px;
outline:0px;
}

input {
vertical-align:middle;
font-size:11px;
}

ul, blockquote {
padding-left:18px;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
border:0;
color:#ffffff;
background-color:#423d2f;
text-align:center;
margin-top: 15px;
}

img {
border:0;
}

.clear{
overflow:hidden;
font-size:0px;
border:0px;
line-height:0px;
height:0px;
clear:both;
}

a {
  text-decoration: underline;
  color:#00CCFF;
}

a:hover {
  text-decoration: none;
}
a:visited {
  text-decoration: underline;
  color: #00CCFF;
}
a:active{
  text-decoration: underline;
  color: #00CCFF;
}


.middle {
vertical-align:middle;
}

.left{
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
float:left;
}

.right {
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
float:right;
}

#global {
margin-left: auto;
margin-right: auto;
width:950px;
background-color:#615945;
text-align:left;
}

#haut {
height:330px;
overflow:none;
}

#milieu {
padding-left:123px;
padding-right:145px;
padding-bottom:50px;
}

.encart_actualites {
background-color:#776f5a;
width:682px;
}

.encart_actualites_haut {
background-image:url(/assets/templates/aubergedelacharme/images/fr/general/encart_actualites_haut.jpg);
background-repeat:no-repeat;
height:19px;
font-size:0pt;
margin-bottom:-8px;
}

.encart_actualites_milieu {
padding-left:12px;
padding-right:12px;
}

.encart_actualites_bas {
height:18px;
background-image:url(/assets/templates/aubergedelacharme/images/fr/general/encart_actualites_bas.jpg);
background-repeat:no-repeat;
font-size:0pt;
}

#bas {
clear:both;
background-color:#423d2f;
text-align:right;
padding-bottom:48px;
font-size:7pt;
line-height:24px;
}

#bas a, #bas a:hover  {
color:#ffffff;
text-decoration: none;
}
.dateActus {
font-family: "Trebuchet MS";
font-size: 12px;
color: #00CCFF;
margin-left: 20px;
}
.titreActus {
font-family: "Trebuchet MS";
font-size: 16px;
color: #FF9900;
font-weight: bold;
}
.titreRecette {
font-family: "Andalus";
font-size: 16px;
color: #FF9900;
font-weight: bold;
}
.texteActualites {
margin-left: 20px;
line-height: 15px;
}
#milieu_int UL
{
   list-style-type: none;
   padding: 0;
   margin: 0;
   margin-left:20px;

}

#milieu_int UL LI
{
background-image:url(/assets/templates/aubergedelacharme/images/fr/general/puce.gif); 
background-repeat:no-repeat;
background-position: 0 .45em;
line-height: 20px;
padding-left: 1.4em;
}
.contenuPage, {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #FFFFFF;
}
.titrePage1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: bold;
color: #0098a1;
}
.titrePage2 {
font-family: "Trebuchet MS";
font-size: 18px;
font-weight: bold;
color: #FF9900;
}

/*----------------------------------------------------------*/
/* Styles mise en forme du Plan du site                     */
/*----------------------------------------------------------*/

.icone {
vertical-align:middle;
}

.decalagePlan {
margin-left:25px;
padding-left:4px;
/*border-left:1px solid #cccccc;*/
}

.planItem {
padding:4px;
}

.planRep {
padding:4px;
}

.planItem a, .planRep a, .planItem a:visited, .planRep a:visited {
  /*color: #ffffff;*/
}

/* styles formulaires */

      .form_Global {
      padding:4px;
      text-align:right;
      }
      
      .form_fieldset {
      padding:4px;
      margin:4px;
      /*border:1px solid #ffffff;
      border-right:1px solid #aaaaaa;
      border-bottom:1px solid #aaaaaa;*/
      }
      
      INPUT {
      vertical-align:middle;
      border:1px solid #bbbbbb;
      height:20px;
      font-size:11px;
      color: #333333;
      }
      
      INPUT.noborder {
      border:0;
      }
      
      TEXTAREA {
      vertical-align:middle;
      border:1px solid #bbbbbb;
      font-size:11px;
      }
      
      INPUT.imgInput {
      height:16px;
      width:17px;
      border:0;
      }
      
      .form_table {
      border:2px solid #999999;
      }
      
      .form_table_gauche {
      background-color:#E7E7E7;
      width:200px;
      text-align:right;
      padding:4px;
      font-weight:normal;
      }
      
      .form_table_droite {
      text-align:left;
      padding:4px;
      font-weight:normal;
      }
      
      LABEL.contactForm {
      /*display:block;
      width:130px;
      float:left;
      text-align:left;*/
      color:#ffffff;
      }
      
      .xmlForm_noborder {
      border:0;
      }
  
      .xmlForm_labelGauche {
      display:block;
      padding-top:2px;
      float:left;
      width:200px;
      height:18px;
      color: #ffffff;
      position:relative;
      top:0px;
      text-align:left;
      /*background-color:#cccccc;*/
      margin-right:2px;
      }
      
      .xmlForm {
      margin:10px;
      padding:2px;
      /*border:2px solid #999999;*/  
      }
  
      .xmlForm_right {
      padding-left:205px;
      }
      
      .xmlForm_item {
      padding:1px;
      margin:2px;
      /*border-bottom:1px solid #cccccc;
      border-right:1px solid #cccccc;*/
      }
  
      .xmlForm_inputErr {
      border:1px solid #ff0000;
      }
  
      .xmlForm_labelErr {
/*      color:#ff0000;*/
      }
  
      .xmlForm_th {
      font-size:11px;
      padding-bottom:4px;
      border-bottom:1px solid #000000;
      border-right:1px solid #cccccc;
      }
  
      .xmlForm_td {
      font-size:10px;
      padding:4px;
      border-bottom:1px solid #cccccc;
      border-right:1px solid #cccccc;
      }
