b { color:#81847c; }
body
{
	margin:0 ;
	padding: 0 ;
	text-align: center ;
    background-color:#000000;
    color:#ffffff;
}

blockquote { 
border:1px solid #000000;
border-left:4px solid #dd9c85;
background-image:url(images/fond_raye.jpg);
font-style:italic;
padding:10px 3px 10px 10px;
margin:8px 5px 8px 5px;
}

blockquote p { margin:4px 0}

code { display:block;

}
fieldset { 
width:470px;
text-align:left;
border:1px solid #000;
margin-left:0px;
}
fieldset label{ width:170px;float:left;}
h1 {
font-family:Georgia,Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:30px;
display:block;
clear:both;
margin-top:0;
margin-bottom:10px;
font-size:24px;
}

h4 a, h3 a, h2 a, h1 a {
text-decoration:none;
}
a {
color:#6d6767;
}
em { color:#dd9c85;font-style:normal }
form { margin:0 }
input { font:12px "Verdana", "Bitstream Vera Sans", sans-serif; }

a:hover { text-decoration:none;}

h2 { font-size:18px;margin-top:0px;margin-bottom:0;}

h3 { 
margin:15px 0 15px 0;
font-size:14px;
}

h4 {
font-size:12px;
}

h5 { 
margin:0;
padding:0;
color:#bbbbbb; }

hr {
background:none;
border:0;
height:1px;
}

p { margin:0 0 10px 0;}
pre {
min-height:20px;
/*width:489px;*/
overflow: auto;
background-color:#ffffff;
color:#000000;
border:1px solid #dd9c85;
 }
th {
color:#dd9c85;
text-align:center;
}
.banniere {
padding-right:463px;
padding-bottom:72px;
height:1px;
}

.banniere img { border:1px }
.clear {clear:both;line-height:1px;height:1px;padding:0;margin:0;}

.notImportant {
font-size:10px;
}

.tableauCentre { margin:auto }

.buttonBlock { margin-top:10px;}
.submitButton {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #5b1d24;
border-top:1px solid #5b1d24;
background-color:#24090c;
color:#ffffff;
height:21px;
display:inline;
padding:2px 4px 4px 4px;
cursor:pointer;
vertical-align:baseline;
}

.submitButton:active {
padding:5px auto auto 5px;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #5b1d24;
border-bottom:1px solid #5b1d24;
}

.object-right { 
float:right;
}

.object-center {
text-align:center;
}
.object-left { 
float:left;
}
.object-left img { 
margin-top:4px;
margin-right:4px;
}

.object-right img {
margin-top:4px;
margin-left:4px;
}

.imageleft { 
float:left;
}
div.vignettes { text-align:center }
div.vignettes img { border:1px solid #ffffff !important }
ul.vignettes a {  }
div#backgroundTop
{
width: 770px ;
margin: 0 auto ;
background-color:#844a4a;
}
div#conteneurTop {
width:750px;
margin-left:10px;
margin-right:10px;
padding-top:10px;
text-align:left;
}
div#bandeauTopShadow {
background-image:url(images/bannieretop_shadow.jpg);
background-color:red;

width:758px;
height:100px;
}
div#bandeauTop
{
height:91px;
width:747px;
background-image:url(images/bg_lv1_banniere.gif);
border:1px solid #cac2ba;

}
div#titreSite {
height:91px;
background:url(images/bannieretop.jpg) no-repeat center right;
margin-right:1px;
}
div#titreSite div.texte {
padding-top:15px;
margin-top:0;
width:277px;
text-align:center;
float:left;
}
div#titreSite h1 {
margin-top:0;
margin-bottom:12px;
color:#dd9c85;
font-size:28px;
}
div#titreSite h1 span {
margin-top:4px;
color:#ffffff;
display:block;
font-size:12px;
}

.menuCoin {
background-repeat:no-repeat;
height:56px;
display:inline
}
.menuCoingauche {
background:url(images/menu_coingaucheombre.jpg);
float:left;
width:25px;
margin-right:60px;
}
.menuCoindroit {
background:url(images/menu_coindroitombre.jpg);
float:right;
width:34px;
}
#menuTop, #menuBottom {
height:49px;
margin-top:13px;
margin-bottom:15px;
clear:both;
}
#menuTop ul, #menuBottom ul {
width:758px;
height:56px;
list-style-type: none ;
background:url(images/bg_lv1_menu.jpg);
padding: 0;
margin:0;
}

#menuTop ul li.rubrique, #menuBottom ul li.rubrique { 
height:47px;
float:left;
font:24px "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
font-weight:bold;
padding-top:9px;
}

li.rubrique a {
color:#dd9c85;
text-decoration:none;
}
li.rubrique .separateur {
color:#dd9c85;
margin:auto 20px auto 20px;
}

.bandeauInfo {
font:12px "Verdana", "Bitstream Vera Sans", sans-serif;
line-height:40px;
text-align:center;
background-color:#442424;
padding:0;
}

