/* IMPORT CSS */
@import url(import_2col.css);
@import url(import/col_droite.css);

/* SELF CSS */

/* Bloc content */
#espaceSeniors #title  {height:148px;width:983px;background:transparent url(skin/blocs/bg_espace_seniors_title.jpg) no-repeat scroll right center;padding:0;margin-bottom:5px;}
#espaceSeniors #title h1, #espaceSeniors #title .intro, #espaceSeniors h3  {color:#e31000;font-size:18px;font-weight:normal;}
#espaceSeniors #title h1 {padding-left:0;}
#espaceSeniors #title h1 span, #espaceSeniors #title .intro span, #espaceSeniors h3 span {color:#000;}
#espaceSeniors #title .intro {font-size:1.1em;width:640px;}
#espaceSeniors #title .intro .sup {font-size:0.5em;}

/* Bloc grey */
#espaceSeniors .blocContent {border:1px solid #C3C3C3;/*background-color:#f8f8f8;*/padding:0;position:relative;}
#espaceSeniors .blocContent.contentLargeTop, #espaceSeniors .blocContent.contentLargeBottom {width:980px;}
#espaceSeniors .blocContent.contentLargeBottom {padding-bottom: 10px;}
#espaceSeniors .blocContent.contentLargeTop{padding:10px 0 0px;}
#espaceSeniors .blocContent.white {background-color:#ff0000;}
#espaceSeniors .blocContent .ct, #espaceSeniors .blocContent .cb {height:5px;}
#espaceSeniors .blocContent .ct .ctl, #espaceSeniors .blocContent .ct .ctr, #espaceSeniors .blocContent .cb .cbl, #espaceSeniors .blocContent .cb .cbr {background:url(skin/blocs/bg_grey_corner_espace_seniors.png);height:5px;line-height:5px;position:relative;width:5px;}
#espaceSeniors .blocContent .ct .ctl {background-position:left top;float:left;left:-1px;top:-1px;}
#espaceSeniors .blocContent .ct .ctr {background-position:right top;float:right;left:1px;top:-1px;}
#espaceSeniors .blocContent .cb .cbl {background-position:left bottom;float:left;left:-1px;top:1px;}
#espaceSeniors .blocContent .cb .cbr {background-position:right bottom;float:right;left:1px;top:1px;}

/* Bloc white*/
#espaceSeniors .container {overflow:hidden;}
#espaceSeniors .blocContent.white {background-color:#fff;border:1px solid #e1e1e1;float:left;margin-left:5px;margin-bottom:3px;}
#espaceSeniors .blocContent.white.largeTop {width:317px;}

#espaceSeniors .blocContent.white.largeTop.tel {
	background:#ffffff url(skin/blocs/amplicom_M6000_small.jpg) no-repeat scroll 200px 4px;
}

#espaceSeniors .blocContent.white.largeTop.europ {
	background:#ffffff url(skin/blocs/europ_assistance_small.jpg) no-repeat scroll 200px 10px;
}


#espaceSeniors .blocContent.white .ct, #espaceSeniors .blocContent.white .cb {
	height:7px;
}

#espaceSeniors .blocContent.white .ct .ctl, #espaceSeniors .blocContent.white .ct .ctr, #espaceSeniors .blocContent.white .cb .cbl, #espaceSeniors .blocContent.white .cb .cbr {
	background-image:url(skin/blocs/bg_white_corner_espace_seniors.png);
	height:7px;
	line-height:7px;
	position:relative;
	width:7px;
}

#espaceSeniors .blocContent.white .ct .ctl {
	background-position:left top;
	float:left;
	left:-1px;
	top:-1px;
}

#espaceSeniors .blocContent.white .ct .ctr {
	background-position:right top;
	float:right;
	left:1px;
	top:-1px;
}

#espaceSeniors .blocContent.white .cb .cbl {
	background-position:left bottom;
	float:left;
	left:-1px;
	top:1px;
}

#espaceSeniors .blocContent.white .cb .cbr {
	background-position:right bottom;
	float:right;
	left:1px;
	top:1px;
}
 
#espaceSeniors .inside1 {
	height:119px;
	padding:5px 10px 5px 10px;	
}

/*  End Bloc white*/

#espaceSeniors h3 {
	font-size:1.1em;	
	font-weight:normal;
}

#espaceSeniors .subTitle {
	color:#606060;
	font-size:0.9em;
	font-weight:bold;
}

#espaceSeniors .redPlus1, #espaceSeniors .redPlus2 {
	position:absolute;
	z-index:100;
}

