section#small_column{
	width:310px;
}


/*----------Changement header----------*/


header div.content div.options {
	bottom: 71px !important;
}


#secondary_menu_header {
	position: absolute;
	bottom: 48px;
	width: auto;
	right: 5px;
}

#tertiary_menu_header {
	position: absolute;
	left: 0px;
	width: auto;
	top:0px;
	margin-top:0px;
}

#module_centre {
	height: 350px;
}

#product_list {
	height: 98px;
}

.content{
	width: 100%;
}

#logo_somfy{
	margin-top: 27px;
}


#search_input {
	margin-top: 0px;
	top: 0px;
	left:512px;
	position:absolute;
}


.cadre_blanc_produit{
	padding-right: 15px;
}

.focus_avec_photo .cadre_blanc_produit{
	height: auto!important;
	background: white!important;
	width: 240px;
}

.focus_avec_photo p {
	width: 194px;
}

.img_focus,.img_fond_mod_focus{
	display: none;
}


/*----------Changement anim centre----------*/

#accroche_centre,.content {
width: 100%;
}
#shadow_centre{display:none;}
#accroche_centre{
	background:url(../../img/b2c_v4/degrade_central.png);	
}
#list_product{
	width: 680px;
}

#list_product li.list_product_plus_prod,
#product_item_last, #list_product li:last-child {
width: 112px;
}
#list_product li.list_product_plus_prod:nth-child(n+5){
	border-right:1px solid #fff;
}

.div_product{
width: 108px;
padding: 0px 2px 0px 2px;
}

.list_product_plus_prod {
	left: 565px;
	width: 110px;
	display: none;
}



/*----------Changement modules bot----------*/

#module1,#module2{
	margin-right: 40px!important ;

}

section#modules_bot section{
width: 200px;
}

section#modules_bot section a img{
width: 200px;
}

section#modules_bot section#conteneur_slider h2{
    width: 150px;
}

a.lien_image_actu {
height: 100%;
}

section#modules_bot{
	width: 680px;
}


/*---------Changement footer---------*/

.menu_pays {
width: auto;
}

#newsletter_input {
position: relative;
float: right;
}

.menu_social {
float: right;
}


/* Page type */

#breadcumbs{
	width:500px;
}

/* Page locator */

.one_item{
	display:block!important;
	clear:both!important;
}

#vous_desirez_trouver li{
	display:block!important;
	clear:both!important;
}

#map-canvas,#map{
	width:100%;
	height:300px;
	background-size:cover;
}

/* Recherche */

.content_resultat{
	width:281px;
}

#small_column{
	width:320px;
}

#les_resultats .un_resultat .content_resultat{
	width:251px;
	margin-left: 90px;
}
#les_resultats .un_resultat .image_resultat{
	width:80px;
}

#wide_column.myspace,
#wide_column{
	width:306px;
	margin-left: 0px;
}

/*---------Changement type page locator-------*/
.block_formulaire#vos_besoins .items label{
	font-family:FagoWebPro-Cond,arial,verdana;
	font-weight:normal;
	font-size: 16px;
}



/*-------------Page devis---------------*/

#list_produit{
	padding-left: 234px;
}

#list_produit li{
	margin-bottom: 70px;
}

textarea {
width: 100%;  
}

#champ6 .select{    
	margin-left: 230px;
}

.demande_devis .devis_part p{
	width: 660px;
}

input#code_postal{
	margin-bottom: 15px;
}

/*----------------------Page contact--------------*/

.contact textarea{
	width: 283px;
}

#send_form_contact{
	margin-right: 0px;
}

.contact #list_champ_contact_detail input, .list_champ_compte_detail input[type="text"], .list_champ_compte_detail input[type="password"]{
	width: 274px;
}

.select_contact,.compte .select_compte{
	width: 302px;
}

.contact .select_contact select, .compte .select_compte select{
	background-position: -225px -1902px;
}

.contact .select_contact select:focus, .compte .select_compte select:focus{
	background-position: -225px -1982px;
}

