*{
    margin:0;
    padding:0;
}
.clear{
    clear:both;
    visibility:hidden;
}
h1 {display:none;}
a span{
    display:none;
}
a:hover {
	text-decoration:none;
}
body{
    background:url('../img/wrapper.gif') repeat-x;
    font-family: Arial, Verdana, sans-serif;
    font-size:12px;
}
a#plandisplay span{
	display: block;
	text-align: right;
	color:#ff7f00;
	margin-top: -0.3em;
}
.leftFrame .button, .rightFrame .button {
	background:url('../img/fd_btn.gif') top left no-repeat;
	display:block;
	margin-left:30px;
	text-decoration:none;
	width:152px;
}
.leftFrame .button em, .rightFrame .button em{
	background:url('../img/fd_a_btn.gif') top right no-repeat;
	padding:2px 0 0 6px;
	display:block;
	color:white;
	text-transform:uppercase;
	font-size:11px;
	height:16px;
}
#wrapper{
    width:990px;
    margin:0 auto;
    min-height:1000px;
    padding-bottom:50px;
		background:url('../img/fd_col.gif') 0 158px repeat-x;
}

.wrapped{
	margin-top: 50px;
}

#header{
    height:160px; /* avec le bandeau rouge */
    background:url('../img/header.gif') 264px 46px no-repeat;
}
#homeLink{
    width:188px;
    height:93px;
    display:block;
    float:left;
    background:url('../img/alpiski.gif') no-repeat;
}
#menuSecondaire{
    float:right;
		position:relative;
}
#cgvlink,#monAlpiski, #contact, #monPanier{
    display:block;
    float:left;
    color:#00adef;
    padding:5px;
}
#cgvlink,#monAlpiski, #monPanier{
    border-right:1px solid #ccc;
}
#monAlpiski:hover, #contact:hover{
    text-decoration:none;
}
#flags{
    width:92px;
    height:25px;
    float:left;
    background:url('../img/flags.gif') no-repeat;
    list-style:none;
    padding-left:3px;
    margin-bottom:70px;
}
#flags li{
    float:left;
}
#flags li a{
    width:15px;
    height:10px;
    display:block;
    float:left;
    background-image:url('../img/flag.gif');
    background-repeat: no-repeat;
    margin:10px 0 0 6px;
}
* html #flags li a{
    margin:10px 0 0 3px;
}
#enFlag{background-position:0 0;}
#frFlag{background-position: -20px 0;}
#itFlag{background-position: -40px 0;}
#deFlag{background-position: -60px 0;}

#mMenu{
    list-style:none;
    float:left;
    margin-top:40px;
	min-width:720px;
}
*+html #mMenu{
    width:720px;
}
* html #mMenu{
    width:720px;
}
#mMenu li{
    float:left;
		background:transparent url('../img/sep_vert.gif') top right no-repeat;
}
#mMenu li.last{
		background:none;
}
#mMenu li a{
    color:white;
    padding-right:38px;
    text-decoration:none;
		font-size:13px;
}
#mMenu li a:hover{
    text-decoration:underline; 
}
#mMenu li a.courant{
    color:white; /*#00adef;*/
}
#phone{
    display:block;
    float:right;
		margin-top:34px;
}
#promo40p{
    position:absolute;
		top:28px;
		right:0;
}
/* les colonnes */
#col1, #col2, #col3{
    float:left;
    min-height:500px;
    margin-top:5px;
}
#col1{
    width:540px;
}
#index-index #col1, #station-index #col1{
  background:#FFF;
  width:365px;
}
#innerfade{
  margin-top: 12px;
  height:151px;
}
#innerfadeContent{
  height:151px;
}
#packs{
  margin-top: 12px;
  margin-left:10px;
}
.frameContent{
    min-height:20px;
    padding-top:13px;
 		margin-left:20px;
}

