/* Feuille de styles Standard                                                 */
/* par Tevolys                                                                */


* {
margin:0px;
padding:0px;
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*font-size: 12px;*/
border:0px;
outline:0px;
}

body, table, th, td, input {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

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;
}

img {
border:0;
}

.clear{
overflow:hidden;
font-size:0px;
border:0px;
line-height:0px;
height:0px;
clear:both;
}

a {
  text-decoration: underline;
  color:#bad482;
}

a:hover {
  text-decoration: none;
}
a:visited {
  text-decoration: underline;
  color: #bad482;
}
a:active{
  text-decoration: underline;
  color: #bad482;
}


.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;
margin-top: 15px;
width:950px;
background-color:#615945;
text-align:left;
overflow:hidden;
}

#haut {
height:330px;
overflow:none;
}

#haut_translate {
  background-color:#423d2f;
  text-align:right;
  font-size:11px;
  color:#615945;
  padding:2px 0px;
}

#haut_translate a {
  text-align:right;
  font-size:11px;
  text-decoration:underline;
  color:#786f58;
}

#haut_translate a:hover {
  text-decoration:none;
  color:#786f58;
}

#haut_translate a.active {
  text-align:right;
  font-size:11px;
  text-decoration:none;
  color:#615945;
}

#haut_translate a.active:hover {
  text-decoration:underline;
  color:#615945;
}

#milieu {
margin:10px 33px 0px 33px;
padding:0px 0px 10px 0px;
}

.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;
}
.titrePagevert {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
font-weight: bold;
color: #bad482;
}


/*----------------------------------------------------------*/
/* 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;
      }

/* Boutique */

div#boutique {
  color:#ffffff;
  font-family: Trebuchet MS;
  font-size: 12px;
}

div#boutique input {
  border:0;
  width:auto;
  height:auto;
}

.prod_titre, a.prod_titre:hover, a.prod_titre:visited {
  margin:6px; 
  font-size: 16px; 
  font-weight: bold; 
  color: #bad482; 
  padding:0;
  text-decoration:none;
}

a.prod_titre:hover {
  text-decoration:underline;
}

.soustitreProduits {
  display:block;
  font-family: Trebuchet MS;
  font-size: 12px;
  font-style: italic;
  padding: 0px 0px 6px 0px;
  margin: 0px 0px 6px 0px;
  border-bottom:1px solid #968b70;
  color:#ffffff;
}

table.txpaypal {
  border-top:1px solid #968b70;
  border-left:1px solid #968b70;
  margin:0;
  padding:0;
}

table.txpaypal td, table.txpaypal th {
  border-right:1px solid #968b70;
  border-bottom:1px solid #968b70;
  padding:2px 4px;
}
