﻿* {margin: 0; padding: 0;}

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #FFFFFF;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-style: normal;font-weight: normal;}
.marges p {
	padding-left:0px;
	padding-right:0px;
}
/* DEBUT BALISES ENTETE DE DOCUMENT */
#entete {
position:relative;
width:960px;
height:129px;
margin-right:auto;
margin-left:auto;
}
#entetelogo {
position:relative;
background-image:url(../images/logo.gif);
float:left;
width:222px;
height:129px;
padding:0px;
}
#enteteban {
position:relative;
background-image:url(../images/fondentete.gif);
float:right;
width:738px;
height:129px;
}
#entetetextes{
	position:absolute;
	left: 300px;
	top: 20px;
	font-weight: bold;
	font-size: 12px;
	color:#FCD21B;
	letter-spacing:1px;
	width: 620px;
}
#entetemenu{
position:relative;
width:739px;
}
#entetemenu ul {
list-style-type: none;
margin-left:33px;
}
#entetemenu a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
text-align:right;
}
#entetemenu a:hover {
color:#ffffff;
text-decoration:none;
background-color:#397DD7;
text-align:right;
letter-spacing:1px;
}
#entetemenu li {
display:inline;
}
#entetemenu1{
background-image:url(../images/fondmenu.gif);
position:relative;
margin-right:auto;
margin-left:auto;
width:510px;
height:24px;
}
#entetemenu1 ul {
list-style-type: none;
margin-left:15px;
padding-top:3px;
}
#entetemenu1 a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
text-align:right;
}
#entetemenu1 a:hover {
color:#005B92;
text-decoration:none;
background-color:#3F92E0;
text-align:right;
letter-spacing:1px;
}
#entetemenu1 li {
display:inline;
margin-right:10px;
}
/* FIN BALISES ENTETE DE DOCUMENT */
/* DEBUT CONTENEUR */
#principal {
position:relative;
width:960px;
height:652px;
margin-right:auto;
margin-left:auto;
}
#fichepro {
background-image:url(../images/fondfiche.gif);
margin-left:auto;
margin-right:auto;
width:700px;
height:588px;
color:#333333;
text-align:justify;
}
#fichepro p{
padding-right:15px;
padding-left:20px;
color:#666666;
}
#ficheassoc {
background-image:url(../images/fondficheassoc.gif);
margin-left:auto;
margin-right:auto;
width:700px;
height:588px;
color:#333333;
text-align:justify;
}
#ficheassoc p{
padding-right:15px;
padding-left:20px;
color:#666666;
}
#ficheassoc h3{
color:#C4191E;
}
#gauche {
position:relative;
background-image:url(../images/gauchefiche.gif);
padding-top:5px;
width:222px;
height:652px;
float:left;
margin-right:auto;
margin-left:auto;
}
#droite {
position:relative;
background-image:url(../images/droitefiche.gif);
float:right;
width:738px;
height:652px;
margin-right:auto;
margin-left:auto;
}
#sendfiche {
	position:absolute;
	margin-top:25px;
	text-align:center;
	width:540px;
	margin-right:auto;
	margin-left:auto;
	left: 170px;
	top: 525px;
}
#droite1 {
position:relative;
float:left;
width:568px;
height:652px;
}
#droite2 {
position:relative;
padding-top:50px;
float:right;
width:160px;
height:652px;
}
#bord {
border:solid 1px #005B92;
margin:17px;
padding:7px;
}
#bordures {
	padding-left:25px;
}
#bordures1 {
text-align:right;
padding-right:25px;
}
/* FIN CONTENEUR */
/* DEBUT FOOTER */
#footer {
position:relative;
background-image:url(../images/footerfiche.gif);
color:#FFFFFF;
width:960px;
height:20px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
text-align:center;
}
#footer p{
text-align:center;
padding-top:5px;
padding-left:180px;
font-size:11px;
color: #999999;
text-decoration: none;
text-align:0px;
}
/* FIN FOOTER */
/* DEBUT BALISES LIENS */
a:link {
font-weight: normal; 
font-size:11px;
color: #333333;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a:visited {
font-weight: normal; 
font-size:11px;
color: #333333;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a:hover{
background-color:#C4191E;
font-weight: normal; 
font-size:11px;
color: #FFFFFF;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a:active {
font-weight: normal; 
font-size:11px;
color: #397DD7;
text-decoration: none;
border:none;
letter-spacing:0px;
}
a img {
border: 0 none;
}
.link1 {
font-weight: normal; 
font-size:11px;
color: #005B92;
text-decoration: none;
border:none;
letter-spacing:0px;
}
/* FIN BALISES LIENS */
/* BALISES TEXTE PARAGRAPHES MARGES */
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-style: normal;
font-weight: normal;
line-height:14px;
text-align:justify;
padding-right:30px;
padding-left:30px;
}
H1 {
font-weight: bold; FONT-SIZE: 16px; padding-left:5px; padding-top:4px; text-align:justify; color:#C4191E; letter-spacing:1px;}
H2 {
font-weight: bold; FONT-SIZE: 14px; padding-bottom: 0px; text-align:center; color:#005B92; letter-spacing:1px;
background-color:#FCD21B;}
H3 {
font-weight: bold; FONT-SIZE: 13px; padding-bottom: 0px; text-align:justify; padding-top:14px; padding-left:30px; color:#005B92; letter-spacing:1px;}
H4 {
font-weight: bold; FONT-SIZE: 11px; COLOR: #ffffff; letter-spacing:-1px;
	}
.lettrine {
float:inherit; /* positionnement de la lettrine dans le conteneur*/
font-size: 16px;
font-style: normal;
font-weight:800;
color:#005B92; /* 3 hauteurs de lignes pour la lettrine*/
}
.linkh2 {	
font-weight: bold; 
font-size: 14px; 
padding-bottom: 0px; 
color:#005B92; 
letter-spacing:2px;
}
.black {
color: #333333;
font-size:12px;
font-weight:bold;
}
.black1 {
color: #333333;
font-size:11px;
font-weight:bold;
}
.grey {
color: #999999;
font-size:11px;
font-weight:normal;
letter-spacing:0px;
}
.blanc {color: #FFFFFF;
}
.liens{
color: #005B92;
font-size:11px;
font-weight:bold;
letter-spacing:0px;
}
.redurl {
color: #C4191E;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
padding-bottom:0px;
}
.reroutage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#004F92;
font-style: normal;
font-weight: normal;
background-color:#DBECFC;
border:solid 1px #004F92;
margin-top:5px;
}
#annuimage {
position:relative;
padding-top:25px;
padding-bottom:0px;
padding-left:10px;
width:125px;
height:89px;
float:left;
margin-right:auto;
margin-left:auto;
}
#annuimage p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
font-style: normal;
font-weight: normal;
text-align:center;
padding-left:10px;
}
#annuimage img{
margin-bottom:5px;
margin-top:5px;
}
#adresse {
position:relative;
width:700px;
margin-top:-45px;
margin-right:auto;
margin-left:auto;
text-align:center;
}
#annutxt {
position:relative;
margin-top:25px;
width:556px;
height:110px;
float:right;
margin-right:auto;
margin-left:auto;
}
#annutxt p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
line-height:16px;
text-align:justify;
padding-right:20px;
padding-left:15px;
padding-top:0;
padding-bottom:0;
}
#annu h1{
font-weight: bold; font-size: 14px; padding-left:5px; padding-top:5px; text-align:justify; color:#ffffff; letter-spacing:1px;
}
#annu a{
font-weight: normal; 
font-size:10px;
color: #999999;
text-decoration: none;
border:none;
letter-spacing:0px;
}
#annu a:hover{
font-weight: normal; 
font-size:10px;
color: #CC3300;
background-color:#FFFFFF;
text-decoration: none;
border:none;
letter-spacing:0px;
}
#carre{
position:relative;
padding-top:10px;
margin-top:10px;
padding-bottom:10px;
width:530px;
margin-right:auto;
margin-left:auto;
border:solid 1px #C0C0C0;
}
#hauteur {
padding-top:10px;
}
#hauteur2 {
padding-top:30px;
}
#hauteur5 {
padding-top:5px;
}
#hauteur3 {
padding-top:3px;
}
#margeleft {
padding-top:5px;
padding-left:10px;
}
.red {
color: #C4191E;
font-size:10px;
font-weight:normal;
letter-spacing:0px;
}
.point {
color: #666666;
font-size:24px;
line-height:16px;
font-weight:normal;
letter-spacing:0px;
}
#annu1 {
position:relative;
background-image:url(../images/fondannuairepro.gif);
padding:0;
width:700px;
height:427px;
margin-right:auto;
margin-left:auto;
}
.redurl222 {
color: #C4191E;
font-size:11px;
line-height:16px;
font-weight:bold;
letter-spacing:1px;
padding-left:10px;
border-left: solid 4px #005B92;
}
.reroutage1 {
font-size: 11px;
color:#ffffff;
font-style: normal;
font-weight: normal;
background-color:#005B92;
border:solid 1px #ffffff;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
}