.leftFrame{
    position:relative;
}
.rightFrame h3, .leftFrame h3{
    color:#ff7f00;
    font-weight:normal;
    font-size:20px;
    padding-left:15px;
    background:url('../img/p1.gif') 0 7px no-repeat;
    margin:0 0 4px 0;
		text-transform:uppercase;
}
.rightFrame h3 strong, .leftFrame h3 strong{
    color:#e2001a;
    font-weight:normal;
    font-size:18px;
}
.leftFrame .deco_top_right {
	position: absolute;
	top:0;
	right:0;
}
.rightFrame em, .leftFrame em, .rightFrame em a, .leftFrame em a{
	color: #6E6E6E;
	font-size:14px;
}
.leftFrame .slogan {
	padding-bottom:12px;
}
#basPrix {
	height:241px;
  background:url('../img/carte.gif') no-repeat top right;   
}
#basPrix img{
    float:left;
	display: block;
}
#basPrix em span{
	padding-left:45px;
}
#basPrix ul{
    list-style:none;
    float:left;
}
#basPrix table{
    border-collapse:collapse;
    width:227px;
    margin-left:10px;
    float:left;
}
#basPrix td{
    height:21px; 
}
#basPrix tr.grey{
    background:url('../img/liGrey.gif') no-repeat center center;   
}
#basPrix td{
    padding:0 5px;
    color:#00adef;
    font-weight:700;
}
#basPrix td.right{
    text-align:left;
    color:#26327f;
}
#basPrix a.res{
    float:right;
    margin-top:15px;
    color:#00adef;
    margin-right:26px;
		padding-right:20px;
    background:url('../img/p2.gif') right center no-repeat;
    font-weight:700;
}
* html #basPrix a{
    float:left;
    margin-right:5px;
}
#basPrix a:hover{
    text-decoration:none;
}
#location_discount {
	height:172px;
}
#location_discount img{
	margin-right:8px;
}
#top_materiel {
	height:119px;
	margin-top: 10px;
}
#top_materiel h3{
	padding-bottom:0;
}
#top_materiel a{
	color:#6E6E6E;
	padding-left:20px;
	display:block;
}
#servicesPlus {
	height:106px;
}
#envoyerAmi{
	margin:13px 0 0 0;
	padding: 0;
  width:353px;
  border-right:1px solid #CCC;
  height:171px; 
  background:url('../img/f_bloc_amis.gif') no-repeat;
}
#envoyerAmi h3 {
	text-transform: none;
}
#envoyerAmi .button {
	width:100px;
	margin:0;
}
#servicesPlus ul{
    list-style:none;
}
#servicesPlus ul li{
	background:transparent url(../img/sPlus.gif) no-repeat scroll 0 -1px;
	height:25px;
	margin-bottom:0;
	position:relative;
	width:380px;
}
#servicesPlus ul li.s1{background-position:0 0;}
#servicesPlus ul li.s2{background-position:0 -29px;}

#servicesPlus ul a{
	bottom:0;
	color:#6E6E6E;
	display:block;
	font-size:14px;
	left:31px;
	position:absolute;
}
#servicesPlus ul a:hover{
    text-decoration:underline;
}

#col2{
    width:325px;
    margin-top:17px;
}

#moteur{
    width:303px;
    height:622px;
    padding:0 8px;
		border:2px solid #D20800;
    background:url('../img/moteur.gif') repeat-x;
}
#moteur h3{
    color:#fff;
    font-size:18px;
    padding:10px 0 10px 0;
    margin-bottom:30px;
}
#moteur h3.suite{
		color:#D20800;
    margin-bottom:0;
    padding:14px 11px;
}
#moteur #dureeSejour, #moteur .w {
	color:#D20800;
}
.orange{
    background:url('../img/pOrange.gif') right center no-repeat;
}
.lBlue{
    background:url('../img/plBlue.gif') right center no-repeat; 
}
.dBlue{
    background:url('../img/pdBlue.gif') right center no-repeat; 
}
#moteur form{
    height:400px;
}

#moteur h3 span{
    padding-right:10px;
}
#moteur label{
   display:block;
    float:left;
    width:100px;
		margin-top:6px;
}
#moteur label.w{
   display:block;
    float:left;
    width:303px;
		height:30px;
		margin-top:6px;
}
#moteur label.w span{
	width:100px;
	float:left;
}
#moteur label.w span.ok{
  background:url('../img/btn_ok.png') 10px 0 no-repeat; 
	float:left;
	width:33px;
	height:22px;
}
#moteur label.w input{
	width:156px;
	margin-left:0;
	float:left;
}
#moteur #selecteur select {
	float:left;
	width:155px;
	margin-right:10px;
	margin-top:6px;
}
#moteur div.chooser{
	text-align: left;
}
#moteur .chooser a.disablable {
	display:block;
	width:39px;
	height:30px;
	background:url('../img/btn_calendrier.gif') no-repeat;
}
#moteur .chooser a.disablable.disabled {
	background-position: -40px 0;
}
#searchStation{
		float:left;
		margin: 3px 0 10px;
		width:32px;
		height:30px;
		background:url('../img/mini_search.gif') no-repeat;
}
.calendarinner{
    width:145px;
    height:102px;
    float:left; 
    margin:40px 2px 0 0;
    cursor:pointer;
}
.calendarinner span{
    color:#fff;
}
.infosLoc{
    text-align:center;
    color:#000;
    margin: 15px 10px ;
    padding:10px;
    font-weight:700;
}
.infosLoc p.w{
    color:#fff;
}
#goOn{
    display:block;
    float:right;
    margin:12px 25px;
}


