/* ************************************************** */

@font-face {
font-family: 'abel_regular';
src: url('abel_regular.eot?') format('eot'),
     url('abel_regular.otf') format('truetype'),
     url('abel_regular.woff') format('woff'),
     url('abel_regular.svg#abel_regularBold') format('svg');
font-weight: normal;
font-style: normal;
}

/* BODY & SUPER HEADER */

body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgb(255,255,255);
background-image: url("images/global/****fond_01_20x20.jpg");
background-repeat: repeat;
background-attachment: fixed;
/* ///// TYPO FONT SPECIALE - ABEL ///// */
font-family:abel_regular, sans-serif;
font-size:10pt;
color:rgb(100,85,60);
}

a {
outline:none;
text-decoration:none;
color:rgb(140,110,70);
}

a:hover {
outline:none;
text-decoration:none;
color:rgb(0,0,0);
}

section {
position: absolute;
width:1024px;
height:auto;
min-height:480px;
left:50%;
margin-left:-512px;
/* background-color:rgb(255,125,155);  */
}

#super_header-wrap {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(255,255,255);  */
}

#super_header-container {
background-image:url('');
background-repeat:no-repeat;
background-position:center top;
}

#super_header {
padding:0px 0px 0px 0px;
/* background-color:rgb(205,255,225); */
}


/* ************************************************** */


/* HEADER */

#header {
width:1024px;
height:273px;
/* background-color:rgb(105,235,255); */
margin:0px 0px 0px 0px;
background-image:url('images/global/secret_des_traditions_decoration_olfactive_bandeau_home.jpg');
background-position : center center;
background-repeat: no-repeat;
}

#header #bloc {
width:1024px;
height:512px;
background:url('images/global/secret_des_traditions_decoration_olfactive_logo.png') no-repeat 0px 168px;
/* background-color:rgb(225,255,255); */
margin: 0px 0px 0px 0px;
}

#header #separation_line {
width:100%;
height:0px;
margin:0px 0px 0px 0px;
background-color:rgb(215,180,100);
}


/* ************************************************** */


/* NAV */

#nav .nav_fond {
/* background-color:rgb(235,215,255); */
width:100%;
height:50px;
background-color:rgb(0,0,0);
background-image: url("images/global/fond_violet_50x50.jpg");
background-repeat:repeat;
background-attachment:scroll;
}

#nav .nav_menu {
clear:both;
/* background-color:rgb(235,215,255); */
width:964px;
height:50px;
margin: 0 auto;
/* ///// TYPO FONT SPECIALE - ABEL ///// */
font-family:abel_regular, sans-serif;
text-align:center;
font-size:20pt;
}

#nav .cap {
text-transform:uppercase;
}

#nav a.menu {
float: left;
margin:0px 0px 0px 0px;
padding:24px 20px 0px 0px;
color:rgb(255,255,255);
/* background-color:rgb(120,218,210); */
}

#nav a.menu:hover {
/* background-color:rgb(120,218,210); */
color:rgb(215,180,100);
}

#nav .colored_01 {
color:rgb(180,0,0);
}

#nav #menu_down {
float: left;
margin:0px 0px 0px 0px;
padding:24px 20px 0px 0px;
/* background-color:rgb(200,218,210); */
color:rgb(215,180,100);
}

#nav .menu_off {
float: left;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
color:rgb(170,170,160);
}

#nav .menu_line {
width:1px;
height:50px;
float: left;
margin:0px 0px 0px 0px;
background-color:rgb(0,0,0);
position:relative;
top:0px;
}

#nav #menu_triangle {
float: left;
width:10px;
height:10px;
margin:0px 0px 0px 0px;
position:relative;
top:40px;
left:0px;
}


/* ************************************************** */


/* CONTENT */

#content {
width:100%;
height:auto;
padding:30px 0px 0px 0px;
/* background-color:rgb(205,255,215); */
}

#content .cap {
text-transform: uppercase;
}

#content .bold {
font-weight:bold;
}

/* /////////////// */
/* /// PAGES /// */

#content .pages {
clear:both;
width:964px;
height:inherit;
overflow:hidden;
margin: 0px auto;
/* background-color:rgb(230,150,255); */
}

#content .page_fond {
clear:both;
width:100%px;
height: auto;
margin:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
background-color:rgb(255,255,255);
/* background-image: url("images/global/fond_or_60x60.jpg");
background-repeat:repeat;
background-attachment:scroll; */
}


/* /////////////// */
/* /// LINE & SPACE /// */

