@import "tips.css";

body {
	margin: 0px;
	padding: 0px;
}

body, table{
	color: #333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a{
	cursor: pointer;
	color: #c76989;
	font-size: 11px;
	text-decoration: none;
}
a img{
        border:0px ;
}
p{
	padding:10px;
}
select{

	font-size: 10px;
	color: #666;
}
textarea{

	font-size: 11px;

}
option{
	padding-right: 2px;
}
form{
	margin: 0;
	padding: 0;
}
input{
	margin-right: 4px;
	font-size: 10px;
	color: #666;
	border: 1px solid #deddde;
}

input[type=checkbox] { border: none; }

div {
	margin: 0px;
	padding: 0px;
	/*c*/
}
h1{
	margin: 5px 0 15px 5px;
	padding: 0;
	color: #633448;
	font-size: 12px;
	font-weight: normal;
}
.title_outmain_pub{
	color: #C76989;
	font-size: 16px;
	font-weight: bold;
}
h2.h1myhome, h2.h1myhome a{
	margin: 0;
	color: #3c5373;
	text-transform: none;
	font-size: 14px;
	font-weight: normal;

}
/* enlever ?a pour r?afficher les titres des pages */
.content h1{
	display:none;
}
.content{
	padding-top:8px;
}
/*  ***   */



#content_nolivebar h1{
	margin: 0;
	padding: 20px;

}
#content_nolivebar h2{
	margin: 0;
	padding: 10px 20px 10px 20px;

}
h2 {
	margin: 0 0 5px 0;
	color: #574634;
	text-transform: none;
	font-size: 14px;
	font-weight: normal;
}
.h2homekill {
	margin: 0px;
	padding: 0px;
}
h2.outsideh2 {
	padding: 10px;
	color: #666;

	font-size: 14px;
	font-weight: normal;
	border: 0px solid #808000;
	margin: 0px;
	padding-bottom: 0px;
	background-color: transparent;
}
h3.outsideh3
h3.smallh3
h4 {
	padding: 10px;
	color: #666;

	font-size: 20px;
	font-weight: normal;
	border: 0px solid #808000;
	margin: 0px;
	padding-bottom: 0px;
}

hr{
	color: #fff;
	background-color: #fff;
	background-image: url(../images/separator.png);
	height: 1px;
	border: 0;
	margin: 4px 10px 4px 4px;
}
.keywords h2{
	padding: 10px;
	color: #666;

	font-size: 14px;
	font-weight: normal;
	border: 0px solid #808000;
	margin: 0px;
	padding-bottom: 0px;
	background-color: transparent;
}
h2.arial{

	font-size:16px;
	color:#333;
	background:none;
	margin:10px 10px 0 10px;
	padding:0 0 5px 0;

}
.keywords h3{
	padding: 10px;
	color: #666;
	border: 0px solid #808000;
	margin: 0px;
	padding-bottom: 10px;
	background-color: transparent;
}
.keywords a h3,
a h3{
	color: #666;
	margin: 0px;
	padding: 0px;

	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	display: inline;
	background-color: transparent;
}
.keywords p{
margin:0;
padding:0 10px 0 10px;
}
.desctext{
padding:10px;
}

.slogan, .sloganwizard{
	padding-left: 2px;	color: #dfd9d0;

	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	margin-left:78px;
	padding-top:2px;
}
.sloganwizard{
	margin-left:72px;
	padding-top:5px;
}
.link{
	color: #c76989;
}
form{
	 margin:0px;
	 padding:0px;
}
#contentall {
	background-image: url(../images/bg.jpg);
	background-color:#fff;
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#bgheaderhome {
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#bgheaderout {
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#headerleftcol{
	float: left;
	height: 100px;
	padding-left: 10px;
	width: 520px;
}

#headerleftcol h1{
	padding-left: 4px;
}

#footer{
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color: #d7d3d0;
}
.content{
	width:742px;
}
.title{
	padding-left: 2px;
	color: #fff;

	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0px;
}



.titlecolor0{
	background-color: #bbde00;
	color: #fff;
	}
.titlecolor1{
	background-color: #2fc903;
	color: #fff;
	}
.titlecolor2{
	background-color: #387ccd;
	color: #fff;
	}
.titlecolor3{
	background-color: #01619e;
	color: #fff;
	}



/*    ---------------------------     langage-navbox    ---------------------------     */
#langage-navbox {
	margin-right: 130px;
}

#langage-navbox ul {
	color: #bfb9b2;
	height: 20px;
	line-height: 20px; /* fixes Firefox 0.9.3 */
	margin-bottom: 0; /* for Opera 7.54 */
	margin-left: 0;
	margin-top: 7px; /* for Opera 7.54 */
	padding-bottom: 0px;
	padding-left: 0;
	padding-top: 0px;
	text-align: right;
	width: 100%;
	text-transform:uppercase;
}

#langage-navbox ul li {
	color: #bfb9b2;
	font-size:9px;
	display: inline;
	list-style-type: none;
}

#langage-navbox ul li a {
	font-size:9px;
	color: #bfb9b2;
	padding-bottom: 4px; /* matches link padding except for left and right */
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-decoration: none;
}

#langage-navbox ul li b{
	width: 200px;
}

#langage-navbox ul li a:hover {
	color: #fff;
	text-decoration: none;
}

#langage-navbox ul a:hover {
	text-decoration: none;
}
.langactive {
	background-color: #3e3732;
	padding-bottom: 4px; /* matches link padding except for left and right */
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	color: #fff;
	text-decoration: none;
}


/*    ---------------------------   end  langage-navbox    ---------------------------     */

/*    ---------------------------   login-box    ---------------------------     */
#login{
	position:relative;
	background-image: url(../images/login_bg.png);
	_background-image: url(../images/login_bg2.png);
	background-repeat: no-repeat;
	color: #fff;
	float: left;
	font-size: 11px;
	height: 71px;
	padding: 0px;
	width: 270px;
	padding-top: 7px;
	padding-left: 15px;
}

#login a{
	color: #3e3732;
	text-decoration: none;
}

#login a:hover{
	color: #3E3732;
	text-decoration: underline;
}

#login .tableform {
	height: 50px;
	margin-left: 5px;
	width: 90px;
}

#login td {
	border: 0px solid #5a9031;
	padding: 1px;
	_padding: 0px;
	color: #3E3732;
}

.login_input {
	background-color: #c6c1ba;
	border: 0px;
	color: #3e3732;
	font-size: 10px;
	height: 15px;
    padding-left: 3px;
}
.bt_login{
	width: 43px;
	height: 19px;
	background-image: url(../images/bt_login.png);
	background-repeat: no-repeat;
	padding: 0px;
	background-color: transparent;
	border: 0px;
	font-size: 10px;
	padding-bottom:3px;
	//padding-top:3px;
	padding-left:8px;
	font-size: 8px;
	font-weight: bold;
	color: #fff;
	cursor:pointer;
}
/*    ---------------------------   logintransparancy alert    ---------------------------     */
.alertlogininfo_w{
}
.marginloginalert{
	background-image: url(../images/login_bg.png);
	_background-image: url(../images/login_bg2.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	padding-top: 7px;
	margin-left: 1px;
	height: 19px;
	color: #b6181f;
	font-weight: bold;

}
/*    ---------------------------   end logintransparancy alert    ---------------------------     */
/*    ---------------------------   end login-box    ---------------------------     */









#top{
	height: 150px;
}

.topad{
	width: 727px;
	height: 90px;
	margin-top: 29px;
	float: right;
}
#content_nolivebar{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color:#fff;
}

.table_content{
	width: 1000px;
}
.leftcol{
	padding: 8px;
	padding-left:20px;
}

#McAfeeLogoSignup{
	width:auto;
	position: absolute;
	height: auto;
	margin-top:10px;
	margin-left:910px;
	background-color:white;
	padding:5px;
	border:1px solid #c4c4c4;
	-moz-border-radius:4px;
}

.formrow{
	background-color: #f4f4f4;
}
.formrow td{
	border-bottom: 2px solid #fff;
	}
.formrow td td{
	border-bottom: 0px solid #fff;
}
#signupnav{
	height: 23px;
}
.tabstep{
	font-weight: bold;
	height: 18px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	border-top: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
}
#stepoff{
	background-color: #fff;
	float: left;
}
#stepoff a, #stepvisited a{
	color:#333;
}
#stepon{
	color: #fff;
	background-repeat: repeat-y;
	background-position: left;
	background-color:#73665c;
	float: left;
}
#stepvisited{
	background-repeat: no-repeat;
	background-color:#cccccc;
	float: left;
}
.titlebox{
	background-image: url(../images/home_bg_titleboxes.png);
	font-size: 20px;
	padding-left: 10px;
	padding-top: 2px;
	height: 26px;
}
.contentbox{
	border-left: solid 1px #c8c7c7;
	border-right: solid 1px #c8c7c7;
	border-bottom: solid 1px #c8c7c7;
	/*font-size: 20px;*/
	padding-left: 2px;
	padding-top: 5px;
	margin-bottom: 10px;
	margin-left: 3px;
}
#smallbuttonbottom{
	background-image: url(../images/smallbutton_bottom.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 18px;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	font-weight: bold;
}
#buttonbottom{
	background-image: url(../images/button_bottom.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 18px;
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
	font-weight: bold;
	margin-top: 6px;
}
#linkbuttonbottom{
	float: right;
	width: 110px;
	background-image: url(../images/arrow_white.png);
	background-repeat: no-repeat;
}
#contentin{
	background-repeat: no-repeat;}
