/*
 * Fichier contenant toutes les propriétés d'éléments 
 *  - sans information de couleur et image
 *  - commun à tout le site www.nestle.fr
 */
 
 /* BEGIN STRUCTURE */

#center {
   width: 745px;
   text-align: left;
   z-index: 1;
   margin:auto;
}

#leftzone {
   float: left;
   width: 155px;
   padding-top: 0px;
}

#generalcontent {
   margin: 71px 0 0 0;
}

#content {
   margin: 0 0 0 15px;
   float: left;
   width: 575px;
   padding: 71px 0 0 0;
}

.leftnavigation {
   margin: 0px 0 10px 0;
}

/* END STRUCTURE */
 
 
/* BEGIN DEFAULT CLASSES */

body {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}

td, select, input, caption, label, th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}


img {
   border: 0;
}

form {
   margin: 0 0 0 0;
}

hr {
  visibility: hidden;
  clear: both;
}

ul {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

li {
   list-style-type: none;
}

h1 {
   margin: 10px 0 0 0;
   padding: 0 0 0 0;
   font-size: 20px;
}

h2 {
   font-size: 16px;
   margin: 0 0 10px 0;
   padding: 0 0 0 0;
}

h2 img {
   margin: 0 5px 0 0;
   vertical-align: middle;
}

h3 {
   padding: 0 0 2px 0;
   margin: 0 0 10px 0;
   font-size: 11px;
}

h4 {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   font-size: 11px;
   font-weight: normal;
}

h5 {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   font-size: 11px;
}

p {
   margin: 10px 0 10px 0;
}

.transform1stletter {
   text-transform: lowercase;
}

.transform1stletter:first-letter {
   text-transform: uppercase;
}

/* END DEFAULT CLASSES */


/* BEGIN IMAGE TITLE'S PROPERTIES */

.imgTitle {
   margin: 10px 0 10px 0;
   display: block;
}

/* END IMAGE TITLE'S PROPERTIES */

/* BEGIN PICTO'S PROPERTIES */

.arrowline {
   padding: 0 0 0 10px;
}

.btntop {
   margin: 12px 0 0 0;
   float: left;
}

.redSquareList {
   padding: 0 0 0 7px;
}

.printButton {
   padding: 5px 35px 10px 0;
   font-weight: bold;
}

/* END PICTO'S PROPERTIES */


/* BEGIN PROPERTIES FOR IMAGES */

.imgTitlePicto {
   margin: 0 5px 0px 0;
   vertical-align: middle;
   float: left;
}

.imgalignleft {
   margin: 0 20px 5px 0;
   float: left;
}

.imgalignright {
   margin: 0px 0 5px 20px;
   float: right;
}

.imgvaligntop {
   vertical-align: top;
}

.imgvalignMiddle {
   vertical-align: middle;   
}

.imgvalignMiddleWithMargLeft {
   vertical-align: middle;
   margin-left: 20px;  
}

.spacer {
   clear: both;
   display: block;
   height: 1px;
}

.imgBlock {
   display: block;
}

/* END PROPERTIES FOR IMAGES */


/* BEGIN MARGIN AND PADDING PROPERTIES */

.marginbottom {
   margin: 0px 0 10px 0;
}

.margintop {
   margin: 10px 0 0 0;
}

.marginTopZero {
   margin-top: 0;
}

.marginZero {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.marginright {
   margin: 0 10px 0 0;
}

.marginleft {
   margin: 0 0 0 10px;
}

/* END MARGIN AND PADDING PROPERTIES */


/* BEGIN ALIGN PROPERTIES */

.aligncenter {
   text-align: center;
}

.alignright {
   text-align: right;
}

.floatleft {
   float: left;
}

.floatright {
   float: right;
}

/* END ALIGN PROPERTIES */


/* BEGIN LINKS' PROPERTIES */
a {
   text-decoration: underline;
}

a:hover {
   text-decoration: none;
}

/* END LINKS' PROPERTIES */


/* BEGIN ADMIN PROPERTIES */

.adminTitle {
   display: block;
   font-size: 14px;
   font-weight: bold;
   color: #0018B5;
   clear : both;
   margin-top:10px;
   margin-right : 10px;
   
}

/* END ADMIN PROPERTIES */

/* BEGIN ZONE NON AFFICHEE */

#printonly {
   display: none;
}

/* END ZONE NON AFFICHEE */