/* CSS Document */



@media only screen and (max-width: 639px) {
	
	/* STRUCTURE
	----------------------------------------------- */
	.bgwrap div.wrapped {	width:310px; padding-left:10px;}
	.bgwrapcont div.wrapped {	width:320px;}
	
		
		
	/* HEADER
	----------------------------------------------- */
	.bgwrap.header { height:50px;}

	#header-logo {width:72px; height:50px; margin-right:30px;}
	#header-baseline {font-size:12px;margin-top:19px;}
	#header-compte {display:none;}
	
	
	
	/* HEADER MENU
	----------------------------------------------- */
	
	#header-menu { background-position:8px 0px;}
	
	#header-menu li {
		display:none;
		padding-left:10px;
		padding-right:13px;
		font-size:10px;
	}
	
	/*// cacher par défaut les menus pour la version 320px*/
	#header-menu li + li + li + li + li {display:block;}
	
	
	/* MENU 320
	----------------------------------------------- 
	.bgwrapcont.mmenu320 {
		display:block;
	}*/
	
	#fondmenu320 {
		background-color: rgba(00, 00, 00, 0.5);
	}

	
	/*BASELINE H1
	----------------------------------------------- */
	.bgwrap.baseline {height:25px;}
	#baseline {padding-top:6px;height:19px; }
	#baseline h1 {font-size:13px;}

	
	
	/* MEGA MENU
	----------------------------------------------- */
	
	#megamenu {	display:none;}
	
	
	
	/* SLIDESHOW HOME
	----------------------------------------------- */
	
	.bgwrapcont.slideshow {	height:170px;}
	#slideshow {width:320px;height:170px; background:none;}
	
	.slide div.slide-zonetexte {margin-top:10px; width:75%;}
	.slide div.slide-zonebouton {width:100%;}
	.slide div.slide-zonetexte p.titre {font-size:24px;}
	.slide div.slide-zonetexte p.texte {font-size:14px;}
	.slide div.slide-zonebouton a div.btbig span.im {display:none;}
	.slide div.slide-zonebouton a div.btbig span.m {font-size:13px;}
	.slide div.slide-zonevisu img {display:none;}
	.slide div.slide-zonevisu {
		width:35%;
		left:65%;
		background-image:url(../img/slides/slide-visuel320-theone.png);
	}
	
	
	
	#slidecontrol {display:none;} 
	.ombre-bottom {display:none;}
	
	
	
	
	/* CONTENU CENTRAL
	----------------------------------------------- */
	
	/** BLOCK PARTENAIRE **/
	.bgwrapcont.maincontent {
		background:none;
		min-height:345px;
		/*background-color:#666;*/
	}
	
	#content {
		margin-top:10px;
	}
	
	#content-col1 {	width:300px; margin: 0px 10px 0px 10px; float:none;}
	
	.part-cont-titre {padding-top:10px;}
	.part-cont-titre p.titrePartHome {font-size:16px;}
	.part-boxmid {padding-left:10px;padding-right:10px;	}
	
	/** BLOCK PARTENAIRE : onglets **/
	.tab-onglets li:nth-child(n+2) {display:none;}
	.tab-onglets li:last-child {display:block; }
	.tab-onglets li:last-child span + span {width:175px;}
	
	
	
	/** BLOCK PARTENAIRE : vignettes **/
	.tab-vignettes {height:210px;}
	.tab-vignettes li:nth-child(2n+1) {margin-left:0px;}
	.tab-vignettes li:nth-child(2n) {margin-right:0px;}
	.tab-vignettes li:nth-child(n+5) {display:none;}
	.vigpart {
		width:130px;
		margin:5px 15px 10px 5px;	
	}
	
	/* bons plans */

	#contbonsplans {float:none;	margin-left:20px;}

	
	
		
	/** BLOCK SOLUTION  **/
	#contsolutions {width:280px; margin-bottom:20px; margin-left:10px;}
	#soluvisuel {display:none;}
	#soluinfos {width:260px;}
	#soluinfos p.titre{	font-size:16px;	}
	#soluinfos ul {	margin-top:10px;margin-bottom:0px;}
	#soluinfos div.texteCalcul {display:none;}
	#soluinfos div.textePaieSecure {display:none;}
	#soluinfos #solubt-decouvre {display:none;}
	
	/** BLOCK financement  **/
	#contfinancement {display:none;}
	
	
	/* PREFOOTER
	----------------------------------------------- */
	.bgwrapcont.prefooter {
		display:none;
	}


	/* FOOTER BLEU
	----------------------------------------------- */
	
	.bgwrapcont.footer-bleu {margin-top:80px;height:240px;}
	#footer-bleu {background:none;}
	
	#footerbleu-sommetEncart {
		position:absolute;
		top:-65px;
		background:none;
		background-color:#FFFFFF;
		width: 320px;
	}
	#footerbleu-texteEncart {
		width: 300px;
		font-size:14px;
		margin:15px auto;
	}
	
	#footerbleu-multicol {display:none;}
	
	#btFooter320only {display:block;}
	
	#btFooter320only a:last-child li {border-bottom-width:0px!important;}
	
	
	/* FOOTER GRIS FONCE
	----------------------------------------------- */
	.bgwrapcont.footer-grisf {display:none;}
	
	
	/* POSTFOOTER
	----------------------------------------------- */
	.bgwrapcont.postfooter {height:50px;}
	
	#postftrText {
		margin-right:0px;
		font-size:11px;
		text-align:center;
	}
	
	
	

	
}




