#topin{
	height: 120px;
	width: 758px;
}
.profilefilter{
	margin-bottom: 3px;
}
.profilefilterline{
}
.lineform{
	width: 732px;
}
.currentsearchoptions{
	width: 732px;
	height: 64px;
	background-image: url(../images/bg_profilfilter.png);
	background-repeat: no-repeat;
	padding: 4px;
}
.currentsearchoptions2{
	width: 732px;
	height: 64px;
	background-image: url(../images/bg_profilfilter2.png);
	background-repeat: no-repeat;
	padding: 4px;
}
.adsearchoptions{
	padding:8px 4px 8px 4px;
	width: 732px;
	background-image: url(../images/bg_profilfilter_nolined.png);
	background-repeat: no-repeat;
	text-align: center;
}
.adsearchoptions2{
	padding:8px 4px 8px 4px;
	width: 732px;
	background-image: url(../images/bg_profilfilter_small.png);
	background-repeat: no-repeat;
	text-align: center;
}
.adsearchoptions3{
	padding:3px 4px 8px 4px;
	width: 732px;
	background-image: url(../images/bg_profilfilter_med.png);
	background-repeat: no-repeat;
	text-align: center;
}
.bgfilter{
	background-image: url(../images/bg_profilfilter_nolined.png);
	background-repeat: no-repeat;

}
.catads{
	font-size: 10px;
	color: #745260;
	text-transform: uppercase;
}
.profilechoice{
	background-color: #eeeeee;
	border:1px solid #fff;
	border-top:2px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
}
.emptyline{
}
/*  ---------------------------   outside  ---------------------------     */
#outsidebarrighttop{
	background-image: url(../images/outside_right.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 186px;
}
#contnonlogtext{
	position:relative;
	left:20px;
	top:15px;
	width: 480px;
	height: 90px;
}
#titlenonlogtext{
	color: #0846a5;
}
#textnonlogtext{
	margin-top: 5px;
	font-size: 12px;
	line-height: 16px;
}
#contbigimgnonlog{
	height: 180px;
	padding: 5px;
	margin-top: 10px;
	margin-left: 26px;
	background-color: #fff;
	border: 1px solid #d0cfcf;
}
#bigimgnonlog{
	height: 180px;
	background-repeat: no-repeat;
}
#contnonlogbuttons{
	position:relative;
	left:165px;
	top:28px;
	z-index: 21;
	width: 600px;
	height: 100px;
}

.button_nonlogoff{
	background-image: url(../images_homeboxes/nonlog-bt_off.png);
	background-repeat: no-repeat;
	color: #999;
}

.button_nonlogon{
	background-image: url(../images_homeboxes/nonlog-bt_on.png);
	background-repeat: no-repeat;
	color: #333;
	cursor: pointer;
}
.button_nonloghover{
	background-image: url(../images_homeboxes/nonlog-bt_hover.png);
	background-repeat: no-repeat;
	color: #333;
	cursor: pointer;
}
#buttonprofils{
	width:150px;
	height:100px;
	float: left;
}


#buttonphotozap{
	width:150px;
	height:100px;
	float: left;
}


#buttonchat{
	width:150px;
	height:100px;
	float: left;
}



#buttoncommunity{
	width:150px;
	height:100px;
	float: left;
}

.nonlog_imgbutton{
	padding-top: 4px;
	padding-left: 4px;
}
#textnonlogtext{
	font-weight: normal;
	background-color: transparent;
	margin: 0;
	font-size: 11px;
	padding:0 10px 0 10px;
}
.nonlogbuttontxt{
	padding-top: 4px;
	padding-left: 22px;
	font-family: "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size-adjust:	inherit;
	letter-spacing: 0px;
	font-weight: bold;
	background-color: transparent;
	color: #666;
}

#top_r_nl_livebar{
	background-image: url(../images/bg_top_right_nl_livebar.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 8px;
}
#top_r_nl_livebar2{
	/*background-image: url(../images/bg_top_right_nl_livebar2.png);*/
	background-repeat: no-repeat;
	height: 100px;
	width: 8px;
}




/*  ---------------------------   fin outside  ---------------------------     */
/*  ---------------------------   livebar  ---------------------------     */

.logo{
	height: 67px;
	//height: 64px;
}

.livebar{
	background-image: url(../images/toplivebar.png);
	background-repeat: no-repeat;
	width:220px;
	margin: 0;
	margin-left: 12px;

}

.flashlivebar{
	margin-left: 22px;
	margin-top: 2px;
}

.noflashlivebar{
	margin-left: 6px;

}

.contentlivebar{
	padding: 0 6px 10px 5px;
}

.onlinemember{
	padding:20px 10px 10px 10px;
	width: 90px;
}
.livepicture{
	text-align: center;
}

.pseudo{
	margin-top: 10px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
}
.disconnect{
	margin-top: 23px;
	text-transform: none;
}
.disconnect a{
	background-image: url(../images/disconnect_off.png);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 2px;
	padding-right: 10px;
	height: 16px;
	color: #98918b;
}
.disconnect a:hover{
	background-image: url(../images/disconnect_on.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 2px;
	padding-right: 10px;
	height: 16px;
	color: #666;
}


/*  ---------------------------   END livebar  ---------------------------     */
/*  ---------------------------   navigation  ---------------------------     */
#topnav{
	height: 30px; /*22px*/
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 2px;
}
#topnav a{
	color: #fff;
	font-size: 10px;
}
.navoff{
	background-repeat: no-repeat;
	padding:8px 3px 2px 4px;
	height: 19px; /*v2only*/
	float: left;
}
.navoff a:hover{
	float: left;
	color: #c76989;
}
.navhover{
	background-repeat: no-repeat;
	padding:8px 3px 2px 4px;
	height: 20px; /*v2only*/
	float: left;
	color: #c76989;
}
.navon{
	background-image: url(../images/menu_topnav_l.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding:8px 3px 2px 4px;
	height: 19px; /*v2only*/
	float: left;
}


.closenavon{
	float:left;
	margin-top:4px;
	background-image:url(../images/menu_topnav_r.png);
	background-repeat:none;
	background position:4px 4px;
	width:4px;
	height:19px;
}


#subnav{
	background-repeat: repeat-x;
	height: 32px;
	text-transform: uppercase;
	font-size: 10px;
	padding-left: 1px;
}
#subnav a{
	color: #745260;
	font-size: 10px;
}
.subnavoff{
	background-repeat: no-repeat;
	padding:5px 3px 4px 4px;
	height: 18px; /*v2only*/
	float: left;
}
.subnavoff a:hover{
	float: left;
	font-size: 10px;
	color: #fff;
}
.subnavon{
	background-image: url(../images/menu_subnav_l.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding:5px 3px 4px 4px;
	height: 18px; /*v2only*/
	float: left;
}
#subnav .subnavon a{
	color: #fff;
}

.closesubnavon{
	float:left;
	margin-top:2px;
	background-image:url(../images/menu_subnav_r.png);
	background-repeat:none;
	background position:2px 2px;
	width:3px;
	height:17px;
}







#pagenav{
	background-repeat: repeat-x;
	height: 22px; /*v2only*/
	background-color: #dbdee3;
	border-bottom: 0px solid #fff;
	padding:1px 4px 0px 6px;
	text-transform: uppercase;
	font-size: 9px;
	margin-right:2px;
	margin-bottom: 4px;

}
#pagenav a{
	color: #7b8dab;
	font-size: 10px;
}
.pagenavoff{
	background-repeat: no-repeat;
	padding:5px 4px 4px 6px;
	height: 16px; /*v2only*/
	float: left;
}
.pagenavoff a:hover{
	float: left;
	color: #fff;
}
.pagenavon{
	background-image: url(../images/menu_pagenav_l.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding:5px 4px 4px 6px;
	height: 16px; /*v2only*/
	float: left;
}
#pagenav .pagenavon a{
	color: #fff;
}

.closepagenavon{
	float:left;
	margin-top:2px;
	background-image:url(../images/menu_pagenav_r.png);
	background-repeat:none;
	background position:2px 2px;
	width:3px;
	height:17px;
}


/*  ---------------------------   END navigation  ---------------------------     */

/*  ---------------------------   profils   ---------------------------     */

/* -----  SF8 --------*/


/* myhome aussi */

.profilblue, .profilgreen, .profilempty{
	width: 155px;
	height: 102px;
	cursor:pointer;
	background-repeat: no-repeat;
}

