/*
    Feuille de style dédiée aux pages CMS
    En cas de conflit avec d'autres styles, précédez le nom de la classe avec
    .cms-page
*/

#genie-plan-site p{
font-family:'Arial';
font-size:12px;

}

#genie-plan-site h2{
color : #e88604;
font-family:'Arial';
font-size:16px;

}

.genie-pub-appel p {
color : #e88604;
}

.genie-article p {
	font-family:'Arial';
	font-size:13px;
                     text-align:justify;
	padding:0px;
	margin:0px;
	line-height: 20px;
color:#333333;

}
.genie-article ul li {
	font-family:'Arial';
	font-size:13px;
        text-align:justify;
padding:0px 20px 0px 20px;
	line-height: 20px;
	margin-left:20px;
color:#333333;
}

.genie-article a {
color:color: #3677C4;
 text-decoration:underline;
font-family:'Arial';
	font-size:13px;
}

.genie-article strong {
	font-family:'Arial';
	font-size:13px;
                     text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height: 20px;
color:#333333;

}
.genie-cg p {
	font-family:'Arial';
	font-size:12px;
                     text-align:justify;
	padding:0px;
	margin:0px;
	line-height: 16px;

}
.genie-cg ul li {
	font-family:'Arial';
	font-size:12px;
        text-align:justify;
padding:0px 20px 0px 20px;
	line-height: 18px;
	margin-left:20px;
}


.genie-cms p {
	font-family:'Arial';
	font-size:12px;
                     text-align:justify;
	padding:0px;
	margin:0px;
	line-height: 16px;

}
.genie-cms ul li {
	font-family:'Arial';
	font-size:12px;
        text-align:justify;
padding:0px 20px 0px 20px;
 background:url(../images/bullet12.png) no-repeat 0px 4px;
list-style-type: none;
	line-height: 18px;
	margin-left:20px;
}

#genie-tarif .image-tarif{
background:transparent url(../images/Tarifs2.jpg) no-repeat  65px 2px;
width:700px;
height:450px;

} 

#genie-verified .image-verified{
background:transparent url(http://www.genie-vacances.fr/gallery/cms/images/verified.jpg) no-repeat right 0px;
width:600px;
height:180px;

} 
#genie-verified li {
                      line-height:18px;
                      font-size: 14px;
                      list-style-type: none;
                      padding:0px 20px 0px 20px;
                      background:url(../images/bullet12.png) no-repeat 0px 4px;
                      margin-left:50px;
                      text-align:justify;
                      
} 

#genie-verified p {
	font-family:'Arial';
	font-size:12px;
                     text-align:justify;
	padding:0px;
	margin:0px;
	line-height: 16px;

}

#genie-owner li {
                      line-height:18px;
                      font-size: 14px;
                      list-style-type: none;
                      padding:0px 20px 0px 20px;
                      background:url(../images/bullet12.png) no-repeat 0px 4px;
                      margin-left:220px;
                      text-align:justify;
                      
} 

#genie-owner .image-fond{
background:transparent url(../images/fond-proprio.png) no-repeat left center;
width:570px;
height:540px;

} 

#genie-charte li {
                      line-height:16px;
                      font-size: 12px;
                      list-style-type: none;
                      padding:0px 20px 0px 20px;
                      background:url(../images/bullet-maison.png) no-repeat 0px 4px;
                      margin-left: 80px;
                      text-align:justify;
                      
} 

.genie-guide strong {
	font-family:'Arial';
	font-size:13px;
                     text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height: 20px;
color:#333333;

}
.genie-guide p {
	font-family:'Arial';
	font-size:13px;
                     text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height: 20px;
color:#333333;

}


.genie-guide ul li {
list-style:none;
	font-family:'Arial';
	font-size:13px;
        text-align:justify;
padding:0px 20px 0px 20px;
	line-height: 20px;
	margin-left:20px;
color:#333333;
background:url(../images/bullet.jpg) no-repeat left;
}


.genie-guide a {
color:color: #3677C4;
 text-decoration:underline;
font-family:'Arial';
	font-size:13px;
}


.genie-calendar ul li {
	font-family:'Arial';
	font-size:13px;
        text-align:justify;
padding:10px 20px 0px 30px;
	line-height: 20px;
	margin-left:20px;
color:#333333;
background:url(../images/post-it-26-26.jpg) no-repeat left;
}

#genieguide h1, span.h1 {
clear: both;
font-size: 20px;
color: #E88809;
overflow: hidden;
zoom: 1;
line-height: 20px;
}

#genieguide h2, span.h2 {
clear: both;
font-size: 18px;
color: #3677C4;
overflow: hidden;
zoom: 1;
line-height: 20px;
}

 .content.cms-page  #genieguide h3 {
clear: both;
font-size: 13px;
color: #7DC107;
overflow: hidden;
zoom: 1;
line-height: 20px;
margin-top: 5px;
}

#controllerContent .cms-page .genie-article h3 {
clear: both;
font-size: 13px;
color: #7DC107;
overflow: hidden;
zoom: 1;
line-height: 20px;
margin-top: 5px;
}

#genieguide h4, span.h4 {
clear: both;
font-size: 13px;
color: #3677C4;
overflow: hidden;
zoom: 1;
line-height: 20px;
}

.genie-midbox{font-family:'Arial';font-size:13px;width:780px; padding:30px; margin:0px 0px 0px 40px; background:  #f2e9f0 ; border:1px solid #e88604;}
.genie-midbox-tab{font-family:'Arial';font-size:13px;width:180px height : 250px; padding:20px; margin:0px 0px 0px 0px; background:  #FFFFFF ; border:1px solid #7DC107;}

.genie-sommaire strong {
	font-family:'Arial';
	font-size:13px;
    text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height: 20px;
	color:#333333;
}

.genie-sommaire p {
	font-family:'Arial';
	font-size:13px;
    text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height: 20px;
	color:#333333;

}

.genie-sommaire ul li {
	list-style:none;
	font-family:'Arial';
	font-size:13px;
    text-align:justify;
	padding:0px 20px 0px 20px;
	line-height: 20px;
	margin-left:20px;
	color:#333333;
	background:url(../images/bullet.jpg) no-repeat left;
}

.genie-sommaire a {
	color:color: #3677C4;
	text-decoration:underline;
	font-family:'Arial';
	font-size:13px;
}



#geniesommaire h2, span.h2 {
clear: both;
font-size: 18px;
color: #E88809;
border-bottom: 1px solid #E88809;
overflow: hidden;
zoom: 1;
}

#geniesommaire h3, span.h3 {
clear: both;
font-size: 16px;
color: ##7DC107;

overflow: hidden;
zoom: 1;
}