/*--particular settings--*/
/*--two particular buttons--*/
button.btSendFriend  div.btMid,
button.btCreateWidget div.btMid {
	background: transparent url("../images/btn/bg_btMid_gx.jpg") repeat-x 0 0 !important;
	padding-left: 5px;
}
button.btSendFriend div.btLeft {
	background: transparent url("../images/btn/bg_btSendFriend.gif") no-repeat left top !important; 
}
button.btCreateWidget div.btLeft {
	background: transparent url("../images/btn/bg_btCreateWidget.gif") no-repeat 0 -1px; 
}
button.btshare div.btLeft {
	background: transparent url("../images/btn/ico_viewShare.gif") no-repeat 0 0 !important; 
}
button.btItems div.btLeft {
	background: transparent url("../images/btn/bg_btItems.jpg") no-repeat left top !important;
}
button.btItems div.btRight{
	padding-left: 23px;
	height: 24px !important;
	line-height: 24px !important;
	background-position: 100% 2px !important;
	background-position: 100% 2px;
}
button.btItems div.btMid {
	background-position: 0 2px !important;
	background-position: 0 2px;
	padding-left: 5px;
}

button.btSendFriend div.btRight,
button.btCreateWidget div.btRight,
button.btshare div.btRight {
	background: transparent url("../images/btn/bg_btRight_gx.jpg") no-repeat 100% 22px !important; 
	padding-bottom: 10px;
	padding-top: 22px;
	padding-left: 46px;
}
button.btCreateWidget div.btRight {
	background-position: 100% 24px !important;
	padding-top: 24px;
}
button.btshare div.btRight {
	padding-left: 45px;
	background-position: 100% 24px !important;
	padding-top: 24px;
}
button.btshare div.btMid {
	
}
/*--two model popup dimension--*/

div#inPopup h2 {
	color: #d31e05;
}

div#inPopup div.small {
	width: 567px;
} 
div#inPopup div.big {
	width: 755px !important;
} 
/*all settings necessary for the main Icon (left top) from popups*/
div#inPopup.shareDoc div.mainIcon {
	left: -43px;
	top: -28px;
}
div#inPopup.delElem div.mainIcon {
	left: -28px;
	top: -27px;
}
div#inPopup.delElem h2 {
	margin-left: 75px;
}
div#inPopup.impCsv div.mainIcon {
	left: -39px;
	top: -24px;
}
div#inPopup.impCsv h2 {
	margin-left: 75px;
}
div#inPopup.mkWidget div.mainIcon {
	left: -30px;
	top: -20px;
}
div#inPopup.mkWidget h2 {
	margin-left: 65px;
}
div#inPopup.createElem div.mainIcon {
	left: -28px;
	top: -27px;
}
div#inPopup.createElem h2 {
	margin-left: 85px;
}
div#inPopup.createCont div.mainIcon {
	left: -44px;
	top: -50px;
}
div#inPopup.createCont h2 {
	margin-left: 75px;
}
div#inPopup.createGroup div.mainIcon {
	left: -24px;
	top: -11px;
}
div#inPopup.createGroup h2 {
	margin-left: 90px;
}
div#inPopup.createFol div.mainIcon {
	left: -19px;
	top: -23px;
}
div#inPopup.createFol h2 {
	margin-left: 80px;
}
div#inPopup.modGroup div.mainIcon {
	left: -26px;
	top: -13px;
}
div#inPopup.modGroup h2 {
	margin-left: 90px;
}
div#inPopup.modCont div.mainIcon {
	left: -29px;
	top: -18px;
}
div#inPopup.modCont h2 {
	margin-left: 60px;
}
div#inPopup.settings div.mainIcon {
	left: -29px;
	top: -26px;
}
div#inPopup.settings h2 {
	margin-left: 65px;
}
div#inPopup.newFile div.mainIcon {
	left: -18px;
	top: -30px;
}
div#inPopup.newFile h2 {
	margin-left: 75px;
}
div#inPopup.shareFiles div.mainIcon {
	left: -45px;
	top: -26px;
}
div#inPopup.shareFiles h2 {
	margin-left: 65px;
}
div#inPopup.uploadFiles div.mainIcon {
	left: -31px;
	top: -27px;
}
div#inPopup.uploadFiles h2 {
	margin-left: 65px;
}
/*--end particular popup settings--*/

