/**
 * Author: Fabrice MONDOLONI
 * Copyright: IPsylone, Tous droits réservés
 * License: License d'utilisation exclusivement accordée à la société BCOMBRUN
 * Contact: contact@ipsylone.com 
 *  
 * Ce fichier constitue une oeuvre de l'esprit.
 * Il est donc protégé par les droits d'auteurs. 
 *
 * Il est, ainsi, strictement interdit de le reproduire, 
 * le partager, le diffuser, le copier, le modifier, le distribuer, 
 * le crypter, l'encoder ou le vendre sans l'accord de la société IPsylone.
 *   
**/

@-ms-viewport {
  width: device-width;
}
/* SAMPLE
@font-face
{
font-family: myFirstFont;
src: url('Sansation_Light.ttf'),
     url('Sansation_Light.eot'); / IE9+ /
}

@font-face
{
font-family: myFirstFont;
src: url('Sansation_Bold.ttf'),
     url('Sansation_Bold.eot'); / IE9+ /
font-weight:bold;
}
*/

@font-face
{
font-family: ITCAvantGardeStd-Demi;
src: url('../fonts/ITC/ITCAvantGardeStd-Demi.otf');
}

/* laurent */
@font-face
{
font-family: ITCAvantGardeStd-Bk;
src: url('../fonts/ITC/ITCAvantGardeStd-Bk.otf');
}

ITCAvantGardeStd-Demi.otf
body{
	background-color: #f3f3f3;
}
.body-index{
	/*border-top: 10px solid #bb82b1;*/

	background-color: #f3f3f3;
}

.body-choix{
	border-top: 3px solid #bb82b1;
	background-color: #F3F3F3;
}

.body-jeminforme{
	border-top: 3px solid #008bc3;
	background-color: #F3F3F3;
}

.body-aide{
	border-top: 3px solid #abc428;
	background-color: #F3F3F3;
}
@media (max-width: 979px){
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
		padding: 0;
	}
}





.app-fluid{padding:0;}

.app-container{
	/* DELETE 07:01 FOR FULL WINDOW HIGH: height:677px;*/ 
	background-color: #F3F3F3;
}

.app-container-mainapp{
	background-color: #F3F3F3;
}

.app-content{
	/* DELETE 07:01 FOR FULL WINDOW HIGH: height:575px;*/ 
}

.app-container-home{
	background-color: white;
	/* MODIFIED ON 07.01: Fixed FOOTER : background-image: url('../img/bgaccueil.png');*/
	
	/*background-image: url('../img/bgaccueil2.png');*/
	background-position: center top;
	background-repeat: no-repeat;
}

.app-header{
	background-color: #fcfcfc;
	background-image: url('../img/bgheader.png');
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: 0 0 7px #999;
	margin-bottom:2px;
}

.row-fluid .span2left{
	width:17.021276595744681%;
}

.row-fluid .span12center{
	margin-left:0;
}

#center-content{
	/*
	background-color: white;
	background-image:url('../img/bgcentercontent.jpg');
	background-repeat:no-repeat;
	background-position:0% 0%;
	*/
	min-height:575px;
	/*margin-left:0;*/
}

@media (max-width: 1024px){
	#center-content{
		font-size: 75%;
	}
}

#btjeminforme{display:inline-block;}

#btjeminforme img{
	content:url('../img/btjeminforme.png');
}

#btjeminforme:hover img {
	content:url('../img/btjeminformeon.png');
}

#btaide img{
	content:url('../img/btaide.png');
}

#btaide:hover img {
	content:url('../img/btaideon.png');
}

#txtjeminforme, #txtaide{font-size: 1.2em;margin-top: 50px;}

#txtjeminforme p, #txtaide p{margin-top:-21px;}
#txtjeminforme:before {
	content:url('../img/puce_jeminforme.png');
}

#txtaide:before {
	content:url('../img/puce_aide.png');
}

