@import url(http://fonts.googleapis.com/css?family=Finger+Paint|Source+Sans+Pro:400,900italic,700italic,600italic,300italic,400italic,200italic,900,700,600,200,300);
body{margin-top: 0; background-image: url("../images/fond_pied.jpg");background-repeat: repeat;font-family: 'Source Sans Pro', sans-serif;font-weight: 400;}

.header{width: 1040px;margin:0 auto 20px auto;}
.header-container{margin: 0px 10px 40px 10px;}
.header-container img{margin-top: 10px}
.header-container .logo{border:0;text-decoration: none;cursor: pointer;}

.menu{width: 1040px;margin:0 auto 0px auto;}
.menu-container{margin:0 auto;position: relative;top:-20px;left:15px;z-index: 1000;}
.menu-container .nav1{margin: 0px ;padding: 0;width: 1040px;float:left;position: absolute;}
.coin{position: absolute;left: -15px}
.menu-container .nav1 li{font-family: 'Finger Paint', cursive;height: 30px;line-height: 30px;background-color:#C6D100;list-style: none;float: left; width: 220px;text-align: center;color: #000000;border-left: 1px solid #000000;border-right: 1px solid #000000; position: relative;border-top: 3px solid #000;border-bottom: 3px solid #000;}
.menu-container .nav1 li a{text-decoration: none;cursor: pointer;color:#000000;}
.menu-container .nav1 li a:hover{color:#4180FF;}
.menu-container .nav1 li.last{border-right: 3px solid #000000;}
.menu-container .nav1 li.first{border-left: 3px solid #000000;}
.menu-container .nav1 li .nav2{display: none ;width: 220px;position: relative;margin: 0;padding:0;left: -1px;border: #000000 solid 1px;z-index: 3000;}
.menu-container .nav1 li .nav2 li{position: relative;z-index: 300;border: 0;text-align: left;padding-left: 20px;width: 200px;background-color:#C6D100;font-size: 11px;border-bottom: #000000 dotted 1px;}
.menu-container .nav1 li .nav2 li a:hover{color:#4180FF;}

.global-main{width: 1040px;margin:0 auto;}
.main-container{float: right;width: 740px;padding-right: 10px;position: relative;}
.main-container .para{border: 1px solid #000000;margin:20px 0 0 0;}
.main-container .para h1{background-color:#EDAD17;padding: 0px;margin:0;height: 40px;line-height: 40px;border-bottom: 3px solid #000000;position: relative;z-index: 1;}
.main-container .para p{background-color: #ffffff;margin:0;}
.main{padding: 40px 0px;border: 1px solid #000000;float: left;width: 1040px;background-color: papayawhip;}
.main h1{width: 760px;height: 49px;position:relative;top:-10px;font-family: 'Finger Paint', cursive;color:#fff;text-align: center;background-image: url('../images/bkg-title.png'); background-repeat:no-repeat ;padding-top: 10px;z-index: 1;position: relative;}

.main h2{font-family: 'Finger Paint', cursive;color:#4180FF;border-bottom: #4180FF solid 1px;}
.main #accordion  h2{border-bottom: #4180FF solid 0px;}
.main h3{font-family: 'Finger Paint', cursive;color:#4180FF;}
.main p{text-align: justify;}

.left-container {font-family: 'Finger Paint', cursive;float: left;margin-right: 28px;width: 250px;text-align: center;background-color: #fff;margin-top: 20px;margin-left: 10px;border: 1px solid #000000;padding-bottom: 20px;}
.left-container p {text-align: center;background-color:#EDAD17;margin:0;width: 100%;height: 49px;line-height: 49px;border-bottom: 3px solid #000000; color: #fff;}
.left-container img {border: 0;margin: 10px 0;}

.accueil{width: 430px;text-align: justify;}
.accueil.text-right{text-align: right;margin-bottom: 20px;}
.accueil-ph-entreprise{float:right;margin-left: 10px;position: absolute;right: 10px;}
.accueil-agences{margin-top: 20px;width: 100%;display: inline-block;}
.accueil-agences div{float: left;width: 50%;}
.accueil-agences h3{margin:0;font-weight: 600;text-align: center;}
.accueil-agences p{text-align: center}

.ui-widget-content{background: none;}
.ui-accordion-content{background-color: #ffffff;color:#000000;}
.ui-accordion .ui-accordion-content{padding: 0 10px;}


.ui-accordion  .ui-accordion-content{background-color: #fff;}

.ui-widget{font-family: 'Source Sans Pro', serif; font-weight: 400;size: 12px;}
#accordion h2{z-index: 1;}
.ui-accordion h2 {background-color: #EDAD17;color: #fff;}

.ui-accordion h2.ui-state-active{background-image: none;background-color: #C6D100;color:#000;border: 1px solid #000;}

.ui-state-default .ui-icon{background-image: url("images/ui-icons_222222_256x240.png");}

#slider {margin-bottom: 20px;}
#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
    z-index: 0;
}

#slider li{ 
/* 
        define width and height of list item (slide)
        entire slider area will adjust according to the parameters provided here
*/ 
    width:738px;
    height:250px;
    overflow:hidden; 
}	

.footer{width: 1040px;margin:0 auto 20px auto;}
.footer-container{text-align: center;padding: 20px 0;float: left;width: 1040px;background-color: #C6D100;border: #000 solid 1px;}
.separation{font-size: 20px;}
#contact legend{color:#4180FF;font-size:24px;}
.center{text-align: center;}
.doc-tel{color:#0000FF !important;text-decoration: none;}
.ri{color:#000000 !important;text-decoration: none;}