/*
Violet vissi : #5d1d42
Violet clair : #9d3ca9
Marron vissi : #5e010b
*/

form{
  margin: 0;
  padding: 0;
}

body {
  background: #665a56;
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  }

a:link {text-decoration: none; color:#5d1d42;}
a:visited {text-decoration: none; color:#5d1d42;}
a:hover {text-decoration: none; color: #9d3ca9;}


h1      { font-size: 19px; font-weight: normal; color: #5d1d42; }
h2      { font-size: 17px; font-weight: bold; }
h3      { font-size: 15px; font-weight: bold; }
h4      { font-size: 13px; font-weight: bold; }
h5      { font-size: 11px; font-weight: bold; }

.text9      { font-size: 9px;  }
.text9b      { font-size: 9px; font-weight: bold;}

.text15      { font-size: 15px;  }
.text15b      { font-size: 15px; font-weight: bold;}

.text13      { font-size: 13px;  }
.text13b      { font-size: 13px; font-weight: bold;}

.text12      { font-size: 12px;  }
.text12b      { font-size: 12px; font-weight: bold;}

.text11      { font-size: 11px;  }
.text11b      { font-size: 11px; font-weight: bold;}

.text10      { font-size: 10px;  }
.text10b      { font-size: 10px; font-weight: bold;}

.etoile      { font-size: 11px;color: #CC0000  }

.textgris11b { font-size: 11px; font-weight: bold;color:#666666;}

.imageborder {border: 1px solid #CCCCCC;}

.text13violet      { font-size: 13px; color:#9d3ca9; }
.text13violetb      { font-size: 13px; color:#9d3ca9; font-weight: bold;}

.text11marronb { font-size: 11px; color:#5e010b; font-weight: bold;}


.text15violet      { font-size: 15px; color:#9d3ca9; }
.text15violetb      { font-size: 15px; color:#9d3ca9; font-weight: bold;}

.text11violet      { font-size: 11px; color:#9d3ca9; }
.text11violetb      { font-size: 11px; color:#9d3ca9; font-weight: bold;}

.text11blanc     { font-size: 11px; color:#FFFFFF; }
.text11blancb      { font-size: 11px; color:#FFFFFF; font-weight: bold;}

.text1Ogris     { font-size: 10px; color:#666666; }
.text10grisb      { font-size: 10px; color:#CCCCCC; font-weight: bold;}

.formulaire {
color:#000000;
border: solid 1px #828282;
background-color:#F4F4F4;
font-size:11px;
font-weight: none;
font-family: Verdana, Arial, Sans-serif;
}


.bouton {
	border: 1px solid #404040;
	background: #5e010b;
	font-family:  Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
  font-weight: bold;
 }	


TD.tetiere {
	font-family: Verdana, Arial, sans-serif;
	background: #FFFFFF;
	font-weight: bold;
  padding-left:110px;
  /*padding-top:4px;*/
  padding-bottom:10px;
  background-image: url("../images/hicon.jpg");
  background-repeat:no-repeat;
  background-position: left top;
	/*hicon.jpg*/
	}

.bg_menu_gauche01{
background-image: url("../images/vissidarte-cafe-musical_12.gif");
background-repeat:no-repeat;
background-position: left top;
}

.bg_menu_gauche02{
background-image: url("../images/vissidarte-cafe-musical_13.gif");
background-repeat:no-repeat;
background-position: left top;
padding: 50px 0px 0px 9px;
}

.emmenu_cap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #FFFFFF; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu_cap:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #FFFFFF; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu_cap:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #FFFFFF; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu_cap:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #D9ACC3; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }

.boutonmenu { 
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Tahoma; 
TEXT-DECORATION: none;

}
.boutonmenu:link { 
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Tahoma; 
TEXT-DECORATION: none;

}
.boutonmenu:visited { 
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Tahoma; 
TEXT-DECORATION: none;

}
.boutonmenu:hover { 
FONT-WEIGHT: bold; 
FONT-SIZE: 13px; 
COLOR: #D9ACC3; 
FONT-FAMILY: Tahoma; 
TEXT-DECORATION: none;

}

.boutonclasskoffi{
padding:3px 0px 0px 15px;
background-image: url("../images/bouton-vissidarte.gif");
height: 24px;
width: 175px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
#transbox {
	width: 300px;
	margin: 0 50px;
	background-color: #fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;

	}

.boitanewsletter{
width:400px;
padding: 10px 10px 0px 0px;
}

.limiteur {
color:red;
border: solid 1px #828282;
font-size:10px;
font-weight: none;
font-family: Verdana, Arial, Sans-serif;
}


/* menu horizontal des aristes */

.hovermenu ul{
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
}

.hovermenu ul li a:hover{
background-color: #FFE271;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* applique un effet mousedown sur les navigateurs autres que IE */
border-style: inset;
}



/*                                */
/* Calendar style sheet           */
/* Feuille de style du calendrier */
/*                                */

/* Style de la table principale contenant le calendrier */
/* Style de la table principale contenant le calendrier */
table.calendar_main {
	font-family: Arial, Times, serif;
	font-size: 25px;
}

/* Style for the calendar header (<< month year >>) */
/* Style du titre du calendrier (<< mois annee >>)  */
.calendar_title {
	color: #000000;
	text-align: center;
}

/* Style of the cell "month year" of the header */
/* Style de la cellule "mois annee" du titre    */
.calendar_title_month {
}

/* Style of the link "month year" of the header */
/* Style du lien "mois annee" du titre          */
.calendar_title_month_clickable {
	color: #000000;
	text-decoration: none;
}

/* Style of the cell that contains the link "<<" in the header */
/* Style de la cellule contenant le lien "<<" du titre         */
.calendar_title_left_arrow {
	text-align: left;
	width: 25px;
}

/* Style of the cell that contains the link ">>" in the header */
/* Style de la cellule contenant le lien ">>" du titre         */
.calendar_title_right_arrow {
	text-align: right;
	width: 25px;
}

/* Style of the link "<<" of the header */
/* Style du lien "<<" du titre          */
.calendar_title_left_arrow_clickable {
	color: #000000;
	text-decoration: none;
}

/* Style of the link ">>" of the header */
/* Style du lien ">>" du titre          */
.calendar_title_right_arrow_clickable {
	color: #000000;
	text-decoration: none;
}

/* Global style of the main calendar table */
/* Style global de la table du calendrier  */
.calendar_table {
	border: none;
	border-collapse: collapse;
	font-size: 25px;
}

/* Generic style of the calendar table cells              */
/* Style generique des cellules de la table du calendrier */
.calendar_table td {
	border: 1px solid #99A9B6;
	text-align: center;
	width: 50px;
}

/* Style of the table header cells that contains the days                   */
/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {
	border: 1px solid #99A9B6;
	background-color: #99A9B6;
	font-weight: normal;
	text-align: center;
}

/* Style of the calendar cells the contains the week-end days (saturday and */
/* sunday)                                                                  */
/* Style des cellules de la table contenant les jours du week-end (samedi et*/
/* dimanche)                                                                */
.calendar_weekend {
	background-color: #cccccc;
}

/* Style of the table cells that contains the days that are not part of the */
/* monthly currently displayed                                              */
/* Style des cellules contenant des jours ne faisant pas partie du mois en  */
/* cours d'affichage                                                        */
.calendar_other_month {
	color: #999999;
}

/* Style for the links of days not part of the month currently displayed */
/* Style des liens des jours ne faisant pas partie du mois en cours      */
/* d'affichage                                                           */
.calendar_other_month_clickable {
	color: #999999;
	text-decoration: none;
}

/* Style for today's day (non-clickable)                  */
/* Style du jour (non cliquable) representant aujourd'hui */
.calendar_today {
	color: #ff0000;
}

/* Style of today's link                              */
/* Style du lien sur le jour representant aujourd'hui */
.calendar_today_clickable {
	color: #ff0000;
	text-decoration: none;
}

/* Style for the links of days part of the month currently displayed     */
/* Style des liens des jours faisant partie du mois en cours d'affichage */
.calendar_day_clickable {
	color: #000000;
	text-decoration: none;
}

/* Style for the calendar footer row (link back to the current month)            */
/* Style de la ligne du pied du calendrier (lien de retour vers le mois courant) */
.calendar_footer {
	color: #000000;
	text-align: center;
}

/* Style of the cell that contains the link back to the current month used */
/* when the month being displayed is the current month                     */
/* Style de la cellule contenant le lien de retour au mois courant utilise */
/* lorsque le mois affiche est le mois courant                             */
.calendar_footer_current_month {
}

/* Style of the back link inside the cell of class .calendar_footer_current_month   */
/* Style du lien de retour dans la cellule de classe .calendar_footer_current_month */
.calendar_footer_current_month_clickable {
	color: #000000;
	text-decoration: none;
}

/* Style of the cell that contains the link back to the current month used */
/* when the month being displayed is not the current month                 */
/* Style de la cellule contenant le lien de retour au mois courant utilise */
/* lorsque le mois affiche n'est pas le mois courant                       */
.calendar_footer_other_month {
}

/* Style of the back link inside the cell of class .calendar_footer_other_month   */
/* Style du lien de retour dans la cellule de classe .calendar_footer_other_month */
.calendar_footer_other_month_clickable {
	color: #000000;
	text-decoration: none;
}

.calendar_event {
	color: #5d1d42;
/*	background-color: #9d3ca9; */
}

.calendar_eventcolor {
	background-color: #9d3ca9;
}
.calendar_event_clickable {
	color: #000099;
	text-decoration: none;
}

.calendar_monday {
	background-color: #9d3ca9;
}

.ContourAgenda{
  border: 1px #5d1d42 dotted;
}

.nxErrorBox{
	padding: 10px;
	border: 1px solid red;
	color: red;
	background-color: #f9f0c3;
	background: #f9f0c3;
}

.PrixSelect{
	background-color: #63146d;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