.profilblue{
	background-image: url(../images/smallprofil_blue.png);
	color:#165c98;
}
.profilgreen{
	background-image: url(../images/smallprofil_green.png);
	color:#6ab346;}
.profilempty{
	background-image: url(../images/smallprofil_empty.png);
	color: #666;
}
.profildata{
	color:#666;
	padding-top: 8px;
}
.profilname{
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}

.profilpic{
	width: 93px;
	height: 86px;
	padding:0px 0 0 8px;
	float: left;
}





/* hprofiles */


.hprofile{
	background-image: url(../images/hprofilebg.png);
	background-repeat: no-repeat;
	width: 359px;
	padding-right: 20px;
	margin: 6px 0 0 0;
	/*margin: 0 0 6px 0;*/
}
.hprofile .bluepic, .hprofile .greenpic{
	margin:3px 10px 5px 12px;
	width: 95px;
}
.picbox{
	height: 62px;
	width: 82px;
	text-align: center;
	margin: 8px 0 0 0;
	padding: 0px;
}
.profilpic .statut{
	text-align: left;
}


.hprofile .bluepic{
	background-image: url(../images/hprofilepic_blue.png);
	background-repeat: no-repeat;
}
.hprofile .greenpic{
	background-image: url(../images/hprofilepic_green.png);
	background-repeat: no-repeat;
}
.hprofile .profilname{
	padding: 3px 10px 5px 15px;
}
.hprofile .topdescr{
	height: 25px;
	padding-right: 20px;
}
.hprofile .age{
	float: left;
}
.hprofile .region{
	float: right;
}
.hprofile .description{
	padding-right: 20px;
}

.pzmenu{
	width: 286px;
	margin-left: 5px;
	border-right: 1px solid #dcd6cf;
	margin-bottom: 5px;
}

.hprofilemenu{
	background-image: url(../images/hprofilemenubg.png);
	background-repeat: no-repeat;
	height: 19px;
	padding-left: 15px;

}
.hprofilemenu a{
	color: #a7a097;
	font-size: 10px;
}
.hprofilemenu a:hover{
	color: #817c75;
	font-size: 10px;
}
.hprofilemenu div{
	float: left;
	font-size: 10px;
	margin: 2px 1px 1px 1px;
}


.profiltopname{
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	float:left;
}

.htopprofilemenu{
	height: 19px;
	padding-left: 15px;
	width:auto;/*195px*/
	float:right;

}
.htopprofilemenu a{
	color: #a7a097;
	font-size: 10px;
}
.htopprofilemenu a:hover{
	color: #817c75;
	font-size: 10px;
}
.htopprofilemenu div{
	float: left;
	font-size: 10px;
	margin: 1px 1px 1px 1px;
}


a div.hprofilechat, a div.hprofilechat2{
	background-image: url(../images/hprofilebt_chat_off.png);
	background-repeat: no-repeat;
}
a div.hprofileflash, a div.hprofileflash2{
	background-image: url(../images/hprofilebt_heart_off.png);
	background-repeat: no-repeat;
}
a div.hprofilemail, a div.hprofilemail2{
	background-image: url(../images/hprofilebt_write_off.png);
	background-repeat: no-repeat;
}
a:hover div.hprofilechat, a:hover div.hprofilechat2{
	background-image: url(../images/hprofilebt_chat_on.png);
	background-repeat: no-repeat;
}
a:hover div.hprofileflash, a:hover div.hprofileflash2{
	background-image: url(../images/hprofilebt_heart_on.png);
	background-repeat: no-repeat;
}
a:hover div.hprofilemail, a:hover div.hprofilemail2{
	background-image: url(../images/hprofilebt_write_on.png);
	background-repeat: no-repeat;
}
div.hprofilview{
	padding: 2px 2px 2px 6px;
}
a div.hprofilechat2, a div.hprofileflash2, a div.hprofilemail2, a:hover div.hprofilechat2, a:hover div.hprofileflash2, a:hover div.hprofilemail2{
	float:left;
	margin:0 2px 0 0;
}



/* ------ SF8 ------ */


/* petit vertical popupad */
#popupprofile {
	width: 142px;
	height: 66px;
	border-bottom: 1px solid #d0cfcf;
	border-left: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	margin-right: 7px;
	margin-left: 5px;
	margin-bottom: 10px;

}
.profilsupdatapopupblue{
	padding-top:8px;
	font-size:10px;
	width: 76px;
	color: #0071b9;
}
.profilsupdatapopupgreen{
	padding-top:8px;
	font-size:10px;
	width: 76px;
	color: #6ab346;
}
/* photozap mozaic */

.mozaicbg {
	background-color:#ebe6e0;
}
.mozaicbg td {
	width: 105px;
	height: 93px;
	}
#mozaicprofile{
	width: 100px;
	height: 90px;
	padding-top:3px;
	padding-left:5px;
}
.mozaicprofileblue {
	background-image: url(../images/mozaic_man.png)
}
.mozaicprofilegreen {
	background-image: url(../images/mozaic_woman.png)
}

/* petit vertical */

#verticalprofile{
	width: 142px;
	height: 170px;
	border-bottom: 1px solid #d0cfcf;
	border-left: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	margin-right: 7px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#verticalprofilefavorites{
	width: 142px;
	height: 227px;
	border-bottom: 1px solid #d0cfcf;
	border-left: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	margin-right: 7px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#verticalprofilevisite{
	width: 142px;
	height: 209px;
	border-bottom: 1px solid #d0cfcf;
	border-left: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	margin-right: 7px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#profilenicknamev{
	margin-left: 5px;
	margin-right: 7px;
	width: 108px;
	background-repeat: no-repeat;
	height: 16px;

	padding-left: 35px;
	padding-top: 1px;
	text-align: left;
	border-right: 1px solid #d0cfcf;
	border-bottom: 1px solid #d0cfcf;
}
.profildescv{
	padding: 8px;
	padding-top:6px;
	padding-bottom:5px;
	float: left;
	height: 74px;
	width: 126px;
}
.nocalllisten{
	background-color:none;
	color: #fff;
	margin-top: 1px;
	padding: 2px;
	height: 12px;
}
.calllistengreen{
	background-color:#a2d300;
	color: #fff;
	margin-top: 1px;
	padding: 2px;
	height: 12px;
}
.calllistenblue{
	background-color:#0666a3;
	color: #fff;
	margin-top: 1px;
	padding: 2px;
	height: 12px;
}
.shortdatav{
	padding: 2px;
	margin-bottom: 2px;
}
.calllistengreen a, .calllistenblue a{
	font-size:10px;
	color: #fff;
}
.calllistengreen a:hover, .calllistenblue a:hover{
	font-size:10px;
	text-decoration:underline;
}
.profilcpcoeurtitle{
	background-image: url(../images/picto_profilcoupc.png);
	background-repeat: no-repeat;
	background-color: #fafaf9;
	padding: 6px;
	padding-left: 24px;
	float: left;
	height: 73px;
	width: 112px;
}
.profilvisitetitle{
	background-color: #fafaf9;
	padding: 6px;
	padding-left: 8px;
	float: left;
	width: 127px;
	border-bottom: 1px solid #ecebe9;
}
.profilcpcoeur{
	background-color: #fff;
	padding: 8px;
	padding-top: 3px;
	float: left;
	height: 37px;
	width: 125px;
}
.profildatav{
	padding: 0px;
	float: left;
	width: 87px;
	height: 62px;
}
.profildatav_hline{
	border-bottom: 1px solid #ecebe9;
	padding: 2px;
	float: left;
	width: 83px;
	height: 62px;
}
.profilenavv{
	cursor:pointer;
	width: 18px;
	height: 14px;
	border-top: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	float: left;
	padding-left: 5px;
	padding-top: 3px;
}
.profilenavvlong{
	cursor:pointer;
	width: 65px;
	height: 16px;
	border-top: 1px solid #d0cfcf;
	float: left;
	padding-left: 5px;
	padding-top: 1px;
}
.profilenavenlever{
	cursor:pointer;
	width: 65px;
	height: 16px;
	border-top: 1px solid #d0cfcf;
	float: left;
	padding-left: 5px;
	padding-top: 1px;
}
.profilenavpremier{
	cursor:pointer;
	width: 66px;
	height: 16px;
	border-top: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	float: left;
	padding-left: 5px;
	padding-top: 1px;
}
/* grand horizontal */

#horizontalprofile{
	width: 300px;
	border-bottom: 1px solid #d0cfcf;
	border-left: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	margin-right: 7px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#profilenicknameh{
	margin-left: 5px;
	margin-right: 7px;
	margin-top: 5px;
	width: 295px;
	background-image:  url(../images/hprofilebg.png);
	background-repeat: no-repeat;
	height: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	text-align: left;
	border-right: 1px solid #d0cfcf;
	border-left: 1px solid #d0cfcf;
	border-bottom: 1px solid #d0cfcf;
}
.profildesch{
	padding: 8px;
	float: left;
	text-align: justify;
}
.profildatah{
	padding: 2px;
	padding-left: 4px;
	float: left;
	width: 84px;
	height: 66px;
}
.profilcpcoeurtitle_h{
	border-top: 1px solid #dcd6cf;
	margin: 0 20px 0 20px ;
	padding: 5px 0 10px 0 ;
}
.profilvisittitle_h{
	border-top: 1px solid #dcd6cf;
	margin: 0 20px 0 20px ;
	padding: 5px 0 10px 0 ;
}
.profilenavh{
	cursor:pointer;
	width: 148px;
	height: 15px;
	border-left: 1px solid #d0cfcf;
	border-bottom: 1px solid #d0cfcf;
	float: left;
	padding-left: 6px;
	padding-top: 2px;
}
/* myhome profil */
#profilenicknamemyhome{
	margin-right: 3px;
	width: 102px;
	background-repeat: no-repeat;
	height: 16px;

	padding-left: 35px;
	padding-top: 1px;
	text-align: left;
}
#myhomeprofile {
	width: 136px;
	height: 66px;
	margin-right: 3px;
	cursor: pointer;
}
#myhomeprofileempty {
	width: 136px;
	height: 66px;
	margin-right: 3px;
	cursor: default;
}
.myhomeprofildatav{
	padding: 2px;
	float: left;
	width: 72px;
	height: 60px;
}
.profilmyhomepic{
	padding: 2px;
	width: 50px;
	height:62px;
	float: left;
	text-align: center;
}
/* end myhome profil */
/* tous */
#navdicuss img{
	padding-right: 3px;
}
#navcoupc img{
	padding-right: 3px;
}
#navecrire img{
	padding-right: 3px;
}
#navprofil img{
	padding-right: 3px;
}
.greenpnav{
	background-image: url(../images/nav_profil_green.png);
}
.bluepnav{
	background-image: url(../images/nav_profil_blue.png);
}
.greenpnavpress{
	background-image: url(../images/nav_profil_green_press.png);
}
.bluepnavpress{
	background-image: url(../images/nav_profil_blue_press.png);
}
.pnavover{
	background-image: url(../images/nav_profil_empty.png);
}
.profiltitleblue{
	color: #0071b9;
}
.profiltitleempty{
	color: #0071b9;
}
.linkprofilnav{
	border: 0 none;
}
.profiltitlegreen{
	color: #6ab346;
}
.profilbgblue{
	background-image: url(../images/smallprofil_blue.png)
}
.profilbgempty{
	background-color: #fbfbfb;
}
.profilbggreen{
	background-image: url(../images/smallprofil_green.png)
}
.blue{
	font-weight: bold;
	color: #0071b9;
}
.green{
	font-weight: bold;
	color: #6ab346;
}
.xsmallprofil{
	padding: 2px;
}
.xsmallprofilpic{
	width: 30px;
	height: 25px;
	border: 0px solid #d0cfcf;
	float: left;
}
.xsmallprofildesc{
	border: 0px solid #d0cfcf;
	width: 100px;
	height: 25px;
	float: left;

}
.xsmallprofilnew{
	border: 0px solid #d0cfcf;
	float: left;
	text-align: right;
	font-weight: normal;

	font-size: 9px;
	padding-top: 0px;

}