.liste_les_plus li{ text-align: left; }

/*------------------Page nouveau compte-----------------*/

.compte .boutons_sociaux a{
	display: block;
	float: none;
	width: 203px;
	margin: 3px auto;
}

#list_champ2 li:nth-child(2n+8) {
	margin-left: 0px;/*-----On annule le dÃƒÂ©calage*/
}

.question_bot {
	width: 100%;
	height: auto;
	margin-bottom: 35px;
}

.grp_question_bot {
	position: relative;
	margin-bottom: 0;
}

.compte #list_champ1 label {
	bottom: 0px;
}

.oui_non_list{
	position: relative;
}

/*-------------------Page minisite+mini-site-light------------------------*/

#list_actualites{
	width: 100%;
}

#list_info {
	width: 145px;
}

#horaires{
	margin-top: 26px;
}

#list_champ_mini_detail li input {
	width: 276px;
}

#list_champ_mini_detail .select {
	width: 306px;
}

#list_champ_mini_detail .select select {
	background-position: 282px;
}

#list_champ_mini_detail textarea {
	width: 286px;
}

.thumbs img {
	width: 74px;
}

#conteneur_thumb{
	width: auto;
	margin-left: 0px;
}


.service p {
	top: 0px;
}

#list_pres_produit li:hover, #list_pres_produit li {

	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}

/*----------------Page liste produit----------------*/

.liste_produit li{
	width: 200px;
}

.liste_produit img{
	width: 200px;
}

/*--------------My space-------------*/

.list_bouton_my_space li{
	width: 100%;
}

/* Page application */

table.menu_header_application{
	width: 681px;
}

#header_application.sticky table.menu_header_application{
	width: 100%;
	margin-left: 10px;
}

.mini_texte{
	width: auto;
	display: block;
}

#titre_question{
	width: 115px;
}

#form_ask_your_own_question .select {
	width: 140px;
	position: relative;
	left: 0px;
	float: right;
}

#slider_page_support_videos #conteneur_thumb {
	width: 298px;
	padding-left: 24px;
}

.block_image,
.article_block_application .article_content{
	width: 400px;
}

.article_block_application .article_content .big_title{
	width: 400px;
}

.block_image img,
.article_block_application .article_images img{
	max-width: 100%;
}
.article_block_application .article_images{
	width: 240px;
	height: auto;
}

.liste_block_application{
	margin-left: 0px;
}

.block_image,
.image_block_image,
.block_image{
	width: 300px;
	height: auto;
}

.video_box_block_application p:first-child, .block_image p:first-child{
	width: 100%;
}

.block_application .clear_block_application{
	left: -5px;
	width: 690px;
}

.video_box_block_application{
	width: 300px;
}

.video_box, .medium_block{
	width: 300px;
}

.half_width{
	width: 300px;
}

.image_featured.right, .image_featured.left{
	float: none;
	clear: both;
	margin: auto;
	width: 200px;
	max-width: 300px;
}

.block_featuring .texte{
	width: 300px;
}

.article_content.page_produit{
	width: 350px;
}

.medium_width{
	width: 260px;
}

.image_medium_width{
	max-width: 260px;
}

.image_medium_width img{
	max-width: inherit;
}

#assistance_support.big_gray_button {
	background-image: url("../../img/b2c_v4/pictos/picto_assistance_support.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 40px;
	width: 75px;
	float: right;
}

#telecharger_les_notices.big_gray_button {
	background-image: url("../../img/b2c_v4/pictos/picto_pdf.png");
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 50px;
	width: 75px;
}

.display_all{
	content: "tablet_view";
}

.block_decouvrir_produit{
	margin-right: 12px;
}

.onglets{
	float: none;
	clear: both;
	margin-bottom: 20px;
}

.gray_column{
	float: none;
	clear: both;
	margin-top: 20px;
	margin: auto;
}

/* Page support */
		
#titre_question{
	width: 100px;
}

.product_picture{
	float: none;
	clear: both;
	display: block;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
	width: 100%;
	max-width: 100%;
}

