/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/* for all templates and grids */
body{
text-align:center;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
background: #fff url(backhd.jpg) center top no-repeat; 
color:#2C2C2C;
}
#ft{clear:both;}
/**/
/* 750 centered, and backward compatibility */ 
#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
/*	background: none repeat scroll 0 0 #fff;*/
    margin: 40px auto 0;
    min-width: 750px;
    padding: 20px;
    text-align: left;
    width: 53.69em;
    border:1px solid #e8e9ee;
/*    opacity: 0.97;*/
background: rgba(251, 251, 251, .90)

}
/* 950 centered */ 
#doc2 {
	width:73.074em;*width:71.313em;min-width:950px;}
/* 100% with 10px viewport side matting */ 
#doc3 {
	margin:auto 10px; /* not for structure, but so content doesn't bleed to edge */
	width:auto;}
	
/* below required for all fluid grids; adjust widths and margins above accordingly */

	/* to preserve source-order independence for Gecko */
	.yui-b{position:relative;}
	.yui-b{_position:static;} /* for IE < 7 */
	#yui-main .yui-b{position:static;} 

#yui-main {width:100%;}
.yui-t1 #yui-main,
.yui-t2 #yui-main,
.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

.yui-t4 #yui-main,
.yui-t5 #yui-main,
.yui-t6 #yui-main{float:left;margin-right:-25em;/* IE: preserve layout at narrow widths */}

.yui-t1 .yui-b {
	float:left;
    width:12.3207em;*width:12.0106em;}
.yui-t1 #yui-main .yui-b{
    margin-left:13.3207em;*margin-left:13.0106em;
}

.yui-t2 .yui-b {
	float:left;
    width:13.8456em;*width:13.512em;}
.yui-t2 #yui-main .yui-b {
    margin-left:14.8456em;*margin-left:14.512em;
}

.yui-t3 .yui-b {
	float:left;
    width:23.0759em;*width:22.52em;}
.yui-t3 #yui-main .yui-b {
    margin-left:24.0759em;*margin-left:23.52em;
}

.yui-t4 .yui-b {
	float:right;
    width:13.8456em;*width:13.512em;}
.yui-t4 #yui-main .yui-b {
    margin-right:14.8456em;*margin-right:14.512em;
}

.yui-t5 .yui-b {
	float:right;
    width:18.4608em;*width:18.016em;}
.yui-t5 #yui-main .yui-b {
    margin-right:19.4608em;*margin-right:19.016em;
}

.yui-t6 .yui-b {
	float:right;
    width:23.0759em;*width:22.52em;}
.yui-t6 #yui-main .yui-b {
    margin-right:24.0759em;*margin-right:23.52em;
}

.yui-t7 #yui-main .yui-b {
	display:block;margin:0 0 1em 0;
}
#yui-main .yui-b {float:none;width:auto;}
/* GRIDS (not TEMPLATES) */
.yui-g .yui-u, 
.yui-g .yui-g, 
.yui-gc .yui-u,
.yui-gc .yui-g .yui-u,
.yui-ge .yui-u, 
.yui-gf .yui-u{float:right;display:inline;}
.yui-g div.first, 
.yui-gc div.first,
.yui-gc div.first div.first,
.yui-gd div.first, 
.yui-ge div.first, 
.yui-gf div.first{float:left; width: 51%}
.yui-g .yui-u, 
.yui-g .yui-g{width:38.3%;}
.yui-g .yui-g .yui-u,
.yui-gc .yui-g .yui-u {width:48.1%;}
.yui-gb .yui-u, 
.yui-gc .yui-u, 
.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}
.yui-gb div.first, 
.yui-gc div.first, 
.yui-gd div.first{margin-left:0;}
.yui-gc div.first, 
.yui-gd .yui-u{width:66%;}
.yui-gd div.first{width:32%;}
.yui-ge .yui-u{width:24%;}
.yui-ge div.first, 
.yui-gf .yui-u{width:74.2%;}
.yui-gf div.first{width:24%;}
.yui-ge div.first{width:74.2%;}
#bd:after,
.yui-g:after, 
.yui-gb:after, 
.yui-gc:after, 
.yui-gd:after, 
.yui-ge:after, 
.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,
.yui-g, 
.yui-gb, 
.yui-gc, 
.yui-gd, 
.yui-ge, 
.yui-gf{zoom:1;}


