/* ------------------------------------------------------------------------- */
/* Général */
/* ------------------------------------------------------------------------- */

body 			{
	background-color: #FFFFFF;
	background-image:url(../images/fond.jpg);
	color:			#000000;
	border:                 0px;
	margin:                 0px;
	padding:                0px;
	font-family:		sans-serif;
	background-repeat: repeat-x;
}
.texteparagraphe1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-indent: 15px;
	vertical-align: top;
	white-space: normal;
	color: #FFF;
}
span.texteparagraphe1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-indent: 0px;
	vertical-align: top;
	white-space: normal;
	color: #004A99;
}
span.texteparagraphe1small {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;	
	text-indent: 0px;
	vertical-align: top;
	white-space: normal;
}
.texteparagraphe2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	text-indent: 15px;
	vertical-align: top;
	white-space: normal;
	color: #000000;
	margin-left: 10px;
}
span.texteparagraphe2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;	
	text-indent: 0px;
	vertical-align: top;
	white-space: normal;
	color: #000000;
}
.titreencart1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	text-indent: 15px;
	vertical-align: middle;
	white-space: normal;
	color: #000000;
	margin-left: 10px;
}

a:link {color: #0453a0; background-color: transparent; font-family: Arial; font-size: 12;}
a:active 	{ color: #017ec1; background-color: transparent; font-family: Arial;  font-size: 12;}
a:visited 	{ color: #007bbf; background-color: transparent; font-family: Arial; font-size: 12;}

a.menuaccueil:link {
	color: #FFFFFF;
	background-color: transparent;
	font-family:"Trebuchet MS";
	font-size: 12;
	text-decoration: none;
	text-align:right
}
a.menuaccueil:active {
	color: #94daff;
	background-color: transparent;
	font-family:"Trebuchet MS";
	font-size: 12;
	text-decoration: underline;
	text-align:right
}
a.menuaccueil:visited {
	color: #dfdfdf;
	background-color: transparent;
	font-family:"Trebuchet MS";
	font-size: 12;
	text-decoration: underline;
	text-align:right
}

td			{
	margin:			0;
	border:			0;
	padding:		0;
	border-spacing:		0;
	}

img			{
	margin:			0;
	border:			0;
	padding:		0;
	text-align: center;
}

p			{
	margin-left:		auto;
	margin-right:		auto;
	text-align: left;
	font-weight: bold;
}
/* ------------------------------------------------------------------------- */
/* Modéle accueil */
/* ------------------------------------------------------------------------- */	 
td.textegeneral {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; text-align: justify; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none}
td.textegeneralsmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; vertical-align: top; text-align: justify; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none}
td.titretableau {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: middle; text-align: left; font-weight: bold; font-style: normal; line-height: normal; text-decoration: none}
td.datetableau {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; text-align: justify; font-weight: bold; font-style: normal; line-height: normal; text-decoration: none}
.titrespectacle {font-family:  Arial,Verdana,  sans-serif; font-size: 17pt; color: #OOOOOO; vertical-align: middle; text-align: left; font-weight: bold}



.textegeneral01 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; text-align: justify; font-weight: normal;; font-style: normal; line-height: normal; text-decoration: none}
td.titre01 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; text-transform: uppercase; color: #003366; text-decoration: none; font-weight: bold}.textequestion01 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 17px; font-style: italic; line-height: normal; font-weight: bold; color: #6666FF; text-decoration: none}
.titre01 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; line-height: normal; text-transform: uppercase; color: #003366; text-decoration: none; font-weight: bold}
.fondtitres01 {  background-image: url(../images/pag-02-bando01.jpg); background-repeat: no-repeat; background-position: left}
.textegeneralGras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.texteTableau01 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
}
.JourCalendrier {  
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	font-size: 14px; 
	background-color: #CCCCCC;
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	vertical-align: top;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;	
}
.JourCalendrierInfo {
	font-size: 10pt;  
	font-family: arial, helvetica, sans-serif;
}
.bordure01 {  border: medium #000066 none}
.ligne01 {  border-color: #0099FF black black; border-style: dotted; border-top-width: medium}
.tablo-ond-cell-01 {  background-image: url(../images/picto-fond.gif); background-repeat: repeat-y}
.tablo-fond-cell-02 {  background-attachment: fixed; background-image: url(../images/pag-02-bando01.jpg); background-repeat: repeat-y}
/* ------------------------------------------------------------------------- */
/* Partie contenu  */
/* ------------------------------------------------------------------------- */
.textelogincourt {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; width: 90px}
.textelogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}


.textesmall {font-family: Arial,  sans-serif; font-size: 8pt; color: #0B555F; vertical-align: top; text-align: justify}
.titretexte {font-family:  Arial, Verdana,  sans-serif; font-size: 12pt; color: #4B4B4B; vertical-align: top; text-align: left; font-weight: bold; text-decoration: underline;}
div.titretexte {font-family:  Arial, Verdana,  sans-serif; font-size: 12pt; color: #4B4B4B; vertical-align: top; text-align: left; font-weight: bold; text-decoration: underline; ; display: inline}


/* ------------------------------------------------------------------ */
/* Tableaux Zone Administration                                       */
/* ------------------------------------------------------------------ */
tr.title {font-size: small; font-weight: bold; color: #000000; height: 25px; background: url(../images/entetetab1.jpg); text-align: center}
/* Ligne de regroupement des */
tr.titlegroup {font-size: small; font-weight: bold; color: #5E5E5E; background-color: #D7D7D7}
.listeBp {font-size: 9px}
tr.listeodd {background: #F8F7F7; font-size: 11px}
tr.listeeven {background: #EEEEEE; font-size: 11px}
tr.listeodd2 {background: #FFFFCC; font-size: 11px}
tr.listeeven2 {background: #FFFF99; font-size: 11px}

/* Definiton pour admin des pages */
.TableEditDesign {font-size: 10pt; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: right; vertical-align: top}
.TableEditValue {font-size: 10pt;  font-family: arial, helvetica, sans-serif;}
.TableEditValue a {font-size: 10pt; font-family: arial; text-decoration: none; color: #CC3333; font-weight: bold}

.LabelAdmin {font-size: 10pt; font-weight: bold; font-family: arial, helvetica, sans-serif; text-align: right; color: #000000}
.ValueAdmin {font-size: 10pt;  font-family: arial, helvetica, sans-serif; color: #000000}	  

tr.adminentete1 {background: url(../images/entetetab1.jpg); font-size: small; font-weight: bold; color: #FFFFFF}
td.adminentete1 {background: url(../images/entetetab1.jpg); font-size: small; font-weight: bold; color: #FFFFFF; text-align: left}
td.adminentete2 {background: url(../images/entetetab2.jpg); font-size: small; font-weight: bold; color: #FFFFFF; text-align: left}

tr.listeodd_adminentete1 {background: #F8F7F7; font-size: 12px}
tr.listeeven_adminentete1 {background: #EEEEEE; font-size: 12px}

td.test {font-family: Electric Boots; font: 12px}
.texteparagrahe {font: 10px; font-size: -2; text-align: center}
.textelogin .textebottom {
	text-align: center;
}
.textebottom {
}

/* class jsm pour le menu */
span.jsm{
  display: block;
  margin-top: 3px;
}

/* Reposition ne l'image newron dans l'encart en bas accueil */
.texteparagraphe1 img {
  padding-right: 10px;
}