.product_description{
	float: none!important;
	clear: both!important;
}

/* Page Tahoma */

.white{
	float: none;
	clear: both;
	display: block;
}

.big_gray_button#assistance_support{
	background-position: 7.5px center;
	padding-left: 30px;
	width: 150px;
	float: none;
	clear: both;
	margin: auto;
}

.big_gray_button#telecharger_les_notices{
	padding-left: 35px;
	background-position: 5px center;
	font-size: 12px;
	vertical-align: middle;
	float: none;
	clear: both;
	margin: auto;
	width: 145px;
	margin-bottom: 10px;
}

#tout_savoir .article_images{
	margin-top: 100px;
}

.button_group{
	width: 260px;
	position: relative;
	float: right;
}

#colonne_images_block_produit .thumbs img {
	width: 62px;
	margin-top: 5px;
	margin-right: 0px;
}

#colonne_images_block_produit {
	padding-bottom: 0px;
}

/* Pages Tahoma */

.block_tahoma .subtitle{
	margin-left: 20px;
}

section#small_column {
	margin-left: 0px;
	float: right;
}

p.title{
	text-align: left;
}

.tahoma_product_description li{
	text-align: left;
}

#header_application.sticky{
	width: 690px;			
	left: 50%;
	margin-left: -350px;
}

.beautiful_button.last{
	clear: both;
	float: none;
	top: 20px;
	position: relative;
	margin-top: 20px;
	margin-left: 0px;
}

.beautiful_button.last .lien{
	position: relative;
	top: 253px;
}

.block_decouvrir_produit{
	margin-right: 6px;
}

.block_decouvrir_produit.last{
	position: relative;
	top: 20px;
	float: none;
	clear: both;
	margin-right: 0px!important;
	margin-left: 0px!important;
}

.table_tahoma tr td{
	text-align: left;
}

#module_search_results #les_resultats .un_resultat .content_resultat{ float: none; clear: both; margin-left: 0px; }
#module_search_results #les_resultats .un_resultat .image_resultat{ display: block; text-align: center; margin: auto; float: none; clear: both; }


#your_question{
	width: 276px!important;
}

/* Page produit */

#colonne_images_block_produit .bx-wrapper{ width: 260px; height: 260px; }
#colonne_images_block_produit.medium_width .bx-wrapper img{ width: 260px!important; height: 260px!important; }
.block_mini_columns .mini_video{ float: none; clear: both; margin: auto; }
.block_mini_columns .mini_texte{ float: none; clear: both; margin: 10px auto; }
.two_columns_block.article_block_application .button_group{ right: 0px; }

/* Create account */

.champ.radio_grises{ position: initial; padding-bottom: 45px; position: relative; clear:both; }

/* My space */

.list_images_my_space li:nth-child(3n+3){ margin-right: 0px; margin-left: 0px; }
/* #images_centre_my_space3{ margin-right: 0px; } */

/* Page Tahoma 3 */

.gray_box_with_price .box_package_price,
.gray_box_with_price .box_package_informations{ float: none; clear: both; display: block; width: auto; border-radius: 0px; }

.gray_box_with_price .box_package_price{ border-radius: 5px 5px 0 0; }
.gray_box_with_price .box_package_informations{ border-radius: 0 0 5px 5px; height: auto; }


/* Page myspace */

.liste_produits_my_space{ overflow: hidden; }
.list_produits_my_space .produit.myspace{ float: none; clear: none; overflow: hidden; margin-left: 0px!important; }

.myspace .item_liste_faq .left_column{ float: none; clear: both; width: 100%; }
.myspace .item_liste_faq .right_column{ width: 100%; margin-left: 0px; float: left; }

/* Page notices */

.block_notices .item_liste_notice:nth-child(3n+3) + .item_liste_notice {clear: none; margin-left: 55px}
.block_notices .item_liste_notice:nth-child(3) {margin-top: 0px}
.block_notices .item_liste_notice:nth-child(2n+2) + .item_liste_notice { clear: left; margin-left: 0px; float: left; margin-top: 36px; }
.block_notices .item_liste_notice:nth-child(2n+2) { float: left; clear: none; margin-left: 55px; }
.block_notices .item_liste_notice:nth-child(2){ margin-top: 0px; }

