﻿@charset "utf-8";
/* CSS Document */

@import url(../iso_misc/menu.css);
@import url(../iso_misc/reset.css);
@import url(../iso_misc/ui.tabs.css);
@import url(../iso_misc/roundedcorn.css);
/*@import url(../iso_icons/corners.css);*/


/* CLEARFIX - http://www.positioniseverything.net/easyclearing.html
------------------------------------------------------------------------------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


html, body {
height:100%;
}

body {
background-image:url(../iso_icons/fond.png);
background-position:0px 0px;
background-attachment:fixed;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#666;
}

div#piedDePage {
display:block;
width:958px;
margin:0 auto;
padding:20px;
text-align:center;
color:#FFFFFF;
font-size:0.7em;

}

div#container {
position:relative;
display:block;
width:958px;
border:1px solid #ccc;
margin:0 auto;
padding:3px;
background-color:#FFFFFF;
background-image:url(../iso_icons/beneteau_fond.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

div#bandeau {
background-color:#455660;
width:auto;
height:159px;
}

#bandeau h1 span {
display:none;
}

#bandeau h1 img#nom {
position:absolute;
left:283px;
top:51px;
}

img#logo {
position:absolute;
left:64px;
}

div#contenu {
background-image:url(../iso_icons/fond_contenu.png);
background-repeat:repeat-x;
padding:0 61px;
}

#leftinset {
float:left;
width:163px;
background-color:#EEEEEE;
padding:16px 17px 46px 17px;
height:100%;
margin:0;
}

#centralinset {
float:left;
width:603px;
padding:46px 17px;
margin:0;
}

.titrePage {
font-size:24px;
margin-bottom:10px;
}

#footer {
clear:both;
display:block;
height:62px;
background-image:url(../iso_icons/fond_footer.png);
background-position:top;
background-repeat:repeat-x;
padding-top:22px;
}

#footer img {
padding-top:10px;
vertical-align:middle;
}

div.demo { 
	width:100%; padding:1px; margin:0;
    background: #ccc; color:#000; text-align: center; font: verdana, arial, sans-serif;
}

div.taille {
width:100%;
padding:20px;
background-color:#FFFFFF;
}

div.contour {
float: left; 
width:30%;
padding:2px;
background-color:#ff9900;
}

.underJaune {
padding-bottom:9px;
border-bottom:1px solid #fc0;
margin-bottom:10px;
}

.titreBleu {
color:#1E6F82;
}

a:link {
color:#467193;
}

.cadreDegrad {
border:1px solid #cfcfcf;
background-image:url(../iso_icons/fond_bloc.png);
background-position:bottom;
background-repeat:repeat-x;
padding:13px;
margin-bottom:10px;
background-color:#FFFFFF;
}

.cadre {
border:1px solid #cfcfcf;
padding:13px;
margin:10px 0;
}

.cadreBasBlanc {
border-bottom:3px solid #fff;
margin-bottom:10px;
}

/* corrections a posteriori */
#contenu *{
line-height:normal;
}
.underJaune {
margin-bottom:10px;
}
.roundedcornr_box_478873 {
zoom:1;

}

.roundedcornr_content_478873 { 
padding: 0 10px;
}

#ancestorBar {
position:relative;
top:-20px;
font-size:0.7em;
}
#ancestorBar a {
color:#999999;

}

#langues {
text-align:center;
margin:0 auto;
position:relative;
/*top:-30px;*/
}

#imagesCadre img {
border:1px solid #f90;
}

#menusBas {
margin:0;
padding:0;
}

#menuBas li {
display:inline;
}

#menuBas li a {
color:#fff;
}