/*popup structure*/
div.popup {
	/*background-color: #A1A1A1;*/
	color: #000;
	text-align: center;
	padding: 30px;
	position: absolute;
	left: 0;
	top: 0;
}
div#inPopup {
	color: #000;
	text-align: left;
	border-top: 1px solid #E6E6E6;
}
div#margLeft {
	background: #FFF url("../images/interface/popup/bg_popupLeftMarg.gif") repeat-y 0 0;
}
div#margRight {
	background: url("../images/interface/popup/bg_popupRightMarg.gif") repeat-y right top;
}
div#leftCorn {
	padding-left: 12px;
}
/*--corner popup hack--*/
div#lbc {
	width: 100%;
	position: absolute;
	left: -12px;
	bottom: -10px !important;
	bottom: -11px;
	height: 13px;
	float: left;
}
div#lbc.ss_corner {
	left: -10px;
	bottom: -3px !important;
	bottom: -4px;
}
div#lbc img {
	vertical-align: bottom;
}
div#lbc div#lbc_img{
	position: absolute;
	left: 0;
	bottom: 0;
}
div#lbc div#rbc_img {
	position: absolute;
	right: -29px !important;
	right: -30px;
	bottom: 0;
}
div#lbc.ss_corner div#rbc_img{
	right: -24px !important;
}
div#line {
	float: left;
	width: 100%;	
	position: absolute;
	left: 11px;
	bottom: 0;
	background: #FFF url("../images/interface/popup/bg_popupBottMarg.gif") repeat-x left bottom;
	height: 13px;
}
div#lbc.ss_corner div#line {
	left: 4px;
	background-image: none !important;
	background-color: #757576;
	width: 101.2%;
}

/*--corner popup--*/

div#rightCorn {
	/*background: url("../images/interface/popup/bg_popupRightCorn.gif") no-repeat 100% 100%;*/
	padding-right: 13px;
}
div#content{
	position: relative;
	width: 613px;
	padding-bottom: 5px;
}
div#inPopup h2 {
	width: 245px;
	padding-bottom: 20px;
}
div#inPopup h2,
div#inPopup h3 {
	font-size: 1.45em;
	margin: 0 0 40px 52px;
	padding-top: 20px;
	font-weight: normal;
}
div#inPopup h3 {
	font-size: 1.15em;
	margin: 0 0 15px 0;
	font-weight: normal;
	padding: 0;
	width: 300px;
}
div#inPopup label {
	float: left;
	display: block;
	text-align: left;
	margin-right: 5px;
}
div.popup label.big {
	font-size: 1.1em;
	width: 150px;
}
div#inPopup label.med {
	font-size: 0.7em;
	width: auto;
	text-align: right !important;
	margin-top: 5px;
}
div#inPopup input.inputTxt,
div#inPopup input.inputTxtLong,
div#inPopup input.inputTxtMid {
	border: 1px solid #E6E6E6;
	color: #000000;
	font-size: 0.75em !important;
	padding-top: 3px;
}
div#inPopup input.inputTxtLong {
	width: 357px;
	height: 15px;
	margin-right: 34px;
}
div#inPopup input.inputTxtMid {
	width: 190px;
	height: 16px;
}
input.checkBox {
	margin-left: 0 !important;
	margin-left: -3px;
}
textarea.textArea {
	border: 1px solid #E6E6E6;
	color: #606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	
}
div#inPopup fieldset div {
	clear: left;
	margin-bottom: 21px;
}
div#inPopup div.mainIcon {
	position: absolute;
	left: -10px;
	top: -10px;
	z-index: 3;
}
a.closeIcon {
	position: absolute;
	right: -21px;
	top: -10px;
	z-index: 3;
}
div#AgTgtLayerInfoBox {
	background: transparent url("../images/interface/popup/bg_infoMid.gif") repeat-y left top;
	color: #9F9F9F;
	width: 218px;
	float: right;
	position: relative;
	margin: 10px 0 0 0;
}
div#AgTgtLayerInfoBox div.infoBoxBody div {
	background: transparent url("../images/pictos/ico_info.jpg") no-repeat left top;
	position: absolute;
	left: -12px;
	top: -6px;
	width: 35px;
	height: 35px;
}
div#AgTgtLayerInfoBox div.infoBoxBot{
	background: transparent url("../images/interface/popup/bg_infoBott.gif") no-repeat left bottom;
}
div#AgTgtLayerInfoBox div.infoBoxBody{
	background: transparent url("../images/interface/popup/bg_infoTop.gif") no-repeat left top;
	padding: 10px 10px 9px 30px;
	width: 178px;
}

