@charset "utf-8";
/* MBSMS Flexible Content CSS Document */

@media screen { 

/** affiche produit *****/	
	div#sagemrose {
		background:url(images/afficheproduit/fond-machine-rose.gif) top right no-repeat;
		width:560px;
		height:331px;
	}
	
	div#affprodimg {
		float:left;
		width:280px;
		height:331px;	
	}
		
	
	div#affproddesc {
		float:left;
		width:280px;
		height:331px;	
	}


/** 1 colonne ****************************/

	div#fc_1chla {
		clear:both;
		width:100%;
		height:100%;
	}
	
	div#fc_1chla_top {
		clear:both;
		width:100%;
		height:23px;
	}
	
	div#fc_1chla_top_l {
		float:left;
		width:10px;
		height:23px;	
	}
	div#fc_1chla_top_r {
		float:right;
		width:10px;		
		height:23px;
	}
	
	div#fc_1chla_top_m {
		float:left;
		height:23px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		padding-top:4px;
		display:inline;
		overflow:hidden;
	}
	
	div#fc_1chla_bottom {
		clear:both;
		width:98%;
		height:100%;
		margin-top:-6px;
		padding-left:5px;
	}
	
	
/** 2 colonnes *****************************/

	div#fc_2chla {
		clear:both;
		width:100%;
	}
	
	div#fc_2chla_left {
		float:left;
		width:49%;
	}
	
	div#fc_2chla_top_left {
		clear:both;
		height:23px;
	}	
	
	div#fc_2chla_top_left_l {
		float:left;
		width:10px;		
		height:23px;
	}
	
	div#fc_2chla_top_left_m {
		float:left;
		height:23px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		padding-top:4px;
		display:inline;
		overflow:hidden;
	}
	
	div#fc_2chla_top_left_r {
		float:right;
		width:10px;		
		height:23px;
	}
	
	div#fc_2chla_bottom_left {
		clear:both;
		width:95%;
		min-height:100px;
		margin-top:-6px;
		padding-left:5px;
	}
	
	div#fc_2chla_right {
		float:right;
		width:49%;
	}
	
	div#fc_2chla_top_right {
		clear:both;
		height:23px;
	}
	
	div#fc_2chla_top_right_l {
		float:left;
		width:10px;		
		height:23px;
	}
	
	div#fc_2chla_top_right_r {
		float:right;
		width:10px;		
		height:23px;
	}
	
	div#fc_2chla_top_right_m {
		float:left;
		height:23px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		padding-top:4px;
		display:inline;
		overflow:hidden;
	}
	
	div#fc_2chla_bottom_right {
		clear:both;
		width:95%;
		min-height:100px;
		margin-top:-6px;
		padding-left:5px;		
	}
	
/** Flex 3 colonnes *****************************/
	
	div#fc_3chla {
		clear:both;
		width:100%;
		height:100%;
	}
	
	div#fc_3chla_left {
		float:left;
		width:32%;
		height:100%;
	}
	
	div#fc_3chla_top_left{        
		clear:both;
		width:100%;
		height:23px;	
	}

	div#fc_3chla_top_left_l{        
		float:left;
		width:10px;
		height:23px;	
	}
	
	div#fc_3chla_top_left_r{
		float:right;
		width:10px;		
		height:23px;
	}
	
	div#fc_3chla_top_left_m {
		float:left;
		height:23px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		padding-top:4px;		
	}
	
	div#fc_3chla_bottom_left{
		clear:both;
		width:96%;
		margin-top:-6px;
		padding-left:5px;
	}
	
	div#fc_3chla_middle {
		float:left;
		width:32%;
		height:100%;
		margin-left:10px;
	}	
	
	div#fc_3chla_top_middle{        
		clear:both;
		width:100%;
		height:23px;	
	}

	div#fc_3chla_top_middle_l{        
		float:left;
		width:10px;
		height:23px;	
	}
	
	div#fc_3chla_top_middle_r{
		float:right;
		width:10px;		
		height:23px;
	}
	
	div#fc_3chla_top_middle_m {
		float:left;
		height:23px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		align:center;
		font-weight:bold;
		font-size:1em;
		padding-top:4px;		
	}
	
	div#fc_3chla_bottom_middle{
		clear:both;
		width:96%;
		margin-top:-6px;
		padding-left:5px;
	}
	
	div#fc_3chla_right {
		float:right;
		width:32%;
		height:100%;
	}
	
	div#fc_3chla_top_right{        
		clear:both;
		width:100%;
		height:23px;	
	}

	div#fc_3chla_top_right_l{        
		float:left;
		width:10px;
		height:23px;	
	}
	
	div#fc_3chla_top_right_r{
		float:right;
		width:10px;		
		height:23px;
	}
	
	div#fc_3chla_top_right_m {
		float:left;
		height:23px;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:1em;
		padding-top:4px;		
	}
	
	div#fc_3chla_bottom_right {
		clear:both;
		width:96%;
		margin-top:-6px;
		padding-left:5px;

	}
	
