/* CSS Document */
/*.td {margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}*/
form {margin: 0px;}
body{ margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;}

.titre-menu-left{}
/*.titre-menu-left.td {padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}*/
.txt-menu-left {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;padding-left: 2px; text-decoration:none;}
.txt-menu-left a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;padding-left: 2px; text-decoration:none;}
.txt-menu-left a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;padding-left: 2px; text-decoration:none;}
.txt-page {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;padding-left: 2px; text-decoration:none;}
.txt-paget a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;padding-left: 2px; text-decoration:none;}
.txt-page a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;font-weight:bold;padding-left: 2px; text-decoration:underline;}
.titre-rub{font-family:arial;font-size:11px;color:#CC6600;padding-left: 2px}
.titre-rub a{font-family:arial;font-size:11px;color:#CC6600;padding-left: 2px; text-decoration:none}
.titre-rub a:hover{font-family:arial;font-size:11px;color:#CC6600;padding-left: 2px; text-decoration:none}
.txt-rub {font-family:arial;font-size:11px;color:#0C2743;font-weight:bold;padding-left: 2px}
.txt-rub a{color:#0C2743;text-decoration:none;padding-left: 5px;}
.txt-rub a:hover{color:#FF0000;font-size:11px;padding-left: 5px;}

.txt-rub1 {font-family:arial;font-size:11px;color:#0C2743;font-weight:bold;}
.txt-rub1 a{color:#0C2743;text-decoration:none;}
.txt-rub1 a:hover{color:#FF0000;font-size:11px;}


.txt-s-rub {font-family:arial;font-size:10px;color:#666666;font-weight:bold;padding-left: 2px}
.txt-s-rub a{padding:inherit;color:#0C2743;text-decoration:none;}
.txt-s-rub a:hover{color:#FF0000;font-size:10px;}


.txt-s-rub1 {font-family:arial;font-size:10px;color:#28679F;font-weight:bold;}
.txt-s-rub1 a{padding:inherit;color:#28679F;text-decoration:none;}
.txt-s-rub1 a:hover{color:#28679F;font-size:10px;}
.ta2 {font-family:arial;font-size:10px;color:#28679F;font-weight:bold; background-color: #E9E9E9;}
.ta1 {font-family:arial;font-size:10px;color:#28679F;font-weight:bold; background-color:#FFFFFF;}
.bt-img {vertical-align: middle;}
.txt-z1 {border : solid 1px #cccccc;color : #000000;font-weight : bold;font-size : 12px;vertical-align: middle;}
.txt-z {border : solid 1px #cccccc;color : #1B4A67;font-weight : bold;font-size : 12px;vertical-align: middle;}
.titre-z1{font-family:arial;font-size:10px;color:#000000;vertical-align: middle;}
.titre-z{font-family:arial;font-size:10px;color:#ffffff;vertical-align: middle;}
.titre-z a {padding:inherit;font-family:arial;font-size:10px;color:#ffffff; text-decoration:none;}
.titre-z a:hover {font-family:arial;font-size:10px;color: #F44D48;}
/*#0C2743;#1B4A67;*/


.t_blue {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;	color: #6783B8; }
.obs {font-family: Arial;font-size: 11px;color: #FF0000;padding-left: 12px;padding-right: 12px;}
.obs2 {font-family: Arial;font-size: 10px;color: #FF0000;}
.obs1 {font-family: Arial;font-size: 12px;color: #F4800B;padding-left: 12px;padding-right: 12px;}
.ligne1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #DAE9DE;
	border-color: #666666;
	text-align: left;
	color: #678183;
	font-size: 12px;
}
.ligne11{
	background-color: #f0f0f0;
	}
.ligne21{
	background-color: #ffffff;
	}
.lignespons{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CDD9F5;
	border-color: #666666;
	text-align: left;
	color: #678183;
	font-size: 12px;
}
.ligne2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CADFDE;
	border-color: #666666;
	text-align: left;
	color: #678183;
	font-size: 12px;
}
.ligne3{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #99A9B0;
	border-color: #666666;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.ligne5{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #DBCEFF;
	border-color: #FF0000;
	color: #000000;
	font-size: 12px;
}
.cadre1 {
	border: 1px solid #7DAC62;
	background: #d2dbb7;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}
.cadre2 {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #FFFFFF;
	background-color: #F4F4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 8e8e8e;
}
.cadre3 {
	border: 1px solid #7DAC62;
	background: #d2dbb7;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}
.t_blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6783B8;
}
.t_titre1 {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.t_titre1 a{
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.t_titre1 a:hover {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;		
}
.t_titre4 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;	
}
.t_titre5 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration:none;	
}
.t_titre5  a {
	color: #FDBC7B;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration:underline;	
}
.t_titre5  a:hover {
	color: #FDBC7B;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration:underline;	
}
.t_titre2 {
	color: #5C5F5E;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;	
}
.t_titre3 {
	color: #8B9470;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;	
}
.xt{ 
text-decoration:underline;
color:#FF0000;
}

.xt5{ text-decoration:underline;color:#FF0000;}
.xt5 a {text-decoration:underline;color:#FF0000; }
.xt5 a:hover { text-decoration:underline;color:#FF0000; }

ul#menu { width: 100%; height: 43px; background: url("menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #FF0000; }
ul#menu li a.current{ color: #FFF; background: url("current-bg.gif") top left repeat-x; padding: 5px 15px 0; }
dl, dt, dd{margin:0;padding:0;}

dd{
	width:216px;
	height:21px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}
dd span{
	position:absolute;
	display:block;
	width:200px;
	height:10px;
	background:url(bar.gif) no-repeat 0 0;
	top:5px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
dd em{
	position:absolute;
	display:block;
	width:200px;
	height:10px;
	background:url(bg_cover.gif) repeat-x;
	top:-74px;
}
.image1{
/*background-image:url("template_01.jpg") right top;*/
}
/* CSS Document   */

/* Debut List Cour.php   */
a.list:link
{	text-decoration: none;
	color :#1A8BDF;
}
a.list:visited
{	text-decoration: none;
	color :#1A8BDF;
}
a.list:hover
{	text-decoration: none;
	color: #FF9900;
	}

a.list:active
{text-decoration: none;
	color :#1A8BDF;
	}
	
.Style2 {font-family: tahoma}

.Style4 {
	font-family: tahoma;
	font-weight: bold;
	color: #3399CC;
}
.titre1{
font-family: tahoma; font-weight: bold; color: #28679f;FONT-SIZE: 12px; text-decoration:none; 
}
.titre1 a{
font-family: tahoma; font-weight: bold; color: #28679f;FONT-SIZE: 12px;   text-decoration:none; 
}
.titre1 a:hover{
font-family: tahoma; font-weight: bold; color: #cc6600;FONT-SIZE: 12px; text-decoration:underline; 
}
.titre1 a:visited{
font-family: tahoma; font-weight: bold; color: #28679f;FONT-SIZE: 12px; 
}
.titre1 a:active{
font-family: tahoma; font-weight: bold; color: #28679f;FONT-SIZE: 12px; 
}

.Style6 {font-family: tahoma; font-weight: bold; color: #FF3300; }
.Style7 {color: #666666}
/* Fin List Cour.php   */

/* Debut Guache	*/
.menu {
	FONT-WEIGHT: bold; font-family:tahoma; FONT-SIZE: 11px; COLOR: #cc6600; TEXT-DECORATION: none
	}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #cc6600
}
A.menu:link {
	COLOR: #cc6600
}
A.menu:hover {
	COLOR: #999999
}
A.rubrique {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A.rubrique:visited {
	COLOR: #666666
}
A.rubrique:link {
	COLOR: #666666
}
A.rubrique:hover {
	COLOR: #cc6600
}
A.rubrique:active {
	COLOR: #000000
}
A.ssmenu {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A.ssmenu:visited {
	COLOR: #666666
}
A.ssmenu:link {
	COLOR: #666666
}
A.ssmenu:hover {
	COLOR: #cc6600
}
A.ssmenu1 {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A.ssmenu1:visited {
	COLOR: #666666
}
A.ssmenu1:link {
	COLOR: #666666
}
A.ssmenu1:hover {
	COLOR: #cc6600
}

/* Fin index  */
.ss
{
border:1px solid #CCCCCC;
font-size:8pt;
font-family:tahoma;
color:#999999;
}

#idBulle{
text-align: center;
width: 300px;
height:380px;
display: none;
position: absolute;
z-index : 1;

padding: 2px;
margin: 2px;
border-style: ridge;
border-width: 0px;

font-family: Arial;
font-size: 8pt;
cursor: pointer;
}
#chargement
{
text-align: center;
width: 120px;
height:20px;
display: none;
position: absolute;
z-index : 1;
background-color:#FFFFCC;
border:#FFFF99;

padding: 2px;
margin: 2px;
border-style: ridge;
border-width: 1px;

font-family: tahoma;
font-size: 8pt;
cursor: pointer;
color:#333333;
}

.Style9 {font-family: Arial, Helvetica, sans-serif; color: #28679F;}

.StyleForm1 {color: #5C5C5C}
.StyleForm4 {
	font-size: 10pt;
	font-family: tahoma;
	color:#5C5C5C;
}
.StyleFormfaq {
	font-size: 10pt;
	font-family: tahoma;
	color:#5C5C5C;
	text-decoration:none;
}
.StyleFormfaq  a{
	font-size: 10pt;
	font-family: tahoma;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.StyleFormfaq  a:hover{
	font-size: 10pt;
	font-family: tahoma;
	color:#333333;
	text-decoration:underline;
}
.StyleForm5 {font-size: 9pt}
.StyleForm7 {font-size: 9pt; font-family: tahoma; }
.StyleENT1 {
	color: #5C5C5C;
	font-weight: bold;
}

.champ-newsletter-gauche {
	background:url(images/champ-newsletter-gauche[1].png) no-repeat;
	height:20px;
	width:6px;
	float:left;
	display:inline;
	margin:0px 0px 0px 9px;
}

.champ-newsletter-droite {
	background:url(images/champ-newsletter-droite[1].png) no-repeat;
	height:20px;
	width:6px;
	float:left;
	display:inline;
	margin:0px 0px 5px 0px;
}

.champ-newsletter-fond {	
	height:20px;
	float:left;
	display:inline;
	background:url(images/champ-newsletter-fond[1].png) repeat-x;
}
/*-------------------------------------------------*/
.inputchrche {font-family:arial;font-size:10px;color:#666666;font-weight:bold;padding-left: 16px; background:url(cher.gif) left no-repeat #FFFFFF; BORDER-RIGHT: #7f7f7f 1px solid;BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid;width: 140px; height:18px; }

/* Le div a scroller */ 

#DIV_MOVE {
/*  position : absolute; /* IMPERATIF */
	top:230px; 
	left:250px;
	width:453px; 
	height:438px;
	color : #000000;
	z-index : 1000;
}