.sectiontitle{
	color: white;
	line-height: 62px;
	font-size: 1.6em;
	padding-top:15px;
	margin-top:-20px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	box-shadow: 0 0 7px #999;
}
@media (min-width: 1024px) and (max-width: 1280px){
	.sectiontitle{
		font-size: 1.3em;
	}
}
@media (max-width: 1024px) {
	.sectiontitle{
		font-size: 1.2em;
	}
}

@media (max-width: 900px) {
	.sectiontitle{
		font-size: 1em;
	}
}

.sectiontitle2lines{
	line-height: 26px;
	padding-bottom: 5px;
	padding-top: 20px;
}

#title-jeminforme{
	background-color: #008bc3;
}

#title-aide{
	background-color: #ABC428;
}


.topleftnav{
	margin-left:10px;
	margin-bottom:10px;
}

.topleftnav li{
	margin-right:9px;
	opacity: 0.5;
}

@media (max-width: 1024px) {
	.topleftnav li{
		margin-right:2px;
	}
}

.topleftnav .memuitem a, 
.topleftnav .memuitem a:hover{
	background: none;
	margin-right:0;
	padding-right: 9px;
	padding-left: 9px;
}

@media (max-width: 1024px) {
	.topleftnav .memuitem a, 
	.topleftnav .memuitem a:hover{
		padding-right: 6px;
		padding-left: 6px;
	}
}

.topleftnav li a {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top:-10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.topleftnav li:hover{
	opacity: 1;
}

.topleftnav li a:hover{
	padding-top: 8px;
	padding-bottom: 8px;
}

.topleftnav li.lihome a, 
.topleftnav li.lihome div,
.topleftnav li.lihome a:hover {
	background: #bb82b1;
}

.topleftnav li.lijeminforme a, 
.topleftnav li.lijeminforme div,
.topleftnav li.lijeminforme a:hover {
	background: #028cc3;
}

.topleftnav li.liaide a, 
.topleftnav li.liaide div,
.topleftnav li.liaide a:hover {
	background: #aac22a;
}

.topleftnav li.active{opacity: 1;}

.topleftnav li.active a {
	padding-top: 8px;
	padding-bottom: 8px;
}

.menuleft{
	width:69%;
	float:right;
}

@media (min-width: 768px) and (max-width: 979px) {}
@media (max-width: 1024px) {
	.menuleft{
		width:100%;
		float:none;
	}
}

.menuleft li{
	margin-top:0;
	margin-bottom:0;
}

.menuleft li a{
	color:#8f8f8f;
	font-size:1em;
	line-height:1em;
	padding-left:10px;
	padding-right:0;
	padding-top:10px;
	padding-bottom:8px;
	line-height: 1.1em;
	font-weight: bold;
	border: none;
	border-radius: 0;
	-webkit-border-radius:0;
	margin-top:0;
	margin-bottom:0
}

.menuleft li.active a,
.menuleft li.active a:hover,
.menuleft li a:hover {
	background: none;
	font-weight: bold;
	color:#666;
}

.menuleft > li.activeblue a,
.menuleft > li.activeblue a:hover {
	background-color: #ddf2f9;
}

#roleofficine_item>a:before{
	content:url('../img/picto_jeminforme_role_officine.png');
}

#patientsado_item>a:before{
	content:url('../img/picto_jeminforme_patient_ado.png');
}

#patientinsu_item>a:before{
	content:url('../img/picto_jeminforme_patient_insuline.png');
}

#quizz_item>a:before{
	content:url('../img/picto_jeminforme_quizz.png');
}

#quizz_item a span, #aide_depistage_item a span{
	margin-top:-25px;
	margin-bottom:10px;
}

#aide_depistage_item>a:before{
	content:url('../img/picto_aide_depistage.png');
}

#aide_patientsado_item>a:before{
	content:url('../img/picto_aide_ado.png');
}