/*canvas box for: grid;tree;...*/
.h3Grid {
	margin-bottom: 5px !important;
}
div#cnvBox.med {
	width: 542px;
}
/*div#cnvBox.med table {
	width: 500px;
}*/
div#cnvBox {
	background: transparent url("../images/interface/popup/bg_box_bigMid.jpg") repeat-y left top;
}
div#cnvBox div.cnvBoxBot{
	background: transparent url("../images/interface/popup/bg_box_bigBot.jpg") no-repeat left bottom;
	padding-bottom: 10px;
}
div#cnvBox div.cnvBoxBody{
	background: transparent url("../images/interface/popup/bg_box_bigTop.jpg") no-repeat left top;
	padding: 10px 7px 0 10px;
	_vertical-align:top;
}
div.scroll {
	height: 200px;
	overflow: auto;
}
/*grid table*/
/*
div#cnvBox table,
table.scrTbl {
	background-color: #00FF66;
}
div#inPopup table tr td,
table.scrTbl tr td {
	background-color: #FFF;
	padding: 0 0 0 5px;
	border-bottom: 3px solid #F1F1F1;
	font-size: 0.7em;
	height: 30px;
}
div#cnvBox table td span,
div#cnvBox table td label,
div#cnvBox table td input,
div#cnvBox table td img,
table.scrTbl td span,
table.scrTbl td label,
table.scrTbl td input,
table.scrTbl td img {
	vertical-align: middle;
	float: none;
	display: inline;
}
div#inPopup table td input,
table.scrTbl td input {
	margin-bottom: 3px;
	margin-right: 5px;
} 
div#inPopup table td img,
table.scrTbl td img {
	margin-right: 5px;
}
div#inPopup table td span.date,
div#inPopup table td span.size,
table.scrTbl td span.date,
table.scrTbl td span.size {
	color: #B5B5B5;
}
//*/
/*particular settings elements: panel with buttons (bottom)*/
div.panelBut {
	padding-top: 15px;
}
div.panelBut input.submit,
div.panelBut button.submit {
	float: right;
	margin: 0 10px 0 0;
}
div.panelBut button.alignFix {
	margin-top: 24px;
	margin-left: 80px;
}
/*forms*/
form.formCol {
	width: 555px;
}
div.formColL div,
div.formColR div {
	margin-bottom: 15px !important;
}
div.formColL {
	float: left;
}
div.formColR {
	float: right;
	margin-right: 15px !important;
	margin-right: 5px;
}
form.formCol label {
	width: 60px !important;	
}
/*simple formular*/
fieldset form.formular div {
	margin-bottom: 10px !important;
}
fieldset form.formular div a.moreFold {
	margin-left: 220px;
	color: #000000;
	text-decoration: underline;
	font-size: 0.8em;
}
fieldset form.formular input.inputTxt {
	width: 250px;
	height: 16px;
}
.center {
	text-align: center;
}
form.center label {
	display: inline !important;
	float: none !important;
}
form.formFiles input.inputTxt{
	width: 316px !important;
	padding-bottom: 2px;
}
form.formFiles div {
	margin-bottom: 10px !important;
}
form.formFiles input.submit,
form.formFiles button.submit {
	float: right;
	margin-bottom: 10px;
	margin-right: 20px;
}
div#inPopup fieldset form.simpleForm label.med {
	text-align: left !important;
	float: left !important;
	display: block  !important;
	width: auto !important;
}
div.checkAll {
	margin: 0 25px 2px 0 !important;
	margin: 2px 10px 2px 0;
}
div.checkAll label {
	margin-top: 2px !important;
	margin-top: 2px;
	margin-right: 0 !important;
	display: inline !important;
	float: none !important;
}
/*breadcrumb popup*/
span.breadCrumbLb {
	display: block;
	margin-bottom: 10px;
}
div.breadCrumb {
	color: #000000;
	margin-bottom: 25px;
}
/*send steekR links to a friend formular*/
div#sendFriend {
	margin-top: 20px;
}
div#sendFriend h4 {
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 12px;
}
div#sendFriend div.colL {
	float: left;
}
div#sendFriend div.colL div{
	background:transparent url("../images/interface/bg_sendFriend.jpg") no-repeat left top;
	color: #d31e05;
	height: 146px;
	width: 151px;
	overflow: hidden;
	padding: 10px 10px 0 15px;
}
div#sendFriend div.colL input.inputTxt {
	margin-bottom: 10px;
	height: 14px;
	padding: 0;
	width: 147px;
}
div#sendFriend div.colR {
	float: right;
	width: 307px;
}
div#sendFriend textarea.textArea {
	height: 150px;
	width: 280px;
}
/*loading image*/
div#loading {
	text-align: center;
}
div#loading img {
	vertical-align: top;
	display: block;
	margin: auto;
}
/*paragraph text only*/
div.info {
	width: 100%;
	margin-bottom: 20px;
}
div.info p {
	margin-bottom: 10px;
	margin-right: 5px;
}
/*Create widget popup area*/
div#widgetForm {
	width: 100%;
}
div#widgetForm input.inputTxt {
	width: 90px;
	height: 15px;
}
div#widgetForm div {
	margin-bottom: 5px !important;
}
div#widgetForm div button.submit div {
	margin-bottom: 0 !important;
}
div#widgetForm div input.submit,
div#widgetForm div button.submit {
	float: right;
	margin-right: 18px !important;
	margin-right: 13px;
}
div#widgetForm div span {
	font-size: 0.7em;
	margin: 0 6px 0 6px;
}
div#widgetForm div.size input.inputTxt {
	width: 35px !important;
	width: 34px;
}
div#widgetForm fieldset label {
	width: 95px !important;
}
div#widgetForm h3 {
	width: 200px;
}
div#widgetForm div.colL {
	float: left;
	width: 210px;
}
div#widgetForm div.colR {
	float: right;
	width: 350px;
	margin-right: 3px;
}
div#galeryBox {
		background: transparent url("../images/interface/popup/bg_galleryMid.jpg") repeat-y left top;
}
div#galeryBox div.galeryBoxBot {
	background: transparent url("../images/interface/popup/bg_galleryBot.jpg") no-repeat left bottom;
	padding-bottom: 9px;
}
div#galeryBox div.galeryBoxBody {
	background: transparent url("../images/interface/popup/bg_galleryTop.jpg") no-repeat left top;
	padding: 22px 22px 0 22px;
}
/*settings popup*/
div#setCol1 {
	width: 335px;
	float: left;
}
div.avatar h3 {
	margin: 8px 0 0 10px !important;
	width: 220px !important;
	float: left;
}
div.avatar div{
	width: 72px;
	height: 70px;
	float: left;
	border: 1px solid #E6E6E6;
	text-align: center;
	padding: 5px 0 5px 0;
	margin-bottom: 10px;
	margin-left: 10px !important;
	margin-left: 5px;
}
div.avatar div.middle img{
	margin: 10px;
}
div.setBox1 {
	background: transparent url("../images/interface/popup/bg_setBox1_Mid.jpg") repeat-y left top;
	width: 335px;
}
div.setBox1Bot {
	background: transparent url("../images/interface/popup/bg_setBox1_B.jpg") no-repeat left bottom;
	padding-bottom: 3px !important;
	width: 339px;
}
div.setBox1Body {
	background: transparent url("../images/interface/popup/bg_setBox1_TLogin.jpg") no-repeat left top;
	padding-top: 32px !important;
	padding: 30px 5px 0 18px;
	padding-bottom: 0 !important;
	position: relative;
}
div#inPopup div.setBox1 label{
	color: #9D9D9D;
	width: 116px !important;
	width: 112px;
	text-align: left !important;
	margin-right: 0 !important;
}
div.setBox1 div{
	margin-bottom: 0 !important;
	padding-bottom: 6px;	
}
div.setBox1 input.color {
	background-color: #E9E9E9 !important;
}
div.setBox1 input.inputTxt {
	background-color: #FFF;
	border: 1px solid #E6E6E6;
	padding: 0 0 0 8px;
	height: 16px;
	width: 186px;
}
div.setBox1 h3 {
	margin: 0 !important;
	position: absolute;
	left: 42px !important;
	left: 24px;
	top: 7px;
	font-size: 0.75em !important;
	width: auto !important;
}
div.setBox1 div.password {
	background: transparent url("../images/interface/popup/bg_setBox1_TPass.jpg") no-repeat left top;
}
div.setBox1 div.password  h3,
div.setBox1 div.sitetour  h3,
div.setBox1 div.tooltip  h3 {
	top: 2px;
}
div.setBox1 div.password input.inputTxt {
	width: 152px;
}
div#inPopup div.setBox1 div.password label {
	width: 148px !important;
	width: 144px;
}
div.setBox1 div.email {
	background: transparent url("../images/interface/popup/bg_setBox1_TEmail.jpg") no-repeat left top;
}
div.setBox1 div.email h3 {
	top: 0;
}
div.setBox1 div.lang {
	background: transparent url("../images/interface/popup/bg_setBox1_TLang.jpg") no-repeat left top;
}
div.setBox1 div.lang  h3 {
	top: 3px;
}
div.setBox1 div.account {
	background: transparent url("../images/interface/popup/bg_setBox1_Upgrade.jpg") no-repeat left top;
}
div.setBox1 div.account  h3 {
	top: 3px;
}