#content .separation_line {
clear:both;
width:964px;
height:1px;
background-color:rgb(155,140,100);
margin:24px auto 30px auto;
}

#content .fin_space {
clear:both;
width:984px;
height:30px;
/* background-color:rgb(105,205,200); */
margin:0px auto;
}


/* /////////////// */
/* /// IMAGE /// */

#content .image_bandeau {
width:964px;
height:100%;
/* background-color:rgb(230,150,255); */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-width:0px;
border-style:solid;
border-color:rgb(230,215,180);
}

#content .image_left {
width:360px;
height:100%;
float:left;
margin:0px 20px 30px 0px;
padding:0px 0px 0px 0px;
border-width:0px;
border-style:solid;
border-color:rgb(230,230,230);
}

#content .image_right {
width:360px;
height:100%;
float:right;
margin:0px 0px 30px 20px;
padding:0px 0px 0px 0px;
border-width:0px;
border-style:solid;
border-color:rgb(230,230,230);
}


/* /////////////// */
/* /// TITRES /// */

#content .titre {
width:964px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(225,255,215); */
/* ///// TYPO FONT SPECIALE - ABEL ///// */
font-family:abel_regular, sans-serif;
line-height:1;
text-align:left;
font-size:32pt;
color:rgb(0,0,0);
text-shadow:0px 1px 0px rgba(230,230,220,1);
position:relative;
top:0px;
}

#content .titre_suite {
/* ///// TYPO FONT SPECIALE - DIDOT ///// */
font-family:didot_fforge, sans-serif;
font-size:32pt;
font-weight: bold;
color:rgb(0,0,0);
}

#content .titre_left {
width:584px;
float: left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(225,255,215); */
/* ///// TYPO FONT SPECIALE - ABEL ///// */
font-family:abel_regular, sans-serif;
line-height:1;
font-weight:bold;
text-align:left;
font-size:14pt;
color:rgb(0,0,0);
}

#content .titre_right {
width:584px;
float: right;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(225,255,215); */
/* ///// TYPO FONT SPECIALE - ABEL ///// */
font-family:abel_regular, sans-serif;
line-height:1;
font-weight:bold;
text-align:left;
font-size:14pt;
color:rgb(0,0,0);
}


/* /////////////// */
/* /// TEXTES /// */

#content .text {
width:964px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(205,255,225); */
line-height:1.25;
text-align:justify;
font-size:14pt;
word-spacing:0px;
text-decoration:none;
color:rgb(0,0,0);
}


/* /////////////// */
/* /// COLONNE /// */

#content .text_left {
width:584px;
float: left;
margin:0px 0px 0px 0px;
/* background-color:rgb(205,255,225); */
line-height:1.25;
text-align:justify;
font-size:14pt;
word-spacing:0px;
text-decoration:none;
color:rgb(0,0,0);
}

#content .text_right {
width:584px;
float: right;
margin:0px 0px 0px 0px;
/* background-color:rgb(205,255,225); */
line-height:1.25;
text-align:justify;
font-size:14pt;
word-spacing:0px;
text-decoration:none;
color:rgb(0,0,0);
}


/* /////////////// */
/* /// ENCART /// */
#content .encart {
clear:both;
float:right;
width:230px;
height:auto;
margin:0px 0px 0px 28px;
padding:10px 10px 10px 10px;
background-color:rgb(155,140,100);
border-width:0px;
border-style:solid;
border-color:rgb(40,80,60);
text-align:justify;
font-size:10pt;
}

#content a.lien_pdf {
display:block;
float:right;
width:230px;
margin:20px 0px 0px 28px;
padding:5px 10px 5px 10px;
background-color:rgb(0,0,0);
font-size:10pt;
text-align:left;
}

#content a.lien_pdf:hover {
box-shadow: 2px 2px 4px rgb(120,135,160);
}

#content a.lien_devis {
clear:both;
display:block;
width:140px;
margin:20px auto 0px auto;
padding:5px 10px 5px 10px;
background-color:rgb(155,140,100);
font-size:12pt;
text-align:center;
color:rgb(255,255,255);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border:0px solid rgb(215,180,100);
}

#content a.lien_devis:hover {
box-shadow: 3px 3px 5px rgb(120,135,160);
color:rgb(0,0,0);
}


/* /////////////// */
/* /// LISTES /// */

#content ul{
position:relative;
left:-1px;
top:0px;
}