/* Basic Element Formatting */

#header{
	height:200px;

	margin:0;
	padding:0;
	}
	
#header h1{
	font-size:1em;
	margin:0;
	padding:15px 20px 0px;
	}
	
#header h1 a{
	color:#000000;
	background-color:#F3F2ED;
	}
	
.content{
	height:332px;
	background:white;

	margin:0;
	padding:0;
	}
	
.content.scnd {
background:#000
}
	
#secondary{
	float:left;
	margin:0;
	padding:0;
	}
	
#secondaryFull{
	height:50px;
	background-color:#CFB59F;
	border-top:#FFFFFF 2px solid;
	margin:0;
	padding:0;
	}

#ft {
/*
	border-top: #E6E3E6 3px solid;
*/
}	
#footer{
	height: 50px;

	width: 55%;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color:#727272;
	float:left;
	}
	
.social {
padding:  0;
}	

#fb-root {
display:inline
}

.fb_iframe_widget{
	vertical-align: top;
}
	
	
.title1 {
	color: white;
	font-size: 27px;
	font-weight: bold;
	width: 276px;
	text-align: center;
	padding: 60px 0 0 22px;
}	


.title2 {
	color:#FFFAD0;
	width: 300px;
	text-align: center;
	font-size: 13px;
	margin: 35px auto 0 auto;
}	

.logo {
margin: 15px 0 0; 
float:left;
width: 56%;
}

.logo img { 
/*width: 161px;*/
width: 250px;
display: block; 
margin: 0 auto;
margin-top: 35px;
text-align: center;
}

.contact {
background: url(bulle_tel.png) no-repeat 65%;
float: left;
/*margin: 40px 0 0 0; */
margin: 20px 0 0 0; 
font-family: Arial;
font-size: 22px;
color: #7a7a7a;
width: 43%;
text-align: center;
padding: 0;
font-weight:bold;
height: 190px;
}
.contact img{
	display: block;
	width: 158px;
	position: :relative;
	margin: 0 auto;
} 
#mc_embed_signup .mc-field-group{
	width: 95% !important;
}
#mc_embed_signup .mc-field-group{ 
	margin: 0px;

} 
.contact a {
 color: #ffffff;
display: block;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 18px;
font-weight: 500;
letter-spacing: -0.02em;
line-height: 1.8;
margin: 60px auto 0 62px;
position: relative;
text-decoration: none !important;
}

.contact a:hover {
text-decoration:underline;
}

.sec-text {
width: 55%;
float: left;
padding:0 26px;
}
.social > iframe{
	width: 116px !important;
}

.sec-text p {
/*font-size:15px;*/
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
margin: 0 0 8px 0;
color: #000;
/*line-height: 22px;*/
  font-size: 17px;
  line-height: 30px;
}

.titleNewsletter{
font-size:15px;
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
color: #000;
text-transform: uppercase;
}

.sec-text p.invit {
font-family: 'Raleway', sans-serif;
font-size: 15px;
font-weight: 700;
color: #2582b5;
text-align: center;
margin: 11px 0 10px -12px;
}
h1.title{
	width: 100%;
	display: inline-block;
	float: left;
/*	font-size:30px !important;*/
	font-size:28px !important;
	color: #1572A5;
	letter-spacing: -0.02em;
	font: italic bold 27px/30px Georgia, serif;
	text-align: center;
	line-height: 40px !important;
	  margin: 0 0 25px 0;
}

.sec-form {
width:37%;
float:left;
margin:0;
/*
background: transparent url(fleche-cta.png) left bottom no-repeat;
*/
}
.sec-form.download {
/*
border: 1px solid #E6E3E6;
*/
margin: 0;
}
/*.sec-text h1 {
font-size:27px;
color: #226926;
font-weight:bold italic;
letter-spacing: -0.02em;
font-family: Georgia, Times, 'Times New Roman', serif;
text-align: center;
}*/

.sec-text h2 {
color: #74a834;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 15px;
font-weight: normal;
letter-spacing: -0.02em;
line-height: 22px;
text-align: center;
text-transform: uppercase;
}