/*  ---------------------------   END profils   ---------------------------     */

/*  ---------------------------   list profils   ---------------------------     */




#friendprofile {
	width: 142px;
	height: 66px;
	border-bottom: 1px solid #d0cfcf;
	border-left: 1px solid #d0cfcf;
	border-right: 1px solid #d0cfcf;
	margin-right: 7px;
	margin-left: 5px;
	cursor: pointer;
}
.friendprofildatav{
	padding: 2px;
	float: left;
	width: 76px;
	height: 60px;
}
.askmefriendprofil{
	float: left;
	margin-bottom: 10px;
}
.buttonsfriendship{
}
/*bt left*/
.buttonaskmeleft{
	background-image: url(../images/friend_bg_button.png);
	border-left: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	text-align: center;
	width: 76px;
	float: left;
	padding: 2px 0 2px 0;
}
.buttonaskmelefton{
	background-image: url(../images/friend_bg_button_on.png);
	border-left: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	text-align: center;
	width: 76px;
	float: left;
	padding: 2px 0 2px 0;
}

/*bt right*/
.buttonaskmeright{
	background-image: url(../images/friend_bg_button.png);
	border-left: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	border-right: 1px solid #c8c7c7;
	text-align: center;
	width: 76px;
	float: left;
	padding: 2px 0 2px 0;

}
.buttonaskmerighton{
	background-image: url(../images/friend_bg_button_on.png);
	border-left: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	border-right: 1px solid #c8c7c7;
	text-align: center;
	width: 76px;
	float: left;
	padding: 2px 0 2px 0;

}


/*bt center*/
.buttonaskmecenter{
	background-image: url(../images/friend_bg_button.png);
	border-left: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	border-right: 1px solid #c8c7c7;
	text-align: center;
	width: 153px;
	float: left;
	padding: 2px 0 2px 0;

}
.buttonaskmecenteron{
	background-image: url(../images/friend_bg_button_on.png);
	border-left: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	border-right: 1px solid #c8c7c7;
	text-align: center;
	width: 153px;
	float: left;
	padding: 2px 0 2px 0;

}


.buttonaskmecenter a, .buttonaskmeright a, .buttonaskmeleft a{
color: #666;
}

.buttonaskmecenteron a, .buttonaskmerighton a, .buttonaskmelefton a{
color: #fff;
}


.askthemfriendprofil{
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.myfriendprofil{
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

.profilfriendshippic{
	padding: 2px;
	border-right: 1px solid #d0cfcf;
	width: 50px;
	float: left;
	background-color: #fff;
}
/*  ---------------------------   END list profils   ---------------------------     */
/*  ---------------------------   photos   ---------------------------     */
.photowizard{
	background-color: #f4f4f4;
	width: 100px;
	height:100px;
	border: 1px solid #999;
}
.buttonphotos{
	width:76px;
	height:20px;
	padding-left: 26px;
	padding-top: 5px;
	color: #999;
	font-size: 9px;
}

.phoroprincipale{
	background-image: url(../images/button_principale.png);
	background-repeat: no-repeat;
	color: #333;
}
.phoroprincip{
	background-image: url(../images/button_principalerphoto.png);
	background-repeat: no-repeat;
	color: #333;
}
.phoroprincip_off{
	background-image: url(../images/button_principalerphoto_off.png);
	background-repeat: no-repeat;
	color: #999;
}

.photobutton{
	background-image: url(../images/button_deletephoto.png);
	background-repeat: no-repeat;
	color: #333;
}
.photobutton_off{
	background-image: url(../images/button_deletephoto_off.png);
	background-repeat: no-repeat;
	color: #999;
}
.photostandby {
	width: 100px;
	height: 100px;
	background-image: url(../images/validation.png);
	background-repeat: no-repeat;
	background-position: center;
	filter:Alpha(opacity=80, finishopacity=0, style=0)
}
.txtstandby {
	padding-top: 38px;
	padding-left: 32px;

	font-size: 10px;
	font-weight: bold;
}


/*  ---------------------------   END photos   ---------------------------     */
/*  ---------------------------   forum   ---------------------------     */
.contmsgforum {
	margin: 10px;
}
.messageforum{
	border: 1px solid #d0cfcf;
	padding: 1px;
	margin-bottom: 5px;
}
.titlebarmsgforumblue{
	background-color: #f3f8fb;
	border-bottom: 1px solid #e9e9e9;
}
.titlebarmsgforumgreen{
	background-color: #fcfdf3;
	border-bottom: 1px solid #e9e9e9;
}
.titlemsgforum{
	padding:7px;
	float:left;
	font-weight: bold;
	width:458px;
}
.autormsgforum{
	height: 26px;
	width:100px;
	margin: 2px;
}
.datemsgforum{
	font-size: 10px;
}
.imgautormsg img{
	padding: 2px;
}
.msgforum{
	padding:10px;
}
#formmsgforum{
	padding: 10px;
}
/*  ---------------------------   ENDforum   ---------------------------     */
/*  ---------------------------   annonce   ---------------------------     */
.annonce{
	margin:5px;
	margin-bottom:10px;
	border: 1px solid #cccccc;
	width: 357px;
}
.titleannonce{
	background-color: #387ccd;
	height:16px;
	background-image: url(../images/home_bgblue_titleboxes.png);
	border-bottom: 1px solid #cccccc;
	color: #fff;
	padding-top: 2px;
	padding-left: 6px;
	font-weight: bold;
}
.titleannonce_blue{
	background-color: #387ccd;
	height:16px;
	background-image: url(../images/home_bgblue_titleboxes.png);
	border-bottom: 1px solid #cccccc;
	color: #fff;
	padding-top: 2px;
	padding-left: 6px;
	font-weight: bold;
}
.titleannonce_green{
	background-color: #387ccd;
	height:16px;
	background-image: url(../images/home_bgblue_titleboxes.png);
	border-bottom: 1px solid #cccccc;
	color: #fff;
	padding-top: 2px;
	padding-left: 6px;
	font-weight: bold;
}
.titleannonce img{
	margin: 4px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.catannonce{
	background-color: #fafafa;
	font-size: 10px;
	float: left;
	width: 150px;
	border-bottom: 1px solid #e9e9e9;
	padding:2px;
	padding-left: 6px;
	color: #999;
}
.transacannonce{
	background-color: #fafafa;
	font-size: 10px;
	border-bottom: 1px solid #e9e9e9;
	padding:2px;
	padding-right: 6px;
	text-align: right;
	color: #999;
}
.subcatannonce{
	font-size: 10px;
	float: left;
	width: 150px;
	margin:4px 6px 3px 6px;
	padding:4px 0 3px 0;
	color: #999;
}
.dateannonce{
	font-size: 10px;
	border-bottom: 1px solid #e9e9e9;
	margin:4px 6px 3px 6px;
	padding:4px 0 3px 0;
	text-align: right;
	color: #999;
}
.texteannonce{
	padding: 6px;
}
.addbyannonce{
	font-size: 10px;
	width: 160px;
	height: 14px;
	float: left;
	padding-top:8px;
	padding-left: 6px;
	color: #999;
}
a.addbyannonce_blue{
	font-size: 10px;
	color: #0071b9;
	font-weight: bold;
}
a.addbyannonce_green{
	font-size: 10px;
	color: #6ab346;
	font-weight: bold;
}
.answerannonce{
	text-align: right;
	background-image: url(../images/smallbutton_bottom.png);
	background-repeat:repeat-x;
	background-position: right;
	height: 14px;
	padding-top:8px;
	padding-right:8px;
	text-transform: uppercase;
}
.answerannonce img{
	padding-right:3px;
}
.answerannonce a{
	color: #666;
	font-size: 9px;
}
.answerannonce a:hover{
	color: #333;
}
.postedbymember_blue a{
	color: #0071b9 ;
}
.postedbymember_green a{
	color: #6ab346 ;
}
/*  ---------------------------   ENDannonce   ---------------------------     */

#pub{
	margin: 7px 0 0 0;
	//margin: 0 0 7px 0;
	background-color: #d4d2cf;
}
.alertinfo_w{
	width: 100%;
}
.headmessagerie{
	border-top: 1px solid #dcdcdc;
	font-size:10px;
	font-weight: bold;
}

.greenlink{
	color: #c76989;
}
.trbgcolor1{
	background-color: #fff;
}
.trbgcolor1 td{
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding: 5px;
}
.trbgcolor2{
	background-color: #f4f4f4;
}
.trbgcolor2 td{
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding: 5px;
}
.tdborder{
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
/*  ---------------------------   photozap   ---------------------------     */
.underlinezap{
	margin-top: 1px;
	_margin-top: 0px;
	margin-bottom: 1px;
}
.vignette_photozap{
	border: 1px solid #c8c7c7;
   width: 54px;
}
.zapimg{
	margin-top: 2px;
	margin-bottom: 0px;
}
.select_zap {
  border: 2px solid #999;
	background-color: #fff;
}
.unselect_zap {
  cursor: pointer;
  padding:1px;
  border: 1px solid #f7f6f6;
	background-color: #fff;
}
.empty_zap {
   width: 54px;
	height: 58px;
  padding:1px;
  border: 1px solid #efeeee;
}









/*  ---------------------------   ENDphotozap   ---------------------------     */

/*  ---------------------------   shortcuts   ---------------------------     */


#shortcuts{
	padding: 0px;
	margin: 0px;
	background-color: #fff;

}

#shortcuts ul{
  list-style: none;
	padding: 0px;
	margin: 0px;

}