#content li {
list-style-type: none;
margin-left: -39px;
/* background-color:rgb(205,255,225); */
background-image: url(images/global/plus.png);
background-repeat: no-repeat;
background-position: 0 8px;
color:rgb(100,85,60);
padding-left: 22px;
font-size:14pt;
line-height:1.5;
}


/* /////////////// */
/* /// CITATIONS /// */

#content .citation {
clear:both;
width:964px;
/* background-color:rgb(175,105,200); */
margin:30px auto;
text-align:justify;
}

#content .citation_text {
clear:both;
/* display:inline-block; */
/* background-color:rgb(175,105,200); */
/* ///// TYPO FONT SPECIALE - DIDOT ///// */
font-family:didot_fforge, sans-serif;
font-style:italic;
font-weight:bold;
line-height:1.0;
font-size:18pt;
color:rgb(155,140,100);
}

#content .citation_auteur {
float:right;
margin:10px 0px 0px 0px;
/* ///// TYPO FONT SPECIALE - ABEL ///// */
font-family:abel_regular, sans-serif;
font-style:initial;
line-height:1.0;
font-size:12pt;
text-transform: uppercase;
color:rgb(155,140,100);
}

#content .citation_space_01 {
clear:both;
width:1024px;
height:90px;
margin:0px 0px 0px 0px;
}

#content .citation_space_02 {
clear:both;
width:1024px;
height:45px;
margin:0px 0px 0px 0px;
}


/* /////////////// */
/* /// COULEURS /// */
/* Blanc */
#content .colored_01 {
color:rgb(255,255,255);
}
/* Noir */
#content .colored_02 {
color:rgb(0,0,0);
}
/* Or Sombre */
#content .colored_03 {
color:rgb(140,110,70);
}
/* Or */
#content .colored_05 {
color:rgb(155,140,100);
}
/* Or clair */
#content .colored_06 {
color:rgb(215,180,100);
}
/* Taupe */
#content .colored_07 {
color:rgb(100,85,60);
}
/* Taupe Clair */
#content .colored_08 {
color:rgb(180,160,130);
}





#content img.vertical_line {
width:1px;
height:14px;
margin:0px 10px 0px 9px;
vertical-align:0px;
}


/* ************************************************** */


/* FOOTER */

#footer {
width:100%;
height:250px;
margin:24px 0px 0px 0px;
/* background-color:rgb(200,190,160); */
}

#footer #baseline_fond {
width:100%;
height:50px;
background-color:rgb(0,0,0);
}

#footer #baseline {
clear:both;
width:964px;
height:40px;
margin:0 auto;
/* ///// TYPO FONT SPECIALE - ABEL ///// */
font-family:abel_regular, sans-serif;
line-height:1;
text-align:left;
font-size:20pt;
color:rgb(255,255,255);
position:relative;
top:28px;
}

#footer #baseline_calage {
vertical-align:4px;
}

#footer #bloc_fond {
width:100%;
height:100px;
margin:0px auto 0 auto;
/* background-color:rgb(205,75,235); */
background-color:rgb(155,140,100);
}

#footer #bloc {
width:964px;
height:auto;
margin:0px auto 0 auto;
/* background-color:rgb(205,75,235); */
font-size:9pt;
}

#footer .text {
width:964px;
height:42px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(205,75,235); */
line-height:1.5;
text-align:justify;
text-decoration:none;
color:rgb(255,255,255);
position:relative;
top:16px;
}

#footer .bloc_link {
clear:both;
width:964px;
height:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(205,175,215); */
position:relative;
top:23px;
}

#footer .left_link {
float:left;
text-align:left;;
}

#footer .left_line {
float:left;
width:1px;
height:12px;
margin:3px 10px 0px 10px;
background-color:rgb(255,255,255);
}

#footer .right_link {
float:right;
text-align:right;
}

#footer .right_line {
float:right;
width:1px;
height:12px;
margin:3px 10px 0px 10px;
background-color:rgb(255,255,255);
}

#footer a {
color:rgb(255,255,255);
}

#footer a:hover {
color:rgb(100,85,60);
}

#footer .cap {
text-transform:uppercase;
}

#footer .colored_01 {
color:rgb(0,0,0);
}

#footer .colored_02 {
color:rgb(180,0,0);
}

#footer #bloc_fin {
clear:both;
width:964px;
height:78px;
margin:30px auto 0px auto;
}

#footer #motsclefs {
width:964px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/* background-color:rgb(205,215,225); */
border-width:0px;
border-style:solid;
border-color:rgb(255,240,230);
text-align:justify;
text-transform: uppercase;
color:rgb(155,140,100);
}
