/* CSS Document */
body{
	font-family: "arial";
	background-image: url(images/fond.jpg);
	background-color: #99A8C9;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.txt-blanc {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}
.lien-jaune {
	font-weight: bold;
	color: #EAE179;
	font-size: 10px;
}

.txt-rose {
	font-weight: bold;
	color: #8C2C62;
	font-size: 12px;
}

.txt-rose-petit {
	font-weight: bold;
	color: #8C2C62;
	font-size: 11px;
}

.txt-rose-souligne {
	font-weight: bold;
	color: #8C2C62;
	font-size: 13px;
	text-decoration: underline;
}

.txt-titre-blanc {
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
}

.lettrine{
	font-weight: bold;
	color: #8C2C62;
	font-size: 20px;
	text-transform: uppercase;
}

.txt-rose-bas {
	color: #EC4B7F;
	font-size: 10px;
}


.txt-menu {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;

}

.txt-gris {
	color: #514E4E;
	font-size: 12px;
}

.txt-gris-actu {
	color: #43474b;
	font-size: 12px;
}

.txt-noir-gras {
	font-weight: bolder;
	color: #000000;
	font-size:11px;
}

.txt-noir {
	color: #000000;
	font-size:11px;
}

li {
	list-style-position: outside;
	list-style-image: url(images/puce.jpg);
}

a {
	font-weight: 300;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.txt-titre-actu {
	font-weight: bold;
	color: #EAE179;
	font-size: 12px;
	text-transform: uppercase;
}

.txt-blanc-min p {
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 5px;
}

.txt-titre-gris {
	font-weight: bold;
	color: #888686;
	font-size: 16px;
	text-transform: uppercase;
}

.image{
	border: 2px solid #FFFFFF;
}

a:link.titre#2 {
	font-weight: bold;
	color: #8C2C62;
	font-size: 12px;
	text-decoration: underline;
}
a:visited.titre#2 {
	font-weight: bold;
	color: #8C2C62;
	font-size: 12px;
	text-decoration: underline;
}
a:hover.titre#2 {
	font-weight: 550;
	color: #8C2C62;
	font-size: 12px;
	text-decoration: underline;
}
a:active.titre#2 {
	font-weight: bold;
	color: #8C2C62;
	font-size: 12px;
	text-decoration: underline;
}

a:link.titre#3 {
	font-weight: bold;
	color: #43474b;
	font-size: 11px;
	text-decoration: none;
}
a:visited.titre#3 {
	font-weight: bold;
	color: #43474b;
	font-size: 11px;
	text-decoration: none;
}
a:hover.titre#3 {
	font-weight: bold;
	color: #43474b;
	font-size: 11px;
	text-decoration: underline;
}
a:active.titre#3 {
	font-weight: bold;
	color: #43474b;
	font-size: 11px;
	text-decoration: none;
}

a:link.titre#4 {
	font-weight: bold;
	color: #000000;
	font-size:11px;
	text-decoration: none;
}
a:visited.titre#4 {
	font-weight: bold;
	color: #000000;
	font-size:11px;
	text-decoration: none;
}
a:hover.titre#4 {
	font-weight: bold;
	color: #000000;
	font-size:11px;
	text-decoration: underline;
}
a:active.titre#4 {
	font-weight: bold;
	color: #000000;
	font-size:11px;
	text-decoration: none;
}

a:link.titre#5 {
	font-weight: bold;
	color: #EAE179;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
a:visited.titre#5 {
	font-weight: bold;
	color: #EAE179;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
a:hover.titre#5 {
	font-weight: bold;
	color: #EAE179;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: underline;
}
a:active.titre#5 {
	font-weight: bold;
	color: #EAE179;
	font-size: 12px;
	text-transform: uppercase;

	text-decoration: none;
}

h1 {
	font-size: 20px;
	margin-bottom: 0;
	margin-top: 50px;
	background: url(images/icone-h1.jpg) no-repeat;
	padding-left: 20px;
	
}
h1 a {
	font-weight: bold;
	color: #8C2C62;
	font-size: 12px;
	margin-bottom: 10px;
}

h2 {
	color: #fff;
	font-size: 12px;
	margin-top: 35px;
	margin-bottom: 15px;
	padding: 3px 0 4px 20px;
	text-indent: 10px;
	text-transform: uppercase;
	background: url(images/icone-h2.jpg) #8C2C62 no-repeat +15px +2px;
}