#haSki{
    height:173px;
    display:block;
    background:transparent url(../img/haSki.gif) no-repeat scroll 0 -1px;
    margin-top:13px;
}

#col3{
    width:220px;
}
.rightFrame h3 {
	padding:10px 0 0 30px;
	background:none;
}
.rightFrame ul {
	list-style:none;
}
#ski_a_partir_de_10 a{
    height:130px;
    background:url('../img/10euros.gif') 14px 30px no-repeat;
    display:block;
		overflow: hidden;
		text-indent: -4000px;
}
#magasinsPartenaires{
    height:236px;
}
#magasinsPartenaires li{
    background:url('../img/puce_rouge.gif') 0 16px no-repeat;
    padding:10px 0 0 15px;
}
#magasinsPartenaires ul{
    padding:0 0 30px 30px;
}
#nosDestinations{
	height:223px;
	background:url('../img/toutes_destinations.gif') center center no-repeat;
}
#nosDestinations a{
	height:210px;
  display:block;
}
#actus{
	height:236px;
	width:220px;
  background:url('../img/fd_actu.jpg') no-repeat 0 6px;
	margin:10px 0 0 30px;  
}

#actusContent{
    padding:175px 0 0 24px; 
}
#actus li {
	display:block;
	height:30px;
}
#actus a{
    color:#00adef;
    font-weight:700;
    padding-right:20px;    
}
#actus a:hover{
    text-decoration:none;
}
#actus hr{
    margin-top:10px;
    border:0;
    border-top:1px dotted #6aa6d2;
    height:1px;
}

#footer{
    margin:20px 0;
    color:#c6c7c9;
}
#footer p{
    margin:10px 0;
    font-size:9px;
}
/* contenu interieur */
#reservation-catalogue #col1, #reservation-catalogue #col2, #reservation-catalogue #col3,
#reservation-checkout #col1, #reservation-checkout #col2, #reservation-checkout #col3,
#reservation-validation #col1, #reservation-validation #col2, #reservation-validation #col3{
    margin-top:27px;
}
#reservation-catalogue #col1,
#reservation-checkout #col1,
#reservation-validation #col1{
    background:url('../img/ongletEtape1.gif') top right no-repeat;
    width:168px;
    padding-top:80px;
}
#skiSelector{
    width:160px;
    background: #ff7f00 url('../img/skiSelector.gif') repeat-y;
}
#skiSelector ul{
    list-style:none;
    text-align:center;
    margin:20px 0;
}
#skiSelector a{
    color:#0067b2;
    text-decoration:none;
}
#skiSelector a:hover{
    text-decoration:underline;
}
#skiSelector h3{
    color:#0067b2;
    font-weight:normal;
    font-size:18px;
    text-transform:uppercase;
}
#skiSelector h3.ski{
    width:140px;
    height:38px;
    padding:17px 0 0 21px;
    background:url('../img/h3Ski.gif') no-repeat;
}
#skiSelector h3.snowboards{
    width:140px;
    height:40px;
    padding:15px 0 0 21px;
    background:url('../img/h3Snowboards.gif') no-repeat;
}
#skiSelector img{
    display:block;
}
#reservation-catalogue #col2{
    background: #ff7f00;
    width:593px;
    padding-top:0;
    margin-right:10px;
}
* html #reservation-catalogue #col2{
    margin-right:0;
}
#matosList{
    padding:0 20px;
}

