


body {
font-family:Verdana;
font-size: 0.7em;
margin-left:auto;
margin-right:auto;
width:950px;
padding: 4px 30px 4px 30px;
background: url(img/rosejaunetr3.jpg) no-repeat 50% 50%;
background-attachment: fixed;
background-color: #ffffff;
}

fieldset
{
   margin-bottom: 15px; 
   margin-left: 20px;
   margin-right: 20px;
   padding: 7px;
  
}

legend 
{
  
   color: #FF9933;
   font-weight: bold;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
display: inline;
}

.toutautour {
  /*border-left:1px solid #7d0055;
  border-top:1px solid #7d0055;
  border-right:2px solid #7d0055;
  border-bottom:2px solid #7d0055;*/
  padding: 1px 1px 1px 1px;
  padding-bottom: 7px;
  text-align:justify; }
  
.toutautourd {
  border-left:2px solid #7d0055;
  border-top:1px solid #7d0055;
  border-right:1px solid #7d0055;
  border-bottom:2px solid #7d0055;
  padding: 1px 1px 1px 1px;
  padding-bottom: 7px;
  text-align:justify; }  

p {margin-top:2px; 
margin-right:7px; 
margin-bottom:5px; 
margin-left:7px; 
text-decoration: none; 
padding-top: 7px; 
padding-left: 7px;
font-size: 12px;
text-align:left; }

H1{font-size: 13px; 
font-weight: bold; 
color: #f14e0d; 
text-align:center; 
font-family: Verdana, sans serif;
border: 2px dotted #ff9933;}

.titrehaut
{font-size: 1px; 
font-weight: bold; 
color: #ffffff; 
text-align:center; 
font-family: Trebuchet MS; 
border: 2px dotted #ffffff;}

H2 {font-size: 13px; 
font-style: normal; 
font-weight: bold; 
color: #596dc4; 
text-align:center; 
font-family: Verdana, sans serif; }

H3 {font-size: 13px; 
font-weight: bold; 
color: #7d0055; 
padding: 9px;
font-family:  Verdana, sans serif; }

H4 {font-size: 13px; 
color: #008040; 
font-weight: bold; 
font-family: Verdana, sans serif;
text-decoration: none; 
padding: 3px;
text-align: center;
}

H5 {font-size: 13px; 
color: #5C1987; 
font-style: italic; 
font-weight: bold; 
font-family: Trebuchet MS; 
text-decoration: none; 
padding: 9px;}

abbr, acronym, .help {
border-bottom:1px dotted #FFFFFF;
cursor:help;
   }
   
a img {
border:none; }

hr.f4 { 
  border: none;
  background: url('barre1.png') #89B5FF; 
  background-repeat: no-repeat;               
  height: 2px;
}

#header {
height: 131px;
background:url(img/head31.jpg) top left no-repeat ; 
position:relative;
background-color: #9A3666;
margin-left:auto;
margin-right:auto;
width:950px;
 }

#entree {
text-align:center; 
}


#bandeau {
  margin:0px 0px 0px 0px;
   
   width:1024px;
   height:138px;
   position:absolute;
   }
   

#ligne2 { 
margin:0px 0px 0px 0px;
   background:url(barre.png) right top no-repeat;
   width:3px;
   height:700px;
   position:absolute;
}
   
  
#ligne3 { 
margin:0px 0px 0px 0px;
   background:url(ligne2.gif) center center no-repeat;
      width:3px;
   height:530px;
   position:absolute;
   }
  

#conteneur {

margin-left:auto;
margin-right:auto;
width:950px;







}


#titre {
position: absolute;
padding-left:9px;
margin-left: 12px;
width: 150px;
color: #ffffff;
}

#table {
margin-left: 170px;
margin-right: 170px;
text-align: center;
padding: 9px;
display: inline;

}

#centre {
margin-left: 170px;
margin-right: 170px;
padding: 9px;
padding-top: 17px;
position: relative;

}

#gauche {

float: left;
width: 170px;
padding-top: 15px;
padding-left: 3px;
background: #fff4de;
}

#droite {

float: right;
width: 170px;
padding-top: 15px;
padding-left: 3px;
background: #fff4de;
}
#bas {clear:both;}

#pied {
height: 119px;
background: #7d0055;
background:url(img/fleur71.jpg) top left no-repeat ; 
color: #ffffff;
text-align:center;
width: 100%;
clear: both;
padding-top: 19px;


}

#haut {
background: url(img/fondhaut2.jpg) repeat; 
text-align:center;
padding: 7px;
position: relative;
margin-left: auto;
margin-right: auto;
Border-bottom: 1px solid #7d0055;
border-top: 1px solid #7d0055;
/*border-right: 1px solid #7d0055;
border-left: 1px solid #7d0055;*/
}

#text { 
position : absolute; 
top : 5px; 
left : 85%;
font-family : Verdana, arial, Helvetica, sans-serif; 
font-size : 1.2em;
font-weight: bold;
color: #ff0000;
text-align: center;
}	




