
/* CSS Document */

/******************************************************************
 *
 *                           GENERAL 
 *                           
 *****************************************************************/
@font-face {
    font-family: 'bernhard';
    src: url('font/bernhard-webfont.eot');
    src: url('font/bernhard-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bernhard-webfont.woff') format('woff'),
         url('font/bernhard-webfont.ttf') format('truetype'),
         url('font/bernhard-webfont.svg#bernhard-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'zurchl';
    src: url('font/zurchl.eot');
    src: url('font/zurchl.eot?#iefix') format('embedded-opentype'),
         url('font/zurchl.woff') format('woff'),
         url('font/zurchl.ttf') format('truetype'),
         url('font/zurchl.svg#zurchl') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'swz721l';
    src: url('font/swz721l-webfont.eot');
    src: url('font/swz721l-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/swz721l-webfont.woff') format('woff'),
         url('font/swz721l-webfont.ttf') format('truetype'),
         url('font/swz721l-webfont.svg#swz721l-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'zurich-lt-bt-light';
    src: url('font/zurich-lt-bt-light-webfont.eot');
    src: url('font/zurich-lt-bt-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/zurich-lt-bt-light-webfont.woff') format('woff'),
         url('font/zurich-lt-bt-light-webfont.ttf') format('truetype'),
         url('font/zurich-lt-bt-light-webfont.svg#zurich-lt-bt-light-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    
}
   
.body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
-moz-text-size-adjust: none;
}
textarea {
    resize: none;
}
.fil_ariane
{
position:absolute;
top:230px;
width:990px;
height:30px;
line-height:30px;
left:0px;
background:none;
}
a.lien_fil_ariane,.fil_ariane
{
 font-family:swz721l;
 font-size:12px;
 color:rgb(60,60,60);
}
a.lien_fil_ariane
{
 text-decoration:underline;
 
}
a.lien_fil_ariane:hover
{
 text-decoration:none;

}

.titre
{
color:rgb(150,150,150);
font-family:bernhard;
font-size:34px;
text-align:center;
line-height:34px;
position:absolute; 
top:25px;
left:0px;
width:990px;
height:55px;
background:none;
font-style:italic;
}
.texte
{
color:rgb(130,130,130);
position:absolute; 
top:75px;
left:100px;
width:790px;
font-family:swz721l;
font-size:13px;
line-height:17px;
text-align:center;

}
.real
{
position:absolute;
left:0px;

height:265px;
width:990px;
background:rgb(60,60,60);
}
.titre_real
{
position:absolute;
top:12px;
left:385px;
width:220px;
height:40px;
background:rgb(60,60,60);
color:rgb(150,150,150);
font-family:bernhard;
font-size:34px;
text-align:center;
font-style:italic;
}
.voir_real
{
position:absolute; 
top:145px;
left:793px;
width:172px;
text-align:center;
}
a.voir_real_lien
{
color:rgb(150,150,150);
font-family:swz721l;
font-size:12px;
line-height:15px;
text-decoration:none;

}
a.lien_texte_real
{
text-decoration:none;
color:rgb(240,240,240);
}
a.lien_texte_real:hover
{
text-decoration:underline;

}

.citation
{
position:absolute;
top:42px;
left:0px;
width:990px;
line-height:32px;
color:rgb(150,150,150);
font-family:bernhard;
font-size:34px;
text-align:center;
font-style:italic;


}
.auteur
{
color:rgb(150,150,150);
position:absolute; 

left:100px;
width:790px;
font-family:swz721l;
font-size:14px;
line-height:16px;
text-align:right;
}
a.lien
{
color:rgb(0,0,0);
font-family:swz721l;
font-size:16px;
line-height:30px;
text-decoration:none;

}
a.lien_sm
{
text-decoration:none;
font-family:swz721l;
font-size:13px;
color:white;
line-height:24px;
}

a.lien_picto
{
color:rgb(0,0,0);
font-family:swz721l;
font-size:12px;
line-height:15px;
text-decoration:none;

}

a.lien_texte
{
color:rgb(60,60,60);
font-family:swz721l;
font-size:13px;
line-height:17px;
text-decoration:none;

}

a.lien_texte:hover
{
text-decoration:underline;
}
a.lien_pied
{
color:rgb(200,200,200);
font-family:swz721l;
font-size:12px;
line-height:15px;
text-decoration:none;

}
a.lien_pied:hover
{
text-decoration:underline;
}
.partager
{
color:rgb(0,0,0);
position:absolute; 

left:0px;
width:936px;
font-family:swz721l;
font-size:12px;
line-height:20px;
text-align:right;
height:20px;
background:none;
}
.pied
{
position:absolute;
left:0px;

height:228px;
width:990px;
background:url(images/fond-pied.png);

}
.menu_pied
{
position:absolute;
left:352px;
top:43px;
font-family:swz721l;
font-size:12px;
color:rgb(200,200,200);
}

.adressel
{
position:absolute;

top:81px;

font-family:swz721l;
font-size:14px;
color:rgb(200,200,200);

}
.adresse
{
position:absolute;

top:103px;
line-height:14px;
font-family:swz721l;
font-size:12px;
color:rgb(200,200,200);
}
a.lien_pdp,.pdp
{
line-height:10px;
font-family:swz721l;
font-size:10px;
color:rgb(200,200,200);
text-decoration:none;
}
a.lien_pdp:hover
{
text-decoration:underline;
}

.pdp
{
position:absolute;
left:352px;
top:188px;

}
a.lien_pds_14, a.lien_pds_12, a.lien_pds_10
{
text-decoration:none;
color:rgb(150,150,150);
position:absolute; 
font-family:swz721l;


}

a.lien_pds_14:hover, a.lien_pds_12:hover, a.lien_pds_10:hover,a.lien_pds_12_bis:hover
{

text-decoration:underline;

}
a.lien_pds_14
{
font-size:14px;
line-height:20px;
left:190px;

}
a.lien_pds_12
{
font-size:12px;
line-height:20px;
}
a.lien_pds_12_bis
{
text-decoration:none;
color:rgb(150,150,150);
font-family:swz721l;
font-size:12px;
}

a.lien_pds_10
{
font-size:10px;
left:690px;
line-height:14px;
}
.ml_24,.ml_14,.ml_12,a.ml_12
{
font-family:swz721l;
color:rgb(150,150,150);
text-decoration:none;
}
.ml_24
{
font-size:24px;
font-weight:bold;
line-height:30px;
}
.ml_14
{
font-size:14px;
font-weight:bold;
}
.ml_12,a.ml_12
{
font-size:12px;
line-height:14px;
}
a.ml_12:hover
{
text-decoration:underline;
}
.contact_13
{
font-family:swz721l;
color:rgb(150,150,150);
font-size:13px;
line-height:16px;

}
.contact_submit
{
position:absolute;
top:318px;
left:784px;
background:url(images/contact-bouton-envoyer-off.png);
width:105px;
height:30px;
border:none;
cursor:pointer;
}
.contact_submit:hover
{
background:url(images/contact-bouton-envoyer-on.png);


}
a.lien_mp
{
font-family:zurich-lt-bt-light;
font-size:12px;
color:rgb(150,150,150);
text-decoration:none;
}
a.lien_mp:hover
{
text-decoration:underline;
}