#matosList h3{
    color:#fff;
    font-size:18px;
    padding:17px 0 10px 0;
    border-bottom:1px dotted #fff;
    margin-bottom:30px;
}
#matosList h3 span{
    color:#000;
    font-size:18px;
    padding-right:10px;
}
.matosAccroche{
    min-height:50px;
    padding-left:30px;
    padding-right:10px;
    background: #0067b2 url('../img/p5.gif') no-repeat;
    color:#fff;
}
.matosAccroche h4{
    font-size:18px;
    font-weight:normal;
    padding:3px 0;
    border-bottom:1px solid #408dc5;
}
.matosAccroche p{
    margin:5px 0;
}
.choose{
    float:right;
    margin:5px;
}
.choose input{
    vertical-align:middle;
}
.matosItem{
    background:#fff;
    border:1px solid #808080;
    min-height:100px;
    margin-top:10px;
}
* html .matosItem{
    width:551px;
    
}
.matosItem h4{
    background: url('../img/titreDetente.gif') 3px 0 no-repeat;
    font-size:16px;
    text-transform:uppercase;
    padding-left:45px;
    border-bottom:1px solid #808080;
    height:22px;
    padding-top:5px;
}
.matosItem h4.p passion{
    background: url('../img/titrePassion.gif') 3px 0 no-repeat;
}
.matosItem h4.action{
    background: url('../img/titreAction.gif') 3px 0 no-repeat;
}
.matosItem h5,
.matosItem h5 span{
    color:#ff7f00;
    text-align:center;
    font-size:18px;
    padding:5px 0;
    font-weight:normal;
}
.matosItem h5 img{
    margin:0 10px;
}
.pcycle{
    display:block;
    float:left;
    margin:0 5px;
    font-size:12px;
    width:60px;
    height:55px;
    padding-top:20px;
    background: url('../img/prev.gif') center top no-repeat;
    color:#000;
    text-align:center;
}
.pcycle.next{
    background: url('../img/next.gif') center top no-repeat;
    float:right;
}
.pcycle:hover{
    text-decoration:none;
}
.product-image{
    float:left;
    width:410px;
}
.product-image img{
    position:absolute;
}
.product-new{
    margin-left:200px;
    margin-top:30px;
}
.options{
    width:240px;
    height:45px;
    padding:30px 0 0 30px;
    float:left;
}
.options span.plus{
    background: url('../img/plus.gif') left center no-repeat;
    font-size:16px;
    text-transform:uppercase;
    padding-left:20px;
    display:block;
    margin-bottom:2px;
}
.options input{
    vertical-align:middle;
}
.options label{
    padding-left:5px;
    font-weight:700;
}
.ristourne{
    width:65px;
    height:45px;
    background: url('../img/ristourne.gif') center center no-repeat;
    float:left;
    text-align:center;
    color:#fff;
    font-weight:700;
    font-size:18px;
    padding-top:20px;
    margin-top:20px;
}
.etiquette{
    width:121px;
    height:41px;
    background: url('../img/prix.gif') center center no-repeat;
    float:left;
    color:#fff;
    font-weight:700;
    font-size:20px;
    padding-top:20px;
    text-align:center;
    padding-top:15px;
}

.etiquette span{
	 font-weight:700;
    font-size:20px;
}
.addToCartButton{
    color:#fff;
    background:#000;
    text-transform:uppercase;
    padding:3px;
    border:0;
    font-weight:700;
    margin:5px;
    cursor:pointer;
}




.matosSuite2{
    background: url('../img/centreEtape1.gif') repeat-x;
    height:94px;
    margin-top:25px;
    padding:5px 20px 0 20px;
}
.matosSuite2 h3{
    color:#fff;
    font-size:18px;
    padding:17px 0 10px 0;
    border-bottom:1px dotted #fff;
    margin-bottom:30px;
}
.matosSuite2 h3.suite{
    margin-bottom:0;
    height:25px;
    padding:11px;
    border:0;
}
.matosSuite2 h3 span{
    color:#000;
    font-size:18px;
    padding-right:10px;
}
#reservation-catalogue #col3{
    width:209px;
    padding-top:80px;
}
#votreSejour{
    width:209px;
    background: url('../img/votreSejour.gif') repeat-y;
    margin-bottom:10px;
}
#votreSejour div{
    padding: 0 25px;
}
#votreSejour h3{
    width:189px;
    height:20px;
    padding:10px 0 0 22px;
    background: url('../img/sejourh3.gif') no-repeat;
    color:#0067B2;
    font-size:16px;
    font-weight:normal;
    margin-bottom:15px;
}
div.btSejour{
    display:block;
    width:209px;
    height:33px;
    background: url('../img/sejourFooter.gif') no-repeat;
}
#votrePanier{
    background: url('../img/votrePanier.gif') repeat-y;
}
#votrePanier h3{
    width:189px;
    height:20px;
    padding:10px 0 0 22px;
    background: url('../img/panierh3.gif') no-repeat;  
    color:#0067B2;
    font-size:17px;
    font-weight:bold;
}

