body {
	SCROLLBAR-FACE-COLOR: fuchsia;
	SCROLLBAR-HIGHLIGHT-COLOR: #64646D;
	SCROLLBAR-SHADOW-COLOR: #DEDBDB;
	SCROLLBAR-3DLIGHT-COLOR: fuchsia;
	SCROLLBAR-ARROW-COLOR: #DEDBDB;
	SCROLLBAR-TRACK-COLOR: #DEDBDB;
	SCROLLBAR-DARKSHADOW-COLOR: #0099FF;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.place {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-indent: 20px;
}

.txtvertgras {
	font-size: 12px;
	font-weight: bold;
	color: #0DB24C;
}

.txt12noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-align: justify;
	margin-left: 15px ;
	margin-right: 15px ;

}

.txtorangegras2 {

	font-size: 16px;
	font-weight: bold;
	color: #F78F1F;
}

.txtorangegras2 {

	font-size: 16px;
	font-weight: bold;
	color: #F78F1F;
}


 .boite
{
background-image: url("images/cadre-Astrid.jpg") ;
background-repeat: no-repeat;
border: solid 2px #990000 ;
background-color:#FFFFFF ;
}



li{
display: inline;
text-align: justify;
margin-right: 15px ;
margin-left: 5px ;
}

.taille{
list-style-image:url(http://127.0.0.1/flaine2/img/ic-plus.gif);
}

a.liste_bandeau {
	color: #000000;
	font-size: 11px;
}

a.menu_noir3 {
	vertical-align: middle;
	font-size: 12pt;
	font-style: normal;
	color: #ff0066;
	text-decoration: none; 
}

a.menu_noir3:hover {
	vertical-align: middle;
	color: #ff0066;
	font-size: 12pt;
	font-weight: bold;
text-decoration: underline;
}

a.menu_noir4 {
	vertical-align: middle;
	font-size: 10pt;
	font-style: normal;
	color: #ff0066;
	text-decoration: none; 
}

a.menu_noir4:hover {
	vertical-align: middle;
	color: #ff0066;
	font-size: 10pt;
	font-weight: bold;
text-decoration: underline;
}

a.menu_noir5{
	vertical-align: middle;
	font-size: 8pt;
	font-style: normal;
	color: #ff0066;
	text-decoration: none; 
}

a.menu_noir5:hover {
	vertical-align: middle;
	color: #ff0066;
	font-size: 8pt;
	font-weight: bold;
text-decoration: underline;
}

a.menu_noir6 {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

a.menu_noir6:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}


a.flainetitre{
text-decoration: none; 
 color: #999999;
 font-size: 9pt;
}

a.flainetitre:hover{
 text-decoration: none; 
 color: #999999;
 font-size: 9pt;
 text-decoration: underline;
}

a.flainetitre2{
text-decoration: none; 
 color: #999999;
 font-size: 8pt;
}

a.flainetitre2:hover{
 text-decoration: none; 
 color: #999999;
 font-size: 8pt;
 text-decoration: underline;
}

a.flainetitre3{
text-decoration: none; 
 color: #999999;
 font-size: 7pt;
}

a.flainetitre3:hover{
 text-decoration: none; 
 color: #999999;
 font-size: 7pt;
 text-decoration: underline;
}

a.astridpetit{
line-height: 11px;
text-decoration: none; 
 color: #666666;
 font-size: 8pt;
}

a.astridpetit:hover{
line-height: 11px;
 text-decoration: none; 
 color: #666666;
 font-size: 8pt;
 text-decoration: underline;
}

.enligne2{
 font-size: 11pt;
display: inline;
text-align: left;
margin-left: 15px ;
}

.enligne3{
 font-size: 10pt;
display: inline;
text-align: left;
margin-left: 25px ;
}


h1{
font-family: Arial, Helvetica, sans-serif;
color: #ff0066;
font-weight: italic;
font-size: 22px;

}

h2{
font-family: Arial, Helvetica, sans-serif;
color: #ff0066;
font-weight: italic;
font-size: 16px;
}

h3{
font-family: Arial, Helvetica, sans-serif;
color: #ff0066;
font-size: 14px;
line-height: 15px;
}

p{
	font-size: 12px;
	text-align: justify;
}

.parag{
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}

.footer{
	font-family: "Trebuchet MS";
	color: #999999;
	font-size: 11px;
}

.footer A { 
 text-decoration: none; 
 color: #999999;
}
 
.footer A:Hover {
  text-decoration: none; 
  color: #999999;
}


a.footer {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}

a.footer:hover {
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}


.titre-menu {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.dateactu {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.txtactu {
	font-size: 12px;
	text-align: left;
}
.lireactu {
	font-size: 10px;
	color: #888888;
	text-align: right;
}

.txtrub {
	font-size: 10px;
	color: #888888;
	text-align: left;
}

.txtjusty{
	font-size: 10px;
	color: #888888;
	text-align: left;
}

.fondactu {
	background-image: url(../img/fondactu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.texte_normal{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	position: relative;
	margin-left: 60px;
	text-indent: 20px;
}


.txt11noir {
	font-size: 11px;
	color: #000000;
}

.txtformulaire {
	height: 18px;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	color: #0056a6;
}

.chpdyndate {
	height: 18px;
	width: 100px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0056a6;
}

.txtloi {
	font-size: 10px;
	color: #999999;
	text-align: justify;
}

.message {
    font-family: Arial, Helvetica, sans-serif;
	height: 200px;
	width: 480px;
	font-size: 12px;
	color: #0056A6;
}

.chpadresse {
	height: 18px;
	width: 480px;
	font-size: 11px;
	color: #0056A6;
}

.titre {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.agence {
	font-size: 11px;
	color: #FFFFFF;
}


.txtgrisgras {
	font-size: 13px;
	font-weight: bold;
	color: #5E5F61;
	line-height: 20px;
}

.txtgris {
	font-size: 13px;
	font-weight: normal;
	color: #5E5F61;
	line-height: 20px;

}
.titre-noir {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.titre1 {
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
	text-align: center;
}

.intitule_roland {
	font-size: 12px;
	font-weight: bold;
	color: #0056a6;
	text-align: left;
}


.titre1:hover {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	color: #0066FF;
	text-align: center;
}

.txt12noir {
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	text-align: justify;
	margin-left: 15px ;
	margin-right: 15px ;
}

.txt10noir {
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	text-align: left;
}

.txtbloc {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
}

.txtnoirgras2 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

.txt14pro {
	font-size: 15px;
	color: #000000;
	line-height: 33px;
	text-align: justify;
	font-weight: bold;

}


.titre-noir5 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}



.copyright {
	font-size: 9px;
	color: #000000;
	line-height: normal;
	top: 20px;
}

.liste {
	font-size: 9px;
	color: #0099ff;
}

#menu {
top: 0px;
position: relative;
left: 15px;
width:1000px;
height: 29px;
font-size: 12px;
}

dl, dt, dd, ul, li {
margin-left: 4px;
margin-right: 4px;
padding: 0;
margin: 0;
list-style-type: none;
text-align: center;
}


#menu dt {
cursor: pointer;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
}


#menu li {
text-align: center;
margin-left: 7px;

}

#menu li a, #menu dt a {
text-align: center;
color: #FFFFFF;
text-decoration: none;
display: inline;
height: 100%;
}

#menu dt a:hover, #menu li a:hover {
text-align: center;
color: #FFFFFF;
background: #ff0066;
text-decoration: underline;
}

 a.surplus	{
 height: 30px;
text-align: center;
color: #FFFFFF;
background: #ff0066;
text-decoration: underline;

}

 a.surplus:hover	{
 height: 25px;
text-align: center;
color: #FFFFFF;
background: #ff0066;
text-decoration: underline;

}

.visu1 {
	margin-left: 75pt;
	padding: 0;
	font-size: 10px;
	color: #ff0066;
	line-height: 8px;
}