@charset "utf-8";
/* CSS Document */
body {
background: #260C09;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}
a {
color: #7d0000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
address {
padding: 4px;
}
h1, h2, h3, h4, ul, form, p {
margin: 0;
padding: 0;
}
img {
border: 0;
}
sup {
font-size: 0.9em;
}
input.submit {
     border:none;
     color:#fff;
     background: transparent url(images/rechercher.png) no-repeat top left;
	 font-size: 1em;
	 font-weight: bold;
	 padding-bottom: 2px;
     width:122px;
     height:36px;
}
table {
border: none;
text-align: left;
width: 878px;
}
td {
padding: 5px 0;
vertical-align: top;
}
caption {
color: #4D4D4D;
font-size: 1.5em;
font-weight: normal;
padding: 0 0 10px 0;
text-align: left;
}
strong {
color: #333;
}
textarea {
width: 99%;
}
select, option, title {  font-family: "Arial Unicode MS", Arial, sans-serif;}
.both {
clear: both;
}
.droite {
text-align: right;
}
div#total {
margin: 0 auto;

}
div#top {
background: url(images/top.png) no-repeat top left;
height: 124px;
}
div#top h1 {
float: left;
}
div#top h1 img {
margin: 30px 0 0 45px;
}
div#top div#flag {
display: none;
}

div#middle ul.top_menu {
display: none;
}
div#ariane p {
display: none;
}

div#content {
background: #fff url(images/top-blanc.png) no-repeat top left;
clear: both;
margin: 0 auto;
width: 936px;
}
div#content div#home {
display: none;
}
div#content div#home div#recherche {
display: none;
}
div#content div#home div#home_left {
float: left;
}
div#content div#home div#home_right {
float: left;
margin: 0 0 0 13px;
padding: 0;
width: 134px;
}
div#content div#home div#home_right div#fond-blanc-home {
background: url(images/fond-blanc-home.jpg) no-repeat top left;
height: 134px;
text-align: left;
width: 249px;
}
div#content div#home div#home_right div#fond-rouge-home {
background: url(images/fond-rouge-home.jpg) no-repeat top left;
height: 134px;
text-align: left;
width: 249px;
}
div#content div#home div#home_right div#fond-rouge-home address {
color: #fff;
padding: 20px;
}
div#content div#home address strong {
color: #fff;
}
div#content div#home div#home_right div#fond-blanc-home h2 {
color: #7E0001;
font-size: 1.4em;
font-weight: normal;
margin: 0;
padding: 20px 0 5px 20px;
}
div#content div#home div#home_right div#fond-blanc-home p {
color: #333;
padding: 2px 20px;
}
div#content div#home table {
color: #fff;
width: 680px;
}
div#content div#home td.barre-home {
background: url(images/barre-home.jpg) no-repeat center center;
height: 11px;
}
div#content div#home caption {
color: #fff;
padding-top: 20px;
}
div#content div#home div#recherche td.taille input {
width: 40px;
}
div#content div#home div#recherche td.taille {
width: none;
}
div#contenu {
overflow: hidden;
padding: 30px 30px 0 30px;
}
div#recherche {
display: none;
}
div#recherche label {
margin-left: 8px;
}
div#recherche td.taille {
width: 37%;
}
div#recherche td.taille input {
width: 60px;
}
div.labarre {
background: url(images/barre.jpg) no-repeat center left;
clear: both;
height: 35px;
overflow: hidden;
width: 840px;
}
div#titre_liste h2 {
border-left: 1px solid #db7f84;
color: #BA0009;
font-size: 1.6em;
font-weight: normal;
margin: 5px 0 0 0;
padding: 6px;
}
div#titre_liste {
background: url(images/onglet.jpg) no-repeat bottom left;
float: left;
min-height: 39px;
width: 288px;
}
div.pagination {
display: none;
}
div.pagination_bottom {
display: none;
}

div#laliste {
clear: both;
border-top: none;
overflow: hidden;
padding: 10px 0;
width: 874px;
}
div#laliste.bordertop {
border-top: 1px solid #db7f84;
}
p.tri img {
vertical-align: middle;
}
div#laliste p.tri {
margin-right: 8px;
text-align: right;
}
div#laliste h3 {
background: url(images/fond-h3.png) no-repeat center 4px;
color: #fff;
font-size: 1.3em;
font-weight: normal;
margin: 0 0 0 5px;
padding-top: 3px;
}
div#laliste h3 a {
color: #fff;
text-decoration: none;
}
div#laliste h3 img {
display: none;
}
div#laliste p.outils {
display: none;
}
div.photo {
float: left;
margin: 10px 8px 10px 16px;
width: 400px;
}
div.photo div.fond_photo {
background: #f2f2f2;
float: left;
height: 184px;
margin-right: 12px;
padding-top: 4px;
text-align: center;
width: 188px;
}
div.description {
float: left;
width: 434px;
}
div.description ul {
list-style-type: square;
margin: 0 0 12px 24px;
}
div.description h4 {
color: #BA0009;
font-size: 1.4em;
margin: 10px 0;
}
div.description div.liste_left {
float: left;
width: 50%;
}
div.description div.liste_right {
float: left;
width: 50%;
}
div.description p.sia{
float: right;
}
/* Spry */
div.BlocVignettes {
margin-top: 5px;
overflow: hidden;
}
div.Vignettes {
float: left;
width: 370px;
}
div.Big {
float: left;
margin-top: 20px;
width: 492px;
}
div.Big img {
margin-bottom: 12px;
}

div.TabbedPanelsContentGroup {
overflow: hidden;
}
li.TabbedPanelsTab {
	display: none;
}
div.TabbedPanelsContent div.LongDesc div.Groupe {
clear: both;
width: 100%;
}
h2.det {
clear: both;
color: #BA0009;
display: block;
font-size: 1.6em;
font-weight: normal;
padding: 0 6px 8px 6px;
}
h3.det {
color: #4D4D4D;
font-size: 1.3em;
font-weight: normal;
margin: 0 10px 10px 10px;
}

div#contenu p.tri {
display: none;
}
div.Vignettes img {
float: left;
margin: 0px 4px 4px 0;
}
td.equipe img {
float: left;
margin-right: 4px;
margin-bottom: 4px;
}

/* Plan d'acc�s */
div#contmap{
	padding:4px;
	clear: both;
	border-left: solid 1px #db7f84;
	border-right: solid 1px #db7f84;
	border-bottom: solid 1px #db7f84;
}
div#map {	
	color: #000;
 	height: 350px;
	overflow: hidden;
 	width: 865px;

 }
 /* Contact */
table.contact th {
background: #eee;
clear: both;
color: #333;
font-size: 1.2em;
font-weight: bold;
margin: 1px;
min-height: 32px;
padding: 5px;
width: 33%;
}  
td.top {
vertical-align: top;
}
/* Livre d'or */
div#laliste.livre h3 {
background: url(images/fond-h3.png) no-repeat center left;
color: #fff;
font-size: 1.3em;
font-weight: normal;
margin: 0 0 0 5px;
padding: 3px;
}
div#laliste.livre p {
padding: 5px;
}
 /* Bottom */
div#content-bottom {
display: none;
}
div#bottom {
display: none;
}
p.signature {
display: none;
}
p.signature a {
color: #8A6C66;
}
div.vignettes_print {
display: block;	
}