#aide_patientinsu_item>a:before{
	content:url('../img/picto_aide_insuline.png');
}

.menuleft li a span{
	display:block;
	margin-top:-34px;
	margin-left:35px;
}

.menuleft hr{
	margin: 0px 0;
	border: 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #EEE;
}

.menuleft li.activeblue {
	background-color: white;
}

.menuleft li ul {
	list-style: none;
	list-style-position: outside;
}

.menuleft li ul li {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:10px;
	line-height: 1em;
}

.menuleft li.activeblue ul li a,
.menuleft li.activeblue ul li a:hover{
	font-size: 0.9em;
	background-color: transparent;
	padding:0;
/* 	text-decoration: none; */
	font-weight: normal;
}

.menuleft li.activeblue ul li.subitemactive a{
	font-weight: bold;
}

.btn-app-green{	
color: #3a5615;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #91d339;
background-image: none;
background-repeat: no-repeat;
border-color: #04C #04C #002A80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

}

.btn-app{
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.block-input-app-home{
	width:43%;margin:auto;margin-bottom: 10px;
}

.block-input-app-home input[type="text"]{
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color:#b2b2b2;
	width:100%;
	border-bottom: none;
	border-right: none;
}

.input-app-home{
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color:#b2b2b2;
	width:100%;
	margin-bottom: 10px;
}

#input-app-home-address{
	background-image: url('../img/picto_adresse.png');
	background-repeat: no-repeat;
	background-position: 99% center;
}

#input-app-home-name{
	background-image: url('../img/picto_pharmacien.png');
	background-repeat: no-repeat;
	background-position: 99% center;
}

#input-app-home-phone{
	background-image: url('../img/picto_phone.png');
	background-repeat: no-repeat;
	background-position: 99% center;
}

#input-app-home-mail{
	background-image: url('../img/picto_mail.png');
	background-repeat: no-repeat;
	background-position: 99% center;
}

.choice_action {
	background-color: #DDD;
	height: 200px;
	text-align:center;
}

.choice_action a{
	display: block;
	height:100%;
	color: #333;
}

.choice_action a:hover{
	text-decoration: none;
}

.choice_action:hover {
	background-color: #EEE;
	height: 200px;
	text-align:center;
}

footer{
	position: fixed;
	bottom:0;
	height:	23px;
	background-color: #bb82b1;
	margin-left:-40px;
	padding-right:40px;
	width:100%;
}

footer p{font-size:10px;color:white;text-align:right;line-height: 23px;}

/* DEBUT SLIDE AREA*/

.slidearea .carousel .item{min-height: 550px;}
.body-aide .slidearea .carousel .item{min-height: 350px;}

.slidearea,
.slidearea h1,
.slidearea h2,
.slidearea h3,
.slidearea h4,
.slidearea h5,
.slidearea p,
.slidearea span{
	color: #666;
}

/*
.slidearea ul li{list-style: disc;color: #abc428;}
.slidearea ul li ul li{color: #666;}
*/


.slidearea h2, .app-patient h2 {
	font-family: ITCAvantGardeStd-Demi;
	font-weight:normal;
}

.slidearea h2 {
	margin-top:35px;
	margin-bottom:35px;
}

/* laurent */
.slidearea .h2light, .app-patient .h2light {
	font-family: ITCAvantGardeStd-Bk;
	font-weight:normal;
}



.slidearea h3, .slidearea ul li h3{
	margin-bottom:20px;
	font-size:150%;
	font-weight: bold;
}

.slidearea h4{
	line-height:26px;
	font-size:150%;
	font-weight:normal;
}

.slidearea h5 {
	font-size: 130%;
	font-weight: normal;
}

