@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}



/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 87.36%;
	padding-left: 1.82%;
	padding-right: 1.82%;
    max-width: 1200px;
}
.content {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	max-width:1200px;
	display: block;
	background-color:#F0F1F3;
	box-sizing:content-box;
    padding-bottom: 40px;
}
a {
    color: #705c62;
    text-decoration: none;
}
a:active {
    color: #C7114F;
    text-decoration: none;
}
a:hover {
    color: #705c62;
    text-decoration: underline;
}
.lienBlanc {
    color: white;
    text-decoration: none;
}
.lienBlanc:hover {
    color: white;
    text-decoration: underline;
}
.lienBlanc:active {
    color: white;
    text-decoration: none;
}
.lienBlanc:visited {
    color: white;
    text-decoration: none;
}
.lienNoir {
    color: #705c62;
    text-decoration: none;
}
.lienNoir:hover {
    color: #705c62;
    text-decoration: underline;
}
.lienNoir:active {
    color: #705c62;
    text-decoration: none;
}
.lienNoir:visited {
    color: #705c62;
    text-decoration: none;
}
.redPrevoir {
    color: #C7114F;
}
a:visited {
    color: #705c62;
}
.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #c8b088;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #c8b088 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	box-sizing:content-box;
    max-width: 1200px;
}
#logo {
	float: left;
	margin-left: 0;
	width: 204px;
	height:68px;
	display: block;
}
.lienImg:hover{
    opacity: 0.7;

}
#date {
	float: right;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: normal;
    font-size: 16px;
	margin-left: 0;
    color:#705c62;
	padding-top:30px;
	padding-right:15px;
	display: block;
}
#Sommaire {
	position:relative;
	float: left;
	left: 15px;
	margin-top:60px;	
	width: 30%;
    height: 100%;
	max-width:470px;
	background-color:#f7f8f8;
    font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif;
	font-size:22px;
	line-height:26px;
	color:#705c62;
	font-weight:normal;
	box-sizing:content-box;
	display: block;
}
.blocksommaire{

    border-bottom: solid 2px #F0F1F3;
    float: left;
    font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif;
    font-size: 21px;
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    height: 100%;
}
.sommaireArticle {
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#705c62;
    height: 100%;
    width: 75%;
    font-size: 20px;
    font-weight: normal;
    font-family: 'blogger_sanslight', sans-serif;
    float: left;
}
.activeSomm {
    color: #C7114F;
}
.fleche2 {
    width: 18%;
    float: right;
    padding-top: 16px;
    vertical-align: bottom;
    height: auto;
}
.fleche1 {
    width: 18%;
    float: right;
    padding-top: 3px;
    vertical-align: bottom;
    height: auto;
    position: absolute;
    left: 85%;
}
#annonce {
    position:relative;
    float: left;
    left: 15px;
    margin-top:30px;
    padding-bottom: 30px;
    width: 30%;
    max-width:470px;
    background-color:transparent;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:22px;
    height: 100%;
    color:#705c62;
    font-weight:normal;
    box-sizing:content-box;
    display: block;
}
.imgAnnonce {
    width: 100%;
    height: 100%;
    display: block;
}
#textAnnonce {
    padding-left: 30px;
    padding-right: 15px;
    font-family: 'encode_sansregular', sans-serif;
    font-size:25px;
    height: 100%;
    position: relative;
    line-height: 28px;
    color: #acb371;
}
#boutonAnnonce {
    vertical-align: middle;
    text-transform: uppercase;
    left:30px;
    width: 160px;
    height:auto;
    font-size:16px;
    line-height: 35px;
    border:2px solid #f29d00;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    min-width:130px;
    font-family:'blogger_sansregular', sans-serif;
    color:#ffffff;
    font-weight:normal;
    text-align:center;
    background-color: #f29d00;
    position: relative;
}


.article {
	position:relative;
	float: right;
	margin-right:15px;
	margin-top:60px;
	width: 65%;
	max-width:800px;
	padding-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#705c62;
	font-weight:normal;
	background-color:#f7f8f8;
	box-sizing:content-box;
	display: block;
}