#shortcuts li{
  list-style: none;
	padding: 0px;
	margin: 0px;

}
.checkable{
	padding: 5px;
	padding-left: 20px;
}
.shortcutsgrouptitle{
	background-color: #fbfbfb;
	margin-right: 5px;
	margin-top: 5px;
}
.shortcutsgroup{
	padding-left: 20px;
}

.titleshortcutgroup{
	padding: 10px;
	background-color: #efeeee;
}

/*  ---------------------------   ENDshortcuts   ---------------------------     */

#myacces td{
	padding: 10px;
	border-bottom: 2px solid #fff;
}
.tablepayement td{
	vertical-align: top;
	background-color:#f4f4f4;
	border-bottom: 5px solid #fff;
	padding: 5px;
}
.listabo p{
	padding-top:0;
}
.listabo h2{

	font-size:16px;
	color:#333;
	background:none;
	border-bottom:1px dashed #999;
	margin:10px 10px 0 10px;
	padding:0 0 5px 0;

}

.pastille_abospecial{
 	background-repeat:no-repeat;
 	float:right;
 	height:118px;
 	width:118px;
 	position:absolute;
 	margin:0 0 0 563px;
 	padding:40px 0 0 18px;
 	font-family:Helvetica, Arial, sans-serif;
 	font-size:32px;
 	font-weight:bold;
	color:#fff;
}
.descrpaymode{
}
.boxabofree{
	width:50%;
	border:1px solid #a3c5d8;
	background-image:url(../images/payment/bg_abofree.png);
}
.boxaboconfort{
	width:50%;
	border:1px solid #a3c5d8;
	border-left:none;
	background-image:url(../images/payment/bg_aboconfort.png);
}
.boxabostandard{
	width:50%;
	border:1px solid #d9d3c1;
	background-image:url(../images/payment/bg_abostandard.png);
}
.txtabo{
	padding:5px 10px 5px 10px;
	_height:45px;
	min-height:45px;
}
.txtabo img{
	margin:1px;
	margin-top:2px;
}
.durabo{

	font-size:16px;
	color:#666;
}
.devise{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.typeabo{
	font-size: 12px;
	font-weight: bold;
	color:#666;
}
.prixabo{
	font-size: 11px;
	font-weight: bold;
	color: #00399c;
}
.prixstandard{
	color: #666;
}
.prixconfort{
	color: #cd2b99;
}
.prixabo1{
	font-size:18px;
	font-weight:bold;
}
.timeunit{
	font-size: 12px;
	font-weight: bold;
}
#chemistry {
        position:relative;
		background-repeat:no-repeat;
        width:700px;
        height:298px;
        margin-left:10px;
}
#offre_lancement {
        position:absolute;
        margin:110px 0px 0px 520px;
        height: 47px;
        width: 164px;
}
#chemistry_title{
        padding:0px 30px 0px 10px;
        width:140px;
}
.abostandardbox{
	background-image:url(../images/payment/smallbox_abostandard.png);
	background-repeat:no-repeat;
	height:50px;
	margin-left:10px;
	margin-bottom:15px;
	padding:5px;
	padding-right:20px;
}
.abobasisnotebox{
	background-image:url(../images/payment/smallbox_abobasisnote.gif);
	background-repeat:no-repeat;
	height:110px;
	margin-left:10px;

	padding:5px;
	padding-right:20px;
}
.abobasisnotebox_only{
	background-image:url(../images/payment/smallbox_basisnote_only2.png);
	background-repeat:no-repeat;
	height:55px;
	margin-left:10px;
	padding:5px;
}


.pastille_abo{
 	background-repeat:no-repeat;
 	float:right;
 	height:80px;
 	width:80px;
 	position:absolute;
 	margin:-13px -10px 0 265px;
 	font-family:Helvetica, Arial, sans-serif;
 	font-weight:bold;
	color:#fff;
	background-position:center top;
}

.pastille_abo p{
 	padding:0 0 5px 0;
}
.aboconfortbox{
	background-image:url(../images/payment/smallbox_aboconfort.png);
	background-repeat:no-repeat;
	height:50px;
	margin-left:10px;
	margin-bottom:15px;
	padding:5px;
	padding-right:20px;
}
.aboseparator{
	border-bottom:1px dashed #999;
	margin:10px;
	margin-bottom:0px;
}
.confortdescr{
	color:#3a7190;
	margin:16px;
	margin-top:5px;
	text-align:justify;
}
.confortdescr table{
	color:#3a7190;
}
.confortdescr a{
	color:#3a7190;
	text-decoration:underline;
}
.confortdescr a:hover{
	text-decoration:none;
}
.avantage{
	margin-top:5px;
}
.descrpayement{
	font-size:11px;
	color:#666;
}
.modepayement{
	margin: 4px;
}
.modepayement td{
	vertical-align: top;
	border: 0px;
	padding: 2px;
}
.special1{
	border: 2px solid #AE1584;
	padding: 0px;
	}

.special1 td{
	margin: 0px;
	border: 0px solid #dddddd;
}
.specialtitle{
	font-size: 14px;
}
.specialtitleblue{
	font-size: 14px;
	color: #206cc7;
}
.importantnumber{
	font-size: 12px;
	color: #206cc7;
}
.percent{
	position:relative;
	top:-420px;
	left:300px;
}
.roundedbox{
	border:2px solid #DDDDDD;
	-moz-border-radius:10px;
	margin:5px 4px 5px 0 ;
	//margin:5px 2px 5px 0 ;
}
.btmaj{
	background-image:url(../images/bt_maj.png);
	background-repeat:no-repeat;
	width:140px;
	height:18px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
	cursor:pointer;

}
a div.btmaj{
	color:#fff;
	text-decoration:none;
}
a:press div.btmaj{
	background-image: url(../images/bt_maj_press.png);
}


.exit_degrade{
	background-image: url(../exit/gradient.png);
	background-repeat: repeat-x;
	background-position: bottom left
}

.bottomline{
	border-top:1px solid #d9d9d9;
	color: #999;
	font-size: 9px;
	padding: 3px;
	margin:0 20px 0 20px;
}
.bottomline a{
	color: #999;
}
.largebox{
	background-image: url(../images/largebox_top.png);
	background-repeat: no-repeat;
	padding-top: 10px;
}
.largeboxbottom{
	background-image: url(../images/largebox_bottom.png);
	background-repeat: no-repeat;
	height: 12px;
	margin-bottom: 5px;
}
.beigebox {
	width: 370px;
	background-image: url(../images/beigebox.png);
	background-repeat: no-repeat;
	float:right;
	margin-bottom: 0px;
}
.beigeboxtop{
	padding: 10px 10px 0px 25px;
	margin: 0;

}
.beigeboxbottom{
	background-image: url(../images/beigeboxbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 7px;
}
.rosebox{
	width: 370px;
	background-image: url(../images/rosebox.png);
	background-repeat: no-repeat;
	float:left;
	margin-bottom: 0px;
}
.roseboxtop{
	padding: 10px 10px 0px 25px;
	margin: 0;

}
.roseboxbottom{
	background-image: url(../images/roseboxbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 7px;
}


.themesbar{
	background-image: url(../images/bgthemes_only.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 2px;
	width: 740px;
	height: 271px;
}
.themesbar #boxes{
	width:701px;
	overflow:hidden;
}
.themesbar #boxes .box{
	padding-top:20px;
	padding-left:10px;
	width:165px;
}
.themesbartable td{
	width:175px;
	height: 271px;
}
.themesbartablebg{
	background-image: url(../images/boxthemes_only.png);
	background-repeat: repeat-x;
}
.themesbartable td.themesleftarrow{
	width:20px;
	padding: 0;
	text-align:center;
}
.themesbartable td.themesrightarrow{
	width:19px;
	padding: 0;
	text-align:center;
}


.themesbar2{
	background-image: url(../images/bgthemes2_only.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 2px;
	width: 370px;
	height: 271px;
}
.themesbar2 #boxes{
	width:350px;
	overflow:hidden;
}
.themesbar2 #boxes .box{
	padding-top:20px;
	padding-left:10px;
	width:165px;
}
.themesbartable2 td{
	width:175px;
	height: 271px;
}
.themesbartablebg2{
	background-image: url(../images/boxthemes2_only.png);
	background-repeat: repeat-x;
}
.themesbartable2 td.themesleftarrow{
	width:20px;
	padding: 0;
	text-align:center;
}
.themesbartable2 td.themesrightarrow{
	width:19px;
	padding: 0;
	text-align:center;
}


