/******************************************************/
/************************** BASE **********************/
/******************************************************/

/* Pas de bordure autour des images dans les liens */
a img {border: none;}
/* Évite un bug d'IE 6-7. (1) */
html {font-size: 100%; }
/* pour toute les tables */
table {border-collapse:collapse; border:0px;}
/* Marges plus faibles que par défaut. (7) */
p {margin: .75em 0; line-height: normal;}

/***********************************************************/
/************** BASE ADMIN POUR TOUS LES SITES *******************/
/***********************************************************/

div#bandeau_admin { Z-INDEX: auto; background-image: url(../images/fond_menu.gif); background-repeat: repeat-x; float: left; height: 26px; width: 99%; margin-top: 5px; margin-left: 5px; padding-top: 4px; }
/* Logo */
a#logoadmin {float: left;margin-left: 10px;}
/* Lien accueil */
.lien_accueil {color: #FFFFFF;font-style: italic;margin: 0px 10px 0px 0px;text-align:right;}
.lien_accueil a {color: #FFFFFF;text-decoration: none;}
.lien_accueil a:hover {color: #FFFFFF;text-decoration: underline;}
/* header admin */
div#header_admin {Z-INDEX: auto;position: relative;height: 75px;padding: 0px 5px 0px 5px;}
/* Header Titre*/
div.titre1 {color: #870639;font-size: 36px;letter-spacing: normal;text-align: center;margin-top: 0px;margin-bottom: 0px;}
/* Header Sous-titre */
div.titre2 {color: #510020;font-family: Arial,Helvetica,sans-serif;font-size: 20px;letter-spacing: normal;text-align: center;margin-top: 0px;}
/* Sous-titre page*/
div.sstitre {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 15px;letter-spacing: normal;text-align: left;background-color: #CCCCCC;font-weight: bold;padding-left: 5px;margin-top: 20px;margin-bottom:0px;}
/* tableaux dans l'admin */
.tableau_admin_top {font-size: 10px;font-weight: bold;text-align: center;border: #000000 1px solid;empty-cells: show;background-color: #CCCCCC;}
.tableau_admin {font-size: 10px;font-weight: normal;font-style: normal;border: #000000 1px solid;empty-cells: show;background-color: #FFFFFF;}
.tableau_admin a {color: #634D99;text-decoration: none;}
.tableau_admin a:hover {color: #634D99;text-decoration: underline;}
/* Corps */
div#corps_admin {float: left; width: 825px; padding: 5px 5px 5px 5px;}
div#footer_admin {clear: both;height: 20px;}

/* Header Titre*/
div.titre0 { float:left; width:500px; text-align:center; padding-left:100px}
.titre1 {font-size: 36px; letter-spacing: normal; text-align:center; margin-top:0px; margin-bottom:0px;}
/* Header Sous-titre */
.titre2 {font-family: Arial,Helvetica,sans-serif;font-size: 20px;letter-spacing: normal;text-align: center;margin-top: 0px;}
div.visiteurs {float:right; text-align:right}

/* 3: Menu */
div#menu_ad {Z-INDEX: auto; width: 140px; float: left; margin: 1px 10px 1px 5px; padding: 2px; border: 1px solid #881670; }

ul#menuadmin, ul#menuadmin ul {margin: 0px; padding: 0px; list-style: none;}
ul#menuadmin li {padding: 2px; }
ul#menuadmin > li {color: white;}
ul#menuadmin > li > p {margin: 0px; padding:2px 2px 2px 5px; height: 22px;}
ul#menuadmin > li > ul > li {color: #510020; font-size: 12px; margin: 0px 0px -3px 2px; font-weight: bold; padding: 2px; }
ul#menuadmin A {color: #510020; text-decoration: none; }
ul#menuadmin a:hover {color: #510020; text-decoration: underline; }

.box_ad_degust{width:270px; height:230px; text-align:center; color:z-index:auto; float:left; border:#666666 solid 1px;}

/* PAGE : tableau dégustateurs */
.present {font-size: 17x; font-weight: bold; color: #FF0000;}

/* PAGE : form dégustateurs */
div#cadre_form {Z-INDEX: auto; float: left; margin: 0px 0px 10px 2px; }
.label_court {display: inline-block; width: 80px; text-align: right; margin-right: 10px;}

/***********************************************************/
/************** BASE PAGES POUR TOUS LES SITES *******************/
/***********************************************************/

/* PAGE : LOGIN.PHP */
div#cadre {Z-INDEX: auto; float: left; margin: 0px 0px 10px 7px; border: 3px solid #CCCCCC}
h4 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; border-bottom: 2px solid; text-align: center; padding: 5px 0px 5px 0px; font-weight: normal; margin: 0px 0px 10px 0px; font-style: normal; line-height: 20px;}

/* PAGE : ESPACE-PRO.PHP */
.espace_t1{ width: 98%; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #333333; border: 2px solid #CCCCCC; text-align: left; font-weight: normal; margin: 10px 0px 10px 0px; padding-left: 10px; font-style: normal;}
div#bouton {height:50px;width: 100%;}

/************ LES BOUTONS A CLIQUER *************/
A.bouton_vert_120 {DISPLAY: block; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; WIDTH: 120px; HEIGHT: 25px; BACKGROUND: url(../images/boutons/bouton_vert_120.gif) no-repeat 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-ALIGN: center; padding: 0x 0px 0px 0px; MARGIN: 5px 0px 0px 30px; }
A.bouton_vert_230 {DISPLAY: block; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; WIDTH: 230px; HEIGHT: 40px; BACKGROUND: url(../images/boutons/bouton_vert_230.gif) no-repeat 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-ALIGN: center; padding: 2px 0px 0px 0px; MARGIN: 0px; }
A.bouton_violet_230 {DISPLAY: block; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; WIDTH: 230px; HEIGHT: 40px; BACKGROUND: url(../images/boutons/bouton_violet_230.gif) no-repeat 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-ALIGN: center; padding: 3px 0px 0px 0px; MARGIN: 0px; }
A.bouton_gris_230 {DISPLAY: block; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; WIDTH: 230px; HEIGHT: 40px; BACKGROUND: url(../images/boutons/bouton_gris_230.gif) no-repeat 0px 0px; COLOR: #FFFFFF; TEXT-DECORATION: none; TEXT-ALIGN: center; padding: 3px 0px 0px 0px; MARGIN: 0px; }

/* tableaux */
.tableau_top {font-size: 10px; font-weight: bold; text-align: center; border: #000000 1px solid; empty-cells: show; background-color: #CCCCCC;}
.tableau {font-size: 10px; font-weight: normal; font-style: normal; border: #000000 1px solid; empty-cells: show; background-color: #FFFFFF;}
.tableau a {color: #634D99; text-decoration: none;}
.tableau a:hover {color: #634D99; text-decoration: underline;}

/* Rectangle message en rouge lors des erreurs */
div#message {text-align: center;  border: 1px solid #ff0000; padding: 8px 8px 8px 0px; }

/* Titre actus */
.actu_soustitre {font-size: 18px; font-weight: bold; font-style: normal; text-align: justify; text-decoration: none;}
.actu_soustitre:hover {text-decoration: underline;}
/* Message si email existant (degust-inscription.php)*/
div#message_email {width: 65%; text-align: center; border: 1px solid #ff0000; padding: 8px 0px 8px 0px; margin-left: 200px;}

/********* Divers *******/
.saut {page-break-after : always;} /* saut de page pour fiche de degustation */
.bouton_plusinfo2 { background:url(../images/boutons/bouton_plusinfo.gif) no-repeat top right; padding-right:21px; font-weight:bold; text-decoration:none; display:block; float:right; line-height:15px; font-size:12px;}
.bouton_plusinfo2:hover{ text-decoration:underline;}

/********* POUR TOUTES LES VIGNETTES VINS ********/
div#vignette {float: left; border: 1px solid #999999; width: 720px; height: 80px; padding: 5px 0px 0px 5px; margin: 2px 0px 2px 0px;}
a#vignette_logo {Z-INDEX: auto; float: left; margin: 8px 10px 0px 10px; }
div.vignette_nom a {Z-INDEX: auto; float: left; font-size: 13px; font-weight: bold; font-style: normal; width: 190px; height: 100%; text-align: center; text-decoration: none; padding: 0px 5px 0px 5px; vertical-align: bottom; }
div.vignette_nom a:hover {text-decoration: underline; color: #881670;}
div.vignette_details{Z-INDEX: auto; float: left; font-size: 12px; font-weight: normal; font-style: normal; width: 270px; height: 100%; color: #666666; text-align: center; text-decoration: none; padding: 0px 5px 0px 5px; }
div.vignette_info a {Z-INDEX: auto; float: left; font-size: 12px; font-weight: normal; font-style: normal; width: 120px; color: #666666; text-align: center; text-decoration: none;}
div.vignette_info a:hover {text-decoration: underline; color: #881670;}
/********* FICHES VINS et SOCIETE ****************/
div#fiche_cadre {Z-INDEX: auto; float: left; height: 220px; margin: 5px 5px 5px 5px;}
.fiche_titre {font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center;font-weight: bold;display: block;width: 100%;height: 22px;margin: 0px 0px 10px 0px;padding: 2px 0px 0px 0px;font-style: normal;}
/********* Couleur admin*****************/
.ad_bc1 {background-color: #7a7a7a;} /* gris : template admin */
.ad_bc2 {background-color: #efe0c9;} /* marron : fiche_pro */