#espaceSeniors .redPlus1 {
	left:309px;
	top:52px;
}

#espaceSeniors .redPlus2 {
	left:632px;
	top:52px;
}

#espaceSeniors .btnChoisir {
	display:inline;
	float:left;
}

#espaceSeniors a.btnRed {
	background:transparent url(skin/pictos/btn_bgc_big_red.gif) repeat-x scroll 0 0 !important;
	color:#FFFFFF !important;
	font-size:14px !important;
	height:29px !important;
	line-height:29px !important;
	margin-left:440px;
	text-align:center;
	text-decoration:none;
}

#espaceSeniors a.btnRed span.l {
	background:transparent url(skin/pictos/btn_bgl_big_red.gif) no-repeat scroll left top;
	display:block;
	padding:0 0 0 25px !important;
}

#espaceSeniors a.btnRed span.r {
	background:transparent url(skin/pictos/btn_bgr_big_red.gif) no-repeat scroll right top;
	display:block;
	padding:0 25px 0 0 !important;
}


#espaceSeniors a.btnRed span {
	cursor:pointer;
}

/* BlocContent Left */

#espaceSeniors .blocContent.contentLeft {
	width:430px;
	float:left;
	height:745px;
}

#espaceSeniors .blocContent.contentLeft .container {
	padding:15px;
}

#espaceSeniors h2 {
	color:#000000;
	font-size:1.2em;
	font-weight:normal;
	display:block;
}

#espaceSeniors h2.un {
	background:transparent url(skin/pictos/puce_num1_seniors.png) no-repeat scroll 0 0;
	padding-left:50px;
	zoom:1;
}

#espaceSeniors .amplicomMain, #espaceSeniors .amplicomDesc {
	overflow:hidden;
}

#espaceSeniors .amplicomMain {
	margin-bottom:40px;
}

#espaceSeniors .amplicom {
	float:left;
	margin:10px 10px 0 0;
	display:inline;
}

#espaceSeniors .amplicomDesc ul.desc {
	margin-top:10px;
	margin-bottom:20px;
}

#espaceSeniors .amplicomDesc {
	width:220px;
}

#espaceSeniors .amplicomDesc  h4 {
	color:#de2212;
	margin:17px 0 21px 2px;
}
#espaceSeniors .vidm6{text-align:center;padding-top:15px;}

#espaceSeniors .amplicomDesc ul li {
	background:transparent url(skin/pictos/puce_valide_grey.png) no-repeat scroll left 0;
	color:#8e8e8e;
	display:block;
	font-size:0.75em;
	line-height:10px;
	margin-bottom:10px;
	padding-left:21px;
}

#espaceSeniors .amplicomDesc ul li span, #espaceSeniors .amplicomDesc .prix {
	color:#474747;
	width:180px;
}

#espaceSeniors .amplicomDesc .prix {
	font-size:0.7em;
}

#espaceSeniors .amplicomDesc .prix span {
	color:#e31000;
	font-size:1.8em;
	font-weight:bold;
}

#espaceSeniors ul.listOfLink li { 
	background:transparent url(http://S5.s-sfr.fr/media/home_bol_v7/img/att00029443/puce_shadow_fd_gris.png) no-repeat scroll left top;
	font-size:0.6875em;
	margin-bottom:5px;
	padding-left:20px;
	line-height:16px;
}

#espaceSeniors ul.listOfLink li a {
	color:#004672;
	text-decoration:none;
}

#espaceSeniors ul.listOfLink li a span {
	color:#d5171e;
	font-weight:bold;
	text-decoration:none;
}

#espaceSeniors ul.listOfLink li a:hover {
	text-decoration:underline;
}

#espaceSeniors ul.listOfLink li.red_on {
	background:transparent url(http://S5.s-sfr.fr/media/home_bol_v7/img/att00029487/puce_shadow_on.png) no-repeat scroll left top;
}

#espaceSeniors ul.listOfLink.inline {
	margin-top:10px;
	padding-top:10px;
	border-top: 1px solid #c3c3c3;	
}

#espaceSeniors ul.listOfLink.inline li {
	float:left;
	margin-left: 20px;
	height:20px;
}