/**html #breadCrumb {
margin:0 10px 10px 0 !important;
}*/

#breadCrumb, .topBandeauInfo {
line-height:20px;
margin:auto -10px 10px -10px;
text-align:right;
padding-right:15px;
}


#breadCrumb .left {
float:left;line-height:20px;
margin-left:3px;
}

#breadCrumb .left input { 
background-color:#24090c;
color:#ffffff;
padding:0;
height:16px;
font-size:10px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-left:1px solid #5b1d24;
border-top:1px solid #5b1d24;
 }
/** CORPS */
#global {
font:12px "Verdana", "Bitstream Vera Sans", sans-serif;
line-height:18px;
display:block;
}
#conteneurInfoBox {
float:right;
width:205px;
list-style:none;
}

.infoBox {
margin-left:0px;
margin-right:-12px;
margin-bottom:10px;
clear:right;
width:205px;
line-height:17px;
}

.infoBox ul { width:155px;padding:0;margin:0 0 0 5px;}
.infoBox ul li { list-style:none; display:block;width:100%}
.infoBox .infoBoxheader{
background:url(images/boite-top.jpg) no-repeat;
width:205px;
height:17px;
color:#dd9c85;
text-align:center;
}

.infoBox .infoBoxheader.neutral {
background-image:url(images/boite-header-neutral.jpg);
}

.infoBox .infoBoxheader.none { background-image:none; }

.infoBox .infoBoxheader h4 {
color:#dd9c85;
font-weight:bold;
text-align:center;
margin:0;
padding:0;
line-height:16px;
padding-top:1px;
text-decoration:underline;
}
.infoBox .infoBoxFooter{
background:url(images/boite-bottom.jpg);
width:205px;
height:25px;
cursor:move;
}

.infoBox .infoBoxFooter.neutral{
background-image:url(images/boite-footer-neutral.jpg);
}
.infoBox .infoBoxFooter.none { background-image:none; }

.infoBox .infoBoxCorps {
background:url(images/boite-corps.jpg);
background-repeat:repeat-y;
width:195px;
height:151px;
padding:0 0px 0 15px;
}

.infoBox .infoBoxCorps.neutral {
background-image:url(images/boite-corps-neutral.jpg);
padding-left:5px;
width:205px;
}
.infoBox .infoBoxCorps.none { background-image:none; }
.infoBox .infoBoxCorps .infoBoxContenu {
padding-top:10px;
width:175px;
}

.infoBox .infoBoxCorps .infoBoxContenu ul li { margin-top:3px; }
.infoBox .infoBoxCorps .infoBoxContenu ul li a{
background:url(../images/iconessmall/forward.png) no-repeat top left;
padding-left:18px;
padding-bottom:2px;
}

.infoBox .infoBoxCorps .infoBoxContenu ul li.rss a {
background-image:url(../images/iconessmall/rss-16x16.png);
}
.infoBox .infoBoxCorps .infoBoxContenu input.inputText { 
vertical-align:bottom;
margin-bottom:0px;
border:1px solid #dd9c85;
height:17px;
padding-bottom:1px;
 }
.infoBox .infoBoxCorps .infoBoxContenu label.icone img { vertical-align:bottom; }
.infoBox .infoBoxCorps .champFormulaire {
height:24px;
margin:0;
padding:0;
}

/*** Billets */
.billetBlog { 
float:left;
width:510px;
padding:40px 8px 20px 15px;
margin-bottom:10px;
}

