/* STYLES DE BASE */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal;}
ol,ul {	list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
label { cursor: pointer; }

h1{ color: #fff15f; font-size:18px; font-weight: bold; text-transform: uppercase; padding:0 0 10px 0; }
h2{ color: #fff15f; font-size:14px; padding:10px 10px 2px 0; border-bottom: 1px solid #7E6A31; margin-bottom : 8px;}
h4 {font-size : 15px; font-weight : bold;}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.clear{clear: both; display: block; }
fieldset{ margin-bottom:10px; padding:10px 10px 15px 10px; border:1px solid #655527; }
legend{color:#FFF15F; font-size:13px; font-weight: bold; padding:0px 10px;}
input, textarea{border: solid 1px gray; background-color: #F1F6BD; }

/* COULEURS */
.red { color: #853800; }
.yellow { color: #FFF15F; }
b, strong {color : #FFF15F;}
u {color : #853800;}

/* CONTAINER */

body { font-family: Arial, Helvetica, sans-serif; background: black url('images/bgRepeat.jpg') repeat-y 50% 0; color: #7e6a31; font-size:14px; }
#bgRepeat { background: black url('images/bgRepeatHead.gif') repeat-x left top; height:312px; }
#container { width: 946px; margin: 0 auto; padding:0 10px 0 0; }
#main { background: url('images/bg-main.gif') repeat-y 1px top; margin: 20px 0 10px 0; }


/* BLOCS GENERAUX */

#top { background: url('images/bgLogo.jpg') no-repeat center top; height: 312px; }
#left { float: left; width: 174px; padding: 0 17px 0 18px; min-height:10px; }
#center { float: left; width: 495px; padding: 0 25px; text-align: justify; line-height: 20px; margin-bottom: 80px; }
#right { float: left; width: 164px; padding: 0 10px 0 18px; min-height:10px; }
#bottom { clear: both; text-align: center; color: white; }
#bottom-content { text-align: center; margin: 0 auto; width: 489px; padding-left: 20px; }


/* AUTRES BLOCS */

#menuh { height: 40px; text-align: center; z-index: 1000;margin-left:130px}
#menuv { width: 164px;}
/*
#breadcrumb { font-size: 10px; color: #666666; }
#breadcrumb a { color: #666666; }
*/

/* HEADER */
#logo { display: block; width: 280px; height: 272px; margin: 0 auto; text-indent: -9999px; overflow: hidden; }
/*
#langage { position: absolute; top: 20px; margin-left: 900px; }
#lg-fr, #lg-en { display: block; width: 30px; height: 15px; margin-top: 5px; }
#lg-fr { background: url("images/fr.png") no-repeat; }
#lg-en { background: url("images/en.png") no-repeat; }
*/

#langage { margin: 10px 0; text-align: center; overflow: hidden; }
#langage a { color: #43330f; float: right; display: block; border: 1px solid #43330f; width: 20px; height: 16px; padding-top: 4px; margin: 0 2px; font-size: 10px; }
#langage a.currentLg { color: #e3b138; }


/* MENU HORIZONTAL */

#menuh div { display: block; float: left;}
#menuh div a { 	font-size: 12px; color: #6b5029; text-decoration: none; text-transform: uppercase; display: block; line-height: 38px; padding: 0 20px; background: url('images/navBorder.gif') no-repeat right center; }
#menuh div a:hover { color:#ddd152; }
#menuh div a.selected { color: #ddd152; }
#menuh div a.last { background: none; }


/* MENU VERTICAL */

#menuv li { display: inline; }
#menuv li a { outline: none; margin: 0 0 15px 0; border-bottom: 1px solid #655527; display: block; padding-bottom: 2px; text-decoration: none; font-weight: bold; color: #fff15f; text-transform: uppercase; }
#menuv li ul a { margin: 0; border: none; padding-left: 10px; color: #853800; text-transform: none; }
.accordionContainer { margin-bottom: 10px; }

/* PIED DE PAGE */

#menup li { display: inline; }
#menup a { margin: 0 3px; font-size: 9px; color: #5e4f25; text-transform: uppercase; }


/* ID ET CLASSES DU CENTRE  */
#center img { border:1px solid #fff15f; }
#center .mainVisuel { border: 1px solid #fff15f; margin-bottom: 15px; float: none; margin: 0 0 10px 0; }
#center a { color: #ffbd2f; }

/* WIDGETS */
.widget { margin-bottom: 10px; }
.widget h6 { font-weight: bold; color: #fff15f; border-bottom: 1px solid #655527; text-transform: uppercase; font-size: 12px; padding-bottom: 2px; margin-bottom: 5px; }
.widget p { padding: 0 0 10px 0; }

/* WIDGETS PARTICULIERS */
.contact { font-size: 14px; }
.contact .red { font-size: 11px;color:#ffbd2f }

.actu li { margin-bottom:10px; color: #7E6A31; font-size: 13px; display:block; overflow:hidden; margin-top:5px; }
.actu a { color: #ffbd2f; }
.allNews { padding-top:15px; }


/* FORM */
.obligatoire { color: #FFF15F; font-weight:bold;}
input.error, textarea.error{ background-color: #FFFFFF; }
#messageError { color: #FFF15F; background-color: #212000; padding: 2px 0; text-align: center; }
input.button { border: 1px solid #655527; background-color: black; color: #FFF15F; padding: 5px 10px; cursor: pointer; margin: 15px 0; }
label { padding-left:5px; }
label.error { padding-left:0; }

/* CONTENT */

#center ul,
#center ol,
#center li { margin-left: 1em; }
#center ul li { list-style-type: disc; }
#center ol li { list-style-type: decimal; }

p.pagination { text-align: center; }
#center p.pagination a { color: #FFF15F; }

/* ACTUS */
.list { margin: 10px 0 15px; overflow: hidden; }
.imgActu img { float: left; margin-right: 10px; }
h3 { font-size: 12px; color: #FFF15F;  }

/* PHOTOS */
a.imgGalerie { display: block; float: left; margin: 10px; font-size:1%; }
a.imgGalerie img { float: left; }

#bottom #frameFB {
  display: none; 
}
#frameFB {
 background-color:black;  
}
#popFB { text-decoration:none; }
#popFB img {
  margin-right: 2px;
  vertical-align: bottom;
}

.miniatureActualite { display:block; width:45px; height:45px; overflow:hidden; float:left; margin:2px 10px 5px 0; border:1px solid #FFF15F; }
.allNews { font-size:13px; margin:15px 0; }
.allNews a { color:#FFF15F; }
.actuBlock { display:block; float:left; width:116px; }