/** Clear middle float ****************************/	
	.clearfloat {
		clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
	}
	
/** Flex 2 zones largeur egales ****************************/

	div.fc_2zhla {
		clear:both;
		overflow:auto;
		width:100%;
		min-height:100px;
		height:100%;
		margin-top:3px;
		padding-left:3px;
	}

	div#fc_2zhla_left {
		float:left;
		width:47%;
		min-height:100px;
		height:100%;
		padding:0 7px 0 7px;
	}
	
	div#fc_2zhla_right {
		float:right;
		width:47%;
		min-height:100px;
		height:100%;
		padding:0 7px 0 7px;		
	}

/** Flex 2 zones largeur 1/3-2/3 ****************************/		
	
	div.fc_2zhlald {
		clear:both;
		width:100%;
		min-height:100px;
		height:100%;
		margin-top:3px;
		padding-left:3px;
	}
	
	div#fc_2zhlald_left {
		float:left;
		width:33%;
		min-height:100px;
		height:100%;
		padding:0 7px 0 7px;
	}
	
	div#fc_2zhlald_right {
		float:right;
		width:63%;
		min-height:100px;
		height:100%;
		padding:0 7px 0 7px;		
	}

/** Flex 2 zones largeur 2/3-1/3 ****************************/		
	
	div.fc_2zhlald2 {
		clear:both;
		width:100%;
		min-height:100px;
		height:100%;
		margin-top:3px;
		padding-left:3px;
	}
	
	div#fc_2zhlald2_left {
		float:left;
		width:63%;
		min-height:100px;
		height:100%;
		padding:0 7px 0 7px;
	}
	
	div#fc_2zhlald2_right {
		float:right;
		width:33%;
		min-height:100px;
		height:100%;
		padding:0 7px 0 7px;		
	}
	
/** Flex 3 zones ****************************/		

	div#fc_3zhla {
		clear:both;
		width:100%;
		min-height:100px;
		height:100%;
		margin-top:3px;
		padding-left:3px;		
	}
				
	div#fc_3zhla_left {
		float:left;
		width:30%;
		height:100%;
		min-height:100px;
		padding:0 7px 0 7px;
	}
	
	div#fc_3zhla_middle {
		overflow: hidden;
		clear:none;
		height:100%;
		min-height:100px;
		padding:0 7px 0 7px;		
	}
	
	div#fc_3zhla_right {
		float:right;
		width:30%;
		height:100%;
		min-height:100px;
		padding:0 7px 0 7px;
	}	

/** Flex 2 zones eb****************************/		
	
	div#fc_2zhlp {
		clear:both;
		width:100%;
		min-height:100px;
		height:100%;
		margin-top:6px;
		padding-left:5px;		
	}

	div#fc_2zhlp_left {
		float:left;
		width:47%;
		min-height:100px;
		height:100%;
		margin-top:6px;
		padding-left:5px;
		border-right:1px solid #E5E5E5;
	}
	
	div#fc_2zhlp_right {
		float:right;
		width:47%;
		min-height:100px;
		height:100%;
		margin-top:6px;
		padding-left:5px;		
	}

/** nouveaute***************************/

	div#nom_nouveaute {
		clear:both;
		width:99%;
		min-height:100px;
		height:100%;
	}
	
	div#image_nouveaute {
		clear:both;
		width:99%;
		min-height:100px;
		height:100%;
	}
	
	div#texte_nouveaute {
		clear:both;
		width:99%;
		min-height:100px;
		height:100%;
	}
	
	div#prix_nouveaute {
		clear:both;
		width:99%;
		min-height:100px;
		height:100%;
	}