.navinsidethemes{
	padding: 2px 0 14px 0;
}
.themetitle{
	color: #73665c;
	font-size: 12px;
}
.themetext{
	color: #888888;
	padding: 10px 20px 10px 10px;
}
.contentboxtop{
	background-image: url(../images/contentbox_top.png);
	background-repeat: no-repeat;
	height: 8px;
}
.contentboxcenter{
	background-image: url(../images/contentbox_center.png);
	background-repeat: repeat-y;
	padding: 1px 20px 0px 20px;
}
.contentboxbottom{
	background-image: url(../images/contentbox_bottom.png);
	background-repeat: no-repeat;
	height: 12px;
}
.bgblock{
	background-color: #fff;
}
.contentblock{
	background-color: #fff;
	padding: 10px;
}
.clear{
	clear: both;
}
.homeform{
	width: 460px;
	margin-left: 5px;
}
.homeform td{
	padding: 4px 0px 4px 4px;
}
.homefrmbtline{
	border-bottom: 1px solid #eae6e0;
}

.fakephotozap{
	background-image: url(../images/fakephotozap.jpg);
	background-repeat: no-repeat;
	padding: 100px 200px 0 360px;
	width: 180px;
	height:115px;
	color:#666;
}
 a .fakephotozap{
	color:#666;
}



.fakescroller{
	background-image: url(../images/fakescroller.jpg);
	background-repeat: no-repeat;
	padding: 7px 300px 0 55px ;

	margin: 2px 0 0 0;
	width: 185px;
	height:32px;
	color:#666;
}
 a .fakescroller{
	color:#666;
}

.coverloading{
	background-image: url(../images/coverloading.png);
	background-repeat: no-repeat;
	width: 745px;
	height:230px;
}


.bghomeform{
	background-image: url(../images/bg_homesearch.png);
	background-repeat: no-repeat;
	height: 62px;
	padding: 6px;
}
.lefthomesearch{
	float:left;
}
.righthomesearch{
	float:right;
}

object {
	outline:none;
	display:block;
	}

object#clipcontent{
	margin:0 auto;
}
/* /- Eric - Questionnaire Le Matin */
.lematin_slogan {
	font-family:  Haettenschweiler, "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 30px ;
	font-weight: bold ;
	color: #ef7f01 ;
	text-align: right ;
	margin-top: 0px ;
}

.lematin_logo {
	float: right ;
	width: 250px ;
	margin-top: -20px ;
	margin-bottom: 20px ;
}

.lematin_profil {
	text-align: center ;
}

.lematin_button {
	width: 700px ;
	padding: 0 50px;
	margin-top: 20px ;
	margin-bottom: 20px ;
}

.lematin_rightcol	{
	text-align: left ;
}

.lematin_rightcol input	{
	width: 320px ;
}

.lematin_savecol	{
	text-align: right ;
}

.left	{
	float: left ;
}

.right	{
	float: right ;
}

.clear {
	clear: both ;
}

/*
boutons:
toutlirebutton == bouton standard > bleu
*/
.toutlirebutton{
        cursor: pointer ;
        min-width:1px;
        margin:0;
        padding:0;
}
.toutlirebutton .left, .toutlirebutton .right{
        float: left ;
        height: 17px ;
        width: 4px ;
        cursor: pointer ;
        display:block;
}

.toutlirebutton .left {
        background: url(../images/toutlirebutton_left.png) no-repeat ;
}
.toutlirebutton .right {
        background: url(../images/toutlirebutton_right.png) no-repeat ;
}


.toutlirebutton .content{
        float: left ;
        min-height: 14px;
        height: auto !important;
        height: 14px ;
        vertical-align: middle ;
        padding: 0 1px 3px 1px !important;
        cursor: pointer ;
        display:block;
        background: url(../images/toutlirebutton.png) repeat-x;
        width:auto;
}
.toutlirebutton a.button {
        text-decoration:none;
        cursor: pointer ;
        font-size:11px;
        margin:0 3px 0 3px;
        color:#ca69a9;
}
.toutlirebutton a:hover.button {
        color:#ca69a9;
}






.enleverbutton{
        cursor: pointer ;
        min-width:1px;
        margin:0;
        padding:0;
}
.enleverbutton .left{
        float: left ;
        height: 18px ;
        width: 16px ;
        cursor: pointer ;
        display:block;
}
.enleverbutton .right{
        float: left ;
        height: 18px ;
        width: 5px ;
        cursor: pointer ;
        display:block;
}

.enleverbutton .left {
        background: url(../images/enleverbutton_left.png) no-repeat ;
}
.enleverbutton .right {
        background: url(../images/enleverbutton_right.png) no-repeat ;
}


.enleverbutton .content{
        float: left ;
        min-height: 18px;
        height: auto !important;
        height: 18px ;
        vertical-align: middle ;
        padding: 2px 1px 1px 1px !important;
        cursor: pointer ;
        display:block;
        background: url(../images/enleverbutton.png) repeat-x;
        width:auto;
}
.enleverbutton a.button {
        text-decoration:none;
        cursor: pointer ;
        font-size:11px;
        margin:0 3px 0 3px;
        color:#fff;
}
.enleverbutton a:hover.button {
        color:#fff;
}






.barrebottom{
        clear:both;
        margin:10px 3px 0 3px;
        padding:0 3px 0 3px;
        width:97%;
        border-top:1px #dcd7d0 solid;
        font-weight:bold;
}
.barrebottom span{
        color:#f89938;
}
.barrebottom table.blue td{
        color:#0271ab;
}
.barrebottom table.green td{
	color:#6ab346;
}
/* -/ */





/*tampon inscription*/
#tampon2_fr, #tampon2_de, #tampon2_it, #tampon2_en{
	width:128px;
	height:128px;
	background-repeat:no-repeat;
	margin:15px 25px 0 0;
	float:right;
}
#tampon2_fr{
	background-image:url(../images/tampon_fr.gif);
}
#tampon2_de{
	background-image:url(../images/tampon_de.gif);
}
#tampon2_it{
	background-image:url(../images/tampon_it.gif);
}
#tampon2_en{
	background-image:url(../images/tampon_en.gif);
}
#tampon2_fr span, #tampon2_de span, #tampon2_it span, #tampon2_en span{
	display:none;
}

/*fond*/
#header_insc, #header_insc_bottom{
	width:959px;
	background-repeat:no-repeat;
	margin-left:20px;
}
#header_insc{
	min-height:270px;
	height:auto!important;
	height:270px;
	background-image:url(../images/bg_insc.jpg);
	/*margin-top:20px;*/
}
#header_insc_bottom{
	font-size:1px;
	height:9px;
	background-image:url(../images/bg_insc_bottom.jpg);
}

/*carte profil*/
/*carte profil*/
#profil_insc{
	float:left;
	width:395px; /*395-33*/
	height:252px; /*252-35*/
	background-image:url(../images/bgprofil_insc.jpg);
	background-repeat:no-repeat;
	margin:13px 0 0 14px;
	padding:0 34px 0 0;
}

/*texte descriptif*/
#profil_insc p{
	margin:0;
	padding:35px 0 0 33px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height:20px;
}
#profil_insc span{
	font-size:16px;
}

#bt1, #bt2, #bt3, #bt4{
	width:px;
	height:px;
	display:block;
}
#bt1{
	background-image:url(../images/);
}
#bt2{
	background-image:url(../images/);
}
#bt3{
	background-image:url(../images/);
}
#bt4{
	background-image:url(../images/);
}

#txt2{
	margin:20px 0 0 20px;
	padding:0;
	width:357px;
}

#txt3{
	font-size:11px;
	color:#666!important;
}

a.linkprofil{
	text-decoration:none;
	color:#a8a19b;
	font-size:11px;
}
a:hover.linkprofil{
	text-decoration:underline;
}

#txt_insc{
padding: 13px 0px 0 0px;

float:left;
width:340px;
}

#txt_insc h1{
	padding:15px 0 10px 0;
	margin:0;
	color:#8e0940;
	font-family:Segoe ui, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-transform:none;
}
#txt_insc h2{
	margin:0 0 5px 0;
	padding:0;
	color:#3e3732;
	font-family:Segoe ui, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	text-transform:none;
}
#txt_insc p{
	margin:0;
	padding:0;
	color:#666;
	font-size:11px;

}