/* Page Votre Avis */

.formulaire_votre_avis label{ position: relative; top: 5px; margin-bottom: 10px; clear: both; float: none; display: block; width: auto; color: black; font-weight: bold; font-family: Verdana; font-size: 12px; margin-right: 0px; } 
.formulaire_votre_avis label + .fields{ overflow :hidden; margin-top: 3px; float: none; clear: both; margin-bottom: 35px; width: 306px; } 
.formulaire_votre_avis label + .fields label{ top: 0px; width: auto; margin-right: 0px; margin-top: 0px; font-weight: normal; }

/* -> Champs */

.formulaire_votre_avis .fields input[type=text]{ padding: 7px 10px; color: #bdbdbf; font-family: Verdana; border-radius: 25px; border: 1px solid #bdbcc1; border-bottom: 3px solid #bdbcc1; display: block; width: 283px; }
.formulaire_votre_avis .fields .select{ width: 302px; }
.formulaire_votre_avis .fields .select select{ background-position: -220px -1902px; color: #87888a; font-family: Verdana; }
.formulaire_votre_avis .fields .select select.active{ background-position: -220px -1982px; }

/* Page warranty */


.form_warranty.step_two .sous_titre {display:block}
.form_warranty.step_two .choix_description_moteurs .entete {display:none}
.form_warranty.step_two textarea { width:300px }
.form_warranty.step_three .row label{ top: 0px; margin-bottom: 5px; }
.form_warranty.step_three .row input[type=text]{ width: 272px; }
.form_warranty.step_three .row .select{ width: 302px; background-image: url("../../img/b2c_v4/sprite.png"); background-position: -346px -1902px; }

.progression_activate_my_tahoma.warranty{
	position: relative;
	left: 10px;
}

.progression_activate_my_tahoma.warranty li.first{
	border-radius: 15px 15px 0 0;
}

.progression_activate_my_tahoma.warranty li.last{
	border-radius: 0 0 15px 15px;
}

.progression_activate_my_tahoma.warranty li{
	display: block;
	float: none!important;
	clear: both;
	width: 240px;
	border-radius: 0 0 0 0;
	border: 1px solid #b7b7b7!important;
}

.liste_nav_activate_my_tahoma.warranty li .point{
	right: 0px;
	left: -7px;
}


/*page add project*/

.form_add_project .select {
  width:200px;clear:both

}

.form_add_project .row label {
  top:0;
  margin-bottom:5px

}

.form_add_project .ligne_moteur input[type=text]#ville_projet {
  margin-bottom:10px
}

.form_warranty.step_two .sous_titre {
margin-top: 10px;
border-top: solid 1px #ddd;
padding-top: 10px;
}

.form_warranty.step_two .choix_description_moteurs .ligne_moteur .select,.form_warranty.step_two .choix_description_moteurs .ligne_moteur input[type=text] {
  margin-bottom:10px
}


.form_add_project textarea { width:300px;}

.form_warranty.step_three #date{ background-position: -712px -396px; }

body .myspace .progression_activate_my_tahoma { left: 0px; }


/* Fit to body */

#loader_home,
#navigation_centre{ width: 680px; }

#module_centre > .content,#selection_personnage{width: 680px;}
#module_centre > .content,#module_centre,#selection_personnage{height:350px;}

#selection_personnage .personnage:first-child{ left: -15px; bottom: 0; az-index: 2; } /* -130 */
#selection_personnage .personnage:nth-child(2){ left: 123px; z-index: 1; bottom: 0; } /* -135 */
#selection_personnage .personnage:nth-child(3){ left: 325px; z-index: 2; bottom: 0; } /* -148 */
#selection_personnage .personnage:nth-child(4){ left: 525px; z-index: 1; bottom: 0; } /* -162 */

.v2 #selection_personnage .personnage:nth-child(2){ left: -15px; bottom: 24px; az-index: 2; } /* -130 */
.v2 #selection_personnage .personnage:nth-child(3){ left: 217px; z-index: 1; bottom: 24px; } /* -135 */
.v2 #selection_personnage .personnage:nth-child(3){ left: 325px; z-index: 2; bottom: 24px; } /* -148 */
.v2 #selection_personnage .personnage:nth-child(4){ left: 525px; z-index: 1; bottom: 24px; } /* -162 */

#hover_personnage .hover_personnage:nth-child(1){ left: 150px; top:103px;} /*280*/
#hover_personnage .hover_personnage:nth-child(2){ left: 335px; top:115px;} /*470*/
#hover_personnage .hover_personnage:nth-child(3){ left: 246px; top:107px;} /*394*/
#hover_personnage .hover_personnage:nth-child(4){ left: 422px; top:92px;} /*584*/

#selection_personnage .personnage:nth-child(1) .texte_personnage{ width: 150px; top: 40px; left: 0px; }
#selection_personnage .personnage:nth-child(2) .texte_personnage{ width: 150px; top: 40px; left: 0px; }
#selection_personnage .personnage:nth-child(3) .texte_personnage{ width: 150px; top: 40px; left: 0px; }
#selection_personnage .personnage:nth-child(4) .texte_personnage{ width: 150px; top: 55px; left: 0px; }

.v2 #selection_personnage .personnage:nth-child(2) .texte_personnage{ width: 150px; top: 0px; left: 0px; }
.v2 #selection_personnage .personnage:nth-child(3) .texte_personnage{ width: 100%; top: 0px; left: 0px; }
.v2 #selection_personnage .personnage:nth-child(4) .texte_personnage{ width: 100%; top: 0px; left: 0px; }
.v2 #selection_personnage .personnage:nth-child(5) .texte_personnage{ width: 150px; top: 0px; left: 0px;margin: 0 0 0 40px; }

#module_centre #anim_centre .slide_centre .block_texte{left:0px;}
#anim_centre.second_step .slide_centre:nth-child(1) .personnage{right:-170px !important;}
#anim_centre.second_step .slide_centre:nth-child(2) .personnage{right:-10px !important;}
#anim_centre.second_step .slide_centre:nth-child(3) .personnage{right:-60px !important;}
#anim_centre.second_step .slide_centre:nth-child(4) .personnage{right:-50px !important;}


#selection_personnage .personnage:first-child{ bottom: 0; left: -20px; }
#selection_personnage .personnage:first-child:hover{ left: -40px; }
#selection_personnage .personnage:nth-child(2){ left: 110px; z-index: 1; bottom: 0; }
#selection_personnage .personnage:nth-child(2):hover{ left: 160px; z-index: 1; }
#selection_personnage .personnage:nth-child(3){ left: 307px; z-index: 2; bottom: 0; }
#selection_personnage .personnage:nth-child(3):hover{ left: 286px; z-index: 2; }
#selection_personnage .personnage:nth-child(4){ left: 500px; z-index: 1; bottom: 0; }
#selection_personnage .personnage:nth-child(4):hover{ left: 500px; }

.v2 #selection_personnage .personnage:nth-child(2){ bottom: 0; left: -20px; }
.v2 #selection_personnage .personnage:nth-child(2){ left: -40px; }
.v2 #selection_personnage .personnage:nth-child(3){ left: 120px; z-index: 1; bottom: 0; }
.v2 #selection_personnage .personnage:nth-child(3):hover{ left: 120px; z-index: 1; }
.v2 #selection_personnage .personnage:nth-child(4){ left: 277px; z-index: 2; bottom: 0; }
.v2 #selection_personnage .personnage:nth-child(4):hover{ left: 277px; z-index: 2; }
.v2 #selection_personnage .personnage:nth-child(5){ left: 424px; z-index: 1; bottom: 0; }
.v2 #selection_personnage .personnage:nth-child(5):hover{ left: 424px; }

.v2 .slide_centre .video{left:400px;}
#selection_personnage .personnage:nth-child(4) .texte_personnage{ width: 173px; background-image: url("../../img/b2c_v4/module_centre_texte_holder_4.png"); left: 0px; top: 68px; }
#selection_personnage .personnage:nth-child(4):hover .texte_personnage{ left: 24px; top: -4px; }
.v2 #selection_personnage .personnage:nth-child(4):hover .texte_personnage{ left: 0px; top: 0px; }

#selection_personnage.it3 .personnage:nth-child(3){left: 219px;}
#selection_personnage.it3 .personnage:nth-child(4){left: 478px;}

#hover_personnage.it3 .hover_personnage:nth-child(3){left:219px;}
#hover_personnage.it3 .hover_personnage:nth-child(4){left:478px;}
.v2 #selection_personnage.it3 .personnage:nth-child(3):hover{ left: 219px; z-index: 1; }
.v2 #selection_personnage.it3 .personnage:nth-child(4):hover{ left: 478px; z-index: 2; }


#module_centre #anim_centre .slide_centre .block_texte{ z-index: 50; left: 10px; top:30px!important; /* Fix pour ÃƒÂ©viter le chevauchement */ }
#module_centre #anim_centre .slide_centre .block_texte .image{ width: 100px; top: 10px; }
#module_centre #anim_centre .slide_centre .block_texte .content{ width: 250px; }
#module_centre #anim_centre .slide_centre .block_texte .content h2{ font-size: 28px; }
#module_centre #anim_centre .slide_centre .block_texte .content p{ font-size: 16px; line-height: 18px; }
#module_centre #anim_centre .slide_centre .block_texte .content{ padding-bottom: 10px; padding-top: 15px; }
#module_centre #anim_centre .slide_centre:nth-child(4) .personnage{ right: -265px; background-position: 195px 70px; }
#module_centre #anim_centre .slide_centre:nth-child(4) .personnage .image_personnage img{ width: 85%; }
.v2 #module_centre #anim_centre .slide_centre:nth-child(4) .personnage .image_personnage img{ width: 100%; }
#module_centre #anim_centre .slide_centre:nth-child(4) .personnage .lire_la_video{ left: 140px; top: 85px; }

.v2 #accroche_centre{background-color:#9da7b2;}
/*New application page*/
.row,
.main_header,
#header_application,
#module_main #content_header,
#module_main .my_space_new #contentCompte #wide_column,
#module_main .my_space_new #menu_tabs,
#module_main .my_space_new .sous_block,
#module_page_type,
.sous_block_applcation,
.inside_maintopic {
	max-width: 680px;
}
#module_main .my_space_new #contentCompte #wide_column,
#module_main .my_space_new #menu_tabs,
.inside_maintopic {
	margin-left: auto;
	margin-right: auto;
	display:block;
}
.inside_maintopic img {
	max-width:100%;
}
.my_space_new #menu_tabs .menu_my_new>li.icon>a {
	background-position:300px center;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
	width: 60%;
}

