body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#E0DFE3;
}
a {
	font-size: 12px;
	color: #006600;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006600;
}
a:hover {
	text-decoration: underline;
	color: #990033;
}
a:active {
	text-decoration: none;
	color: #006600;
}
h1 {
	font-size: 14px;
	color: #990033;
}
h2 {
	font-size: 12px;
	color: #006600;
}
h3 {
	font-size: 10px;
	color: #000000;
}

/* border des tableaux*/

table.lignrouge
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990033;
}
table.cadrerouge
{
	border-width: 1px;
	border-style: solid;
	border-color: #990033;
	background-color:#CCCCCC;
}
table.papier
{
background-image:url(../images/tram_milieu.gif);
background-repeat:repeat-x;
}
table.papier2
{
background-image:url(../images/tram_bas.gif);
}
td.papier3
{
background-image:url(../images/tram_ht.gif);
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-transform: uppercase;
	color: #990033;
	text-align: left;
	vertical-align: bottom;
}

/* specific divs */

/* menu langues */
#menu_lang {color:#FFFFFF;} 
#menu_lang a:link, #menu_lang a:active, #menu_lang a:visited { color:#FFFFFF; text-decoration:none;}
#menu_lang a:hover{ color:#99CC33; text-decoration:underline;}
/* menu 1 */
#menu1, #menu1 a:link, #menu1 a:active, #menu1 a:visited {
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	}
#menu1 a:hover {
	color:#006600;
	}
#menu1 ul {
	margin: 0;
	padding: 0;
	list-style-position:inside;
}
#menu1 ul li{
 	padding: 2px 0 0 17px;
}

/* menu 2 */
#menu2 {
	text-align: left;
	vertical-align: top;
	padding-left: 17px;
	padding-right:10px;
	padding-bottom:10px;
	}
#menu2 ul {
	font-size: 8pt;
	text-transform: uppercase;
	list-style:none;
	margin: 0;
	padding: 0;
}
#menu2 ul a:link, #menu2 ul a:active, #menu2 ul a:visited{
	color:#660000;
}
#menu2 ul a:hover { color:#CC3300;} 
#menu2 ul ul, #menu2 ul ul a:link,#menu2 ul ul a:active,#menu2 ul ul a:visited
{
	font-size: 9pt;
	text-transform:none;
	list-style:none;
	color:#000000;
}
#menu2 ul ul a:hover { color:#333333; } 

#menu2 ul li {	padding: 10px 0 0 0;}

#menu2 ul ul li {
	text-transform:none;
	list-style:none;
    padding: 6px 0 0 0;
	line-height: 10px;
}
#pied {
	text-align: center;
	font-size: 8pt;
}
#pied a {
	color:#A3235D;
}
#pied a:hover {
	color:#006600;
}
#search{
	font-size: 8pt;
	color:#006600;
	margin: 0;
	padding: 0;
	position:relative;
	top:115px;
	left:305pt;
 }
/* bulles info pour les pictos*/
TD.bule_bot{
	height:7px;
}
TD.bule_top{
	border-bottom: 3px solid #990000;
	padding: 1px;
	background-color:#FFFFFF;
}

/*chemin de la page*/
a.mloc:link, a.mloc:visited { background: #EEEEEE; color:#999999; text-decoration:none;}
a.mloc:hover {background: #EEEEEE; color:#3A3A3A; text-decoration:none;}
.mloc {	margin: 5px 0 0 0;}

/*menu interieur*/
.menu_interieur{float:left; margin: 0 8px 0 0;}
table.menu_interieur ul{
	list-style-type: none; 
	margin: 0; /*remove o recuo IE e Opera*/ 
	padding: 0;/*remove o recuo Mozilla e NN*/
	line-height: 17px;  
}
table.menu_interieur ul li { padding-left:12px; background:url(../images/fleche.gif) left top no-repeat; }
		/*cadre du tableau*/
td.mi1, td.mi2, td.mi3, td.mi4, td.mi5, td.mi6, td.mi7, td.mi8, td.mi9{ background-color:#F4F7F9;}
td.mi1, td.mi3, td.mi7, td.mi9{ width:15px; height:15px;}
td.mi1{ background: url(../images/menu_i1.gif);}
td.mi3{ background: url(../images/menu_i2.gif);}
td.mi7{ background: url(../images/menu_i4.gif);}
td.mi9{ background: url(../images/menu_i3.gif);}
/* Séparadores dos eventos*/
.sep a:hover,.sep a:link ,.sep a:visited  { font-size:11px; text-decoration:none;line-height: 9px; }
.sep_on a:link ,.sep_on a:visited  {color:#000000; }
.sep_of a:link ,.sep_of a:visited  {color:#666666; }
.sep a:hover  {color:#990000;}
/*Evenements*/
#evnts { border-bottom: 1px solid #9CC197; margin: 4px; padding: 5px;}
	li.e1 { padding-left: 17px; background: url(../images/ico1.gif) no-repeat; list-style:none;}
 	li.e2 { padding-left: 17px; background: url(../images/ico3.gif) no-repeat; list-style:none;}
 	li.e3 { padding-left: 17px; background: url(../images/when.gif) no-repeat; list-style:none;}
 	li.e4 { padding-left: 17px; background: url(../images/where.gif) no-repeat; list-style:none;}
/* Formats disponibles pour l'éditeur */

.tit { font-size: 14px;	font-weight: bold; 	color: #992517; }
.tit2 {
	font-size: 13px;
	font-weight:bolder;
	color:#C0413A;
	letter-spacing: 2px;
	font-style: italic;
	margin-left: 8px;
}
.tit3 {
	font-size: 12px;
	font-weight:normal;
	color:#BE645A;
	letter-spacing: 2px;
	margin-left: 16px;
}
.titcentre {
	font-size: 14px;
	font-weight: bold;
	color: #992517;
	text-align: center;
}

.intro {
	font-weight: bold;
	color:#624A53;
}

.cit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	text-transform: capitalize;
	color:#999999;
	background: url(../images/cit.gif) left top #F4F8FA no-repeat;
	padding: 2px 2px 2px 65px;
	margin: 2px 25px 2px 25px;
	font-weight: bold;
	}
td.tit{	margin: 5px;}

.txt img, img.txt {
	border: 1px solid #990033;
	margin: 3px;
	float: right;
	padding: 0px;
}

.img_lft img, img.img_lft {
	border: 1px solid #990033;
	margin: 3px;
	float: left;
	padding: 0px;
}
.txtrouge { color:#CC0000;}
.txtvert { color:#009900;}
.txtbleu { color:#003366;}
.txtfluo { background:#FFFF00;}
.sign { font-size:8px; color: #000000; background-position: right; }

#bule_out{
	position:relative;
	top:120px;
	z-index:2;
	background: url(../images/triangle.gif) bottom left no-repeat ;
	padding: 0 0 5px 0;
	display:table;
	width:30px;
	height:18px;
}
#bule_in{
	border-bottom: 3px solid #990000;
	padding: 0 2px 0 2px;
	background-color:#FFFFFF;
	font-weight: bold;	
}
#pstion{
	position:absolute;
	top:30px;
}
.voir{visibility:visible;}
