body {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  /*background: #D4E7F7;*/
  background: #005591;
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  
  }

a:link {text-decoration: none;  color: #666666;}
a:visited {text-decoration: none;  color: #666666;}
a:hover {text-decoration: underline ; color:#666666;}  
  
h1      { font-size: 17px; font-weight: bold; color: #000099; }
h2      { font-size: 15px; font-weight: bold; }
hr 		{ color: #D4E7F7; height: 1px;}

.titre  {
	font-size: 17px;
	font-weight: bold;
	color: #005591;
	font-style: italic;
}

.titrefgaf  {
	font-size: 17px;
	font-weight: bold;
	color: #005591;
	font-style: italic;
}
.titrefgaf2  {
	font-size: 15px;
	font-weight: bold;
	color: #005591;
}
.bouton_fgaf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005591;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.bouton_fgaf a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005591;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}

.bouton_fgaf a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005591;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}

.bouton_fgaf a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005591;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}

.titrefph  {
	font-size: 17px;
	font-weight: bold;
	color: #951853;
	font-style: italic;
}

.titrefph2  {
	font-size: 15px;
	font-weight: bold;
	color: #951853;
}

.titrefpt  {
	font-size: 17px;
	font-weight: bold;
	color: #98C000;
	font-style: italic;
}


.titrefpt2  {
	font-size: 15px;
	font-weight: bold;
	color: #98C000;
}

.titrefpe  {
	font-size: 17px;
	font-weight: bold;
	color: #0076C0;
	font-style: italic;
}


.titrefpe2  {
	font-size: 15px;
	font-weight: bold;
	color: #0076C0;
}

.label { font-size: 13px; color: #000000; font-weight: bold;}

.label_fgaf { font-size: 13px; color: #005591; font-weight: bold;}

.label_fph { font-size: 13px; color: #951853; font-weight: bold;}

.label_fpe { font-size: 13px; color: #0076C0; font-weight: bold;}

.label_fpt { font-size: 13px; color: #98C000; font-weight: bold;}

.normal {  font-size: 12px; color: #666666;}

.petit {  font-size: 9 px; color: #666666;}

.etoile {
font-family: Arial; 
font-size: 13px; 
color: #CC0000; 
font-weight: bold;
}

.bouton {
	border: 1px solid #1f1f5f;
	background: #eee;
	font-size: 11px;
}	

.tetiere {
	line-height: 20px; /* forcer la hauteur des liens sous IE pour afficher correctement les bordures */
	font-size: 11px;
	font-weight: bold;
	padding: 2px 8px;
	text-decoration: none;
	text-transform:uppercase;
	text-transform:uppercase;
	color: #1F1F5F;
	border-top: 1px solid #C1DFF9;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #C1DFF9;
	background: #eee;
}


.tetierefgaf {
	line-height: 20px; /* forcer la hauteur des liens sous IE pour afficher correctement les bordures */
	font-size: 11px;
	font-weight: bold;
	padding: 2px 8px;
	text-decoration: none;
	text-transform:uppercase;
	color: #FFFFFF;
	background: #005591;
}


.tetierefph {
	line-height: 20px; /* forcer la hauteur des liens sous IE pour afficher correctement les bordures */
	font-size: 11px;
	font-weight: bold;
	padding: 2px 8px;
	text-decoration: none;
	text-transform:uppercase;
	color: #FFFFFF;
	background: #951853;
}


.tetierefpt {
	line-height: 20px; /* forcer la hauteur des liens sous IE pour afficher correctement les bordures */
	font-size: 11px;
	font-weight: bold;
	padding: 2px 8px;
	text-decoration: none;
	text-transform:uppercase;
	color: #FFFFFF;
	background: #98C000;
}


.tetierefpe {
	line-height: 20px; /* forcer la hauteur des liens sous IE pour afficher correctement les bordures */
	font-size: 11px;
	font-weight: bold;
	padding: 2px 8px;
	text-decoration: none;
	text-transform:uppercase;
	color: #FFFFFF;
	background: #0076C0;
}




.formulaire1{
	cursor: pointer;
	font-size: 11px;
	padding: 2px;
	color: #000000;
	border: 1px solid #1F1F5F;
	background: #eeeeee;
	
}	

input:focus, select:focus, textarea:focus {background-color: #eeeeee;color: #000}

#menu {
position: ; /* placement du menu, à modifier selon vos besoins */
top: 0;
left: 0;
}
#menu {
width: 190px;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
border: 1px solid gray;
background: #7B7360;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #FFFFFF;
text-decoration: none;
line-height: 20px;
}
#menu dt a {
color: #221E1F;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a {
color: #221E1F;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu dt a:hover {
color: #D9C9BA;
text-decoration: none;
background: #221E1F;
}
#menu li a:hover {
color: #E97E68;
text-decoration: none;
background: #FFFFFF;
}


div#coeur {
	width:379px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#coeur ol,ul {
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

ul#portfolio li{
	text-align: left;
}


ul#portfolio li img{
	border: 0;
	margin: 0px;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	width: 100%;
	background: #fff;
}