.titleArticle {
	color:#C7114F;
	font-family: 'blogger_sanslight', sans-serif;
	font-size:34px;
    line-height: 41px;
    height: 100%;
	font-weight:300;
	padding-left: 30px;
    letter-spacing: 1px;
	margin-right: 20%;
	padding-bottom:10px;
	position:relative;
}
.contentArticle {
	position:relative;	
	box-sizing:content-box;
    width: 100%;
    height: auto;
}
.blockArticle {
	position:relative;	
	box-sizing:content-box;
    background-color:#f7f8f8;
    width: 96%;
}
.imgArticle {
	width: 100%;
	float: left;
	position: relative;
    padding-bottom: 30px;
}
.textArticle {
	padding-left: 30px;
    font-size: 16px;
    padding-right: 30px;
    line-height: 24px;
	max-width: 770px;
    padding-top: 32px;
	float: left;
    height: auto;
	position: relative;
	padding-bottom:20px;
}
#boutonConseiller {
    margin-top: 40px;
    vertical-align: middle;
    text-transform: uppercase;
    float: left;
    line-height: 35px;
    padding-left: 15px;
    padding-right: 5px;
    max-width: 550px;
    height:auto;
    font-size:16px;
    border:2px solid #f29d00;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    min-width:200px;
    font-family:'blogger_sansregular', sans-serif;
    color:#ffffff;
    font-weight:normal;
    text-align:left;
    background-color: #f29d00;
    position: relative;
}
.blockfooterArticle {
    position:relative;
    box-sizing:content-box;
    width: 100%;
}
#boutonImprimer {
    margin-top: 20px;
    vertical-align: middle;
    text-transform: uppercase;
    float: left;
    left:30px;
    width: 160px;
    height:auto;
    font-size:16px;
    line-height: 35px;
    border:2px solid #f29d00;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    min-width:130px;
    font-family:'blogger_sansregular', sans-serif;
    color:#ffffff;
    font-weight:normal;
    text-align:center;
    background-color: #f29d00;
    position: relative;
}
#boutonImprimer:hover {
    text-decoration: underline;
    border-color:#f29d00 ;
    color: white;
}
#boutonImprimer:active {
    text-decoration: none;
    border-color:#f29d00 ;
    color: white;
}
#Partager {
    text-transform: uppercase;
    position: relative;
    height: 100%;
    font-size: 14px;
    right: 30px;
    float: right;
    padding-bottom: 20px;
}
.yellow {
	color:#f29d00;
}

#footer {
    clear: both;
    float: left;
    margin-left: 0;
    width: 100%;
    display: block;
    box-sizing:content-box;
    max-width: 1200px;
    background-color: #ffffff;
    padding-bottom: 60px;
}
#reseaux {
    float: right;
    margin-left: 0;
    width: 30%;
    display: block;
    padding-top: 40px;
    box-sizing:content-box;
    color: #705c62;
    font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif ;
    font-weight: normal;
    font-size: 14px;
    max-width: 600px;
    text-align: right;
}
#logoBas {
    float: left;
    margin-left: 0;
    width: 70%;
    display: block;
    padding-top: 20px;
    box-sizing:content-box;
    max-width: 600px;
    text-align: left;
}


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */


@media screen and (max-width:900px) {
    .gridContainer {
        width: 100%;
        min-width: 360px;
        padding-left: 1.1625%;
        padding-right: 1.1625%;
    }
    #Sommaire {
        position:relative;
        width: 96%;
        margin-top:40px;
        left: 7px;
        font-size: 14px;
        line-height: 18px;
        padding-top: 0;
        padding-bottom: 0;
        text-align: justify;
        max-width:900px;
    }
    .blocksommaire{

        border-bottom: solid 2px #F0F1F3;
        float: left;
        font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif;
        font-size: 21px;
        padding-left: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;
        height: 100%;
    }
    .article {
        position:relative;
        margin-top:40px;
        float: left;
        left:7px;
        width: 96%;
        max-width:900px;
    }

    .blockArticle {
        position:relative;
        box-sizing:content-box;
        width: 100%;
    }

    .titleArticle {
        color:#C7114F;
        font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif;
        font-size:26px;
        line-height: 30px;
        font-weight:normal;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px;
        position:relative;
    }
    .contentArticle {
        position:relative;
        box-sizing:content-box;
        height: auto;
    }

    .imgArticle {
        padding-left: 0;
        text-align: center;
        top:-10px;
        width: 100%;
        height: auto;
        float: left;
        position: relative;
    }

    .textArticle {
        padding-left: 20px;
        padding-right: 30px;
        max-width: 900px;
        width: 92%;
        text-align: justify;
        top: 0;
        padding-top: 10px;
        float: left;
        height: auto;
        position: relative;
        padding-bottom:30px;
    }
    #boutonConseiller {
        max-width: 900px;
        border:2px solid #f29d00;
        -moz-border-radius:3px 3px 3px 3px;
        -webkit-border-radius:3px 3px 3px 3px;
        border-radius:3px 3px 3px 3px;
        font-family:'blogger_sansregular', sans-serif;
        color:#ffffff;
        font-weight:normal;
        text-align:center;
        background-color: #f29d00;
    }
    #annonce {
        position:relative;
        float: left;
        left: 0;
        margin-top:30px;
        width: 100%;
        max-width:900px;
        background-color:transparent;
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        text-align: center;
        line-height:22px;
        height: 100%;
        color:#705c62;
        font-weight:normal;
        box-sizing:content-box;
        display: block;
    }
    .imgAnnonce {
        width: 100%;
        height: 100%;
        display: block;
    }
    #textAnnonce {
        padding-left: 30px;
        padding-right: 30px;
        font-family: 'encode_sansregular', sans-serif;
        font-size:26px;
        height: 100%;
        position: relative;
        line-height: 28px;
        color: #acb371;
    }
    #boutonAnnonce {

        left:0;
        right: 0;
        margin: auto;
    }
    #footer {
        clear: both;
        float: left;
        margin-left: 0;
        width: 100%;
        display: block;
        box-sizing:content-box;
        max-width: 1200px;
        background-color: #ffffff;
        padding-bottom: 60px;
    }
    #reseaux {
        float: left;
        margin-left: 0;
        width: 96%;
        display: block;
        padding-top: 40px;
        box-sizing:content-box;
        color: #705c62;
        font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif ;
        font-weight: normal;
        font-size: 14px;
        max-width: 900px;
        text-align: center;
    }
    #logoBas {
        float: left;
        margin-left: 0;
        width: 100%;
        display: block;
        padding-top: 20px;
        box-sizing:content-box;
        max-width: 900px;
        text-align: center;
    }
}
@media screen and (max-width:600px) {
    .gridContainer {
        width: 100%;
        min-width: 360px;
        padding-left: 1.1625%;
        padding-right: 1.1625%;
    }
    #Sommaire {
        position:relative;
        margin-top:20px;
        width: 96%;
        left: 7px;
        font-size: 14px;
        line-height: 18px;
        padding-top: 0;
        padding-bottom: 0;
        text-align: justify;
        max-width:900px;
    }
    .blocksommaire{

        border-bottom: solid 2px #F0F1F3;
        float: left;
        font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif;
        font-size: 16px;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 96%;
        height: 100%;
    }
    .sommaireArticle {
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        color:#705c62;
        height: 100%;
        width: 70%;
        font-size: 18px;
        font-weight: normal;
        font-family: 'blogger_sanslight', sans-serif;
        float: left;
    }
    .fleche2 {
        width: 25%;
        float: right;
        padding-top: 0;
        vertical-align: bottom;
        height: auto;
    }
    .fleche1 {
        width: 25%;
        float: right;
        padding-top: 0;
        vertical-align: bottom;
        height: auto;
    }
    .article {
        position:relative;
        margin-top:20px;
        float: left;
        left:0;
        width: 100%;
        max-width:600px;
    }

    .blockArticle {
        position:relative;
        box-sizing:content-box;
        width: 100%;
    }
    .titleArticle {
        color:#C7114F;
        font-family: 'blogger_sanslight', Tahoma, Geneva, sans-serif;
        font-size:21px;
        line-height: 24px;
        font-weight:normal;
        padding-left: 20px;
        padding-right: 10px;
        position:relative;
    }
    .contentArticle {
        position:relative;
        box-sizing:content-box;
        height: auto;
    }

    .imgArticle {
        padding-left: 0;
        text-align: center;
        top:-10px;
        width: 100%;
        height: auto;
        float: left;
        position: relative;
    }

    .textArticle {
        padding-left: 20px;
        padding-right: 0;
        max-width: 600px;
        width: 90%;
        text-align: justify;
        font-size: 14px;
        top: 0;
        padding-top: 10px;
        float: left;
        height: auto;
        position: relative;
        padding-bottom:30px;
    }

    #annonce {
        position:relative;
        float: left;
        left: 0;
        margin-top:30px;
        width: 100%;
        max-width:600px;
        background-color:transparent;
        font-family:Arial, Helvetica, sans-serif;
        font-size:16px;
        text-align: center;
        line-height:22px;
        height: 100%;
        color:#705c62;
        font-weight:normal;
        box-sizing:content-box;
        display: block;
    }
    .imgAnnonce {
        max-width: 360px;
        right:0;
        left:0;
        margin: auto;
        height: 100%;
        display: block;
    }
    .imglogo {
        max-width: 180px;
    }
    #textAnnonce {
        padding-left: 30px;
        padding-right: 30px;
        font-family: 'encode_sansregular', sans-serif;
        font-size:21px;
        height: 100%;
        position: relative;
        line-height: 28px;
        color: #acb371;
    }
    #boutonConseiller {
        max-width: 600px;
        padding-top: 10px;
        padding-bottom: 15px;
        line-height: 21px;
        padding-left: 15px;
        padding-right: 15px;
        height:40px;
    }
    #logoBas {
        float: left;
        margin-left: 0;
        width: 100%;
        display: block;
        padding-top: 20px;
        box-sizing:content-box;
        max-width: 600px;
        text-align: center;
    }
    #boutonImprimer {

        left:5px;
    }
    #Partager {
        font-size: 12px;
        right: 5px;
    }
    .activeSomm {
         color: #C7114F;
     }
}