/*********************************************************************/	
/** couleurs ****************************/
/*********************************************************************/

	.blue div#fc_1chla_top, .blue div#fc_2chla_top_left, .blue div#fc_2chla_top_right, .blue div#fc_3chla_top_left, .blue div#fc_3chla_top_right, .blue div#fc_3chla_top_middle { 
		background:url(images/buroinfohead_m.gif) top left repeat-x;		
	}
	
	.blue div#fc_1chla_top_l, .blue div#fc_2chla_top_left_l, .blue div#fc_2chla_top_right_l, .blue div#fc_3chla_top_left_l, .blue div#fc_3chla_top_right_l, .blue div#fc_3chla_top_middle_l {
		background:url(images/buroinfohead_l.gif) top left no-repeat;
	}
	
	.blue div#fc_1chla_top_r, .blue div#fc_2chla_top_left_r, .blue div#fc_2chla_top_right_r, .blue div#fc_3chla_top_left_r, .blue div#fc_3chla_top_right_r, .blue div#fc_3chla_top_middle_r {
		background:url(images/buroinfohead_r.gif) top right no-repeat;
	}
	
	.Blue div#nom_nouveaute a.no_buroinfo:hover {
		color:#0065A6;
		text-decoration:underline;
	}
	
/*********************************************************************/	
	.red div#fc_1chla_top, .red div#fc_2chla_top_left, .red div#fc_2chla_top_right, .red div#fc_3chla_top_left, .red div#fc_3chla_top_middle, .red div#fc_3chla_top_right {
		background:url(images/gestionhead_m.gif) top left repeat-x;
	}
	
	.red div#fc_1chla_top_l, .red div#fc_2chla_top_left_l, .red div#fc_2chla_top_right_l, .red div#fc_3chla_top_left_l, .red div#fc_3chla_top_middle_l, .red div#fc_3chla_top_right_l {
		background:url(images/gestionhead_l.gif) top left no-repeat;
	}
	
	.red div#fc_1chla_top_r, .red div#fc_2chla_top_left_r, .red div#fc_2chla_top_right_r, .red div#fc_3chla_top_left_r, .red div#fc_3chla_top_middle_r, .red div#fc_3chla_top_right_r {
		background:url(images/gestionhead_r.gif) top right no-repeat;
	}
	
	
	.red div#nouveaute_titre a.no_buroinfo:hover {
		color:#0065A6;
		text-decoration:underline;
	}
	
	
/*********************************************************************/	
	.green div#fc_1chla_top, .green div#fc_2chla_top_left, .green div#fc_2chla_top_right, .green div#fc_3chla_top_left, .green div#fc_3chla_top_middle, .green div#fc_3chla_top_right {
		background:url(images/demathead_m.gif) top left repeat-x;
	}
	
	.green div#fc_1chla_top_l, .green div#fc_2chla_top_left_l, .green div#fc_2chla_top_right_l, .green div#fc_3chla_top_left_l, .green div#fc_3chla_top_middle_l, .green div#fc_3chla_top_right_l {
		background:url(images/demathead_l.gif) top left no-repeat;
	}
	
	.green div#fc_1chla_top_r, .green div#fc_2chla_top_left_r, .green div#fc_2chla_top_right_r, .green div#fc_3chla_top_left_r, .green div#fc_3chla_top_middle_r, .green div#fc_3chla_top_right_r {
		background:url(images/demathead_r.gif) top right no-repeat;
	}
	
	.green div#nouveaute_titre a.no_buroinfo:hover {
		color:#0065A6;
		text-decoration:underline;
	}
	
/*********************************************************************/	
	.orange div#fc_1chla_top, .orange div#fc_2chla_top_left, .orange div#fc_2chla_top_right, .orange div#fc_3chla_top_left, .orange div#fc_3chla_top_middle, .orange div#fc_3chla_top_right {
		background:url(images/devwebhead_m.gif) top left repeat-x;
	}
	
	.orange div#fc_1chla_top_l, .orange div#fc_2chla_top_left_l, .orange div#fc_2chla_top_right_l, .orange div#fc_3chla_top_left_l, .orange div#fc_3chla_top_middle_l, .orange div#fc_3chla_top_right_l {
		background:url(images/devwebhead_l.gif) top left no-repeat;
	}
	
	.orange div#fc_1chla_top_r, .orange div#fc_2chla_top_left_r, .orange div#fc_2chla_top_right_r, .orange div#fc_3chla_top_left_r, .orange div#fc_3chla_top_middle_r, .orange div#fc_3chla_top_right_r {
		background:url(images/devwebhead_r.gif) top right no-repeat;
	}
	
	.orange div#nouveaute_titre a.no_buroinfo:hover {
		color:#0065A6;
		text-decoration:underline;
	}
	
