body {
	margin: 0px;
	padding: 0;
	border: 0px none #000000;
	background-color: #9acd34;
	background-image: url(http://www.force-ouvriere.fr/images/FOND_VERT_une.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

#page {
	margin: 0 auto 0; /* auto pour centrer horizontalement la boite dans BODY 
						 pour le navigateurs autres que IE/WIN */
	width: 900px;
	padding:0;
	background-color:#FFFFff;
	background-repeat:no-repeat;
	border: outset 2px black;
	border-top: 0;
	border-left: 0;

	}


#conteneur {
	text-align: left; /* pour annuler l'heritage de text-align:center de BODY */
	width: 880px;
	margin-left: 20px ; 
	padding: 0;
	/*background-color: #66c;*/
	}
#conteneur .pub {
	margin:  30px 0 0 ;
	float: right;
	width: 140px;
	/*background-color: #ffc;*/
	}
#conteneur #contenu {
	margin: 0;
	padding: 0;
	float: left;
	width: 718px;
	/*background-color: #ccc;*/
	}
#conteneur #band {
	padding:0;
	margin: 0;
	height: 120px;
	float: left;
	width: 718px ;
	}
	#conteneur #bandgb {
	padding:0;
	margin: 0;
	height: 120px;
	float: left;
	width: 718px ;
	}
#conteneur #navigation {
	float: left;
	width: 210px;
	padding: 0;
	text-align: left;
	 margin: 10px 0 0 ;
	}
#contenu .encart {
	float: right;
	width: 488px;
	padding: 0;
	margin: 10px 0 0;		
	/*background-color: #66FFFF;*/
	}
#contenu .contre-encart {
	float: left;
	width: 205px;
	padding: 0 ;
	margin: 0;
	}
	
	
	
	/* ORGANISATION*/
#contenu .contre-encart_org {
	float: right;
	width: 160px;
	margin-left: 15px;
	padding-bottom: 3px;
	}
	#contenu .contre-encart_video {
	float: right;
	width: 140px;
	margin-left: 10px;
	padding-bottom: 3px;
	}