.colonnes_lien {
	width:400px;
}

#header_application {
    margin: 0 auto;
}
/*Qa*/
#quickaccess_application ul li {
	width: 170px;
}

/*Menu*/
.container_header_application {
	padding: 18px 0 10px;
}

.menu_header_application tr.icones td span {
	width:auto;
}

/*Bloc Fullimg*/
.content-fullimg-w .fullimg  img.fullimg-main {
	width:100%;
}

/*Bloc Bubble*/
.content-bubbles-w .bubble-w .bubble-info {
	clear: both;
	position:inherit
}

.bubble-info-video {
	margin:top:0;
}

/*Bloc Half Img*/

.content-halfimg-w .withimg {
    background-position: 370px center;
    background-size: cover;
}

.video-content {
	margin-bottom:20px;
}

.video-img img {
	width:100%;
}

/*Bloc teaser*/
.col_3.teaser:nth-child(even) { 
	margin-right:0;
}
.teaser {
	margin-bottom:40px;
}

.teaser-img img{
	width:100%;
}

/*Bloc Choice*/
.choice-product-w .choice-full img,
.choice-product-img img {
	width:100%;
}

.content-choice-w .col_2.last {
	border:none;
}

.choice-product-infos {
	padding-left: 20px;
}
/*
.content-choice-w .col_2.last .choice-img {
    margin-top:0;.col_3_225.product
}
*/


