html, body {
font-family: Times, "Times New Roman", serif, Georgia;
/* font-family: "Century Gothic", Arial, Helvetica, Verdana, sans-serif; */
font-size: 14px;
margin: 0;
padding: 0;
text-align: center; /* pour corriger le bug de centrage IE */
color: #bbb;
background-color: #000000;
 }
.legende{
display:none;
}
h1{

}
h3{

}
a:link, a:active, a:visited{
color: #bbb;
text-decoration: none;
}
a:hover{
color: #d55173;
text-decoration: none;
}
a {
	outline: none;
}
img{
border: none;
 }
#entete{
	float: none;
	width: auto;
	height: 80px;
	margin: 25px 0 0 0;
}
#navigation{
float: left;
margin: 15px 0 0 40px;
padding: 0 15px 0 0;
}
#navigation ul{
margin: 0;
padding: 0;
z-index: 100;
}
#navigation li{
padding: 0 8px 0 0;
}
.accordeon ul{
float: left;
text-align: left;
margin: 0;
padding: 0;
}
.accordeon li{
display: inline;
margin: 0;
padding: 0 8px 0 0;
}
.tirroir{

}
.tirroir ul{
margin: 0;
padding: 0;
}
.tirroir li{
display: inline;
margin: 0 18px 0 0;
padding: 0;
float: left;
}
.tirroir li a{
color: #7f7f7f;
font-weight: bold;
}
.tirroir li a:hover{
color: #d55173;
}
.picto{
font-family: "Arial Black";
font-size: 1em;
width: 20px;
height: 20px;
margin: 0;
padding: 0;
}
.picto:hover{
background-color: #d55173;
}
/*
.menu{
float: left;
margin: 0 8px 0 8px;
}
*/
.pictoretour{
font-family: "Arial Black";
font-size: 3em;
line-height: 12px;
}
.pictoretour a:link{
color: #323232;
}
.pictoquest{
font-family: "Arial Black";
font-size: 1.5em;
line-height: 20px;
}
.pictoquest a:link{
color: #323232;
}
.declSousmenu{
float: left;
margin: 0 4px 0 0;
padding: 0;
}
.sousMenu {
position: absolute;
top: 60px;
left: 40px;
margin: 0;
padding: 0;
text-transform: uppercase;
background-image: url(/adochale/nouveau_site/encartages/audiovisuel/images_structure/transparent.png);
background-repeat: repeat;
background-color: #000;
}
.sousMenu li{
display: block;
margin: 4px 80px 0 0;
padding: 4px;
background-color: #111;
}
.sousMenu2 li{
margin: 8px 0 10px 0;
padding: 0;
}
.sousMenu2 ul{
text-align: left;
margin: 0;
padding: 0;
}
#signature{
width: 100px;
float: right;
margin-right: 45px;
}
.notice{
background-image: url(../audiovisuel/images_structure/transparent.png);
background-repeat: repeat;
}
.notice ul{
list-style: none;
}
.notice li{
padding: 0 0 10px 0;
}
.notice li a{
color: #7f7f7f;
font-weight: bold;
}
.notice li a:hover{
color: #d55173;
border: 1px #7f7f7f solid;
padding: 2px;
}
#conteneur {
margin-left: auto;
margin-right: auto;
margin-top: 55px;
width: 560px;
height: 560px;
}
#zoom{
position: absolute;
left: 310px;
right: 310px;
height: 600px;
margin-top: 7%;
padding-bottom: 50px;
}
#conteneur_articles{
margin-left: auto;
margin-right: auto;
margin-top: 25px;
width: 560px;
float: none;
clear: both;
}
.comptage{
color: #fff;
}
.miniature{
margin: 2px;
float: left;
clear: none;
background-color: #0c0c0c;
width: 66px;
height: 66px;
overflow: hidden;
}
.photo{
width: 66px;
height: 66px;
display: table-cell;
vertical-align: middle;
}
.articles_miniature{
width: 100%;
/* height: 135px; */
margin-bottom: 6px;
float: none;
clear: both;
background-color: #0c0c0c;
}
.articles_photo{
width: 125px;
height: 135px;
padding: 4px;
float: left;
}
.mini_articles_legende{
width: auto;
height: 125px;
margin: 0 0 0 130px;
padding: 0 4px 0 4px;
text-align: left;
font-size: 12px;
display: table-cell;
vertical-align: bottom;
}
#navlangue
{
	float: right;
	font-size: 10px;
	margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: 10px;
    color: #222222;
}
#navlanguev	a {
    color: #bbb;
    text-decoration: none;
}
#navlangue 	a:visited {
    color: #bbb;
    text-decoration: none;
}
#navlangue 	a:active {
    color: #bbb;
    text-decoration: none;
}
#navlangue 	a:hover {
    color: #d55173;
    text-decoration: none;
}
#biotexte {
	width: 800px;
	height: 550px;
	float: none;
	font-size: 14px;
	text-align: justify;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	}
#gite{
	width: 800px;
	float: none;
	font-size: 14px;
	text-align: justify;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	}
#textecontact {
	width: 800px;
	float: none;
	background-color:#000;
	letter-spacing: 2px;
	text-align: left;
	vertical-align: bottom;
	margin-top: 44px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	}
#textecontact	a {
    color: #bbb;
    text-decoration: none;
}
#textecontact 	a:visited {
    color: #bbb;
    text-decoration: none;
}
#textecontact 	a:active {
    color: #bbb;
    text-decoration: none;
}
#textecontact 	a:hover {
    color: #d55173;
    text-decoration: none;
}
#textecontact ul{
list-style: none;
}
.formulaire{
	width: 800px;
	float: none;
	letter-spacing: 2px;
	text-align: left;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
}
input, textarea{
background-color: #3f3f3f;
color: #bbb;
border: none;
}
.formulaire_ok{
color: green;
}
.formulaire_erreur{
color: #d55173;
}
#diaporama {
width: 640px;
margin:24px auto;
}