/* BlocContent Right */
#espaceSeniors .blocContent.contentRight {width:538px;float:left;background-color:#ffffff;height:745px}
#espaceSeniors .blocContent.contentRight .container {padding:5px;}
#espaceSeniors h2.deux {background:transparent url(skin/pictos/puce_num2_seniors.png) no-repeat scroll 0 8px;color:#000000;padding-bottom:13px;font-size:1.2em;padding-left:50px;margin: 1px 0 10px 20px;position:relative; /*antibug*/}
#espaceSeniors h2.deuxBis {color:#000000;padding-bottom:0px;font-size:1.2em;padding-left:50px;margin: 10px 0 10px 20px;position:relative; /*antibug*/}
#espaceSeniors .blocContent.white.mini {width:450px;float:none;margin-left:65px;border:none;}
#espaceSeniors .blocContent .inside2 h6{Background: url("/mobile/edito/img/espace-seniors/puce_seniors_rouge.png")no-repeat scroll -2px 0px transparent;padding-left:13px;width:350px;height:20px;}
#espaceSeniors .inside2 {padding:0 10px 0 10px;margin-top:0px;}
#espaceSeniors .margL {margin-left:23px;}
#espaceSeniors .trait {border-top:2px solid #cbcccc;width:440px;}
#espaceSeniors .size12 {font-size:12px;color:#000000;}
#espaceSeniors .mention {font-size:10px;color:#8e8e8e;}
#espaceSeniors .lien {text-decoration:none;color:#000000;}
#espaceSeniors .inside2 ul {background:url(/mobile/edito/img/espace-seniors/puce_seniors_rouge.png) no-repeat scroll 20px 0px transparent;padding-left:17px;}


#espaceSeniors .inside2 h4 {
	color:#cc0315;
	padding:0;
	margin-bottom:10px;
}

#espaceSeniors .inside2 .intro {
	color:#474747;
	font-size:0.75em;
}

#espaceSeniors .inside2 .intro span {
	color:#e02212;
	line-height:20px;
}

#espaceSeniors .inside2 .container2 {
	padding:0;
	overflow:hidden;
	margin-top:20px;
}

#espaceSeniors .inside2 .blocLeft {
	float:left;
}

#espaceSeniors .inside2 .blocLeft p {
	color:#474747;
	font-size:0.8em;
	font-weight:bold;	
}

#espaceSeniors .inside2 .blocRight {
	width:252px;
	overflow:hidden;
}

#espaceSeniors .blocContent.white.parrainage {
	float:none;
	width:243px;
	background:#fff url(skin/blocs/bg_parrainage_senior.png) no-repeat scroll right bottom;
}

#espaceSeniors .blocContent.white.parrainage .inside {
	padding:5px;
	height:80px;
}

#espaceSeniors .blocContent.white.parrainage .inside h5 {
	color:#870d8c;
	font-size:0.9em;
	font-weight:bold;
}

#espaceSeniors .blocContent .inside h6 {
	color:#870d8c;
	font-size:0.9em;
	font-weight:bold;
}

#espaceSeniors .blocContent.white.parrainage .inside h5 span {
	color:#9a54ac;
	font-weight:normal;
}

#espaceSeniors .blocContent.white.parrainage .inside p {
	color:#000;
	font-size:0.7em;
}

#espaceSeniors .container3 {
	padding:0;
	overflow:hidden;
	margin-top:10px;
}

#espaceSeniors .blocLeft2 {
	float:left;
	width:260px;
	position:relative;
}

#espaceSeniors .blocRight2 {
	overflow:hidden;
	width:260px;
	position:relative;
}

#espaceSeniors .blocContent.white.essentielBloque, #espaceSeniors .blocContent.white.essentiel {
	float:left;
	display:inline;
	width:250px;
	
}

#espaceSeniors .blocContent.white.essentielBloque .inside2, #espaceSeniors .blocContent.white.essentiel .inside2 {
	height:164px;
}

*+html #espaceSeniors .blocContent.white.essentielBloque .inside2, *+html #espaceSeniors .blocContent.white.essentiel .inside2 {  
	height:168px; /*ie7*/
}

*html #espaceSeniors .blocContent.white.essentielBloque .inside2, *html #espaceSeniors .blocContent.white.essentiel .inside2 {  
	height:157px; /*ie6*/
} 


#espaceSeniors .blocContent.white.essentielBloque p,  #espaceSeniors .blocContent.white.essentiel p {
	line-height:20px;
	color:#474747;
}

#espaceSeniors .blocLeft2 .prix, #espaceSeniors .blocRight2 .prix {
	color:#544E4D;
	font-size:0.75em;
	left:185px;
	position:absolute;
	top:10px;
	width:70px;
	z-index:100;
} 

#espaceSeniors .blocLeft2 .prix span, #espaceSeniors .blocRight2 .prix span {
	color:#df2212;
	font-size:1.4em;
}

/* Bloc large Bottom */


