@charset "utf-8";
/* CSS The Eringer Battle :: The Robert Eringer battle */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
html, body {font-family:arial,sans-serif;}
body {text-align:center; color:#737272; background-color:#bcb6a2;}
img {border:0;}

.clear {clear:both;}

#container {position:relative; margin:25px auto 0px auto;}
#footer, #footer-baseline {position:relative; margin:15px auto 0px auto;}


/*
font-family:'Exo',sans-serif;	
font-family: 'Lato', sans-serif;
*/

#container {width:926px; padding:10px 20px 0 20px; text-align:left; background-color:#FFF;}
#logo {margin:0 0 0 20px;}
.home #header {margin-bottom:50px;}
#header {background:url('../images/visuel-01.jpg') 0 100px no-repeat;}
#header-short {height:330px;}
.header-bg-01 {background:url('../images/bg-bateau-chinois.jpg') 0 100px no-repeat;}

h2 {position:relative; margin:10px 0 0 23px; line-height:50px; text-align:left; font-size:12px; color:black; text-transform:uppercase; font-weight:normal;}
h3 {position:relative; text-align:right; font-size:12px;}
h1 {position:relative; line-height: 30px; text-align:left; font-size:30px; color:#a67684; font-family:arial, sans-serif; font-weight:normal!important;}
h4 {position:relative; text-align:left; font-size:15px; color:#978d6f; font-family: arial,sans-serif; font-weight: normal; padding: 20px 0 2px 0;}
h5, h5 a, h5 a:visited {position:relative; text-align:left; font-size:20px; color:#a67684; font-family:arial, sans-serif; font-weight:normal!important; text-decoration:none;}
h5 a:hover {text-decoration:underline;}

#content h3 {padding: 0;}
#content-col1 h3, #content-large h3 {padding: 0 0 20px 0;}
.intro {padding: 0 0 10px 0; font-size:18px; font-family:arial, sans-serif!important; color:#a67684; line-height: 25px;}

.menu-home {margin:268px 20px 20px 0;}
.menu-page {margin:90px 20px 20px 0; padding-bottom: 50px;}
.menu-internal {margin:100px 20px 20px 0;}
#menu {position:relative; height:40px;}
ul#menu  li, ul#menu li h2 {float:right; margin:0 0 0 20px;}
#menu li {list-style:none outside none;}
#menu li a, #menu li a:visited {text-decoration:none; color:black; font-weight:normal;}
#menu li a:hover, #menu li.current_page_item a {color:#a67684; font-weight:normal;}
#menu li a:hover {text-decoration:underline;}
.menu-selected {color:#a67684!important;}

.home #content {font-family:'Exo',sans-serif; color:#a67684; font-size:19px;}
#content {padding:0 20px 40px 20px; text-align:center; overflow:hidden; }
#content-col1 a, #content-col1 a:visited {color:#a67684;text-decoration:none;}
#content-col1 a:hover {color:#a67684;text-decoration:underline;}
#content-col1 {float:left; width: 620px; padding:0 28px 40px 0; text-align:justify; font-family: arial,sans-serif; font-size:15px; color:#737272; line-height: 20px;}
#content-col2 {float:left; width: 237px; text-align:left; color:#737272; font-size: 14px; text-align: center;}
#content-col2 img {padding-bottom: 10px;}
#content-large {float: left; width: 100%; border-top: dotted #a67684 1px; padding: 40px 0 0 0;}
#content-large h3 {position:relative; line-height: 30px; text-align:left; font-size:30px; color:#a67684; font-family:arial, sans-serif; font-weight:normal!important;}

#content-large-contact {position: relative; left: 20px; width: 885px; margin: 0 0 20px 0; padding: 0px 0 0 0;}
.contact {padding:20px 0 0 0; color:#737272;}

.img-01 {padding-top:45px;}
.img-02 {padding-top:200px;}
.img-03 {padding-top:65px;}
.img-04 {padding-top:275px;}
.img-05 {padding-top:100px;}

.block-01, .block-02, .block-03 {float:left; font-size:15px;margin-bottom: 40px; text-align: left;}
.block-01 {width: 350px; margin-right:35px;}
.block-02 {width: 275px; margin-right:35px;}
.block-03 {width: 185px;}
.blocks a, .blocks a:visited {color:#a67684;text-decoration:none;font-weight: bold;}
.blocks a:hover {color:#a67684;text-decoration:underline;}

.colored-txt-01 {color:#978d6f;}
.colored-txt-02 {color:#a67684;}

#footer {background-color: #A67684; font-size: 12px; height: 30px; line-height: 33px; padding: 10px 20px; text-align: center; width: 926px;}
#footer a, #footer a:visited {color:white;text-decoration:none;}
#footer a:hover {color:white;text-decoration:underline;}
#footer .footer-col1, #footer .footer-col2, #footer .footer-col3 {float:left; text-align:left; color:white!important;}
.logos-social {float:right; border:none!important;position:relative; text-align:right;}
.logos-social img {padding-left: 10px;}
#footer-baseline, #footer-baseline p {padding: 0 0 20px 0; color:#79725a!important; font-size: 12px;}