p.vide{
    text-align:center;
    margin:20px 0;
}
#express{
    margin:0 8px;
    background:#fff;
    color:#0067b2;
    padding:10px;
}
.help{
    display:block;
    float:left;
    margin-right:5px;
    width:17px;
    height:17px;
    background: url('../img/help.gif') no-repeat;  
}
.validResa{
    display:block;
    float:left;
    width:209px;
    height:39px;
    background: url('../img/validResa.gif') no-repeat;  
}

div.cartcontent{
	padding: 5px;
}
.promotion p{
	padding: 8px;
	font-weight: bold;
	color: #FF7F00;
}

a.del img{
	border: none;
}


#skiSelector .active{
	font-weight: bold;
}


/** pages annexes*/
#mainPaneContact {
	margin-top: 50px;
	background-color: white;
}

div.inner{
	margin-top: 50px;
	background-color: white;
}



#ha a{
	font-size: 1em;
}

p.extrasmall{
	font-size: 9px;
	text-align: center;
	padding: 3px;
}

.cart-total-line{
	margin-top: 10px;
	border-top: 2px solid #0067B2;
	border-bottom: 2px solid #0067B2;
	padding-top: 5px;
	width: 200px;
}

p.yousave{
	margin: 5px;
	text-align: center;
	font-weight: bold;
}

p.yousave strong{
	color: red;
}


td.cart-line{
	border-top: 1px solid #666;
}

.inner h1{
	font-weight: bold;
	color: #FF7F00;
	margin: 5px 0;
	font-size: 18px;
	display: inline;
}

.inner h3{
	font-weight: bold;
	color: #0067B2;
	margin: 5px 0;
	font-size: 14px;
}

.inner p{
	margin: 5px 0;
}

#station-alpiski a{
	color: #0067B2;
}

/** reservation checkout**/
#reservation-checkout{
    
}
#reservation-checkout #col1, #reservation-checkout #col2, #reservation-checkout #col3{

}



#reservation-checkout #col1{
    width:88px;
    background:transparent url(../img/ongletEtape2.gif) no-repeat scroll right top;
}
#reservation-checkout #col2{
    width:683px;
    background:#00adef;
    margin-top:17px;
    padding-top:19px;
}
#reservation-checkout #col3{
	width: 208px;
    padding-left:0;
	padding-top: 80px;
}

#reservation-checkout .matosSuite2 {
background: url('../img/centreEtape1.gif') bottom center repeat-x;
height:47px;
margin-top:25px;
padding:5px 20px 0;
}

#reservation-checkout #matosList form{
    background:#fff;
    min-height:100px;
    border:1px solid #bfeafb;
    border-top:0;
    padding:15px 10px;
}
#reservation-checkout #matosList form label{
    display:block;
    float:left;
    width:265px;
    text-align:right;
    padding-right:10px;
    margin:5px 0;
}
#reservation-checkout #matosList form input{
    display:block;
    float:left;
    width:230px;
    margin:5px 0;
}

#reservation-checkout #matosList form input.civ{
    width:40px ;
    float: left;
    display: inline;
}
#reservation-checkout #matosList form input.small{
    width:165px;
}
div.felement div{float: left}
a.lostPw{
    display:block;
    float:left;
    color:#000;
    margin:5px 0;
    padding-left:5px;
}
a.lostPw:hover{
    text-decoration:none;
}
#reservation-checkout #matosList form input.idBt{
    float:right;
    width:100px;
    margin:30px 180px 30px 0;
}
#reservation-checkout #matosList form input.idBt.crea{
    width:157px;
}
#reservation-checkout #matosList form p{
    color:#00adef;
    text-align:center;
    margin:50px 0;
}
    
    
    
    
    
#reservation-checkout #matosList h3{
    margin-bottom:0;
}
#reservation-checkout #matosList h4, #reservation-checkout #matosList h4 strong{
    color:#0067b2;
    font-size:22px;
    margin-bottom:30px;
    font-weight:normal;
}
#reservation-checkout #matosList h4 strong{
    font-weight:700;
}