/*fond*/
#header_insc2, #header_insc_bottom2{
	width:530px;/*959*/
	background-repeat:no-repeat;
}
#header_insc2{
	min-height:170px;/*270*/
	height:auto!important;
	height:170px;
	background-image:url(../images/bg_insc2.jpg);
}
#header_insc_bottom2{
	font-size:1px;
	height:8px;
	background-image:url(../images/bg_insc2_bottom.jpg);
}
/*carte profil*/
#profil_insc_male, #profil_insc_female{
	float:left;
	width:247px; /*247-33*/
	height:151px; /*151-35*/
	background-repeat:no-repeat;
	margin:13px 0 0 14px;
	padding:0 34px 0 0;
}
#profil_insc_male{
	background-image:url(../images/bgprofil_male_insc.jpg);
}
#profil_insc_female{
	background-image:url(../images/bgprofil_female_insc.jpg);
}

#profil_insc_male p, #profil_insc_female p{
	margin:0;
	padding:35px 0 0 33px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height:20px;
}
#profil_insc_male span, #profil_insc_female span{
	font-size:16px;
}
#txt20{
	margin:18px 0 0 20px;
	padding:0;
	width:247px;
}
#txt30{
	font-size:11px;
	color:#666;
}

/*texte descriptif*/
#txt_insc2{
	float:left;
	width:225px;
}
#txt_insc2 h1{
	margin:27px 0 10px 0;
	padding:0;
	color:#8e0940;
	font-family:Segoe ui, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:none;
	font-weight:bold;
}
#txt_insc2 h2{
	margin:0 0 5px 0;
	padding:0;
	color:#3e3732;
	font-family:Segoe ui, Arial, Helvetica, sans-serif;
	font-size:21px;
}
#txt_insc2 p{
	margin:0;
	padding:0;
	color:#666;
	font-size:11px;

}
#button_search {
        margin-top:3px;
}
#search_left{
       background:none;
       background-image:url(../images/button_green-left.png);
       background-repeat:no-repeat;
       cursor:pointer;
       width:26px;
       height:21px;
       float:left;
       margin:0px;
}
#button_search input {
       moz-background-clip:border;
       -moz-background-inline-policy:continuous;
       -moz-background-origin:padding;
       background:transparent none repeat scroll 0 0;
       background-image: url(../images/button_green-center.png);
       background-repeat: repeat-x;
       color:#FFFFFF;
       margin:0px;
       float:left;
       border:0px;
       height:21px;
}
#search_right{
       background-image:url(../images/button_green-right.png);
       background-repeat:no-repeat;
       cursor:pointer;
       width:10px;
       height:21px;
       float:left;
       margin:0px;
}
#paiment_partners {
font-size:13px;
background-image:url(../images/payment/smallbox_abobasisnote2.gif);
background-repeat:no-repeat;
height:60px;
margin-bottom:15px;
margin-left:10px;
padding:10px;
}
#paiment_partners_text{
float:left;
width:150px;
font-weight:bold;
font-size:13px;
}
#paiment_partners img{
float:left;
margin-left:10px;
}
#basisnote_conditions{
padding:0px 10px 5px 10px;
float:left;
width:240px;
}



/***************************  TARIFS ***************************************************/

.tarif{
	margin:5px 0 0 0;
	padding:0 18px 0 18px;

}

/* fil d'ariane */
.breadcrumb{
	margin:0 0 0 6px;
	padding:0;
	/*width:px;*/
	height:24px;
}
.breadcrumb li{
	float:left;
	display:block;
	list-style-type:none;
}
.breadcrumb li a, .breadcrumb li em{
	float:left;
	display:block;
	height:20px;
	color:#c9c2bc;
	font-style:normal;
	text-decoration:none;
	font-size:14px;
	padding:4px 20px 0 0px;
	background:url(../../../theme/default/images/breadcrumb-r.jpg) no-repeat top right;
}
.breadcrumb li a span, .breadcrumb li em span{
	color:#c9c2bc;
	float:left;
	display:block;
	font-style:normal;
	height:20px;
	padding:4px 0 0 37px;
	margin:-4px 0 0 0;
}
.breadcrumb li a:hover, .breadcrumb li.p1active a, .breadcrumb li.p2active a, .breadcrumb li.p3active a, .breadcrumb li.p4active a{
	color:#745260;
	background:url(../../../theme/default/images/breadcrumb-r-hover.jpg) no-repeat top right;
}
.breadcrumb li.p4 a, .breadcrumb li.p4 em{
	background:url(../../../theme/default/images/breadcrumb-r2.jpg) no-repeat top right;
}
.breadcrumb li.p4active a, .breadcrumb li.p4active em, .breadcrumb li.p4 a:hover{
	background:url(../../../theme/default/images/breadcrumb-r2-hover.jpg) no-repeat top right;
}
.breadcrumb li.p1 a span, .breadcrumb li.p1 em span{background:url(../../../theme/default/images/breadcrumb-p1.jpg) no-repeat top left;}
.breadcrumb li.p2 a span, .breadcrumb li.p2 em span{background:url(../../../theme/default/images/breadcrumb-p2.jpg) no-repeat top left;}
.breadcrumb li.p3 a span, .breadcrumb li.p3 em span{background:url(../../../theme/default/images/breadcrumb-p3.jpg) no-repeat top left;}
.breadcrumb li.p4 a span, .breadcrumb li.p4 em span{background:url(../../../theme/default/images/breadcrumb-p4.jpg) no-repeat top left;}

