
/* ==================================================== SPECIFIC ======================================================== */

/* STYLES SPÉCIFIQUES */
div#ombreHeader {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: left;
        height: 30px;
        background: url(../images/ombreHeader.png) no-repeat top center;
        border: 0;
        }

.antpar1accueil {
        text-align: left;
        margin: 0px 0px 15px 0px;
        padding: 20px 90px 25px 90px;
        background-color: #e9e3e1;
        border-radius: 0px 120px 0px 120px;
        }
.antpar1accueil h1 {
        margin: 0px 0px 5px 0px;
		padding: 10px 0px 8px 0px;
        font-family: "Cabin Condensed", Arial, Verdana, Helvetica, sans-serif;
        color: #008aca;
		font-weight: 400;
        font-size: 175%;
        text-align: left;
        }

.antpar1photo {
        text-align: left;
        margin: 24px 0px 5px 0px;
        padding: 0px;
        border-radius: 0px 120px 0px 120px;
        overflow: hidden;
        }
.antpar1photo h1 {
        margin: 0px 0px 5px 0px;
		padding: 10px 0px 8px 0px;
        font-family: "Cabin Condensed", Arial, Verdana, Helvetica, sans-serif;
        color: #008aca;
		font-weight: 400;
        font-size: 170%;
        text-align: left;
        }
.antpar1photo .imgcontleft, .antpar1photo .imgcontright, .antpar1photo .imgcontcenter {
        float: none;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 0;
        }
.antpar1photo .par1descr {
		line-height: 0em;
        }


/* LIENS PERSONNALISÉS DE TYPE BOUTON */
div.link_btn_btnBleu {
		clear: both;
        float: right;
        display: inline-block;
        margin: 5px 0px 10px 0px;
        padding: 0px 12px 0px 0px;
        border-radius: 5px 5px 5px 5px;
        background-color: #008aca;
		border: 0px solid #ffffff;
        }
div.link_btn_btnVert {
		clear: both;
        float: right;
        display: inline-block;
        margin: 5px 0px 10px 0px;
        padding: 0px 12px 0px 0px;
        border-radius: 5px 5px 5px 5px;
        background-color: #98bf0e;
		border: 0px solid #ffffff;
        }
div.link_btn_btnBrun {
		clear: both;
        float: right;
        display: inline-block;
        margin: 5px 0px 10px 0px;
        padding: 0px 12px 0px 0px;
        border-radius: 5px 5px 5px 5px;
        background-color: #886033;
		border: 0px solid #ffffff;
        }
div.link_btn_btnBleu .btn_inner, div.link_btn_btnVert .btn_inner, div.link_btn_btnBrun .btn_inner {
        display: inline-block;
        vertical-align: middle;
        padding: 8px 25px 9px 15px;
        font-family: "Cabin Condensed", Arial, Verdana, Helvetica, sans-serif;
        color: #ffffff;
		font-weight: 400;
        font-size: 1.1em;
        line-height: 1.0em;
        outline: 0 none;
        white-space: nowrap;
        background: url(../images/arrow_next_specific.png) no-repeat center right; 
        }
div.link_btn_btnBleu a, div.link_btn_btnVert a, div.link_btn_btnBrun a {
		color: #ffffff;
        text-decoration: none;
        }
div.link_btn_btnBleu a:hover, div.link_btn_btnVert a:hover, div.link_btn_btnBrun a:hover {
		color: #ffffff;
        text-decoration: none;
        }


/* BOUTONS HEADER */
#btnFacebook {
        position: absolute;
        top: 55px;
		margin: 0px 0px 0px 825px;
		padding: 0px;
        width: 24px;
        height: 24px;
        }
#nAzur {
        position: absolute;
        top: 55px;
		margin: 0px 0px 0px 433px;
		padding: 0px;
        width: 186px;
        height: 30px;
        }


/* MENUS FOOTER */
.FooterContainer {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        /*border: 1px solid red;*/
        }