.billetBlogCorps {
background:url(images/billet-corps.jpg);
text-align:justify;
padding-left:15px;
width:513px;
}
.billetBlog .billetHeader {
width:528px;
background:url(images/billet-header.jpg);
height:41px;
}
.billetBlog h2 { text-align:left; }
.billetBlog h2 a { text-decoration:none;color:#ffffff; }
.billetBlog .billetFooter {
width:528px;
background:url(images/billet-footer.jpg);
height:53px;
}

.billetBlog .contenuBillet hr {
margin-left:150px;
margin-top:2px;
height:1px;
line-height:1px;
border:0px;
background-color:#6d6767;
color:#6d6767;
}
.billetBlog .motsCles {
margin-bottom:8px;
margin-left:150px;
text-align:left;
}
.billetBlog .motsCles a {
color:#6d6767;
}
.datePublication {
font-weight:bold;

}
.billetBlog .contenuBillet .datePublication {
display:block;
clear:both;
}

.infoSurH2 {
margin-left:150px;
}
.billetBlog .datePublication span {
font-weight:normal;
color:#dd9c85;
}
.billetBlog .motCleLabel {
color:#bbbbbb;
}


.billetNabTrain1 { 
background:url(images/billet-bg-nab-train-1.jpg) no-repeat;
height:271px;
}

/** LAYOUT FULLPAGE **/
.fullpageHeader {
background:url(images/fullpage-header.jpg) no-repeat;
height:76px;
width:750px;
}

.fullpageCorps {
background:url(images/fullpage-corps.jpg) repeat-y;
}

.fullpageContenu {
width:715px;
text-align:justify;
margin-left:15px;
}

.fullpageContenu ul.dernieresImages { list-style-type:none;display:block;width:715px;clear:both;float:left;margin-top:10px; }
.fullpageContenu ul.dernieresImages li { float:left;text-align:center;margin-left:12px;margin-right:12px; width:100px }
.fullpageContenu ul.dernieresImages li img { display:block;margin:0 auto ;border: 1px solid #ffffff !important }

.fullpageContenu .imageNavigation { width:100% ; text-align:center; }
.fullpageContenu .imageNavigation .navi { width:100px}
.fullpageContenu .imageNavigation .object-right { margin-right:6px }
.fullpageContenu .imageNavigation img { border: 1px solid #ffffff !important } 

.fullpageContenu h3, .galerieIntro h3{
margin-top:15px;
display:block;
padding-bottom:3px;
border-bottom:1px solid #6d6767;
}

.galerieIntro h3 { margin-bottom:8px }

.fullpageContenu table { text-align:left; }

.fullpageFooter {
background:url(images/fullpage-footer.jpg) no-repeat;
height:84px;
width:750px;
}

h2 img { margin-left:9px;
float:left;
margin-top:7px;
border:0;
}

h2 span, h2 a.titre{
font-family:Georgia,Arial,Helvetica,sans-serif;
font-size:26px;
font-weight:normal;
padding-left:150px;
margin-top:0px;
margin-bottom:0px;
line-height:34px;
letter-spacing:1px;
display:block;
}

.contenuBillet {
width:491px;
}
.contenuBillet p {
text-align:justify;
}

.commentairesListe {
margin-top:10px;
width:491px;
padding-top:20px;
overflow:hidden;
}    
.commentairesListe h4 {
margin-top:10px;
color:#bbbbbb;
}
.commentairesListe .datePublication {
clear:right;
}

.commentairesListe hr.sousTitre {
background-color:#6d6767;
border:0;
width:150px;
margin:10px auto 10px auto;
text-align:center;
height:1px;
color:#6d6767;
}

hr.entreElement {
text-align:center;
width:150px;
border-top:1px solid #6d6767;
background-color:#6d6767;
margin:7px auto 7px auto;
} 

.commentairesListe form label {
display:block;
}

.commentairesListe form input, .commentairesListe form textarea {
display:block;
font:12px "Verdana", "Bitstream Vera Sans", sans-serif;
width:313px;
}

.commentairesListe form .nostyle {
width:auto;
display:inline;
}

.commentairesListe form input .noInputText {
width:auto;
}

.commentairesListe  .commentaireLine {
margin-bottom:10px;
display:block;
float:left;
}

.commentairesListe .corpsCommentaire { overflow:auto; }

.pagination { 
height:38px;
width:528px;
}

.pagination .paginationLeft { 
background:url(images/pagination-left.jpg) no-repeat;
width:22px;
height:38px;
float:left;
}

.pagination .paginationBody { 
background:url(images/pagination-corps.jpg) repeat-x;
text-align:center;
width:481px;
height:34px;
float:left;
padding-top:4px;
margin-bottom:10px;
}

.pagination .paginationRight { 
background:url(images/pagination-right.jpg) no-repeat;
width:25px;
height:38px;
float:right;
}

.lireLaSuite {
float:right;
color:#bbbbbb;
background:url(../images/iconessmall/forward.png) no-repeat center left;
padding-left:18px;
}
.lireLaSuite:visited {
background-image:url(../images/iconessmall/button_ok.png)
}
.occurenceRecherche { 
clear:both
}
.occurenceRecherche .infoOccurence {
font-size:80%;
}

.occurenceRecherche .infoOccurence .typeInfo {
font-weight:bold;
}
.occurenceRecherche .texteAccroche a {
color:#ffffff;
text-decoration:none;
}

#footer {
margin:20px 0 100px 0;
}

#footer p { 
display:block;
font-size:10px; 
line-height:16px;
padding-top:15px;
padding-bottom:15px;
 }

td.intitule { 
vertical-align:top;
color:#dd9c85;
}

#myGallery
{
width: 600px !important;
height: 360px !important;
margin: 0 auto 20px auto;
}

.galerieIntro {display:block;clear:both}
.galerieIntro img { 
border:1px solid #000000 !important;
margin:0 4px 4px 0;
}
#liensSecondaires {
padding:0;
list-style-type:square !important;
}
#liensSecondaires li {
padding-right:10px;
display:inline;
}

#navigationGalerie li {
float:left;
margin-right:20px;
margin-bottom:2px;
list-style:none;
}

#navigationGalerie li img {
border:1px solid transparent;
}