/** etape4 **/
/** reservation checkout**/
#reservation-validation{
    
}
#reservation-validation #col1, #reservation-validation #col2, #reservation-validation #col3{

}



#reservation-validation #col1{
    width:132px;
    background:transparent url(../img/ongletEtape4.gif) no-repeat scroll right top;
	 margin-top:8px;
}

#reservation-validation #col2{
	background-color: #0067B2;
	width: 620px;
	margin-top: 8px;
}

#reservation-validation #col3{
	margin-top: 80px;
}

#reservation-validation #matosList{
	margin-top: 20px;
}
             
#reservation-validation .innerform{
	background-color: transparent;
	padding: 3px;
	color: white;
}

#recapProducts, #personnalInfos, #paiementInfos {
	width:570px;
}

#recapProducts p{
	margin: 5px 0 5px 0;
}

#recapProducts h2{
	font-size: 16px;
}

.productName span{
	font-size: 18px;
}

div#recapPrices {
	width:570px;
}

div#recapPrices .totalPrice{
	border-bottom: 1px dotted white;
	width: 570px;
}

div#recapPrices .product-our-price{
	margin-left: 380px;
	text-align: center;
	font-weight: bold;
	background:transparent url(../img/prixBleu.gif) no-repeat scroll center top;
	width: 220px;
}
#personnalInfos .formLine{
	border-top: none;
}

div#recapPrices .product-our-price span{
	font-size: 22px;
}

div.box-etape3-equipement-content {
	background-color: white;	
}

#paiementInfos a{
	color: white;
}

.formLineFinal{
	margin-top: 20px;
	border: none;
}

dl#avantages{
	margin-left: 50px;	
}

dl#avantages dt{
	margin-top: 20px;
	font-weight: bold;
}

#selDay1,
#selDay2{
	width: 45px;
}
			 
#selMonth1,
#selMonth2{
	width: 85px;
}

.calendarinner span{
	font-weight: bold;
}

.infosLoc p{
	font-weight: bold;
	font-size: 14px;
}

#dureeSejour{
	font-size: 14px;
}

#sendit{
	width: 500px;
	margin: 30px auto 30px auto;
	border: 1px solid red;
	padding: 10px;
}
#sendit label{
	display: block;
	float: left;
	width: 200px;
}

.leftFrame .infosMag{
	margin-left: 100px;
}

.matosItem h4.bronze,
.matosItem h4.flocon{
	background:transparent url(../img/titreDetente.gif) no-repeat scroll 3px 0;
}

.matosItem h4.argent,
.matosItem h4.espoir{
	background:transparent url(../img/titreAction.gif) no-repeat scroll 3px 0;
}

.matosItem h4.or,
.matosItem h4.champion{
	background:transparent url(../img/titrePassion.gif) no-repeat scroll 3px 0;
}


.matosItem h4.platine{
	background:transparent url(../img/titreStar.gif) no-repeat scroll 3px 0;
}

div.chooser{
	text-align: right;
}

div.fieldError{
	color: red;
	text-align: right;
}

a.backLink{
	color: #FF7F00;
}


.prixbarre span{
	background: url(../img/barre.gif) no-repeat top right;
}
.prixbarre span{
	font-weight: bold;
	font-size: 13px;
}

.matosItem h5 span.equivalent-prod{
	font-size: 11px;
    color: #000;
}

div#psec{
	text-align: center;
	margin: 0 0 10px 0;
	line-height: 23px;
}
div#col1{

}

#stationSelect{
	_width: 160px;
}

div#mto{
	float: left; 
	margin-left: 445px;
	margin-top: -290px;
	_margin-left: 225px;
	_margin-top: -300px;
}

.options label a{
	text-decoration: none;
	color: black;
	font-weight: 700;
	font-size: 12px;
}

#footnav{
	text-align: center;
	margin: 10px;
}
#footnav a{
	color: #00ADEF;
}



/** Questionnaire **/

#questionnaire {
	margin-top: 50px;
	padding: 10px;
}

#questionnaire .question{
	margin: 0 0 20px 10px;
}

#questionnaire .question .label{
	font-weight: bold;
	margin: 10px 0 10px 0;
}

#questionnaire .question .reponses {
	margin-left: 10px;
}

#questionnaire .send {
	text-align: center;
	font-size: 14px;
}