/*
margin: 0 0 35px 0;
*/
padding:0;
font-family: Arial;
font-size: 34px;
color: #fff;
text-shadow: -1px 2px 7px rgba(0,0,0,.9);

height: 83px;
}

.sec-text h2 {
font-family: Arial;
color: #2d2d2d;
font-size: 22px;
font-weight: normal;
margin: 0;
padding: 0;
background: transparent url(arrow.png) left center no-repeat;
padding: 0 0 0 24px;
}


.sendform {
text-align:center;
}

.bootform{

padding: 0 0 0 5px
}




/*Mailchmp*/

#mc_embed_signup .mc-field-group select {
background:white;
width:218px;
border:none;
	height: 32px !important;
}


#mc_embed_signup .button { 
border-radius:0 !important;
width: 100% !important;
margin: 0 auto !important;
height: 48px !important;
padding: 0px !important;
display: block !important;
font-family: Arial;
font-size: 17px;
color: #fff;
font-weight: normal !important;
}

#mc_embed_signup .button {
/*background-color: #226926 !important; */
background-color: #1572A5 !important; 
font-size: 16px !important; 
color: #FFFFFF !important; 
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important; 

}	 

#mc_embed_signup .button:hover {
background-color: #164B7D !important;
border-radius:0!important;
margin: 0 auto !important;
height: 48px !important;
display: block !important;
font-family: Arial;
font-size: 16px;  
border-radius: 2px !important;
color: #fff;
}



#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
	   


#mc_embed_signup {
padding: 20px; 
width: 265px;
background-color: #e8e9ee !important; 
border: 1px solid #e5e5e5 !important;
border-radius: 4px;
margin-left: 17px;
}

/*
 -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px); 
*/


.sec-form.download #mc_embed_signup {
background: rgb(251, 251, 251) !important;
background: rgba(251, 251, 251, .8) !important;
}

.sec-form.download #mc_embed_signup {
font: 16px Helvetica,Arial,sans-serif;
}

#mc_embed_signup input {
border: medium none !important;
/*height: 25px; */
}


#mc_embed_signup .mc-field-group input {
display: block;
width: 200px;
padding: 8px;
text-indent: 2%; 
color: #999;
} 

#mc_embed_signup .mc-field-group input {
display: block;
padding: 5px 0 !important; 
text-indent: 2%;
width: 100%;
}

#mc_embed_signup .mc-field-group.already{
color: #5a696c;
}

#mc_embed_signup .mc-field-group .asterisk {
top: -2px;
right: auto;
height: inherit;
margin-left: 2px;
}
#mc_embed_signup .mc-field-group label{
	margin-bottom: 7px !important;
}
#mc_embed_signup input[type="checkbox"]{
	height: auto !important;
}
#mc_embed_signup input[type="text"]{
	height: 23px !important;
}
#mc_embed_signup input[type="email"]{
	height: 23px !important;
}



#mc_embed_signup form {
padding: 10px 15px 15px 15px !important;
}

img.arrw {
/*
margin: -20px 0 0 -40px;
*/
margin: -20px 0 0 -59px;
display: none;
}


#mc_embed_signup h2 {
color: #000 !important;
font-size: 16px !important;
font-weight: normal !important; 
margin:25px 0px 20px !important;
}

#mc_embed_signup .indicates-required, #mc_embed_signup .mc-field-group label.ttl {
text-align: left;
color: #000;
}

#mc_embed_signup .mc-field-group {
margin: 0 5px 10px;
padding-bottom: 0;
}

#mc_embed_signup form.download {
padding: 0;
text-align: center;
width: 95%;
margin: 0 auto;
}

#mc_embed_signup .button.download {
margin:0;
padding: 5px 0 0 0;
}


.legal {
	font-size: 11px;
color: #727272;
font-style:italic
	}
	   
.social_icons {	   
text-align:center;

 }
   
.social_icons span{	   
vertical-align:top;
 font-size: 14px;
   }
   
.social_icons img{	   

margin-top: -7px;
   }
   
.hcard-download {
	color:#444
	}
	
	
#mc_embed_signup .mc-field-group .asterisk {
  right: 20px !important;
}

span.numb {

	color:#1572A5; 
	font: bold 20px Georgia, serif;
}
