

/* style pour le contenu de la page web (s'applique automatiquement à la balise body et aux balises TD des tableaux) body, td {*/
body {
	background-color: #FFFFFF;  
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, td {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 11px;
}

.highlight{
background:#FF6600;
}

.mnuleft {
	background-color:#FFE050;
	color : #222288;
	width: 120px;
}

.inthead0 {
 	height:15;	
	background-color:#B7C6EE;
	font-weight:bold;
	color : #222288;
	padding-left:10px;
	
}
.inthead1 {
 	height:15;	
	background-color:#B7C6EE;
	color : #222288;
	padding-left:10px;
	
}
.inthead2 {
 	height:15;	
	solid #8080F0;
	background-color:#CCDDEE;
	color : #222288;
	padding-left:10px;
	
}

.inthead3 {
	width:100%;
 	height:15;	
	solid : #8080F0;
	font-weight:bold;
	background-color:#DDEEFF;
	color : #222288;
	padding-left:10px;
}

.inthead4 {
 	height:15;	
	background-color:#FFFFEE;
	color : #222288;
	padding-left:10px;
	
}
.menuline0 {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #000088;
	font-size : 10px;
	padding-left:20px;
	background-image:url(../img/ico_fl0.gif);
	background-repeat:no-repeat;


}

.menuline0s {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	color : #000088;
	padding-left:20px;
	background-image:url(../img/ico_fl0s.gif);
	background-repeat:no-repeat;
}
.menuline1 {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	color : #000088;
	padding-left:25px;
	background-image:url(../img/ico_fl1.gif);
	background-repeat:no-repeat;
}

.menuline2 {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	color : #000088;
	padding-left:30px;
	background-image:url(../img/ico_fl2.gif);
	background-repeat:no-repeat;
}

.menuline2s {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	color : #000088;
	padding-left:30px;
	background-image:url(../img/ico_fl2s.gif);
	background-repeat:no-repeat;
}

.menuline2:link {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 5px;
	color : #000088;
	padding-left:5px;
}

.plan {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 10px;
	color : #330055;
	padding-left:20px;
	background-image:url(../img/ico_fl0s.gif);
	background-repeat:no-repeat;
}

.styleservice {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	color : #000088;
	padding-left:10px;
}

.petit {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  	font-size : 9px;
	color : #000088;
}
.int1 {
	background-color:#FFFFEE;
	color : #222288;
	padding:10px;
}
.smenu {
	BORDER-RIGHT: #80a0c0 1px solid;
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #80a0c0 1px solid; 
	PADDING-LEFT: 10px; 
	BACKGROUND: white; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #80a0c0 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #80a0c0 1px solid;
}

.sep {
	BORDER-TOP:#517de6 3px solid; 
	background-color: #0111e0;
	border-left:1px solid #5533AA;
	padding-left:5px;
	vertical-align:middle;
}
.sep1 {
	BORDER-TOP:#8cbbe9 5px solid; 
	background-color: #0111e0;
	border-left:1px solid #5533AA;
}

.mnutl{
	width:10px ;
	background-image:url(../img/t.jpg);
    height:10px;
}
.mnut1{
	width:50px;
	background-image:url(../img/t.jpg); 
	height:10px;
}
.mnut2{
	background-image:url(../img/t.jpg); 
}

.mnul{
	width:10px ;
	background-image:url(../img/l.jpg);
}
.mnur{
	width:10px ;
	background-image:url(../img/r.jpg);
}
.mnub{
	background-image:url(../img/b.jpg);
    height:10px;
}
.mnub1{
	width:50px ;
	background-image:url(../img/b.jpg);
    height:10px;
}
.mnub2{
	align:right;
	width:10px ;
	background-image:url(../img/b.jpg);
    height:10px;
}

.monstyle {
	border:1px solid #8080d0;
	background-color:#B7C6D5;
}
.menutyle{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFF00;
}

.rubrique{
	height:600px;
	width:628px; 
	border:0px;
	background-color:#FFFFEE;
	color : #222288;
	padding:10px;

}

.rubriquefond{
	width:628px; 
	border:0px
}

.rubriquecont{
	height:545px; 
	border:0px;
	width:100%;
	background-color:#FFFFEE;
	color : #222288;
	padding:10px;
}


.hmenu{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #CC3300;
}
.hmenubkg{
	width:195px;
	background-color:#FFFFCC;
}

.hmenussbkg{
	width:195px;
	background-color:#CCE0FF; 
}

.hmenuhd{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #330055;
	background-image:url(../img/xx2.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	cursor: pointer;
}

.hmenuhd1{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #330055;
	background-image:url(../img/xx1.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	cursor: hand;
}

.hmenuhd2{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #330055;
	padding-left:15px;
	background-image:url(../img/xx2.jpg);
	background-repeat:no-repeat;
	cursor: hand;
}

.hsmenu{
	padding-left:15px;
	background-image:url(../img/ico_mn0.gif);
	background-repeat:no-repeat;
	cursor: hand;
}

.hsmenu1{
	padding-left:15px;
	color : #330055;
	background-image:url(../img/ico_mn1.gif);
	background-repeat:no-repeat;
	cursor: hand;
}

.hsmenu2{
	padding-left:12px;
	background-image:url(../img/ico_mn2.gif);
	background-repeat:no-repeat;
}
.hssmenu{ 
	padding-left:20px;
}
.hssmenu1{
	padding-left:30px;
}

/* Style pour tous les liens sans classes */
a:active { text-decoration: none; color: #FF0000}
a:link { text-decoration: none; color : #0800b8;}
a:visited { text-decoration: none; color : #0800b8;}
a:hover { text-decoration: none; color: #993300;}
ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
}

/* Style pour tous les liens sans classes */
.lienblanc:active { text-decoration: none; color: #FF0000;;font-weight:bold;}
.lienblanc:link { text-decoration: none; color : #ffffff;;font-weight:bold;}
.lienblanc:visited { text-decoration: none; color : #ffffff;;font-weight:bold;}
.lienblanc:hover { text-decoration: none; color: #FF8800;;font-weight:bold;}

/* Style pour tous les liens avec la classe ha */
.ha:active{font-size: 10px ; font-weight: bold ; text-decoration:none ; color:#ff3300}
.ha:link{font-size: 10px ; font-weight: bold ; text-decoration:none ; color:#000000}
.ha:visited{font-size: 10px ; font-weight: bold ; text-decoration:none ; color:#000000}
.ha:hover{font-size: 10px ; font-weight: bold ; text-decoration:underline ; color:#ff3300;}

/* Style pour tous les liens avec la classe menuline3 */
.menuline0 { font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif }
.menuline0:active{font-size: 9px  ; text-decoration:none ; color:#ff3300}
.menuline0:link{font-size: 9px ;  text-decoration:none ; color:#000088}
.menuline0:visited{font-size: 9px; text-decoration:none ; color:#000088}
.menuline0:hover{font-size: 9px  ; text-decoration:none ; color:#AA3300;}

		
.lignels li { 	margin: 0 0 0 0; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		}
		
.lignels a{
			display: block;
			padding: 2px 2px 2px 24px;
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 0px  #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			width: 170px;
			background-color: #ffe050;
			background-image: url(../img/ls.gif);
			color: #222288;
		}
		
.lignels a:link, #navlist a:visited
		{
			color: #222288;
			text-decoration: none;
		}
		
.lignels a:hover	{
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 0px  #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			background-color: #3252e5;
			background-image: url(../img/lsx.gif);
			color: #222288;
		}



.bassels li { 	margin: 0 0 0 0; 
		}
		
.bassels a{
			display: block;
			padding: 2px 2px 2px 24px;
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 1px solid #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			width: 170px;
			background-color: #ffe050;
			background-image: url(../img/ls.gif);
			color: #222288;
		}
		
.bassels a:link, #navlist a:visited
		{
			color: #222288;
			text-decoration: none;
		}
		
.bassels a:hover	{
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 1px solid #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			background-color: #3252e5;
			background-image: url(../img/lsx.gif);
			color: #222288;
		}

.ligne li { 	margin: 0 0 0 0; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 20px;
		}
		
.ligne a{
			display: block;
			padding: 2px 2px 2px 24px;
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 0px  #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			width: 170px;
			background-color: #ffe050;
			background-image: url(../img/lo.gif);
			color: #222288;
		}
		
.ligne a:link, #navlist a:visited
		{
			color: #222288;
			text-decoration: none;
		}
		
.ligne a:hover	{
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 0px  #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			background-color: #3252e5;
			background-image: url(../img/lx.gif);
			color: #222288;
		}



.basse li { 	margin: 0 0 0 0; 
		}
		
.basse a{
			display: block;
			padding: 2px 2px 2px 24px;
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 1px solid #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			width: 170px;
			background-color: #ffe050;
			background-image: url(../img/lo.gif);
			color: #222288;
		}
		
.basse a:link, #navlist a:visited
		{
			color: #222288;
			text-decoration: none;
		}
		
.basse a:hover	{
			border-style: solid;
			border-top: 0px solid #555588;
			border-bottom: 1px solid #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			background-color: #3252e5;
			background-image: url(../img/lx.gif);
			color: #222288;
		}


		
.titre a:link, .titre a:visited, .titre a:hover
		{
		
			display: block;
			padding: 2px 2px 2px 24px;
			border-style: solid;
			border-top: 1px solid #CCCCFF;
			border-bottom: 1px  #555588;
			border-right: 1px solid #555588;
			border-left: 1px solid #9999FF;
			width: 170px;
			background-color: #ff8850;
			background-image: url(../img/lt.gif);
			font-weight:bold;
			color: #222288;
		}
	