.breadcrumb li.p1active a span, .breadcrumb li.p1active em span, .breadcrumb li.p1 a:hover span{background:url(../../../theme/default/images/breadcrumb-p1hover.jpg) no-repeat top left;color:#745260;}
.breadcrumb li.p2active a span, .breadcrumb li.p2active em span, .breadcrumb li.p2 a:hover span{background:url(../../../theme/default/images/breadcrumb-p2hover.jpg) no-repeat top left;color:#745260;}
.breadcrumb li.p3active a span, .breadcrumb li.p3active em span, .breadcrumb li.p3 a:hover span{background:url(../../../theme/default/images/breadcrumb-p3hover.jpg) no-repeat top left;color:#745260;}
.breadcrumb li.p4active a span, .breadcrumb li.p4active em span, .breadcrumb li.p4 a:hover span{background:url(../../../theme/default/images/breadcrumb-p4hover.jpg) no-repeat top left;color:#745260;}




.content-tarif{
	padding:0 0 0 0;
	width:962px;
	background:#fff url(../../../theme/default/images/bgcontent-tarif.jpg) no-repeat;
}

/* banniere gauche */
.content-tarif .ban10{
	float:left;
	width:536px;
	height:179px;
	margin:3px 0 0 3px;
	background:url(../../../theme/default/images/banner-abo.jpg) no-repeat;
}
.content-tarif .ban10 h2{
	margin:0;
	padding:30px 0 0 235px;
	font-size:34px;
	font-family:'Segoe ui', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	line-height:30px;
}
.content-tarif .ban10 h2 span{
	display:block;
	font-size:32px;
}

/* bannierre droite (offre speciale) */
.content-tarif .ban20{
	cursor:pointer;
	float:left;
	width:401px;/*420-19*/
	height:173px;/*178-15*/
	margin:4px 0 0 0px;
	padding:5px 0 0 19px;
}

.content-tarif .ban21{
	float:left;
	width:401px;/*420-19*/
	height:173px;/*178-15*/
	margin:4px 0 0 0px;
	padding:5px 0 0 19px;
	background:url(../../../theme/default/images/banner-offre2.jpg) no-repeat;
}

.content-tarif .ban20 td{
	font-size:11px;
	color:#95083d;
}
.content-tarif .ban20 h2{
	margin:0 0 5px 0;
	padding:0;
	font-size:28px;
	color:#970840;
	font-family:'Segoe ui', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
}
.content-tarif .ban21 h2{
	margin:0 0 5px 0;
	padding:27px 0 0 0;
	font-size:21px;
	color:#970840;
	font-family:'Segoe ui', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
}
.content-tarif .ban21 p{
	margin:10px 0 30px 0;
	padding:0;
	color:#666;
}

.content-tarif .ban21 a{
	display:block;
	float:left;
	color:#fff;
	padding:4px 10px 0 0;
	text-transform:uppercase;
	font-size:9px;
	height:14px;
	background:url(../../../theme/default/images/btlien_type1-r.jpg) no-repeat top right;
}
.content-tarif .ban21 a span{
	display:block;
	float:left;
	color:#fff;
	padding:4px 0 0 21px;
	margin:-4px 0 0 0;
	height:18px;
	background:url(../../../theme/default/images/btlien_type1-l.jpg) no-repeat top left;
}





.content-tarif .ban20-fr label{
	display:block;
	width:79px;
	height:83px;
	cursor:pointer;
}
.content-tarif .ban20-fr label span{
	display:none;
}
.content-tarif .ban20 input{
	border:none;
}
.content-tarif .ban20 strong{
	color:#95083d;
	font-size:28px;
	line-height:24px;
	letter-spacing:-1px;
}
.content-tarif .ban20 span{
	color:#95083d;
	font-size:18px;
}

.content-tarif2{
	padding:0 20px 0 20px;
}


/* titres */
.content-tarif h3.title, .content-tarif h3.title2{
	margin:0;
	font-size:18px;
	font-weight:bold;
	text-transform:none;
}
.content-tarif h3.title{
	color:#265986;
	padding:20px 0 5px 0;
}
.content-tarif h3.title2{
	color:#3e3732;
	padding:20px 0 15px 0;
}


/* offres */
.content-tarif .offres{
	width:920px;/*695*/
	height:232px;
}
.content-tarif .content-offre{
	float:left;
	width:151px;/*173-22*/
	height:55px;/*175-120*/
	padding:120px 9px 0 13px;
	font-size:14px;
	color:#3e3732;
	cursor:pointer;

}
.content-tarif .content-offre2{
	float:left;
	width:216px;
	padding:35px 0 0 9px;
}
.content-tarif .content-offre2 .procedure{
	padding:54px 0 0 13px;
	background:url(../../../theme/default/images/cadena.jpg) no-repeat;
	color:#666;
	font-size:10px;
	height:50px;
}

.content-tarif .submit{
	width:216px;
	height:39px;
	color:#fff;
	border:none;
	font-size:18px;
	cursor:pointer;
	background:url(../../../theme/default/images/btsubmit.jpg) no-repeat;
}


/* code promo */
.codepromo{
	width:200px;/*216-16*/
	height:28px;/*40-12*/
	padding:12px 8px 0 8px;
	margin:5px 0 6px 0;
	background:url(../../../theme/default/images/codepromo.jpg) no-repeat;
}
.codepromo label{
	color:#333;
	font-size:12px;
}
.codepromo input{
	border:1px #94b3cd solid;
	font-size:12px;
	color:#333;
	width:95px;
	padding:2px 2px 2px 4px;
}



.content-tarif .content-offre td{
	font-size:15px;
}

.content-tarif .content-offre input{
	border:none;
	padding:0;
}
.content-tarif .content-offre em{
	font-size:9px;
	display:block;
	text-transform:uppercase;
	font-style:normal;
	line-height:20px;
}
.content-tarif .content-offre strong{
	font-size:27px;
	letter-spacing:-1px;
	line-height:18px;
}
.content-tarif .content-offre span{
	color:#666;
	display:block;
	font-size:10px;
    margin-top:3px;
}


/* libelle paiements offre */
.paiement-left{
	float:left;
	width:240px;
	position:relative;
	margin:-27px 0 0 0;
	padding:0 0 0 100px;
	color:#666;
	font-size:10px;
}
.paiement-right{
	float:left;
	width:240px;
	margin:-27px 0 0 340px;
	padding:0 0 0 105px;
	color:#666;
	font-size:10px;
}




/* chemistry */
.chemistry{
	cursor:pointer;
	width:443px;/*459-16*/
	height:247px;/*264-17*/
	float:left;
	margin:0 16px 0 0;
	padding:11px 0 0 16px;
	background:url(../../../theme/default/images/bgchemistry.jpg) no-repeat;
}
.chemistry h3{
	margin:0;
	padding:0;
	color:#fff;
	font-size:18px;
}
.chemistry p{
	margin:0;
	padding:0;
	color:#fff;
	font-size:14px;
}
.chemistry .more{
	float:left;
	display:block;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-family:"Trebuchet MS", arial;
	padding:2px 8px 0 0;
	height:16px;
	margin:12px 0 0 0;
	background:url(../../../theme/default/images/more-r.jpg) no-repeat top right;
}
.chemistry .more span{
	float:left;
	display:block;
	color:#fff;
	font-family:"Trebuchet MS", arial;
	padding:2px 0 0 20px;
	margin:-2px 0 0 0;
	height:18px;
	background:url(../../../theme/default/images/more-l.jpg) no-repeat top left;
}



.kit{
	margin:20px 0 0 0;
	padding:0 10px 0 10px;
	width:373px;/*393-20*/
	font-size:12px;
}
.kit label{
	color:#262626;
	font-size:14px;
}
.kit td{
	color:#95083d;
	font-size:12px;
	padding-right:10px;
}
.kit td em{
	font-size:9px;
	color:#95083d;
	text-transform:uppercase;
	display:block;
	font-style:normal;
}
.kit td strong{
	font-size:30px;
	line-height:28px;
}
.kit span{
	color:#666;
	font-size:10px;
}
.kit table.tab{
	float:right;
}

/* conditions chemistry check */
.conditions{
	margin:15px 0 0 0;
	padding:0 0 0 0;
	color:#fff;
	font-size:11px;
}
.conditions td{
	color:#fff;
}
.conditions a{
	text-decoration:none;
	color:#ff569b;
}
.conditions a:hover{
	color:#e1538d;
}

.chemistry .paiement-info{
	padding-left:64px;
	padding-top:28px;
	font-size:10px;
	color:#666;
}

/* avantages */
.avantages{
	width:445px;
	float:left;
}
.avantages .top{
	height:6px;
	background:url(../../../theme/default/images/avantages-top.jpg) no-repeat bottom left;
}
.avantages .content{
	background:url(../../../theme/default/images/avantages-content.jpg) repeat-y;
	width:415px;/*445-30*/
	padding:10px 10px 5px 20px;
}
.avantages .content ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.avantages .content ul li{
	list-style-type:none;
}
.avantages .bottom{
	height:5px;
	background:url(../../../theme/default/images/avantages-bottom.jpg) no-repeat top left;
}

.avantages .content th{
	font-weight:normal;
	text-align:left;
	padding:0 0 10px 0;
	color:#666;
	font-size:10px;
	padding-right:2px;

}

.avantages .content th span{
	font-size:14px;
	color:#3e3732;
}
.avantages .content td{
	padding-right:12px;
	padding-bottom:5px;
	color:#666;
}

.info{
	margin:40px 0 20px 0;
	color:#666;
	font-size:10px;
}

/* sous-menu */
.sousmenu{
	margin:0 0 0 248px;
	padding:0;
	position:absolute;
	top:126px;
}

.sousmenu li{
	float:left;
	display:block;
	list-style-type:none;
	padding:0 5px 0 0;
}

.sousmenu li a{
	display:block;
	float:left;
	height:15px;
	padding:4px 8px 0 0;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
}
.sousmenu li a span{
	display:block;

	float:left;
	height:19px;
	padding:4px 0 0 8px;
	margin:-4px 0 0 0;

}
.sousmenu li a.active, .sousmenu li a:hover{
	background:url(../../../theme/default/images/sousmenu-r-hover.jpg) no-repeat top right;
}
.sousmenu li a.active span, .sousmenu li a:hover span{
	background:url(../../../theme/default/images/sousmenu-l-hover.jpg) no-repeat top left;
}

a.lienactif{
	display:block;
	float:left;
	height:15px;
	background:url(../../../theme/default/images/lienactif-r-hover.jpg) no-repeat top right;
	position:absolute;
	top:154px;
	padding:3px 8px 0 0;
	margin:0 0 0 248px;
	text-transform:uppercase;
	color:#fff;
	height:14px;
	font-size:9px;
}
a.lienactif span{
	display:block;
	float:left;
	height:17px;
	margin:-3px 0 0 0;
	padding:3px 0 0 8px;
	background:url(../../../theme/default/images/lienactif-l-hover.jpg) no-repeat top left;
}

.profil{
	width:222px;
	height:107px;
	position:absolute;
	top:68px;
	margin:0 0 0 12px;
	background:url(../../../theme/default/images/bgprofil.jpg) no-repeat;
}

.exit{
	display:block;
	padding:0 0 0 15px;
	margin:24px 0 5px 94px;
	color:#98918b;
	font-size:10px;
	background:url(../../../theme/default/images/btexit.jpg) no-repeat left;
}

.profil strong{
	color:#000;
	margin:0 0 0 94px;
}







#toutlire .right{
	background: url(../images/toutlirebutton_right.png) no-repeat ;

}

#toutlire .left{
	background: url(../images/toutlirebutton_left.png) no-repeat ;
}
#toutlire .content{
	width:auto;
}

#toutlire{
	cursor: pointer ;
	min-width:1px;
	margin:0;
	padding:0;
	margin-right:15px;
}
#toutlire .left, #toutlire .right{
	height: 17px ;
	width: 4px ;
	cursor: pointer ;
	display:block;
}
.toutlire{
	float:right;
	min-height: 14px;
	height: auto !important;
	height: 14px ;
	vertical-align: middle ;
	padding: 0 1px 3px 1px !important;
	cursor: pointer ;
	display:block;
	background: url(../images/toutlirebutton.png) repeat-x;
	width:auto;
}

#tooltipDlg{
	width:250px;
}

.searchVisitsfrom .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchVisitsfrom .dijitTooltipConnector{
	display: none;
}

.searchVisitsto .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchVisitsto .dijitTooltipConnector{
	display: none;
}

.searchFavourites .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchFavourites .dijitTooltipConnector{
	display: none;
}

.searchMembers .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchMembers .dijitTooltipConnector{
	display: none;
}

.searchOnline .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchOnline .dijitTooltipConnector{
	display: none;
}

.searchNaissance .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchNaissance .dijitTooltipConnector{
	display: none;
}

.searchNouveaux .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchNouveaux .dijitTooltipConnector{
	display: none;
}

.searchSecret .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchSecret .dijitTooltipConnector{
	display: none;
}

.searchLivre .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchLivre .dijitTooltipConnector{
	display: none;
}

.searchMusique .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchMusique .dijitTooltipConnector{
	display: none;
}

.searchPseudo .dijitTooltipContainer{
	background-color: transparent;
	border: none;
}

.searchPseudo .dijitTooltipConnector{
	display: none;
}

.dj_webkit .tundra .dijitTooltipContainer {
	-webkit-box-shadow: initial;
}