div.setBox1 div.sitetour {
	background: transparent url("../images/interface/popup/bg_setBox1_Tsitetour.jpg") no-repeat left top;
}
div.setBox1 div.tooltip {
	background: transparent url("../images/interface/popup/bg_setBox1_Ttooltip.jpg") no-repeat left top;
}

div#setCol1 input.submit,
div#setCol1 button.submit {
	float: right;
	
}
div#setCol2 {
	width: 290px;
	float: left;
	margin-left: 25px;
}
div#setCol2 div.avatar {
	margin-bottom: 5px;
	width: 380px;
}
div#setCol2 div.avatar div {
	margin-left: 0 !important;
}
div.setBox2 {
	background: transparent url("../images/interface/popup/bg_setBox2_M.jpg") repeat-y left top;
	width: 387px;
	margin-bottom: 15px;
}
div.setBox2Bot {
	background: transparent url("../images/interface/popup/bg_setBox2_B.jpg") no-repeat left bottom;
	padding-bottom: 3px !important;
}
div.setBox2Body {
	background: transparent url("../images/interface/popup/bg_setBox2_T.jpg") no-repeat left top;
	padding: 15px 15px 15px 20px;
}
/*space HDD drive remaining: progress bar*/
div.setBox2Body div.account,
div.setBox2Body div.space {
	float: left;
	font-size: 0.8em;
}
div.setBox2Body div.account strong,
div.setBox2Body div.space strong{
	font-size: 1.4em;
	font-weight: normal;
}
div.setBox2Body div.space {
	float: right;
	margin-right: 15px;
	margin-bottom: 15px;
}
div.progCanvas {
	width: 346px;
	height: 28px;
	background: transparent url("../images/interface/popup/bg_progCanvas.jpg") no-repeat left top;
	font-size: 0;
	padding-top: 1px;
}
div.allSpaceL {
	background: transparent url("../images/interface/popup/bg_progAllL.jpg") no-repeat left center;
	height: 26px;
}
div.allSpaceM {
	background: transparent url("../images/interface/popup/bg_progAllM.jpg") no-repeat right center;
	height: 26px;
	width: 300px;
}
div.usedSpaceL {
	background: transparent url("../images/interface/bg_progUsedL.jpg") no-repeat left center;
	height: 26px;
	padding-left: 4px;
}
div.usedSpaceM {
	background: transparent url("../images/interface/bg_progUsedM.jpg") repeat-x left center;
	height: 26px;
	width: 260px;
}
/*box 3*/
div.setBox3 {
	background: transparent url("../images/interface/popup/bg_box3_M.jpg") repeat-y left top !important;
	width: 387px;
}
div.setBox3 div.scroll {
	height: 235px;
}
div.setBox3 div.cnvBoxBot {
	background: transparent url("../images/interface/popup/bg_box3_B.jpg") no-repeat left bottom !important;
	padding-bottom: 5px !important;
}
div.setBox3 div.cnvBoxBody {
	background: transparent url("../images/interface/popup/bg_box3_T.jpg") no-repeat left top !important;
}
div.setBox3 table {
	width: 350px;
	color: #4D504C;
}
div.setBox3 table span strong {
	color: #d31e05 !important;
	font-size: 1.1em;
}
div.setBox3 table span.capacity {
	background: transparent url("../images/pictos/ico_HDD.jpg") no-repeat left top !important;
	display: block !important;
	padding-left: 44px;
	height: 21px;
	line-height: 21px;
	font-size: 1.1em;
	font-weight: bold;
}