@media only screen and (min-width: 640px) and (max-width: 759px) {

	/* STRUCTURE
	----------------------------------------------- */
	.bgwrap div.wrapped {	width:620px;}
	.bgwrapcont div.wrapped {	width:640px;}
	
		
		
	/* HEADER
	----------------------------------------------- */
	.bgwrap.header { height:60px;}

	#header-logo {width:85px; height:59px;}
	#header-baseline {font-size:12px;margin-top:39px;}
	#header-compte {margin-top:10px; margin-right:20px;}
	
	
	
	/* HEADER MENU
	----------------------------------------------- */
	#header-menu li {
		padding-left:23px;
		padding-right:25px;
		font-size:10px;
	}
	
	
	/* MEGA MENU
	----------------------------------------------- */
	#menu-decouvrir, #menu-services {width:600px;}
	.megamenu-col {margin-left:20px; width:180px;}
	.megamenu-col div.mm-picto {display:none;}
	

	
	
	/* BASELINE H1
	----------------------------------------------- */
	#baseline h1 {
		font-size:14px;
	}

	
	/* SLIDESHOW HOME
	----------------------------------------------- */
	
	.bgwrapcont.slideshow {	height:193px;}
	#slideshow {width:640px;height:193px;}
	
	.slide div.slide-zonetexte {margin-top:20px;}
	.slide div.slide-zonetexte p.titre {font-size:25px; color:#000000;}
	.slide div.slide-zonetexte p.texte {font-size:14px; color:#FFFFFF;}
	.slide div.slide-zonetexte p:nth-child(n+5) {display:none;}
	.slide div.slide-zonebouton a div.btbig span.im {display:none;}
	.slide div.slide-zonebouton a div.btbig span.m {font-size:13px;}
	
	
	
	
	/* CONTENU CENTRAL
	----------------------------------------------- */
	
	/** BLOCK PARTENAIRE **/
	
	
	#content-col1 {	width:300px; margin: 0px 20px 0px 20px;}
	
	.part-cont-titre {padding-top:10px;}
	.part-cont-titre p.titrePartHome {font-size:16px;}
	.part-boxmid {padding-left:10px;padding-right:10px;	}
	
	/** BLOCK PARTENAIRE : onglets **/
	.tab-onglets li:nth-child(n+2) {display:none;}
	.tab-onglets li:last-child {display:block; }
	.tab-onglets li:last-child span + span {width:175px;}
	
	
	
	/** BLOCK PARTENAIRE : vignettes **/
	.tab-vignettes {height:210px;}
	.tab-vignettes li:nth-child(2n+1) {margin-left:0px;}
	.tab-vignettes li:nth-child(2n) {margin-right:0px;}
	.tab-vignettes li:nth-child(n+5) {display:none;}
	.vigpart {
		width:130px;
		margin:5px 10px 7px 5px;	
	}
	
	
		
	/** BLOCK SOLUTION  **/
	#contsolutions {width:600px; margin-bottom:20px;}
	#soluvisuel {display:none;}
	#soluinfos {width:580px;}
	#soluinfos p.titre{	font-size:18px;	}
	#soluinfos div.texteCalcul {display:none;}
	#soluinfos div.textePaieSecure {display:none;}
	#soluinfos #solubt-decouvre {display:none;}
	
	/** BLOCK financement  **/
	#contfinancement {display:none;}
	
	
	/* PREFOOTER
	----------------------------------------------- */
	.bgwrapcont.prefooter {
		display:none;
	}


	/* FOOTER BLEU
	----------------------------------------------- */
	
	.bgwrapcont.footer-bleu {margin-top:60px;height:230px;}
	#footer-bleu {background:none; }
	#footerbleu-sommetEncart {
		position:absolute;
		top:-65px;
		background:none;
		background-color:#FFFFFF;
		width: 640px;
	}
	#footerbleu-texteEncart {
		font-size:16px;
		margin:18px auto;
	}
	
	#footerbleu-multicol {	top:20px;}
	
	.ftrb-col.col1 {display:none;}
	.ftrb-col.col2 {display:none;}
	.ftrb-col.col3 {width:205px; margin-left:80px;}
	.ftrb-col.col4 {
		width:200px;
		background:none;
		margin-left:100px;
	}

	
	
	/* FOOTER GRIS FONCE
	----------------------------------------------- */
	
	.bgwrapcont.footer-grisf {height:100px;}
	#footergrisf-multicol {padding-top:20px;}
	
	.ftrgf-col {display:none;}
	.ftrgf-col.col1 {width:450px; display:block; margin-left:100px;}
	
	#ftrgf1-1 {float:left; margin-top:20px;  margin-right:20px;}
	#ftrgf1-2 {float:left;}
	
	
	
	/* POSTFOOTER
	----------------------------------------------- */
	.bgwrapcont.postfooter {height:50px;}
	
	#postftrText {
		margin-right:0px;
		font-size:16px;
		text-align:center;
	}

	
	
}



