/********************** texte  *******************/

/* a color: 2277aa */

a {color : #007080;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	color: #007080;
	text-align: left;
	/*background-color: #f0f8fa;*/
}

/*li {
	display: list-item;
	list-style-image: url(/images/point.png);
}
*/
 li {
	list-style-type: none;
	background-image: url(/images/point.png);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left: 15px;
}

.texte,body,p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: inherit;
	text-transform: none;
	text-decoration: none;
	color: #000000;
}
.texte10only {
	font-size: 10px;
}

.texte10 {
	font-size: 10px;
	line-height: 120%;
}
.texte11 {
	font-size: 11px;
	line-height: 150%;
}
.texte12 {
	font-size: 12px;
	line-height: 150%;
}
.texte13 {font-size: 13px;line-height: 120%;}
.texte14 {font-size: 14px;line-height: 120%;}
.texte15 {font-size: 15px;line-height: 120%;}
.texte16 {font-size: 16px;line-height: 120%;}
.texte17 {font-size: 17px;line-height: 120%;}
.texte18 {font-size: 18px;line-height: 120%;}
.texte19 {font-size: 19px;line-height: 120%;}
.texte20 {font-size: 20px;line-height: 120%;}
.texte25 {font-size: 25px;line-height: 120%;}
.texte30 {font-size: 30px;line-height: 150%;}
.texte35 {font-size: 35px;line-height: 150%;}
.texte40 {font-size: 40px;line-height: 150%;}

.titre,h1 {font-size: 25px;line-height: 120%;font-weight:bold; text-align:center;}
.titre2,h2 {font-size: 16px; color: #600000;  font-weight:bold; text-align:center;}


.slogan {
	font-size: 14px;
	font-style: italic;
	color: #600000;
	text-align: center;
	line-height: 120%;
}


.airline70 {line-height: 70%;}
.airline80 {line-height: 80%;}
.airline90 {line-height: 90%;}
.airline100 {line-height: 100%;}
.airline110 {line-height: 110%;}
.airline120 {line-height: 120%;}
.airline130 {line-height: 130%;}
.airline140 {line-height: 140%;}
.airline150 {line-height: 150%;}
.airline160 {line-height: 160%;}
.airline175 {line-height: 175%;}
.airline200 {line-height: 200%;}


.colorNoir {color : #000000;}
.colorOr {color : #807030;}
.avecfond {
	/*color:#FFF;*/
	font-weight: bold;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #f0f8fa;
	/*border: thin ridge #CCCCCC;*/
	/*border: thin solid #600;*/
}

.colorBleu {
	color : #007095;
}
.colorRouge {color : #FF0000;}
.colorBlanc {color : #FFFFFF;}
.colorGris {color : #C0C0C0;}
/*.colorBleu {color : #003399;}*/
.colorR64 {color: #400000;}
.colorR96 {color: #600000;}
.colorR128 {color: #800000;}
.style6 {
	color: #800000;
}
.Style6 {
	color: #800000;
	font-weight: bold;
}
.colorG60 {color: #006600}


.souligne {	text-decoration: underline;}



/**************** menu coding *****************/
/*********** main menu *************/
#menu {
	width: 12em;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu ul a {
font: 12px arial, helvetica, sans-serif;
display: block;
margin: 0;
text-decoration: none;
padding: 2px;
color: #400000;
}

#menu ul li {
	position: relative;
	list-style-type: none;
	background-image: none;
	padding-left: 0em;
}

/*********** sub menu *************/

#menu ul ul {
position: absolute;
top: -5;
left: 100%;
width: 169px;
}

#menu ul ul.sub2 {
height: 48px;
background-image: url(/images/sub2.PNG);
}

#menu ul ul.sub3 {
height: 67px;
background-image: url(/images/sub3.PNG);
}

#menu ul ul.sub4 {
height: 86px;
background-image: url(/images/sub4.PNG);
}

#menu ul ul.sub5 {
height: 105px;
background-image: url(/images/sub5.PNG);
}

#menu ul ul.sub6 {
height: 124px;
background-image: url(/images/sub6.PNG);
}

#menu ul ul.sub7 {
height: 143px;
background-image: url(/images/sub7.PNG);
}

#menu ul ul a {
font: 12px arial, helvetica, sans-serif;
display: block;
margin: 0;
text-decoration: none;
}

#menu ul ul li {
	position: relative;
	top: 5px;
	left: 10px;
	width: 151px;
}

/****** common   *****/

#menu li:hover {
color:#000000;
background: #E8E1CA;
background-image:none;
}
#menu a:hover {
color:#000000;
background: #E8E1CA;
background-image:none;
}


div#menu ul ul,
div#menu ul li:hover ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul
{display: block;}


/******* marquee  **********/
.marqueeBox {
	margin:auto;overflow:auto; 
}

/******   techniques ******/
#divtech ul li {display:block; float:left; padding:0px 0px 0px 0px;}  
#divtech ul li a {background:#fff; display:block;}  
#divtech ul li a img {opacity:1;}  
#divtech ul li a:hover img {opacity:0.6;}  

div#entete {
  padding:0px;
  text-align:center;
  font: 18px Arial, Helvetica, sans-serif;
  color:#600000;
}

div#imagerandom {
	position:absolute;
	left:250px;
	top:220px;
	width:200px;
	height:150px;
	opacity:1;
	filter:alpha(opacity=100);
}

div#pieddepage {
	clear: both;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
}

.fondcouleur {
	color: #007096;
}