/* Product */
.col_3_225.product:nth-child(even) { 
	margin-right:0;
}
.product {
	height:auto;
}
.product-img img{
	max-width:225px;
	max-height:225px;
}

.teaser {
	margin-bottom:40px;
}

/*Where*/
.content-where h4 {
    font-size: 22px;
    line-height: 24px;
    width: 100%;
	paddingright-left:5px;
	padding-left:5px;
}

/* bulles */
.content-bubbles-w .bubble-w,
.content-bubbles-w .bubbles-2 .bubble-w,
.content-bubbles-w .bubbles-3 .bubble-w,
.content-bubbles-w .bubbles-4 .bubble-w,
.content-bubbles-w .bubbles-5 .bubble-w,
.content-bubbles-w .bubble-w.first,
.content-bubbles-w .bubbles-2 .bubble-w.first,
.content-bubbles-w .bubbles-3 .bubble-w.first,
.content-bubbles-w .bubbles-4 .bubble-w.first,
.content-bubbles-w .bubbles-5 .bubble-w.first
{margin:0px 15px 15px 15px;width:270px;}
.content-bubbles-w .bubbles-5 .bubble-w .bubble{width:230px;height:230px;}
.content-bubbles-w .bubble-w .bubble-info,
.content-bubbles-w .bubbles-2 .bubble-w .bubble-info,
.content-bubbles-w .bubbles-3 .bubble-w .bubble-info,
.content-bubbles-w .bubbles-4 .bubble-w .bubble-info,
.content-bubbles-w .bubbles-5 .bubble-w .bubble-info
{text-align:center;width:230px;}