.FooterContainer ul {
        display: block;
        margin: 0;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        text-align: left;
        border: 0;
        }

/* Niveau 1 */
.FooterContainer ul li.Menus1 {
        display: block;
        margin: 0;
        padding: 10px 0px 15px 0px;
        font-family: "Cabin Condensed", Arial, Verdana, Helvetica, sans-serif;
        font-size: 170%;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 20px;
        color: #ffffff;
        text-align: left;
        }
.FooterContainer ul li.Menus1 a {
        text-decoration: none;
        color: #ffffff;
        }
.FooterContainer ul li.Menus1 a:hover {
        text-decoration: none;
        color: #ffffff;
        }
.FooterContainer ul li.Menus1Fixed {
        display: block;
        margin: 0;
        padding: 10px 0px 15px 0px;
        font-family: "Cabin Condensed", Arial, Verdana, Helvetica, sans-serif;
        font-size: 170%;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 20px;
        color: #ffffff;
        text-align: left;
        }

/* Niveau 2 */
.FooterContainer ul li.Menus1 ul {
		padding: 18px 0px 0px 0px;
        }
.FooterContainer ul li.Menus1Fixed ul {
		padding: 18px 0px 0px 0px;
        }
.FooterContainer ul li.Menus2 {
        display: block;
        margin: 0;
        padding: 2px 0px 0px 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-transform: none;
        line-height: 15px;
        font-weight: normal;
        font-size: 12px;
        text-align: left;
        background: url(../images/puce_footer.gif) no-repeat 2px 9px;
        }
.FooterContainer ul li.Menus2 a {
        text-decoration: none;
        color: #ffffff;
        }
.FooterContainer ul li.Menus2 a:hover {
        text-decoration: none;
        color: #ffffff;
        }
.FooterContainer ul li.Menus2Fixed {
        display: block;
        margin: 0;
        padding: 2px 0px 0px 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-transform: none;
        line-height: 15px;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
        text-align: left;
        background: url(../images/puce_footer.gif) no-repeat 2px 9px;
        }


/* SLIDER */
.banner #slider_container {
	width: 1950px;
	height: 250px; /* slide seul */
	}
.banner .slides_container {
	width: 1950px;
	}
.banner .slides_container div.slide {
	width: 1950px;
	height: 250px;
	}
.banner .slide-image {
	width: 1950px;
	height: 250px;
	}
.banner #slides .next, .banner #slides .prev {
	top: 220px;
	left: 1395px;
	}
.banner #slides .next {
	left: 1425px;
	}

#slider {
	z-index: 0;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	line-height: 1;
	}

#slider_container {
	position: relative;
	margin: 0;
	padding: 0;
	}

#slides {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	text-align: center; /* pour center les boutons pagination */
	}
#slides img {
	display: block;
	margin: 0;
	pading: 0;
	border: 0;
	}

/* Slides container (Important: Set the width of your slides container - Set to display none, prevents content flash) */
.slides_container {
	position: relative;
	display: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: left;
	}

/* Each slide (Important: Set the width of your slides - If height not specified height will be set by the slide content - Set to display block) */
.slides_container div.slide {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
.slide {
	/*background-color: #444444;*/
	}

/* BOUTONS NEXT - PREVIOUS */
#slides .next,#slides .prev {
	z-index: 101;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 31px;
	height: 31px;
	}
#slides .next {
	}

/* TYPE : image */
.slide-image {
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	}
.slide-image img {
    position: absolute;
	}
.slide-image img.img-align-left {
	left: 0;
	}
.slide-image img.img-position-top {
	top: 0;
	}
    
#UpperTopContainer ul li.Upline {
        display: inline;
        color: #cccccc;
        float: right;
        padding: 0px 20px 0px 0px;
        text-align: left;
        }
        
div.Baseline {
    color: #cccccc;
    padding: 10px 20px 10px 0px;
    font-size: 0.7em;
    text-align: left;
    }
    
div.Baseline a{
    color: #ccccbb;
    text-decoration: none;
    }