div.btn_haut{
	font-size: 11px;
	text-align: right;
	padding-right: 20px;
	border-bottom: 1px solid #ddd;
	background: url(images/icone-haut.gif) no-repeat +555px +4px;
}
div.btn_haut a{
	color: #8C2C62;
}

.liste ul {
margin: 0;
padding: 0;
}

hr {
	margin: 30px 0;
	color: #A6A6A6;
	background-color: #A6A6A6;
	height: 1px;
	border: 0;
}

.homologues img {
float: left;
margin-right: 8px;
}

table#menu-offre  {
	margin-top: 20px;
}
#menu-offre h1 {
	margin: 0;
	padding: 0;
}
#menu-offre td {
	height: 30px;
}
li a:link, li a:hover, li a:visited, li a:active {
	color: #514E4E;
}
.txt-gris a {
	color: #8C2C62;
}

#tab_photos{
	background: #dedede;
	vertical-align: middle;
	text-align: center;
	padding-top: 15px;
}
#tab_photos img{
	border: 2px solid #8C2C62;
}
#tab_photos div {
	text-align: right;
	padding-right: 26px;
	margin-bottom: 15px;
}
#tab_photos div img{
	border: 0;
}
#tab_photos .degrade-photos{
	background: url(images/degrade-cadre-photos.jpg) repeat-x top;
	height: 62px;
}

/* TABLEAU SOUS-MENU */
#sous-menu {
	font-size: 12px;
}
#sous-menu ul{
	padding-left: 20px;
	margin: 0 20px;
	padding: 0;
}
#sous-menu li{
	margin: 10px 0;
	list-style: none;
	list-style-image: none;
}
td.sous-menu-g {
	background: url(images/sous-menu/bordure.jpg) left repeat-y;
}
td.sous-menu-d {
	background: url(images/sous-menu/bordure.jpg) right repeat-y ;
}
#sous-menu-h-g {
	background: url(images/sous-menu/coin-h-g.png) no-repeat;
	width: 11px;
	border: 0;
}
#sous-menu-barre {
	background: url(images/sous-menu/coin-h-milieu.png) repeat-x;
	height: 24px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
#sous-menu-h-d {
	background: url(images/sous-menu/coin-h-d.png) no-repeat;
	width: 28px;
	border: 0;
}
table #sous-menu{
	
	margin-top: 30px;
}

tr.sous-menu-titre1 {
	background: url(images/sous-menu/fond-titre1.png) repeat-x #efefef;
	color: #3E5984;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	height: 24px;
}
tr.sous-menu-titre1 a{
	color: #3E5984;
	font-weight: bold;
	display: block;
}
tr.sous-menu-titre1 a:hover{
	text-decoration: none;
	color: #8C2C62;
}
tr.sous-menu-titre1 td.sous-menu-g {
	background: url(images/sous-menu/fond-titre1-g.png) left no-repeat #efefef;
}
tr.sous-menu-titre1 td.sous-menu-d {
	background: url(images/sous-menu/fond-titre1-d.png) right repeat-y #efefef;
}

td#sous-menu-b-g {
	background: url(images/sous-menu/coin-b-g.png) no-repeat bottom;
	width: 11px;
	border: 0;
}
#sous-menu-b {
	background: url(images/sous-menu/coin-b-milieu.png) repeat-x bottom;
	height: 4px;
}
#sous-menu-b-d {
	background: url(images/sous-menu/coin-b-d.png) no-repeat bottom;
	border: 0;
}


#agenda-actus {
	background: url(images/fond-actu.jpg) repeat-x #590100;
}
#agenda-actus .tdactu{
	padding-top: 8px;
}
.img_actu {
	margin: 10px 10px 20px 0;
	float: left;
}
.img_logo {
	margin: 10px 10px 0 0;
	float: left;
}
.img_bordure {
	border: 1px solid #ccc;
}
.date_actu {
	color: #777;
	font-size: 12px;
	margin-left: 10px;
}

.txt-blanc-min ul {
	margin-left: 0;
	padding-left: 0;
}
.txt-blanc-min li {
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 5px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#tab_actus ul {
	margin: 10px 0 0 50px;
}