#contenu .encart_org {
	float: right;
	width: 485px;
	padding: 0px;
	margin-top: 10px;
	border-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 3px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-color: #ff9900;
	background-color: #ffffff;
	}
	
	
	.print { display: none; }
	/* /ORGANISATION*/
	/* INFORMATION*/
		.tvrg {color: #669900; font-weight: bolder; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.tvrm {color: #669900; font-weight: bolder; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tvrp {color: #669900; font-weight: bolder; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
	.menugorlien_v  {
	padding: 5px;
	margin-bottom: 5px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #669A00;
	background-color: #d1eba0;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}

	#contenu .encart_v {
		float: right;
	width: 485px;
	padding: 0px;
	margin-top: 10px;
	border-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 3px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-color: #669A00;
	background-color: #ffffff;
	}
	.txt2enclr_v  {
	padding: 5px;
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
	border-left-width: 3px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #669A00;
	background-color: #B0D96C;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
	.tvr {color: #669900; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
	.menugor3_v  {
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #B0D96C;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
	.menugor2_v  {
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #669900;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}

	.bas_v { 	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #669900; border-left-color: #FFFFFF }
.video {
	float: left;
	width: 300px;
	height: auto;
	margin-bottom: 10px;
	}

	/* INFORMATION*/
	/* PRATIQUE*/
#contenu .encart_ja {
	float: right;
	width: 485px;
	padding: 0px;
	margin-top: 10px;
	border-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 3px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-color: #AFB812;
	background-color: #ffffff;
	}
	
	.encart_secteur {
	float: right;
	width: 570px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	border-width: 1px;
	border-bottom-width: 3px;
	border-top-width: 3px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: dotted;
	border-color: #ff9900;
	background-color: #ffffff;
	}
	
	/* /PRATIQUE*/
	
.fondfil {
	float:right;
	width: 260px;
	}
.agen2 { 
	padding: 5px; 
	margin: 0px; 
	margin: 20px; 
	margin-left: 0px; 
	height: auto; 
	border: solid 0 0 0 3px  #FF9900;
	background-color: #FFCC66;
	}
.annonces  {
	padding: 5px;
	margin-bottom: 20px;
	margin-right: 20px; 
	height: auto;
	border: 1px outset #477810;
	}
.annonces2  {
	padding-left: 20px;
	padding-bottom: 30px;
	height: auto;
	margin-right: 20px; 
	border:  1px outset #FF0000;
	}
.editoPub  {
	padding: 7px;
	margin-bottom: 10px;
	height: auto;
	border-right: outset 2px #477a11;
	border-bottom: outset 2px #477a11;
	margin-top: 25px;
	margin-right: 20px;
	background-color: #D1EBA0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

	}
	.encpub  {
	padding: 3px;
	height: auto;
	margin-top: 20px;
	margin-right: 20px;
	}
.eph  {
	padding: 5px;
	margin-bottom: 20px;
	height: auto;
	border: 1px outset #477810;
	background-color: #D1EBA0;
	}
.m_deroulv {
	font: normal 9px Verdana,Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	background-color: #669A00;
	text-align: center;
	padding: 1px;
	}
	.divvr {
	font: bold 12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;	
	background-image: url(../images/points_verts_fil.jpg);
	background-position: top;	
	background-repeat: repeat-x;
	}

.tvrune {
	color: #669900; 
	font: bold 16px Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	}
.divbasect { 
	border-color: #FF9900; 
	border-style: solid;   
	border-left-width: 1px; 
	border-top-width: 0px; 
	border-right-width: 1px;  
	border-bottom-width: 3px; 
	padding: 5px; 
	background: #FFf;
	 }

.orccc {  
	border-color: #FF9900; 
	border-style: solid; 
	border-left-width: 1px; 
	border-bottom-width: 0px; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	padding: 5px;  
	background-image: url(../images/p_orange.jpg); 
	}
.orcccc {  
	border: solid 1px #FF9900; 
	border-top-width: 0; 
	padding: 5px;  
	background-color:#Fff; 
	}
.div2orcc { 
	border-color: #FF9900; 
	border-style: solid;   
	border-left-width: 1px; 
	border-top-width: 0px; 
	border-right-width: 1px;  
	border-bottom-width: 3px; 
	padding: 5px; 
	background: #FFEDCF;
	 }
.div2orff { 
	border-color: #FF6600; 
	border-style: solid;   
	border-left-width: 1px; 
	border-top-width: 0px; 
	border-right-width: 1px;  
	border-bottom-width: 3px; 
	padding: 5px; 
	background: #FFEDCF;
	 }

.corcc {  border-color: #FF9900; border-style: solid; border-left-width: 3px; ; border-bottom-width: 0px; border-top-width: 3px; border-right-width: 1px; padding: 5px;  background-color:#FBE8C6; }
.corff {  border-color: #FF6600; border-style: solid; border-left-width: 3px;  border-bottom-width: 0px; border-top-width: 3px; border-right-width: 1px; padding: 5px; background-color:#FFcc66; color:#FFFFFF;}
 /* ------------------------------ MULTIMEDIA-------------------------  */
 .ticketvf { 
	border: 0 5px 0 5PX; dotted #FFF;
	padding: 5px;  
	background-color:#D1EBA0;
}
.ticketv {
	padding: 5px;
	margin: 0 0 2PX;
	height: auto;
	background-color: #D1EBA0;
	border-right: 5px dotted #FFF;
	border-bottom: 5px dotted #FFF;
	/*border-top: 5px dotted #FFF;*/
	border-left: 0;
	}
 /* ------------------------------ SECTEURS FO-------------------------  */
.secfont {
	font: 76% Arial, Verdana, sans-serif; 
	color: #333;
	}
div#container{
	width: 100%;
	margin: 0px;
	/*background-color:#3ff;*/
	}
a.tt{
	position:relative;
	z-index:24;
	color:#000000;
	text-decoration:none;
	}
a.tt span{ 
	display: none; 
	}
a.tt:hover{
	z-index:25;
	color: #fff;
	background-color: #FF6600;
	}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:20px;
	left:0px;
	padding: 10px;
	width: 200px;
	text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FBE8C6;
	font-weight:normal;
	border-style: outset;
	border-color:#FF9900;
	border-width: 3px;	
	}
 /* ------------------------------ MOTS CLES-------------------------  */
form.quicksearch { padding: 10px 0px 5px; }
form.quicksearch input { margin-left: 0px; width: 180px; color: red; background-color:#ffc; }
form.quicksearch img { 
	vertical-align: middle; 
	margin-left: 0px; 
	}
#footer { 
	background: #333; 
	color: #fff; 
	padding: 10px 0px 0px; 
	margin-top: 10px; 
	}
#footer a { color: #fff; }
#footer span { margin: 0 2px; color: #666; }
 /* ------------------------------ -------------------------  */

ul, li {
margin:0; padding:0; /*réinitialisation de toutes les UL et LI*/
}
.gdb {  
	border: 0 1px 1px #000000 outset  ;
	}
.fond {  
	background-color: #FF0000; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left; 
	color: #FFFFFF; 
	border: outset 1px #FF0000; 
	}
.fondv { 
	background-color: #669900; 
	font-family: bold normal 11px Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	text-align: left; 
	color: #FFFFFF; 
	border: outset 1px #000; 
	}
.fond_or {  
	background-color: #F99D00; 
	font: normal bold 11px Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	text-align: left; 
	color: #FFFFFF; 
	border: 1px outset #666666; 
	}
.fond_n {  background-color: #FFCC66; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; font-style: normal; font-weight: bold; text-align: left; color: #000000; border: #666666; border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.Style2 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000}
.ch {color: black;  font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify}
.textn {color: black;  font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify}
.sut {color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textb {color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t1 {color: #f30; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bg_titre_gras  { color: #000; font-weight: 900; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bg_titre_gras_orange { color: white; font-weight: 900; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 0px }
.bg_titre_normal_rouge { color: #FE0000; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bg_titre_normal   { color: black; font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.bg_titre_normal_orange { color: #FF6600; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bg_titre_normal_vert { color: #669900; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bg_titre_normal_jaune { color: #AFB812; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bg_liens  { color: #2032b1; font-style: normal; font-weight: normal; font-size: 11px; font-family: "Times New Roman", Times, serif}
.bg_liens_pt  { color: #000033; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-align: left}
.bg_liens_b { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link    { text-decoration: none }
a:hover   { color: #f30; text-decoration: underline;}
a:visited   { color: #036; text-decoration: none }
a:active   { color: #039; text-decoration: none }
.titre_archive  { color: black; font-style: normal; font-weight: bold; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif}
.blanc12 { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titre_archiveb { color: white; font-style: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.p2 { color: black; font-size: 14px; font-family: "Times New Roman", Times, serif; text-align: left}
.titre_pp_rouge { color: #f30; font-weight: bold; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif}
.titre_pp_rou_moy { color: #f30; font-weight: bold; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif}
.titre_pp_noir_gr { color: black; font-weight: bold; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titre_pp_noir { color: black; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titre_archiveune { color: black; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titre_pp_rou_moyune { color: #f30; font-weight: bold; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif}

.txt2 { padding: 5px; height: auto; background-color: #FFCC66; border: 0px none #FFFFFF; }
.orangebas { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #ff9900; border-left-color: #FFFFFF }
.tor {color: #FF6600; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.rollc {  background-color: #FF9900;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff}
.mois {	padding-left:5px; color:#666666; border-top:1px solid black; border-right:1px solid black; border-bottom:1px solid black; border-left:1px solid black;	font-weight: bold;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffedcf}
.m_deroul {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal; color: #FFFFFF; background-color: #FF6600;	text-align: center;	padding: 1px}
.m_deroulj {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal; color: #FFFFFF; background-color: #B1B316;	text-align: center;	padding: 1px}
.gauche310px { float: right; 	width: 340px}
.txtorenc { padding: 5px; height: auto; border: 1px solid #000000; background-color: #FFCC66}
.bas_j { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #AFB812; border-left-color: #FFFFFF }
.planj { padding-left:5px; color:#666666; border-top:1px solid black; border-right:1px solid black; border-bottom:1px solid black; border-left:1px solid black; font-weight: bold;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #E3E373}
.txt4 { padding: 5px; height: auto; background-color: #e3e373; border: 0px none #FFFFFF}
.fond_drj {  background-color: #ededa5;  margin: 10px; 	padding: 3px; border: 0px solid #FF9900; 	height: auto}
.tjr {color: #AFB812; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tbr {color: #ffffff; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* ----------MOBILES -----------------*/
div.mob {
	display:block;
	}
div.mobile {
	display:none;
	border-style: solid;
	}
@media handheld {
	div.mobile {display:block;}
  	div.mob { display:none; }
	}
/* ----------MENU HAUT -----------------*/
#menu {
	width:435px;
	font: 1.0em Tahoma,Helvetica,sans-serif;
	letter-spacing: 0.12em;	
	display:block; 
	margin:-15px 0 5px 0;
	padding:7px 0 0 0;
	height:25px;
	background-image: url(../images/p_rouge.jpg);
	border: #FF0000 2px outset;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
	#menu div {
	float:left;
	padding:0 0 0 25px;
	}
#menu li.Mpres {
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif 12px normal;
	font-variant:small-caps; 
	margin: 5px;
	line-height:10px;
	text-align: left;
	*white-space: nowrap;
	}
#menu div a {
	background-color: #ccc;
	font-weight: bold;
	text-decoration: none;
	}
#menu div.Mor {
	font-weight:bold;
	text-decoration: none;
	padding: 3px 7px;
	color: #ff6600;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
#menu div.Mor a {
	background-color: #FFCC66;
	color: #fff;
	}
#menu div.Mor ul {
	position: absolute;
	margin: 5px;
	background-color:#FFCC66;
	
	text-align: left;
	border:2px solid #f30;
	*white-space: nowrap;
	}
#menu div.Mor a:hover {
	color: #000 ;
	}
#menu div.Mve {
	font-weight:bold;
	text-decoration: none;
	padding: 3px 7px;
	color: #669900;
	}
#menu div.Mve a {
background-color: #B0D96C;
color: #fff;
}
#menu div.Mve ul {
position: absolute;
margin: 5px;
background-color:#B0D96C;

text-align: left;
border:2px solid #669900;
*white-space: nowrap;
}
#menu div.Mve a:hover {
color: #000 ;
}
#menu div.Mja {
font-weight:bold;
text-decoration: none;
padding: 3px 7px;
color: #AEB316;
}

#menu div.Mja a {
background-color: #D2D321;
color: #fff;
}

#menu div.Mja ul {
position: absolute;
margin: 5px;
background-color:#D2D321;

text-align: left;
border:2px solid #AEB316;
*white-space: nowrap;
}

#menu div.Mja a:hover {
color: #000 ;
}

#menu div ul {
	position: absolute;
	margin: 5px 0 0 0;
	/*margin:27px 0 0 -75px;*/
	background-color:#50514C;
	line-height:20px;
	text-align: left;
	border:2px solid #8FB60C;
	*white-space: nowrap;
	/**width:100%;*/
	}

#menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*list-style-position:outside;*/
	}
#menu ul li {
	padding:0 5px;
	font-size:0.8em;
	}
.nettoyeur { 
	clear:both;
	}

.divMc {
	border: 1px red solid;
	padding:15px 5px 0px;
	background-image: url(images/p_rouge.jpg);
	background-repeat: repeat-x;
	color:#666666;
	font: 10px normal Arial,Helvetica,sans-serif;
	}

.divMc {
	border: 1px red solid;
	padding:15px 5px 0px;
	background-image: url(images/p_rouge.jpg);
	background-repeat: repeat-x;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}
.divMc a {
	text-decoration: none;
	color:#000000;
	}
.divMc  a:hover {
	text-decoration: none;
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
#a  li { 
	list-style: none;
	list-style-type: none;  
	display: inline; 
	list-style-position:inside;
	}
.divTr {
	background-color: #FF0000; 
	padding: 5px 7px; 
	text-align: left; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold; 
	}
.divTv {
	background-color: #477812; 
	padding: 5px 7px; 
	text-align: left; 
	color: #FFFFFF;
	font: bold 12px Arial,Helvetica,sans-serif; 
	}
.divAg {
	border: 0px;
	padding:5px;
	background-image: url(../images/p_rouge.jpg);
	background-repeat: repeat-x;
	color:#666666;
	font: normal 10px Arial,Helvetica,sans-serif;
	}
	

.menugor1  {
	padding: 2px 7px 7px;
	height: auto;
	font:  bold 12px  Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #000;
	border-top: 5px solid #FFCC66;
	background-image: url(../images/p_orange.jpg); 
	}
.smenugor2  {
font:  10px  Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #000;
background-color: #FFCC66;
padding: 1px 7px;
}
.smenugor3  {
font:  bold 10px  Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #Fff;
background-color: #F30;
padding: 1px 7px;
}




.txt2enc  {
	padding: 5px;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #FF6600;
	background-color: #FFCC66;
	}
.txt2enclr  {
	padding: 5px;
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
	border-left-width: 3px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #ff9900;
	background-color: #FFCC66;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
	
.menugor  {
	padding: 5px;
	/*margin-left: 10px;*/
	margin-top: 0px;

	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF6600;
	background-color: #FFCC66;
	}
.menugorlien  {
	padding: 5px;
	margin-bottom: 5px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff9900;
	background-color: #FBE8C6;
	}
.menugorlien1  {
	padding: 5px;
	margin-bottom: 5px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff9900;
	background-color: #FFCC66;
	}
.menugorlien2  {
	padding: 5px;
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff9900;
	}
.menugor3  {
	padding: 5px;
	/*margin-left: 10px;*/
	margin-top: 0px;
	
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF6600;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
	.menugor2  {
	padding: 5px;
	/*margin-left: 10px;*/
	margin-top: 0px;
	
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff9900;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}

.secfont{
font: 12px Arial, Verdana, sans-serif; 
color: #333;}
div#container{
	width: 100%;
	margin: 0px;
	/*background-color:#3ff;*/
}
a.tt{
    position:relative;
    z-index:24;
    color:#000000;
    text-decoration:none;
}
a.tt span{ display: none; }
a.tt:hover{
	z-index:25;
	color: #fff;
	background-color: #FF6600;
}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:0px;
	left:170px;
	padding: 10px;
	width: 200px;
	text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FBE8C6;
	font-weight:normal;
	border-style: outset;
	border-color:#FF9900;
	border-width: 3px;	
}
.divorcc { margin: 0px; border-color: #FF9900; border-style: solid;   border-left-width: 1px; border-top-width: 0px; border-right-width: 1px;  border-bottom-width: 3px; padding: 5px; }
.div2orcc { border-color: #FF9900; border-style: solid;   border-left-width: 1px; border-top-width: 0px; border-right-width: 1px;  border-bottom-width: 3px; padding: 5px; background: #FFEDCF }
.div2orff { border-color: #FF6600; border-style: solid;   border-left-width: 1px; border-top-width: 0px; border-right-width: 1px;  border-bottom-width: 3px; padding: 5px; background: #FFEDCF }
.orcc {  border-color: #FF9900; border-style: solid; border-left-width: 3px; ; border-bottom-width: 0px; border-top-width: 3px; border-right-width: 1px; padding: 5px;  background-color:#FBE8C6; }
.orff {  border-color: #FF6600; border-style: solid; border-left-width: 3px;  border-bottom-width: 0px; border-top-width: 3px; border-right-width: 1px; padding: 5px; background-color:#FFCC66; }

.divorff { border-color: #FF6600; border-style: solid;   border-left-width: 1px; border-top-width: 0px; border-right-width: 1px;  border-bottom-width: 3px; padding: 5px; }




.txt2enclr_j  {
	padding: 5px;
	height: auto;
	border-left-width: 3px;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #AFB812;
	background-color: #e3e373;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;

	}
.menugor_j  {
	padding: 5px;
	
	margin-top: 0px;
	
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #AFB812;
	background-color: #E3E373;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
	.menugorlien_j  {
	padding: 5px;
	margin-bottom: 5px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #AFB812;
	background-color: #E3E373;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
	
.menugorlien1_j  {
	padding: 5px;
	margin-bottom: 5px;

	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #AFB812;
	background-color: #E3E373;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}


.menugor3_j  {
	padding: 5px;
	
	margin-top: 0px;
	
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #E3E373;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
.menugorlien3_j  {

	padding: 5px;

	margin-bottom: 10px;

	height: auto;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #AEB218;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;

	}
.menugor2_j  {
	padding: 5px;

	margin-top: 0px;
	
	margin-bottom: 10px;
	height: auto;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #AFB812;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;
	}
	.menugorlien2_j  {

	padding: 5px;

	margin-bottom: 10px;

	height: auto;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #E3E373;
	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc;

	}
	
	.recherche {background-color: #FFFFCC;color: #660000; padding:0 3px; border: solid #ccc 1px;}
.recherche_j {background-color: #FFFFCC;color: #FF0000;font-weight: bolder}
.recherche_v {background-color: #FFFFCC;color: #FF0000;font-weight: bolder}
.recherche_o {background-color: #FFFFCC;color: #FF0000;font-weight: bolder}
.menu_icones { margin-bottom: 5px; padding:5px; border: 1px #ccc solid; 	-moz-box-shadow:  4px 4px 4px #ccc; 	-webkit-box-shadow: 4px 4px 4px #ccc; text-align: right;
}