#cadre{
float:left;
width:100%;}



.hr1 {
	
  /*background: url('barre1.png'); */
  background-color : #7d0055;
  margin:-0.5em 7;
	color: #7d0055;

height: 1px;
border: 0;
  
	}

.hr2 {
	margin:0;
	padding:4px 0 2px 0;
	border-bottom:1px dotted #000000;
	}	

.cadre-droit {
display: inline;
	margin: 0px;
	position: absolute;
	text-align: right;
	margin-top : 50px;
	padding:9px;
	color:#ccffff;
	}
	

	
.cadre-droit a{
	float: right;
	color:#ccffff;
}	
	
	
.menuhaut {
list-style-type: none;
margin: auto;
padding:10px 0;
text-align: center;
word-spacing: 4px;
}
.menuhaut li {
position:relative;
z-index:100;
margin: auto;
}
.menuhaut a {
margin: 0 2px;
color: #7d0055;
text-decoration: underline;
width: 230px;
height: 20px;
text-align: center;
font-size: 12px;
font-weight: bold;
}

.menuhaut a:hover {
background-color: #ffffff; 
color: #800080;
}
.menuhaut a:active { 
background-color: #ff9933; 
color: #ffffff;}

.button {background-color: #ff9933; 
color: #ffffff;
}




.menu {
list-style-type: none;
margin: 1px;
padding: 7px;
}

.menu a {
  display: block;
  width: 9em;
	height: 1.9em;
	font-family: verdana,helvetica,arial,sans-serif;
  font-size: 100%;
  font-weight: bold;
	background-image:url("boutonimpress.jpg"); width: 120px; height: 20px;
	text-align: center;
	color: #800080;
  text-decoration: none;
	margin: 2px 0;
	padding: 7px;
}

.menu a:link, .menu a:visited {
  border-top: 1px solid #ff9933;
  border-bottom: 2px solid #7d0055;
  border-left: 1px solid #ff9933;
  border-right: 2px solid #7d0055;
}
.menu a:hover {
  border-bottom: 1px solid #ffcc33;
  border-top: 2px solid #ff9933;
  border-right: 1px solid #ffcc33;
  border-left: 2px solid #ff9933;
  background-image:url("boutonimpress1.jpg"); width: 120px; height: 20px;
  color: #7d0055;
}
.menu a:active {
border-bottom: 1px solid #ffcc33;
  border-top: 2px solid #ff9933;
  border-right: 1px solid #ffcc33;
  border-left: 2px solid #ff9933;
  background-image:url("boutonimpress1.jpg"); width: 120px; height: 20px;
  color: #7d0055;
}

.bouton a{
border-bottom: 1px solid #ffcc33;
  border-top: 2px solid #ff9933;
  border-right: 1px solid #ffcc33;
  border-left: 2px solid #ff9933;
  background-image:url("boutonimpress1.jpg"); 
  background-repeat: no-repeat;
  text-decoration: none;
  width: 120px; 
  height: 20px;
  color: #FF5604;
  

  }


a.test {text-decoration: none;
color: #222;
}
a.test:hover{text-decoration: underline;
}



.menugauche {
list-style-type: none;
margin: 5px;
margin-left: -35px;
padding:5px;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 2px 0;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}

.menuavgauche {
list-style-type: none;
margin: 0;

padding:0;
}
.menuavgauche li {
margin-bottom: 5px;
}
.menuavgauche a {
margin: 2px 0;
color: #000000;
text-decoration: underline;
}
.menuavgauche a:hover {
text-decoration: none;
}


.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}


.logo {padding :0px; margin-left: -3px; margin-top: 3px; width: 130px; height: 130px; background: url("img/lystr.jpg"); background-repeat: no-repeat;}
.get {padding :0px; margin-left: 15px;}


	


p.p1 {color: #000000; font-size: 9px; text-align: center; margin-top:7px; padding: 5px;}
.p1 a {color: #330066; text-decoration: underline;}
.p1 a:hover { background-color: #ffffff; color: #330066; text-decoration: underline;}
p.p2 { color: #000000; font-size: 9px; font-weight: bold; text-align: center; margin-top:3px; margin-left:3px; padding-top: 16px;}
.p2 a {color: #330066; text-decoration: underline;}
.p2 a:hover { background-color: #ffffff; color: #000000; text-decoration: underline;}

p.p3 a {color: #330066; text-align: right; text-decoration: underline; padding-top: 7px;}
.p4 a {color: #330066; text-align: right; text-decoration: none; padding-top: 7px; font-size: 11px;}
.p4 a:hover {font-style: italic; color: #008040;}
.p5 a {color: #000000; text-align: right; text-decoration: none; padding-top: 7px; font-size: 11px;}
.p6  {color: #2A4C0F; text-decoration: none; font-weight: bold; padding-top: 7px; font-size: 13px;text-align: center;}















