html, body {border:0;margin:0;padding:0; width: 100%; height: 100%;}
ul,li { list-style-type: none; margin: 0; padding: 0;}
body {line-height: 1;}
img {border:0;}
a, a:visited {text-decoration:none;}
form {margin:0;padding:0;display:inline;}
textarea {line-height:1.25;}
table {border:0;margin:0 0 0 0;padding:0;}
table tr td {padding:0px;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
p { margin: 1em 0; padding: 0;}
a,area {cursor: pointer;}
a {text-decoration: none;}
h1,h2 { margin: 0 0 0 0; padding: 0 0 0 0;}


body { background: #2a1703;  font-family: arial;}

.underline {text-decoration: underline;}
.bold {font-weight: bold;}
#mentions { font-size: 12px; color: #777; padding-top: 15px; text-align: justify;}
#mentions a, #mentions a:visited  { color: #777;}
#mentions a:hover { text-decoration: underline;}
/* div non affichee */
#nodisplay { display:none;}


/* image fond transparence */
#bannerback {position : absolute; width: 100%; z-index: -2;} 
  
/* Contenu Monobloc */
#cdrmonobloc {float: left; width: 760px; height: 514px; background-color: #FFF; -moz-border-radius: 0 0 8px 0;}
#cdrmonobloc a,#cdrmonobloc a:visited { color: #777; text-decoration: underline;}
#cdrmonobloc2 {float: left; width: 760px; height: 511px;}
#cdrmonobloc3 {float: left; width: 660px; height: 511px; background-color: #FFF; padding: 0 50px 0 50px; overflow: auto;}
#cdrmonobloc4 {float: left; width: 700px; height: 514px; background-color: #FFF; padding: 0 30px 0 30px;}
#cdrmonobloc5 {float: left; width: 730px; height: 514px; background-color: #FFF; padding: 0 15px 0 15px;}
/* CADRE PRINCIPAL */
#main {margin: auto; width: 950px; height:667px;}

/* BANNIERE */
#bannermenu {width: 947px; height: 20px; background: #000; background-repeat: repeat-x ; line-height: 20px;}
#bannermenu a {font-family: arial; font-weight: bold; color: #FFF;}
#bannermenu li {float: left; text-align: center; display: block;}
#bannermenu p {float: left;}
#bannermenu img {float:left;}
#bannermenu .link1 { height: 20px; width: 160px; margin-left: 8px;}
#bannermenu .link2 { height: 20px; width: 130px; }
#bannermenu .link3 { height: 20px; width: 100px; }
#bannermenu .link4 { height: 20px; width: 100px; }
#bannermenu .spacer { width: 280px; height: 20px;}
#flag1,#flag2,#flag3,#flag4 { width: 18px; height: 13px; line-height: 20px; float: left; display: block; background: url('../img/menu/lang.png'); margin: 3px 0; }
#flag1 { background-position: 0 0; margin-left: 25px; }
#flag2 { background-position: -18px 0; margin-left: 10px; }
#flag1:hover,#flag3 { background-position: 0 -13px; }
#flag2:hover,#flag4 { background-position: -18px -13px; }
#flag3 { margin-left: 25px; cursor: default;}
#flag4 { margin-left: 10px; cursor: default;}
#fb-spacer { height: 20px; line-height: 20px; margin: 0 10px; font-size: 13px; float: left; color: #666;}
#facebook { display: block; float: left; width: 60px; height: 20px; background: url('../img/menu/facebook.png'); }

#bannermenu .leftmenu {font-size: 14px; }
#bannermenu .leftmenu:hover {color: #FFFFFF; font-size: 15px;}
#bannermenu .rightmenu { font-size: 14px; float: left;}
#bannermenu .rightmenu:hover {color: #FFFFFF; font-size: 15px;}
#banner {width: 950px; height: 133px; background-image: url('../img/logo-falienor.png'); background-repeat: no-repeat; background-position: 335px 4px;}
#logolink { float: left; margin: 0 0 0 160px; width: 256px; height: 133px; }
#logolink a { width: 100%; height: 100%; display: block;}

/* FOOTER */
#footer {width: 950px; height: 20px; vertical-align:middle;  margin: auto; text-align: right;}  
.rightfoot {display: block; text-align: right; color: #FFFFFF; width: 290px; height: 20px; float: right; line-height: 20px; vertical-align: middle; padding-right: 15px;}
.rightfoot a {font-size: 10px; font-weight: bold; color: #FFFFFF;}
.pdfgam {display: block; text-align: left; color: #FFFFFF; width: 240px; height: 20px; float: right; }
.pdfgam a {font-size: 14px; font-weight: bold; text-decoration: underline; color: #FFFFFF;}
#footer a:hover {text-decoration: underline; }

/* CADRE CONTENU  */
#contenu{float: left; width: 950px; height : 514px;}

/* CADRES PAGE MATIERES PREMIERES */
#cdrhaut {float: left; width: 760px; height: 327px; padding-top: 5px; text-align:center; background-color: #FFFFFF; }
#cdrtexte {float: left; width: 760px; height: 142px; text-align:center; background-color: #FFFFFF; padding-top: 40px; -moz-border-radius: 0 0 8px 0;}
#cdrtexte2 {float: left; width: 760px; height: 157px; text-align:center; background-color: #FFFFFF; padding-top: 25px; -moz-border-radius: 0 0 8px 0;}
#centrage {width: 626px; height: 140px; margin: -20px auto auto; padding-left: 15px; padding-top: 8px; text-align: left; color: #424242; background-color: #FFFFFF; border: 2px dashed #808080;}
#centrage2 {width: 626px; height: 160px; margin: -20px auto auto; padding-left: 15px; padding-top: 8px; text-align: left; color: #424242; background-color: #FFFFFF; border: 2px dashed #808080;}
.middlespeech {text-align: center; color: #ff5b02; font-size: 16px; font-weight: bold;}

/* Cadre Texte */
p { margin: 0 0 0 0 ;}
#ctntext{float: left; padding-top: 15px; padding-left: 10px; padding-right: 10px; width: 540px; height: 499px; text-align: justify; background: #fff;}

/* Cadre 3 images*/
#ctn3img {float: left; width: 190px; height: 474px; text-align: center; padding-top: 40px; padding-right: 10px; background: #fff; -moz-border-radius: 0 0 8px 0;}

/* Cadre 4 images*/
#ctn4img {float: left; width: 190px; height: 504px; text-align: center; padding-top: 10px; padding-right: 10px; background-color: #FFF; -moz-border-radius: 0 0 8px 0;}

/* Formatage du texte */
#titre1  {font-size: 18px; color: #545454;}
.titre2 {font-size: 16px; font-weight: bold; margin-left: 5px;}
#titre3  {font-size: 18px; color: #545454; text-align: center;}
#titre4 {font-size: 14px; font-weight: bold; margin-left: 5px;}
.titre5 {font-size: 20px; color: #545454; margin-left: 15px;}
#texte1 {margin-left: 10px;}