/*--slide show and movie popup--*/
div#inPopup.slideShow div#content {
	background-image: none !important;
	background-color: transparent !important;
}
div#inPopup.slideShow{
	background: #757575 url("../images/slideshow/bg_slideShowMid.jpg") repeat-x left top !important;
	border-top: none !important;
	color: #FFF;
}
div#inPopup.slideShow div#leftCorn {
	padding-left: 10px;
}
div#inPopup.slideShow div#rightCorn {
	padding-right: 10px;
}
div#inPopup.slideShow div#content{
	background-color: #FF9900;
	width: 968px;
}
div#inPopup.slideShow div.mainIcon {
	left: -20px;
	top: -18px;
}
div#inPopup.slideShow h2 {
	padding: 25px 0 22px 0;
	margin-left: 75px;
	width: auto;
}
div#ssLCol {
	float: left;
	width: 229px;
}
	div#ssLCol div.box {
		text-align: center;
		margin-bottom: 55px;	
	}
	div#ssLCol div.box_sel {
			background: #3F413C url("../images/slideshow/bg_slideShowSel.jpg") no-repeat 50% 0;
			padding: 10px 0 10px 0;	
			width: 129px;		
			margin: auto;
	}
	div#ssLCol div.box a {
		color: #FFF;
		font-size: 0.75em;
		display: block;
		margin: 0 2px 0 2px;
	}
	