#espaceSeniors h2.trois {
	background:transparent url(skin/pictos/puce_num3_seniors.png) no-repeat scroll 0 0;
	margin:10px 0 10px 20px;
	padding-left:50px;
	line-height:32px;
	zoom:1;
}

#espaceSeniors .part1, #espaceSeniors .part2, #espaceSeniors .part3  {
	float:left;
}

#espaceSeniors .part1 {
	width:330px;
}

#espaceSeniors .part1 .assistancePicMain {
	height:1%;
}

#espaceSeniors .part1 .assistancePic {
	display:inline;
	float:left;
	margin:10px;
}	

#espaceSeniors .part1 .assistancePicMain, #espaceSeniors .part1 .assistancePicDesc {
	overflow:hidden;
}

#espaceSeniors .part1 .assistancePicDesc {
	color:#cc0315;
	font-size:1em;
	margin-top:5px;
	font-weight:bold;
}

#espaceSeniors .asterisque {
	color:#000;
	font-size:0.6em;
	margin-left:10px;
}

#espaceSeniors .part2 {
	width:380px;
}

#espaceSeniors .part2 .para1 {
	float:left;
	width:160px;
	height:160px;
}

#espaceSeniors .part2 .para2 {
	overflow:hidden;
	width:180px;
	height:160px;
}

#espaceSeniors .part2 .para3 {
	width:350px;
	margin-top:10px;
}

#espaceSeniors .part2 p {
	font-size:0.7em;
	background:transparent url(skin/pictos/puce_red_small.png) no-repeat scroll 0 5px;
	padding-left:10px;
	color:#474747;
	line-height:16px;
}

#espaceSeniors .part2 p span {
	color:#df2212;
	font-weight:bold;
}

#espaceSeniors .part3 {
	width:250px;
}

#espaceSeniors .part3 .price {
	color:#544e4d;
	font-size:0.7em;
}

#espaceSeniors .part3 .price span {
	color:#df2212;
	font-size:2em;
	font-weight:bold;
}

#espaceSeniors .part3 .moisOffert {
	display:block;
	margin-top:5px;
}

#espaceSeniors ul.listOfLink li.noLink {
	background:none;
	font-size:0.6875em;
	line-height:16px;
	margin-bottom:10px;
	color:#DF2212;
	font-weight:bold;
	padding-left:0;
}

#espaceSeniors ul.listOfLink li.noLink span { 
	color:#000;
	font-weight:normal;
}

#espaceSeniors .blocContent.white.conf {
	width:230px;
	margin-top:10px;
}

#espaceSeniors .blocContent.white.conf .inside {
	padding:5px;
}

#espaceSeniors .blocContent.white.conf p  {
	background:#fff url(skin/pictos/verrou_grey.png) no-repeat scroll 0 0;	
	color:#676767;
	font-size:0.65em;
	display:block;
	padding-left:25px;
	zoom:1;
}


/* title MEA*/

#espaceSeniors .meaTitle h2 {background:#fff url(skin/blocs/bg_title_sfr_a_vos_cotes.png) no-repeat scroll 0 0;	width:966px;height:28px;margin:20px 0 0 3px;padding:0;}
#espaceSeniors .meaTitle h2 span {display:none;}
#espaceSeniors .border{border:1px solid #c3c3c3;}

/* selecteurs */
.margL5 {margin-left:5px;}
.margL10 {margin-left:10px;_margin-left:5px;}
.margL20 {margin-left:20px;}
.margT5 {margin-top:5px;}
.margT10 {margin-top:10px;}
.margT20 {margin-top:20px;}
.margT30 {margin-top:30px;}

/** TF Juin 2011 */
#espaceSeniors h2.deux{padding-bottom:0;}
.contentRight .container div.choixSansEngagement, .contentRight .container div.choixBis{margin:8px 0;}
.contentRight .container h2 div.laCarte{height:47px;text-indent:-9999px;
	background:url("/mobile/edito/img/espace-seniors/background_sfr_LaCarte.jpg") no-repeat scroll left top;}
.contentRight .container h2 div.carreVoix{height:53px;text-indent:-9999px;
	background:url("/mobile/edito/img/espace-seniors/background_carre_voix.jpg") no-repeat scroll left top;}
#espaceSeniors .blocContent.white.mini {width:530px;float:none;margin-left:0;border:none;}
.contentRight .container .blocContent.white.mini a.lien{width:262px;height:186px;}
.contentRight .container .blocContent.white.mini a.last{margin:0;}
.contentRight .container .blocContent.white.mini a.detailCarre{width:527px;height:312px;}
#espaceSeniors .inside2{margin:6px 0;}



