/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

body {
font : 62.5%/2.2em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #4b4942;
background : #fff;
margin : 0;
}
#inhalt_webcam {
background-color : #ffffff;
border : 1px dashed #564b47;
margin-left : auto;
margin-right : auto;
width : 1024px;
}
a img {
border : 0;
}
a {
text-decoration : none;
color : red;
}
a:hover {
color : #bb800f;
}
hr {
display : none;
}
strong {
font-weight : bold;
}
ul.borderedlist li {
border-bottom : 1px dashed #d1cfcd;
}
ul.borderedlist li a {
display : block;
padding : 3px 0 0 2px;
height : 26px;
color : #42423b;
}
ul.borderedlist li a:hover {
background : #e5e5e4;
color : #42423b;
}
.container {
width : 1024px;
margin : 0 auto;
position : relative;
overflow : hidden;
}
#header {
height : 223px;
background : #000 ;
position : relative;
border-bottom : 18px solid red;
}
#navigation {
position : absolute;
right : 0;
top : 223px;
}
#main {
padding : 24px 0 0 0;
}
#leftcolumn {
float : left;
width : 250px;
}
#center {
float : left;
width : 524px;
padding : 0 0;
position : relative;
}
#rightcolumn {
float : right;
width : 250px;
text-align : right;
}
#mainnews {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondnewslocales.gif) no-repeat;
width : 1024px;
height : auto;
}
#mainreportages {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondreportages.gif) no-repeat;
width : 1024px;
height : 350px;
}
#mainincontournables {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondincontournables.gif) no-repeat;
width : 1024px;
height : auto;
}
#mainbestoflabaule {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondbestoflabaule.gif) no-repeat;
width : 1024px;
height : 345px;
}
#mainplatsdujour {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondplatsdujour.gif) no-repeat;
width : 1024px;
height : auto;
}
#mainparadis {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondparadis.gif) no-repeat;
width : 1024px;
height : auto;
}
#mainbauloisdanslemonde {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondbauloisdanslemonde.gif) no-repeat;
width : 1024px;
height : auto;
}
#mainracines {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondracines.gif) no-repeat;
width : 1024px;
height : auto;
}
#mainmeteo {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondmeteo.gif) no-repeat;
width : 1024px;
height : auto;
}
#mainvideo {
padding : 24px 0 0 0;
background : url(../images/fondpages/fondvideo.gif) no-repeat;
width : 1024px;
height : 400px;
}
#mainwebcam {
padding : 24px 0 0 0;
width : 1024px;
height : 500px;
background : url(../images/fondpages/fondwebcam.gif) no-repeat;
}
#mainbruits {
padding : 24px 0 0 0;
width : 1024px;
height : 370px;
background : url(../images/fondpages/fondbruits.gif) no-repeat;
}
#mainportrait {
padding : 24px 0 0 0;
width : 1024px;
height : auto;
background : url(../images/fondpages/fondportrait2.gif) no-repeat;
}
#maincoachs {
padding : 24px 0 0 0;
width : 1024px;
height : auto;
background : url(../images/fondpages/fondcoachs2.gif) no-repeat;
}
#mainequipe {
padding : 24px 0 0 0;
width : 1024px;
height : 550px;
background : url(../images/fondpages/fondequipe.gif) no-repeat;
}
#maincabouge {
padding : 24px 0 0 0;
width : 1024px;
height : 350px;
background : url(../images/fondpages/fondcabouge.gif) no-repeat;
}
#mainrecherche {
padding : 24px 0 0 0;
width : 1024px;
height : auto;
background : url(../images/fondpages/fondrecherche.gif) no-repeat;
}
#mainarchives {
padding : 24px 0 0 0;
width : 1024px;
height : auto;
background : url(../images/fondpages/fondarchives.gif) no-repeat;
}
#maincontact {
padding : 24px 0 0 0;
width : 1024px;
height : 430px;
background : url(../images/fondpages/fondcontact.gif) no-repeat;
}
#mainpartenaires {
padding : 24px 0 0 0;
width : 1024px;
height : 430px;
background : url(../images/fondpages/fondpartenaires.gif) no-repeat;
}
#maincadre {
padding : 24px 0 0 0;
width : 1024px;
height : 540px;
}
#newslocalesmarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#incontournablesmarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#petitscoinsdeparadismarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#platsdujourmarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#portraitsemainemarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#bauloisdanslemondemarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#coachsdelabaulemarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#racinesmarge {
float : left;
left : 100px;
width : 950px;
position : relative;
}
#partenairesgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#partenairesdroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#newslocalesgauche {
float : left;
left : 100px;
width : 320px;
position : relative;
}
#newslocalesdroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#nosracinesgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#nosracinesdroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#recherchegauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#recherchedroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#platsdujourgauche {
float : left;
left : 0;
width : 180px;
position : relative;
}
#platsdujourdroite {
width : 800px;
top : 0;
left : 50px;
position : relative;
}
#paradisgauche {
float : left;
left : 0;
width : 180px;
position : relative;
}
#paradisdroite {
width : 800px;
top : 0;
left : 50px;
position : relative;
}
#bauloisdanslemondegauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#bauloisdanslemondedroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#archivesgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#archivesdroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#portraitgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#portraitdroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#meteogauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#meteodroite {
float : left;
width : 500px;
top : 0;
position : relative;
}
#coachsgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#coachsdroite {
float : left;
width : 500px;
top : 10px;
position : relative;
}
#bruitsgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#bruitsdroite {
float : left;
width : 500px;
top : 0;
position : relative;
}
#video2gauche {
float : left;
left : 0;
width : 320px;
position : relative;
text-align : center;
}
#video2droite {
float : left;
width : 500px;
top : 0;
position : relative;
text-align : center;
}
#webcamsgauche {
float : left;
left : 0;
width : 180px;
position : relative;
}
#webcamsdroite {
width : 100%;
top : 0;
left : 50px;
position : relative;
}
#meteocadre {
float : left;
left : 0;
width : 180px;
position : relative;
}
#webcams2gauche {
float : left;
left : 0;
width : 300px;
position : relative;
}
#webcams2droite {
float : left;
width : 100%;
top : 0;
left : 160px;
position : absolute;
}
#concourschateauxgauche {
float : left;
left : 120px;
width : 120px;
position : relative;
}
#concourschateauxdroite {
float : left;
width : 750px;
top : 0;
position : relative;
}
#incontournablesgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#incontournablesdroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#newslocalesgauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#newslocalesdroite {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#leftcolumnnews {
float : left;
left : 120px;
width : 464px;
position : relative;
}
#centernews {
float : left;
width : 450px;
top : 50px;
position : relative;
}
#derbysgauche {
float : left;
left : 0;
width : 1000px;
position : relative;
}
#derbysdroite {
float : left;
width : 20px;
top : 0;
position : relative;
}
#leftcolumncontacts {
float : left;
left : 0;
width : 320px;
position : relative;
}
#centercontacts {
float : left;
width : 500px;
top : 50px;
position : relative;
}
#leftcolumnequipe {
float : left;
left : 120px;
width : 800px;
position : relative;
}
#centerequipe {
float : left;
width : 224px;
top : 50px;
position : relative;
}
#leftcolumncoachs {
float : left;
left : 120px;
width : 1000px;
height : 350px;
position : relative;
}
#centercoachs {
float : left;
width : 50px;
top : 50px;
position : relative;
}
#bottominfo {
border-top : 5px solid #42423b;
background : #f1eee7;
padding-bottom : 25px;
width : 100%;
overflow : hidden;
}
.bottomcolumn {
float : left;
width : 288px;
margin-right : 18px;
}
.bottomright {
margin-right : 0;
}
#header .container {
height : 253px;
}
#navigation li {
float : left;
padding-right : 0;
text-transform : uppercase;
font-size : 1em;
font-weight : normal;
margin-top : 193px;
list-style-type : none;
}
#navigation li a {
color : black;
}
#navigation li a:hover, #navigation a {
color : silver;
}
#navigation li.active a {
color : white;
}
#banner {
position : relative;
height : 200px;
color : #a49c8f;
font-weight : bold;
padding : 0 440px 0 7px;
bottom : 0;
font-size : 1.3em;
}
.leftbox {
background : white;
padding : 10px 23px 10px 23px;
margin-bottom : 3px;
line-height : 1.8em;
color : gray;
}
h3.leftbox {
font-size : 19px;
color : white;
background : #f1f0ef repeat-x 0 0;
padding : 5px 0 10px 23px;
}
h3.header_small {
font-size : 15px;
font-weight : bold;
background : red;
padding : 0 23px 5px 23px;
color : white;
}
ul.leftbox {
font-size : 1.2em;
}
.features {
padding-top : 15px;
font : 1.27em Arial, Helvetica, sans-serif;
}
#leftcolumn .leftbox p {
padding-bottom : 1em;
line-height : 1.5em;
font-size : 12px;
}
.article_wrapper h2 {
color : red;
font-size : 2em;
margin : 10px 0;
}
.article_wrapper p {
padding-bottom : 10px;
font-size : 1.3em;
}
.rightbox_wrapper {
background : #eeeded;
padding : 5px;
margin-bottom : 20px;
width : 277px;
overflow : hidden;
font-size : 11px;
line-height : 18px;
color : #58584d;
}
.rightbox {
border : 1px dashed #d9e0e8;
width : 275px;
overflow : hidden;
padding-bottom : 6px;
}
.product_image {
float : left;
margin : 6px 0 0 6px;
}
.product_wrapper {
float : right;
width : 200px;
}
.product_wrapper h4 {
font-size : 1.3em;
color : #483f3d;
font-weight : bold;
padding-top : 10px;
}
.product_wrapper p {
font-size : 1em;
}
.lastbox {
margin : 0;
}
.bottomcolumn h3 {
border-bottom : 4px solid gray;
color : red;
font-size : 18px;
padding : 15px 0 5px 5px;
}
.bottomcolumn p {
padding : 10px 35px 10px 5px;
font-size : 1.2em;
}
.iconlist {
border-top : 1px dashed #d1cfcd;
font-size : 1.2em;
}
ul.iconlist li a {
padding-left : 25px;
}
ul.iconlist li a:hover {
color : #42423b;
}
.enewsbox {
float : left;
width : 180px;
height : 17px;
padding : 3px 5px;
border : 4px solid #5599a7;
font-size : 13px;
}
.button {
display : block;
float : left;
width : auto;
line-height : 1em;
text-align : center;
background : red;
border : 4px solid #fff;
color : #fff;
cursor : pointer;
margin : 0;
padding : 3px 8px;
}
#commentaires {
padding : 24px 0 0 0;
width : 1024px;
height : auto;
}
#footer {
height : 37px;
background : black;
font-size : 1.2em;
bottom : 0;
position : relative;
}
#footer a {
color : #a39d97;
}
#designby {
float : left;
height : 23px;
padding : 2px 0 0 30px;
margin-top : 5px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#footer_navigation {
float : right;
padding-top : 7px;
}
#footer_navigation li {
float : left;
padding-left : 18px;
}
#footer_navigation li a {
text-transform : uppercase;
}
#footer_navigation li a:hover {
color : #5699a7;
}
#separation {
background-color : red;
}
.logo {
float : left;
}
#logogauche {
float : left;
left : 0;
width : 320px;
position : relative;
}
#contenumedia {
float : left;
left : 0;
width : 600px;
position : relative;
}
.textBlack2 {
color : #ffadb6;
}
.date_nav {
margin-bottom : 1px;
text-align : left;
top : 193px;
position : fixed;
right : 100px;
}