div#ssRCol {
	float: left;
	width: 705px;
	background: transparent url("../images/slideshow/bg_slideShow_vLine.gif") repeat-y left top;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-top: 35px;
}
	div.toolPlayer {}
div#inPopup.MessBox div.mainIcon {
	left: -28px;
	top: -27px;
}
div#inPopup.MessBox h2 {
	margin-left: 75px;
}
div#AgTgtAlertContainer, div#AgTgtConfirmContainer{
    display:none; position:absolute;left: 50%; top: 50%; width:0; height:0; margin-top: -200px; margin-left: -200px;
}

/*  Layer up nouvelle classe contenu popup*/
div#AgTgtLayerPage{
	position: relative;
	width: 613px;
	padding-bottom: 5px;
}
div#inPopup.slideShow div#AgTgtLayerPage {
	background-image: none !important;
	background-color: transparent !important;
}
div#inPopup.slideShow div#AgTgtLayerPage{
	background-color: #FF9900;
	width: 968px;
}

/* bouton submit page settings*/
div.agbtnsettings{
		text-align: right;
		height: 22px;
		margin-top: 5px;
	}
	
/* boutons page share step 1 */
button.btSaveFriends  div.btMid {
background: transparent url("../images/btn/bg_btMid_gx.jpg") repeat-x 0 0 !important;
padding-left: 5px;
}
button.btCancel  div.btMid {
    background: transparent url("../images/btn/bg_btMidRed.gif") repeat-x 0 0 !important;
	padding-left: 5px;
}
button.btSaveFriends div.btLeft {
	background: transparent url("../images/btn/bg_btSaveFriends.gif") no-repeat 0 -1px; 
	
}
button.btCancel div.btLeft {
	background: transparent url("../images/btn/bg_btCancel.gif") no-repeat 0 -1px; 
	
}

