
/*
RESET ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
body{font-size:normal 12px 'Open Sans';line-height:1.4;}
h1{font:normal 24px 'Arvo';letter-spacing:5px;}
h2{font:italic 12px 'Merriweather';margin:7px 0 0 0;}
h3{font-size:9px;letter-spacing:2px;}
h4{font-size:12px}

/*
GLOBAL ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.cache {top:50px;}

/*
MENU ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
nav {left:0;right:0;height:50px;}
nav .logo img {height:30px;padding:11px 0 9px 0;}
.menu {height:50px;}
ul#topnav li a, ul#topnav li em, ul#topnav li i {height:50px;font:normal 10px 'Merriweather';padding:0 15px 0 15px;line-height:52px;}
ul#topnav li .sub {top:50px;left:0;right:0;}
ul#topnav li .row1 {left:0;right:0;}
ul#topnav li .row2 ul li {padding:15px 5px 10px 5px;width:150px;}
ul#topnav li .row2 ul li img {height:80px;}
ul#topnav li .row2 ul li b {font:normal 11px 'Merriweather';margin-top:10px;}
ul#topnav li.lg a, ul#topnav li.lg em {line-height:50px}

/*
FOOTER ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
footer {left:0;right:0;height:50px;font-size:11px;line-height:50px;}
.footer2 a img {margin:13px 10px 0 0;height:25px;}
.footer2 a img.epv {height:27px;margin:13px 0 0 0;}
.footer3 {width:180px;height:50px;margin:0 0 0 -90px;}
.footer3 a {padding:0 8px 0 8px;font-size:14px;}

/*
NEXT ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
a.next, a.previous {height:50px;width:200px;margin:-30px 0 0 0;line-height:50px;letter-spacing:2px;font-size:10px;}
a.next {right:-75px;}
a.previous {left:-75px;}
a:hover.next, a:hover.previous {background:url(../images/00-forme-1280.png);}
a.next em, a.previous em {padding:0 15px 0 15px;}

/*
BACKGROUND ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.background {top:50px;left:0;bottom:50px;}
.background.right {right:0;}
.background.full {left:0;right:0;}

/*
FICHE ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.fiche {top:50px;left:50%;bottom:50px;width:-moz-calc(50% - 10px - 10px);width:-webkit-calc(50% - 10px - 10px);width:calc(50% - 10px - 10px);padding:0 10% 0 10%;}
.fiche .sep em {height:1px;width:20px;margin:15px auto 15px auto;}
.fiche a {width:150px;padding:5px;font-size:11px;}
.fiche p {margin-top:30px}
.section .credit {bottom:50px;left:50px;padding:5px 10px 5px 10px;}
.fiche a .sep i {margin:0 auto 0 auto;font-size:40px;}
.fiche .sep a.video {height:20px;margin:20px auto 0 auto;line-height:20px;font-size:10px;width:80px;}

/*
ACCUEIL ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.accueil1 {top:50px;bottom:50px;}
.accueil2 {top:50px;bottom:50px;}
.accueil3 {top:50px;bottom:50px;}
.accueil3 img {width:800px;margin:-90px 0 0 -400px;}
.accueil4 {top:50px;bottom:50px;}
.accueil5 {bottom:60px;margin-left:-35px;}
.accueil5 i {height:50px;width:65px;font-size:24px;line-height:50px;}

/*
GALERIE ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.galerie {top:50px;bottom:50px;padding:0 35px 0 35px;}
.galerie .grid li{width:25%;padding:0 15px 50px 15px;}

/*
PARUTIONS ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.parutions {top:50px;bottom:50px;padding:0 15px 0 30px;}
.parutions a {width:20%;padding:20px;}

/*
NEWS ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.news .fiche .bloc {padding:30px;}

/*
FICHE2 ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.fiche2 {right:8%;width:500px;height:370px;padding:50px;margin:-180px 0 0 0;}
.fiche2 .sep em {margin:20px auto 20px auto;}
.fiche2 a {width:150px;padding:5px;font-size:11px;}

/*
CONTACT ------------------------------------------------------------------------------------------------------------------------------------------------------------------
*/
.contact1 {top:50px;bottom:50px;}
.contact2 {top:50px;left:0;bottom:50px;padding-top:35px;}
.contact3 {top:50px;right:0;bottom:50px;padding-top:35px;}
.contact2, .contact3 {font-size:13px;line-height:24px;}
.contact2 strong, .contact3 strong {font:normal 30px 'Arvo';letter-spacing:5px;}
.contact2 .sep em, .contact3 .sep em {margin:20px auto 20px auto;}
.contact2 .sep2 em, .contact3 .sep2 em {margin:20px auto 20px auto;}




















