a:link{font-family:Tahoma;font-size:12px;color:#333333;}
a:visited{font-family:Tahoma;font-size:12px;color:#000080;}
a:active{font-family:Tahoma;font-size:12px;color:#E00000;}
a:hover{font-family:Tahoma;font-size:12px;color:#0000E0;}

body
 {
  background-position: left top;
  scrollbar-face-color: #E0E0F0;
  scrollbar-shadow-color: #E0E0F0;
  scrollbar-highlight-color: #E0E0F0;
  scrollbar-3dlight-color: #E0E0F0;
  scrollbar-darkshadow-color: #CCCCCC;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #777777;
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tahoma;
  font-size:12px;
  color: #333333;
 }

A.tv {
	color: #0000A0;
	font: 7pt Arial, Helvetica;
}

.style1
 {
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
  color:#333333;
 }

table
 {
  font-family:Tahoma;
  font-size:12px;
  color:#333333;
 }

.table2 {border-color:#B8C4D8; border-width:3px; border-style:solid}

.tdcss 
 {
  font-family:Tahoma;
  font-size:12px;
  border: 1px solid #CCCCCC;
  color:#333333;
 }

.tdcss1 
 {
  font-family:Tahoma;
  font-size:12px;
  border: 1px solid #CCCCCC;
  color:#333333;
  background-color:#EEEEEE;
 }

.tdcss2 
 {
  font-family:Tahoma;
  font-size:12px;
  border: 1px solid #CCCCCC;
  color:#333333;
  background-color:#E0E0E0;
 }

.tdcss3
 {
  padding-top: 1px;  
  padding-bottom: 1px;  
  padding-right: 15px;  
  padding-left: 15px;  
  text-align: center;
  font-family:Tahoma;
  font-size:12px;
  border-top : 1px solid #CCCCCC;
  border-bottom : 1px solid #CCCCCC;
  background-color:#87C3F5;
  color:#333333;
 }

.tdcsschercher
 {
  padding-top: 0px;  
  padding-bottom: 0px;  
  padding-right: 0px;  
  padding-left: 0px;  
  text-align: center;
  font-family:Tahoma;
  font-size:12px;
  border-top : 0px solid #CCCCCC;
  border-bottom : 0px solid #CCCCCC;
  background-color:#87C3F5;
  color:#333333;
 }

.tdcss4
 {
  padding-top: 5px;  
  padding-bottom: 5px;  
  padding-right: 5px;  
  padding-left: 5px;  
  font-family:Tahoma;
  font-size:12px;
  border-bottom : 1px solid #CCCCCC;
  background-color:#FFFFFF;
  color:#333333;
  background-position:left; 
  background-repeat:repeat-x;
 }

.tdcss5
 {
  padding-top: 5px;  
  padding-bottom: 5px;  
  padding-right: 5px;  
  padding-left: 5px;  
  font-family:Tahoma;
  font-size:12px;
  border-bottom : 1px solid #CCCCCC;
  background-color:#FFFFFF;
  color:#333333;
 }

a.annonce
 {
  color: #0033CC
 }
a.annonce:hover 
 {
  color: #FF0033
 }

a.annonce:active 
 {
  color: #3366CC
 }
a.annonce:visited
 {
  color: #990000
 }

a.menu  
 {
  padding-right: 7px;  
  padding-left: 6px;  
  text-decoration: none
 }

a.menu:hover 
 {
  background: #092FF0;
  color: #ffffff
 }

a.menu:active 
 {
  background: #FF3333;
  color: #ffffff
 }

 a.menurouge  
 {
  padding-right: 7px;  
  padding-left: 6px;  
  text-decoration: none;
  color: #CC3333;
 }

a.menurouge:hover 
 {
  background: #FF0033;
  color: #ffffff;
 }

a.menurouge:active 
 {
  background: #092FF0;
  text-decoration: blink;
  color: #ffffff;
 }

#menuActif 
 {
  background: #777777;
  color: #ffffff
 }

a.menup  
 {
  font-size:10px;
  padding-right: 8px;  
  padding-left: 8px;  
  text-decoration: none
 }

a.menup:hover 
 {
  font-size:10px;
  background: #092FF0;
  color: #ffffff
 }

a.menup:active 
 {
  font-size:10px;
  background: #0A7FF0;
  color: #ffffff
 }

a.menup:visited
 {
  font-size:10px;
  color: #000080
 }


a.menupetit{ font-family:Arial; font-size:9px; text-decoration: none}
a.menupetit:hover { font-family:Arial; font-size:9px; color: #ffffff}
a.menupetit:active{font-family:Arial;  font-size:9px;  color: #ffffff}
a.menupetit:visited {font-family:Arial;font-size:9px;color: #000080}

a.menuannonce{ font-family:Arial; font-size:9px; text-decoration: none}

.title_color{font-size:18px; color:#AAAAAA; font-weight:bold;}

fieldset {width:700px; border-color:#777777; border-width:1px; border-style:solid}
legend {border-color:#777777; border-width:1px; border-style:solid; font-family:Tahoma; font-size:18px; font-weight:bold; color:#333333;}

.fieldset2 {width:700px; border-color:#B8C4D8; border-width:3px; border-style:solid}


.button_submit {font-family:Arial; font-size:15px; color:#777777; font-weight:bold;
	background-color: #E8ECF0;
	border-bottom : 1px solid #333333;
	border-right : 1px solid #333333;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;}

.form_faux{font-size:14px; color:#FFFFFF; font-weight:bold; border:solid 1px #333333; background-color:#EE0000;}

.txt {
	BORDER-RIGHT: #695f56 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #695f56 1px solid; 
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; 
	MARGIN: 0px 0px 4px 6px; BORDER-LEFT: #695f56 1px solid; 
	COLOR: #005f56; PADDING-TOP: 0px; BORDER-BOTTOM: #695f56 1px solid; 
	FONT-FAMILY: Tahoma, helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.frmcombo {
	BORDER-RIGHT: #695f56 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #695f56 1px solid; 
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; 
	MARGIN: 0px 0px 4px 6px; BORDER-LEFT: #695f56 1px solid; 
	COLOR: #005f56; PADDING-TOP: 0px; BORDER-BOTTOM: #695f56 1px solid; 
	FONT-FAMILY: Tohama, helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.txt_arabe {
	BORDER-RIGHT: #695f56 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #695f56 1px solid; 
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; 
	MARGIN: 0px 0px 4px 6px; BORDER-LEFT: #695f56 1px solid; 
	COLOR: #005f56; PADDING-TOP: 0px; BORDER-BOTTOM: #695f56 1px solid; 
	FONT-FAMILY: Tahoma, helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.frmcombo_arabe {
	BORDER-RIGHT: #695f56 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #695f56 1px solid; 
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; 
	MARGIN: 0px 0px 4px 6px; BORDER-LEFT: #695f56 1px solid; 
	COLOR: #005f56; PADDING-TOP: 0px; BORDER-BOTTOM: #695f56 1px solid; 
	FONT-FAMILY: Tohama, helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}

.frmbouton {
	BORDER-RIGHT: #695f56 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #695f56 1px solid; 
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #695f56 1px solid; 
	CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #695f56 1px solid; 
	BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: tahoma, helvetica, sans-serif; 
	BACKGROUND-COLOR: #005f56; TEXT-ALIGN: center
}

/*********CADRE MENU SOUS RUBRIQUE******************/
table.cadreListeRubrique td.titre h2{
  display: inline;
  background-color: #E8ECF0;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  width: 200px;
  height: 16px;
  margin: 0px 0px 0px 15px;
  padding: 3px 15px 2px 15px;
}
table.cadreListeRubrique td.titre h1{
  display: inline;
  background-color: #E8ECF0;
  color: #2968D6;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  width: 200px;
  height: 16px;
  margin: 0px 0px 0px 15px;
  padding: 3px 15px 2px 15px;
}
table.cadreListeRubrique td.titre h1 a {
  text-decoration: none;
  color: #2968D6;
}
table.cadreListeRubrique td.titre h1 a:link {
  text-decoration: none;
  color: #2968D6;
}
table.cadreListeRubrique td.titre h1 a:visited {
  text-decoration: none;
  color: #29B1D6;
}
table.cadreListeRubrique td.titre h1 a:hover {
  text-decoration: none;
  color: #FFFFFF;
  background: #2968D6;
}
table.cadreListeRubrique td.titre h1 a:active {
  background: #2968D6;
  color: #FFFFFF !important;
  text-decoration: underline;
}
table.cadreListeRubrique td.vignette {
  border-bottom: solid 2px #E8ECF0;
  border-left: solid 2px #E8ECF0;
  border-top: solid 2px #E8ECF0;
}
table.cadreListeRubrique td.vignette img{
  padding: 4px;

}
table.cadreListeRubrique td.liste {
  border-bottom: solid 2px #E8ECF0;
  border-right: solid 2px #E8ECF0;
  border-top: solid 2px #E8ECF0;
  padding: 4px;

}

table.cadreListeRubrique td.liste li {
  color: #2968D6;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  padding: 0px;
  margin-left: 5px;
  }
table.cadreListeRubrique td.liste li a {
  color: #2968D6 !important;
  text-decoration: none;
}
table.cadreListeRubrique td.liste li a:link {
  color: #2968D6 !important;
  text-decoration: none;
}
table.cadreListeRubrique td.liste li a:visited {
  color: #29B1D6 !important;
  text-decoration: none;
}

table.cadreListeRubrique td.liste li a:active {
  background: #2968D6;
  color: #FFFFFF !important;
  text-decoration: underline;
}
table.cadreListeRubrique td.liste li a:hover {
  color: #FFFFFF !important;
  background: #2968D6;
  text-decoration: underline;
}

ul {
  margin: 0px 0px 0px 7px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  list-style-image: url(images/image/fleche.gif);
}
li {
  margin: 0px 0px 0px 16px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