div.panelBut button.btSaveFriends {
    margin-top: 8px;
}
div.panelBut button.btCancel {
    margin-top: 16px;
}


button.btSaveFriends  div.btRight {
	background: transparent url("../images/btn/bg_btRight_gx.jpg") no-repeat 100% 22px !important; 
	padding-bottom: 10px;
	padding-top: 22px;
	padding-left: 46px;
}

button.btCancel div.btRight {
    background: transparent url("../images/btn/bg_btRightRed.gif") no-repeat 100% 22px !important; 
	padding-bottom: 10px;
	padding-top: 14px;
	padding-left: 43px;
}

button.btSaveFriends div.btRight {
	background-position: 100% 14px !important;
	padding-top: 14px;
	padding-left: 43px;
}
button.btCancel div.btRight {
	background-position: 100% 6px !important;
	padding-top: 6px;
	padding-left: 33px;
}

/*  bouton en span */
span.submit {
background-color:transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em !important;
font-weight:bold;
overflow:visible;
padding:0pt;
vertical-align:middle;
}

span.submit span {
clear:none !important;
margin-bottom:0pt !important;
}
span.btLeft {
background:transparent url(../images/btn/bg_btLeft.gif) no-repeat scroll left center;
padding: 4px 0 4px 0;
}


span.btRight {
background:transparent url(../images/btn/bg_btRight.gif) no-repeat scroll right center;
height:21px;
line-height:21px;
padding:3px 5px 4px 5px;
}

span.btMid {
background:transparent url(../images/btn/bg_btMid.gif) repeat-x scroll left center;
white-space:nowrap;
padding: 10px 5px;
}

/*   TELECHARGEMENT CLIENTS LOURDS   */
.box1{width:305px;height:150px;float:left;background:url(/common/images/interface/boxMid.gif) repeat-x;}
.boxright1{height:150px;background:transparent url(/common/images/interface/boxRight.gif) no-repeat right top;text-align:left;position:relative;}
.boxright1 img{margin-right:3px;}
    .boxright1 h1{color:#d31e05;font-size:0.7em;padding:10px 0;position:absolute;top:0;left:100px;}
    .boxright1 div.boxT{padding:0 20px 0 0;margin-left:150px;font-size:0.7em;position:absolute;top:40px;right:0;width:150px;}

    
.box2{width:305px;height:59px;float:left;margin-top:20px;}
.box2 a{height:59px;width:150px;display:block;float:left;cursor:pointer;padding:12px 0;}
.box2 a.win{background:url(/common/images/interface/winBtn.gif) no-repeat left top;}
.box2 a.mac{background:url(/common/images/interface/macBtn.gif) no-repeat right top;}

.box3{width:305px;height:59px;float:left;margin-top:20px;}
.box3 a.win{height:59px;width:305px;display:block;float:left;cursor:pointer;padding:12px 0;background:url(/common/images/interface/winOnlyBtn.gif) no-repeat left top;}
.box3 a.win span{margin-left:15px;}


.box2 a span,
.box3 a span{font-size:0.7em;text-align:center;display:block;line-height:15px;}
.box2 a.win span{margin-left:20px;}
.box2 a.mac span{margin-left:-10px;}