.slidearea .cviolet, .app-patient .cviolet{color: #bb82b1;}
.slidearea .corange{color: #f7931d;}
.slidearea .cnormal{color: #666;}
.slidearea .cbleu{color: #243f8f;}
.slidearea .cvert{color: #abc428;}
.slidearea .cvertfonce{color: #00A256;}
.slidearea .greenbullet{
	background-color: #abc428;color: white;
	border-radius: 23px;
	border: 1px solid transparent;
	-webkit-border-radius: 23px;
	padding: 5px;
}

.slidearea ul li h3 {
	margin-top:30px;
	margin-bottom:2px;
	line-height: 34px;
}

.slidearea ul li h4 {
	font-weight: normal;
	margin-top: 2px;
	line-height: 26px;
}

.slidearea .slideCtrlsCtner{
	position:relative;
	height: inherit;
}





.slidearea .slideCtrlsCtner .carousel-control {
	position:absolute;
	top: 250px;
	background-color: transparent;
	line-height: 28px;
	width: 30px;
	height:30px;
	border-radius: 0;
	border: none;
	-webkit-border-radius: 0;
}

.slidearea .slideCtrlsCtner .carousel-control:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.slidearea .slideCtrlsCtner .carousel-control img{
	padding: 5px;
	
	width: 50px;
	height: 50px;

/*
	border: 3px solid #A54B91;
	background-color: #A54B91;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
*/
}

.slidearea .slideCtrlsCtner .fake img{
	
	border: 3px solid #bbb;
	background-color: #bbb;

}

.slidearea .slideCtrlsCtner .left img{
	padding-right:6px;
	padding-left:4px;
}

.slidearea .slideCtrlsCtner .right img{
	padding-left:6px;
	padding-right:4px;
}


#carousel_bullets{
	/*float:right;*/
	text-align: center;
}

#carousel_bullets a{
	/*
	border:1px solid #bbb;
	background-color: white;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	*/
	cursor: pointer;

	/* +++ */
	font-weight: bold;
	text-decoration: none;
	color : #e4dfe7;
	text-shadow: #414141 0.1em 0.1em 0.1em;
	/* +++ */

	margin-right: 2px;
	display:inline-block;
	padding:0 7px 0 7px;
	height:46px;




	line-height: 22px;
	vertical-align: middle; 
}



#carousel_bullets a:hover{
	/*background-color: #A54B91;*/
	/*
	opacity: 0.5;
	filter: alpha(opacity=50);
	*/
}

#carousel_bullets a.active{
	/* +++ */
	
	border:1px solid #bbb;
	background-color: white;
	
	color : #707a79;
	text-shadow: none;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/* +++ */

	/*
	background-color: #A54B91;
	*/


	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#D5D5D5));
	background: -webkit-linear-gradient(#FFFFFF, #D5D5D5);
	background: -moz-linear-gradient(#FFFFFF, #D5D5D5);
	background: -ms-linear-gradient(#FFFFFF, #D5D5D5);
	background: -o-linear-gradient(#FFFFFF, #D5D5D5);
	background: linear-gradient(#FFFFFF, #D5D5D5);
/*
-pie-background: linear-gradient(#EEFF99, #66EE33);
behavior: url(/PIE.htc);
*/

	
}

.slidearea a.appmoreinfo, .slidearea .appmoreinfo{
	border : 1px solid #bb82b1;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background-color: #bb82b1;
	color:white;
	line-height: 14px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 100%;
}

.slidearea a.appmoreinfo img {
	margin-bottom: 3px;
}

.slidearea a.appmoreinfo:hover {
	text-decoration: none;
}

.slidearea .appnote{
	color: #f7931d;
	border : 1px solid #f7931d;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #fff2e3;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
}



/* laurent */
.slidearea .appnote_green{
	/*color: #f7931d;*/
	border : 1px solid #a6ce39;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #f4f9e8;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
}


.slidearea .appnote *{color: #f7931d;}

.slidearea .appnote.loupe {background-color: transparent;	}

.slidearea .appnote.loupe>div:before{
	content:url('../img/picto_loupe.png');
}

.slidearea .appnote.loupe>div{padding-top: 10px;}

.slidearea .appnote.loupe>div>*{
	text-align:left;
	display: inline-block;
	width: 75%;
	font-size: 170%;
	margin-top: 0; 
	line-height: 150%;
	margin-left: 10px;	
}

.slidearea .appalerte {
	color: white;
	background-color: #f7931d;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:3px;
	display:inline-block;
}

.slidearea-nav{
	height:30px;
}

.slidearea .appmodal{
	width:52%;
	margin-left: -26%;
	border:4px solid #8F8F8F;
}

.slidearea .appmodal-small{
	width:46%;
	margin-left: -23%;
}

.slidearea .appmodal-large{
	width:60%;
	margin-left: -30%;
}

.slidearea .appmodal .modal-header{
	border-bottom: 0;
}

.slidearea .appmodal .modal-header .close {
	border: 1px solid #8F8F8F;
	background-color: #8F8F8F;
	font-size: 32px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	text-shadow: none;
	padding: 3px;
}

.slidearea .appmodal-big{
	top:20%;
	max-height: 510px;
}

.slidearea .appmodal-medium{
	top:30%;
	max-height: 310px;
}

.slidearea .appmodal-small{
	top:40%;
	max-height: 210px;
}

.slidearea .appmodal-xlarge{
	top:20%;
	max-height: 600px;
}

.slidearea .appmodal h2{
	margin-top:10px;
	margin-bottom:10px;
}

.slidearea a.dldfichebt,
.slidearea a.dldfichebt:hover{
	float:right;
	border:1px solid #a54b91;
	color:#a54b91;
	text-decoration: none;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	padding-left:8px;
	padding-right:8px;
	font-size: 85%;
	font-weight: bold;
	line-height:140%;
}

#spanvideos {
	border-left: 1px solid #bbb;
	margin-top:20px;
}

#spanvideos img{
	margin-top: 20px;
	margin-bottom: 20px;
	display:inline-block;
}

.slidearea .picto_comment{
	background-color:#a54b91;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:4px;
	padding-bottom:2px;
	margin-top: -4px;
}

.slidearea table, .slidearea td {border: 1px solid #bbb;}
.slidearea table thead{color: #a54b91; background-color: #E8D1EC;}
.slidearea table tbody tr.trpair{background-color: #FFF8F0;}

.slidearea table{line-height: 110%;font-size: 122%}

/* FIN SLIDE AREA */

/* DEBUT AIDE A LA PRISE EB CHARGE */
.body-aide .slidearea h2{
	/*color: #abc428;*/
	margin-top:0;
	margin-bottom:0;
}

.body-aide .slidearea ul.nav li{
	list-style: none;
}

.body-aide .menuleft li ul li ul li{list-style: disc;}

.body-aide .slidearea .slideCtrlsCtner .carousel-control{
	top: 200px;
}

/* FIN AIDE A LA PRISE EB CHARGE */
#colBtHistoPatient{margin-left:0;width:17.021276595744681%;}

#colBtHistoPatient a {
	display:block;
	background-image: url('../img/picto_histo_patient.png');
	background-repeat:no-repeat;
	text-decoration: none;
	height:105px;
	width:107px;
}
#colBtHistoPatient a:hover {text-decoration: none;}


/* DEBUT BOOTSTRAP OVERRIDES */
.modal.fade.in {
	top: 18%;
}

.appmodal-xlarge.fade.in {
	top: 15%;
}

.modal-body{
	max-height: none;
	overflow: hidden;
}
/*FIN BOOSTRAP OVERRIDES*/


::-webkit-scrollbar  {
    width: 10px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 300px #8F8F8F;
    border-radius: 0px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    color:black;
    -webkit-box-shadow: inset 0 0 100px rgba(0,0,0,0.7);
}



/************************************************************* My CSS ***************************************************************/
/************************************************************* My CSS ***************************************************************/
/************************************************************* My CSS ***************************************************************/
.row-fluid .span4 {
	width: 33.3%;
}

.carousel-inner { text-align: center; }
.carousel .item > img { display: inline-block; }

.slidearea .slideCtrlsCtner .carousel-control {
	position:absolute;
	top: 250px;
	background-color: transparent;
	line-height: 28px;
	width: 30px;
	height:30px;
	border-radius: 0;
	border: none;
	-webkit-border-radius: 0;
}

.slidearea .slideCtrlsCtner .carousel-control:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.slidearea .slideCtrlsCtner .carousel-control img{
	padding: 5px;
	width: 50px;
	height: 50px;
}

.carousel-control {
	height: 80px;
	font-size: 100px;
	color: #9e9c9c;
	background: #222222;
	border: none;
	border-radius: 0px;
	background:transparent;
	top:50%;
}

.testHomeCadre { 
    background-color:#f0f0f0;
    min-height:690px;

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(transparent));
    background-image: -webkit-linear-gradient(#FFF, transparent);
    background-image:
        -moz-linear-gradient(#FFF, transparent),
        -moz-linear-gradient(#FFF, transparent)
    ;
    background-image:
        -o-linear-gradient(#FFF, transparent),
        -o-linear-gradient(#FFF, transparent)
    ;
    background-image: 
        linear-gradient(#f0f0f0, #FFF, #f0f0f0),
        linear-gradient(#f0f0f0, #FFF, #f0f0f0)
    ;
    -moz-background-size:2px 100%;
    background-size:2px 100%;
    background-position:0 0, 100% 0;
    background-repeat:no-repeat;
}

.contentHome2{
	background-image: linear-gradient(bottom, rgb(243,243,243) 10%, rgb(224,224,224) 50%, rgb(243,243,243) 90%);
	background-image: -o-linear-gradient(bottom, rgb(243,243,243) 10%, rgb(224,224,224) 50%, rgb(243,243,243) 90%);
	background-image: -moz-linear-gradient(bottom, rgb(243,243,243) 10%, rgb(224,224,224) 50%, rgb(243,243,243) 90%);
	background-image: -webkit-linear-gradient(bottom, rgb(243,243,243) 10%, rgb(224,224,224) 50%, rgb(243,243,243) 90%);
	background-image: -ms-linear-gradient(bottom, rgb(243,243,243) 10%, rgb(224,224,224) 50%, rgb(243,243,243) 90%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(243,243,243)),
		color-stop(0.5, rgb(224,224,224)),
		color-stop(0.9, rgb(243,243,243))
	);

	min-height:640px;
}

.borderCenterHome2{
	background-color:#f3f3f3;
	/*box-shadow: 1px 1px 12px #555;*/
	min-height:680px;
	margin-top:0px;
	width:324px;
	margin:0 auto;
}
.borderCenterHome2:before {  
    top: 15px;  
    left: 0;  
    width: 100%;  
    height: 400px;  
    border-radius: 12px / 65px;  
    box-shadow: 0 0 10px #000;  
}  

.borderCenterHome2:after { 
	display: none; 
}  

.formHomeTitle{
	color: white;
	/*border:2px solid #FFFFFF;*/
	line-height: 62px;
	font-size: 1.6em;
	padding-top:15px;
	margin-top:-20px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	box-shadow: 0 0 7px #999;
}


.headerLayout{
	background-color: #ffffff;
}


/* ----- FOOTER */
footer{
	position: fixed;
	bottom:0;
	height:	56px;
	margin-left:-40px;
	padding-right:40px;
	width:100%;
	padding-top:0;
}
.footerLayout{
	background: #59376a; /* Old browsers */
	background: -moz-linear-gradient(top,  #59376a 0%, #6e4484 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59376a), color-stop(100%,#6e4484)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #59376a 0%,#6e4484 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #59376a 0%,#6e4484 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #59376a 0%,#6e4484 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #59376a 0%,#6e4484 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59376a', endColorstr='#6e4484',GradientType=0 ); /* IE6-9 */
}
.footerLayout .span12{
	padding:5px 0 5px 0;
}


/*menu*/

@media (max-width: 979px){
	#carousel_bullets a{
		font-size:0.7em;
	}
}

@media (min-width: 1024px) and (max-width: 1280px){
	#carousel_bullets a{
		font-size:0.9em;
	}
}

@media (max-width: 900px) {
}
/*
@media (max-width: 1024px) {
	#carousel_bullets a{
		font-size:0.9em;
	}
}
*/

@media (min-width: 768px) and (max-width: 979px) {
	#carousel_bullets a{
		font-size:0.66em;
	}
}

/* ----- FOOTER */

.btnMenu{
	background-color:#e8e8e8;
	background-image: -moz-radial-gradient(47% 91%, ellipse cover, #e8e8e8, rgba(230, 230, 230, 0) 100%);
	background-image: -webkit-radial-gradient(47% 91%, ellipse cover, #e8e8e8, rgba(230, 230, 230, 0) 100%);
	background-image: -o-radial-gradient(47% 91%, ellipse cover, #e8e8e8, rgba(230, 230, 230, 0) 100%);
	background-image: -ms-radial-gradient(47% 91%, ellipse cover, #e8e8e8, rgba(230, 230, 230, 0) 100%);
	background-image: radial-gradient(47% 91%, ellipse cover, #e8e8e8, rgba(230, 230, 230, 0) 100%)
}
/*
.align_image img, .align_image span {
  vertical-align: middle;
  display: inline-block; 
}*/

.sepMenu{
	height:28px;
	width:1px;
	margin:0 4px 0 4px;
	display:inline-block;
	background-color:#533164;
}
/*
.samplebuttons a{


}*/

/* ----- CONTENT */
/*
.slidearea ul li ul li{color: #666;}
*/

    


/*
    li {
        list-style: none;
        font-size: 20px;
    }
    
    li:before {
        content:"·";
        font-size:120px;
        vertical-align:middle;
        line-height:20px;
    }
*/

/*
.slidearea ul li:before {
    font-size:8em;
    vertical-align:middle;
    line-height:1.6em;
}*/

.slidearea .puceVert ul li{
 	/*
 	font-family: Arial, sans-serif;
 	font-size: 100%;
 	*/
/*	
    list-style: none;
    font-size: 1em;
*/

	font-size:1.2em;
	line-height:1.4em;
	
	text-align: left;
 	color: #5c5c5c;
 	vertical-align:middle;
 	display : disc;
 	list-style-image : url(../img/check-vert.gif);
} 


.slidearea .puceVertRond ul li{
	font-size:1.2em;
	line-height:1.4em;
	text-align: left;
 	color: #5c5c5c;
 	vertical-align:middle;
 	display : disc;
 	list-style-image : url(../img/rond-vert.gif);
} 


.slidearea .puceVertGris ul li{
	font-size:0.9em;
	line-height:1.4em;
	text-align: left;
 	color: #5c5c5c;
 	vertical-align:middle;
 	display : disc;
 	list-style-image : url(../img/rond-gris.gif);
} 


.slidearea .puceBleu ul li{
	font-size:1.2em;
	line-height:1.4em;
	text-align: left;
 	color: #3f96c3;
 	vertical-align:middle;
 	display : disc;
} 

.slidearea .puceGrise ul li{
	font-size:1.2em;
	line-height:1.4em;
	text-align: left;
 	vertical-align:middle;
 	display : disc;
}

.slidearea .cadreViolet{
	border:2px solid #6e4483;
	background-color:#FFFFFF;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
}

.a_bleu{
	text-decoration: underline;
	color: #5c5c5c;
	font-weight: bold;
	}