/*********************************************************************/		
	.violet div#fc_1chla_top, .violet div#fc_2chla_top_left, .violet div#fc_2chla_top_right, .violet div#fc_3chla_top_left, .violet div#fc_3chla_top_middle, .violet div#fc_3chla_top_right {
		background:url(images/autreservhead_m.gif) top left repeat-x;
	}
	
	.violet div#fc_1chla_top_l, .violet div#fc_2chla_top_left_l, .violet div#fc_2chla_top_right_l, .violet div#fc_3chla_top_left_l, .violet div#fc_3chla_top_middle_l, .violet div#fc_3chla_top_right_l {
		background:url(images/autreservhead_l.gif) top left no-repeat;
	}
	
	.violet div#fc_1chla_top_r, .violet div#fc_2chla_top_left_r, .violet div#fc_2chla_top_right_r, .violet div#fc_3chla_top_left_r, .violet div#fc_3chla_top_middle_r, .violet div#fc_3chla_top_right_r {
		background:url(images/autreservhead_r.gif) top right no-repeat;
	}
	
	
	.violet div#nouveaute_titre a.no_buroinfo:hover {
		color:#0065A6;
		text-decoration:underline;
	}

/*********************************************************************/
	.mbsmsblue div#fc_1chla_top, .mbsmsblue div#fc_2chla_top_left, .mbsmsblue div#fc_2chla_top_right, .mbsmsblue div#fc_3chla_top_left, .mbsmsblue div#fc_3chla_top_right, .mbsmsblue div#fc_3chla_top_middle { 
		background:url(images/mbsmshead_m.gif) top left repeat-x;		
	}
	
	.mbsmsblue div#fc_1chla_top_l, .mbsmsblue div#fc_2chla_top_left_l, .mbsmsblue div#fc_2chla_top_right_l, .mbsmsblue div#fc_3chla_top_left_l, .mbsmsblue div#fc_3chla_top_right_l, .mbsmsblue div#fc_3chla_top_middle_l {
		background:url(images/mbsmshead_l.gif) top left no-repeat;
	}
	
	.mbsmsblue div#fc_1chla_top_r, .mbsmsblue div#fc_2chla_top_left_r, .mbsmsblue div#fc_2chla_top_right_r, .mbsmsblue div#fc_3chla_top_left_r, .mbsmsblue div#fc_3chla_top_right_r, .mbsmsblue div#fc_3chla_top_middle_r {
		background:url(images/mbsmshead_r.gif) top right no-repeat;
	}
	
	.Blue div#nom_nouveaute a.no_buroinfo:hover {
		color:#0065A6;
		text-decoration:underline;
	}
	
/*********************************************************************/
	.grey div#fc_1chla_top, .grey div#fc_2chla_top_left, .grey div#fc_2chla_top_right, .grey div#fc_3chla_top_left, .grey div#fc_3chla_top_middle, .grey div#fc_3chla_top_right {
		background:url(images/greyhead_m.gif) top left repeat-x;
	}
	
	.grey div#fc_1chla_top_l, .grey div#fc_2chla_top_left_l, .grey div#fc_2chla_top_right_l, .grey div#fc_3chla_top_left_l, .grey div#fc_3chla_top_middle_l, .grey div#fc_3chla_top_right_l {
		background:url(images/greyhead_l.gif) top left no-repeat;
	}
	
	.grey div#fc_1chla_top_r, .grey div#fc_2chla_top_left_r, .grey div#fc_2chla_top_right_r, .grey div#fc_3chla_top_left_r, .grey div#fc_3chla_top_middle_r, .grey div#fc_3chla_top_right_r {
		background:url(images/greyhead_r.gif) top right no-repeat;
	}
	
	.grey div#nouveaute_titre a.no_buroinfo:hover {
		color:#0065A6;
		text-decoration:underline;
	}
/*********************************************************************/	
}