@media only screen and (min-width: 760px) and (max-width: 979px) {
	
	/* STRUCTURE
	----------------------------------------------- */
	.bgwrap div.wrapped {	width:740px;}
	.bgwrapcont div.wrapped {	width:760px;}
	
		
		
	/* HEADER
	----------------------------------------------- */
	#header {padding-left:10px;}
	#header-compte {margin-right:10px;}
	
	
	
	/* HEADER MENU
	----------------------------------------------- */
	#header-menu { background-position:18px 0px;}
	#header-menu li {padding-left:13px;}
	#header-menu li + li  {padding-left:23px;}
	
	/* MEGAMENU
	----------------------------------------------- */
	
	#menu-decouvrir, #menu-services {
		left:5px;
	}

	
	/* SLIDESHOW HOME
	----------------------------------------------- */
	
	.bgwrapcont.slideshow {	height:230px;}
	#slideshow {
		width:760px;
		height:230px;
	}
	
	.slide div.slide-zonetexte {margin-top:30px;}
	.slide div.slide-zonetexte p.titre {font-size:30px;}
	.slide div.slide-zonetexte p.texte {font-size:16px;}
	
	
	
	/* CONTENU CENTRAL
	----------------------------------------------- */
	
	/** BLOCK PARTENAIRE **/
	
	
	#content-col1 {	width:450px; margin: 0px 10px 0px 10px;}
	
	
	.part-cont-titre p.titrePartHome {font-size:18px;}
	.part-boxmid {
		padding-left:10px;
		padding-right:10px;
	}
	/** BLOCK PARTENAIRE : onglets **/
	.tab-onglets li:nth-child(n+4) {display:none;}
	.tab-onglets li:last-child {display:block;}
	
	/** BLOCK PARTENAIRE : vignettes **/
	.tab-vignettes {height:210px;}
	.tab-vignettes li:nth-child(3n+1) {margin-left:10px;}
	.tab-vignettes li:nth-child(3n) {margin-right:10px;}
	.tab-vignettes li:nth-child(n+7) {display:none;}
	.vigpart {
		width:130px;
		margin:5px 5px 5px 5px;	
	}
	
	
		
	/** BLOCK SOLUTION  **/
	#soluvisuel {display:none;}
	#soluinfos {width:auto;}
	#soluinfos p.titre{	font-size:18px;	}
	#soluinfos div.texteCalcul {padding-left:0px; background: none;}

	

	/* FOOTER BLEU
	----------------------------------------------- */
	
	
	#footerbleu-sommetEncart {width: 760px;}
	.ftrb-col {	margin-left:10px;}
	
	.ftrb-col.col1 {width:150px;}
	.ftrb-col.col2 {display:none;}
	.ftrb-col.col3 {width:205px; margin-left:90px;}
	.ftrb-col.col4 {
		width:200px;
		background:none;
		margin-left:90px;
	}
	
	
	
	
	/* FOOTER GRIS FONCE
	----------------------------------------------- */
	
	#ftrgf6 {display:none;}	
	.ftrgf-col {margin-left:10px;}
	.ftrgf-col.coln {margin-left:0px;}
	.ftrgf-col.colb {margin-left:0px;}

	
}


/* SITE */
@media only screen and (min-width: 980px) {
	
}