.video-content-w.vlarge .col_2_230,.video-content-w.vlarge .col_2_230 .video-img img{width:328px;}

.block_application .row.n1,.block_application .row.n2,.block_application .row.n3{
	width:450px;
} 
.block_application .row.n1.n2,
.block_application .row.n1.n3,
.block_application .row.n2.n3{
	width:210px;
} 

.bubbles{
margin-left:42px;}

/*Helper*/

.col_1, .col_2, .col_2_230, .col_3, .col_3_225, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11 {
    float: left;
    margin-right: 25px;
}


.col_3 {
    width: 325px;
	margin-right: 30px;
}

.col_4 {
    width: 210px;
}

.col_2_230 {
	width: 345px;
}

.col_2  {
	margin-right: 30px;
    width: 325px
}
.col_3_215 {
	width: 140px;
	margin-right: 0;
}

.col_3_225 {
	width: 325px;
	margin-right: 30px;
}

.col_9 {
    width: 540px;
}



.suf_5 {
    padding-right: 335px;
}

#wrapper .content.homeBanner .img990 {
	display: none;
}
#wrapper .content.homeBanner .img680 {
	display: inline-block;
	margin-top: -9px;
}
#wrapper .content.homeBanner .img300 {
	display: none;
}

#wrapper .content.homeBanner #home_banner_text {
	left: 238px;
	font-size: 15px;
}

.resultats_locator .block_resultat:nth-child(3n+1) {
	clear: none;
}

.resultats_locator .block_resultat:nth-child(2n+1) {
	clear: both;
}
#liste_resultats .contenu_block header.withBB {
	width:300px;
}
#liste_resultats, #level_expert_explanation {
	max-width: 660px;
	margin-right: auto;
	margin-left: auto;
}

div#module_landingpage .framedImage {
	width: 150px;
	height: 150px;
}

.formBuilderV4 .champ_contact_details_right {
	margin-left: 0;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	/*overflow: hidden;*/
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}