/* - - - Styles de base - - - */
body{	margin: 0;	font-family: Arial,Verdana,geneva;	font-size: 12px;	background: #fff;	overflow-x:none;}
a{color:#4A87CB}

.accountlink{text-decoration:underline; color:#666699}
.accountlink:hover{text-decoration:none}
input[type=submit], input[type=button], input[type=reset], button{outline:none;font-size:15px; background:transparent url(../../public/images/bt-normal-disabled.png) 0px 0px;font-weight:bold;height:25px;text-transform:uppercase;width:95px; border:none; color:#fff; cursor:pointer;}
input[type=submit].grey, input[type=button].grey{background:transparent url(../../public/images/bt-normal-grey.png) 0px 0px;color:#2c2c46;}
input.bt-big{font-size:11px; background:transparent url(../../public/images/bt-big.png) 0px 0px; font-weight:bold;height:25px;text-transform:uppercase;width:150px; border:none; color:#fff; cursor:pointer;}
.submit-email-delete input[type=submit]{background:url(../../public/images/email_delete.png); width:16px; height:16px; margin-right:10px; text-decoration:none}
.submit-email-delete, .submit-email-delete ins, .submit-email-delete ins submit{text-decoration:none}
.submit-email-go input[type=submit]{background:url(../../public/images/email_go.png); width:16px; height:16px; margin-right:10px; text-decoration:none}
.submit-email-go, .submit-email-go ins, .submit-email-go ins submit{text-decoration:none}
.submit-email-error input[type=submit]{background:url(../../public/images/email_error.png); width:16px; height:16px; margin-right:10px; text-decoration:none}
.submit-email-error, .submit-email-error ins, .submit-email-error ins submit{text-decoration:none}

.create-option-icon {height:40px;margin:10px;position:absolute;width:40px;}
#createcontainbloc {margin-left:20px;}
#createcontainAllBloc {border:thin none #009933;margin-left:50px;margin-top:10px;position:relative;width:616px;}
#create-step2-more{margin-bottom:25px;}

html[xmlns*=""] body:last-child #tablecreate{margin-left:-55px;}

input[type=submit].disabledBt, input[type=button].disabledBt, input[type=reset].disabledBt{font-size:14px; background:transparent url(../../public/images/bt-normal-disabled.png) 0px 25px; font-size:14px;font-weight:bold;height:25px;text-transform:uppercase;width:95px; border:none; color:#fff; cursor:default;}
input.bt-big.disabledBt{outline:none;font-size:8px; background:transparent url(../../public/images/bt-big.png) 0px 25px; height:25px;text-transform:uppercase;width:150px; border:none; color:#fff; cursor:progress;}
input[type=submit].adminstyle, input[type=button].adminstyle, input[type=reset].adminstyle{font-size:12px; background:url(../../public/images/bt-normal.png); width:49px; height:27px; border:none; color:red; cursor:pointer}

input[type=text], textarea, input[type=password], select{font-size:14px; font-family:Arial,Verdana,geneva; border:1px solid #7899CF; color:#000; outline:none}
input[type=text]:focus, textarea:focus, input[type=password]:focus, select:focus{border:1px solid #F80; outline:none}

img{border:none; text-decoration:none}
a ins img{border:none; text-decoration:none; outline:none}
h1{font-size:16px; font-weight:bold}
.bigtext{line-height:13px}
html[xmlns*=""] body:last-child .bigtext{vertical-align:top; margin-bottom:10px; padding-top:10px; position:relative}

/* Styles globaux */
#global{	width: 947px;	margin: 0 auto;	background: url(../../public/images/bg-middle.gif) repeat-y top left;	padding: 0 5px;}
a.link-small{color:#7899CF; font-size:11px}
#content{	clear: both;	color: #666699;	padding-top: 10px;}
#create{color:#333;}
.bold{font-weight:bold; font-size:13px}
.italique{font-style:italic}
input.ok {	background: url(../../public/images/bt-ok.gif) left top;	width: 27px;	height: 14px;	border: none;	cursor: pointer;}
input.ok:hover {	background-position: left bottom;}
input.ok2{background:url(../../public/images/bt-ok2.png); width:35px; height:21px; border:none; cursor:pointer; }

#search input.ok{margin-top:4px}

input.bt-small{font-size:12px; background:url(../../public/images/bt-small.gif); width:88px; height:27px; border:none; cursor:pointer; color:#FFF;margin-bottom:5px;}

a.bt-small{display:block; font-size:12px; background:url(../../public/images/bt-small.png) no-repeat; width:77px; text-align:center; text-decoration:none; padding:3px 0 0 0; height:18px; color:#FFF;text-transform:uppercase;font-weight:bold;margin:5px 0px;}

/*a.bt-normal{display:block; font-size:12px; background:url(../../public/images/bt-normal.png); width:119px; text-align:center; text-decoration:none; padding:5px 0 0 0; height:22px; color:#FFF}*/
a.bt-normal{font-size:12px; background:url(../../public/images/bt-normal2.png) no-repeat; color:#FFFFFF;display:block;font-weight:bold;height:20px;padding:5px 0px 0px;text-align:center;text-decoration:none;text-transform:uppercase;width:117px; cursor:pointer}

html[xmlns*=""] body:last-child a.bt-normal{padding-top:7px; height:20px}
a.bt-normal-auto{color:#FFF; font-size:12px; text-align:center; text-decoration:none; padding-right:5px}

.bt-normal-auto1{cursor:pointer; background:url(../../public/images/bt-small.png); width:10px; height:21px; float:left; padding:0px 0pt 0pt}
.bt-normal-auto2{font-weight:bold;font-size:12px; background:url(../../public/images/bt-small.png) 0px -21px; text-align:center; text-decoration:none; cursor:pointer; height:18px;padding:3px 0 0; color:#FFF; float:left;text-transform:uppercase;border:none;}
.bt-normal-auto3{background:url(../../public/images/bt-small.png) 10px 0px; width:10px; height:21px; float:left; padding:0px 0pt 0pt; cursor:pointer}

.bt-blue-auto1{cursor:pointer; background:url(../../public/images/bt-auto-blue.png); width:10px; height:24px; float:left; padding:0px 0pt 0pt}
.bt-blue-auto2{font-weight:bold;font-size:15px; background:url(../../public/images/bt-auto-blue.png) 0px -24px; text-align:center; text-decoration:none; cursor:pointer; padding:3px 0 0 0; height:21px; color:#FFF; float:left;text-transform:uppercase;border:none;}
.bt-blue-auto3{background:url(../../public/images/bt-auto-blue.png) 10px 0px; width:10px; height:24px; float:left; padding:0px 0pt 0pt; cursor:pointer}

.bt-orange-auto1{cursor:pointer; background:url(../../public/images/bt-auto-orange.png); width:10px; height:24px; float:left; padding:0px 0pt 0pt}
.bt-orange-auto2{font-weight:bold;font-size:15px; background:url(../../public/images/bt-auto-orange.png) 0px -24px; text-align:center; text-decoration:none; cursor:pointer; padding:3px 0 0 0; height:21px; color:#FFF; float:left;text-transform:uppercase;border:none;}
.bt-orange-auto3{background:url(../../public/images/bt-auto-orange.png) 10px 0px; width:10px; height:24px; float:left; padding:0px 0pt 0pt; cursor:pointer}



a.bt-normal img{margin-top:-2px; margin-right:4px}
.center{text-align:center}
.right{text-align:right}
.clear, .clearall{clear:both}
.hidden{display:none}
.orange{color:#F2672B}
.lightorange{color:#FDBB2B}
.blue{color:#39449C}
.lightblue{color:#7899CF}
.orangelink{color:#F2672B; text-decoration:underline}

#fichecommempty td{height:70px; border:1px solid #CAD3E9; text-align:center}

.smallbluetxt{color:#9494b8; font-style:italic; font-size:9px; margin-left:5px; float:right; position:relative}
html[xmlns*=""] body:last-child .smallbluetxt{position:relative; float:left; margin-top:3px; margin-left:110px}
.smallorangetxt{color:#ff9a23; font-style:italic; font-size:9px; margin-left:5px; float:right; position:relative}
.smallorangetxt2{color:#ff9a23;font-size:14px;}
.smallorangetxt3{color:#ff9a23;font-style:italic; font-size:9px;margin-top:-10px;}
html[xmlns*=""] body:last-child .smallorangetxt{position:relative; float:left; margin-top:3px; margin-left:110px}
.smalltxt{color:#666; font-style:italic; font-size:9px; margin-left:5px}
#captchaImg{border:1px solid #7899CF;}
.formwidth{width:200px;}
.formwidth2{width:70px;}

/*#needlog{background:#F65C5C url(../../public/images/reflet-tr-white-light.png) repeat scroll 0% 50%; _background:#F65C5C; border:1px dashed; color:#FFF; margin-left:auto; margin-right:auto; padding:3px} */
.input-money{background-position:100% 50%; background-repeat:no-repeat; padding-right:5px; width:5.5em; text-align:right}

.Fleft{float:left;}
.Fright{float:right;}
.font9{font-size:9px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}

/* Tiny MCE */
.mceEditor{background:#F0F0EE}
.mceEditor textarea:focus{border:1px solid #F80}
/*page connect*/
#leftbloc, #rightbloc{float:left}
#leftbloc{width:400px; margin-left:65px; _margin-left:25px; margin-bottom:100px;}
#rightbloc{width:440px}

/* HEADER */
#header{
	height: auto;
	margin: 10px auto 0;
	width: 947px;
	background: url(../../public/images/bg-middle.gif) repeat-y top left;
	padding: 0 5px;
}


* html #header, * html #menubar, * html #footer {	width: 948px;}
#header-top {	margin: 0 -5px;	background: url(../../public/images/bg-top.gif) no-repeat top left;	height: 11px;}

#logo{	float: left;	margin: 5px 0 10px 10px;}
*html #logo{	margin: 0 0 0 5px;}
a#logo-img{	background: url(../../public/images/logo.gif) no-repeat;	height: 44px;	width: 337px;	display:block}
#baseline{	margin: -21px 0 0 50px;}
#baseline, #baseline a, a#baseline{	color: #669;	font-size: 17.4px;	text-decoration: none;	-moz-user-select: none;	font-weight: normal;	font-family: Arial,Verdana,geneva;}

a#logo-img-api{background: url(../../public/images/logo-api.gif) no-repeat;	height: 44px;	width: 337px;	display:block}

#logo-p{ float:left; margin:0px 0 0 10px;}
#headercontent{float:left; width:947px;margin:4px 0px 10px 0;}

#login-lock{float:right; background:url(../../public/images/lock.png); width:16px; height:16px; margin:-18px 6px 0px 0px}
body:first-of-type #login-lock { margin-top:0px; }

#login-box{	float: right;	margin: 0 10px 10px 0;	font-size: 12px;}

#login-box input[type=text], #login-box input[type=password]{font-size:12px}

*html #login-box form {	margin-bottom: 0;} 
*+html #login-box form {margin-bottom: 0;} 

#login-links {	text-align: right;	line-height: 6px;	margin-top:3px;	}
html[xmlns*=""] body:last-child #login-links {	margin-top:-10px;	}

#login-links a {	text-transform: uppercase;	color: #669;	font-size: 9px;	display: block;	letter-spacing: 0.5px;	outline:none;}
#login-links a:hover {	color: #000;}
#login-error{color:#F00; text-align:left; margin:0 50px 0 0}
#login-adv{padding-left:23px; font-size:13px; margin-left:0px}
input.openid {background:#FFFFFF url(../../public/images/openid_login_bg.gif) no-repeat;padding-left:18px;}
#openidlog{text-align:center;}

#login-adv li{list-style-image:url(../../public/images/tick.png)}
#logged-in {
	line-height: 11px;
	margin:0 0 0px;
}
#menubar{
	clear: both;
	width: 947px;
	_width: 957px;
	height: 22px;
	background: url(../../public/images/menubar.jpg) repeat-x top;
	margin-bottom:10px;
}

#menubar a{display:block; float:left; color:#fff; margin:0 7px 0 0; text-decoration:none; -moz-user-select:none; outline:none}
a.menu-link{
	text-indent: -2000px;
	display: block;
	height: 22px;
	background-position: left top;
	background-repeat:  no-repeat;
}

a#menu-home-fr {
	background-image: url(../../public/images/menu-home-fr.gif);
	width: 65px;
	margin-left: 13px;
}
a#menu-mycb-fr {
	background-image: url(../../public/images/menu-mycb-fr.gif);
	width: 112px;
}
a#menu-dashboard-fr {
	background-image: url(../../public/images/menu-dashboard-fr.gif);
	width: 116px;
}
a#menu-create-fr {
	background-image: url(../../public/images/menu-create-fr.gif);
	width: 53px;
}
a#menu-invit-fr {
	background-image: url(../../public/images/menu-invit-fr.gif);
	width: 57px;
}
a#menu-use-fr {
	background-image: url(../../public/images/menu-use-fr.gif);
	width: 63px;
}

a#menu-home-en {
	background-image: url(../../public/images/menu-home-en.gif);
	width: 46px;
	margin-left: 13px;
}
a#menu-mycb-en {
	background-image: url(../../public/images/menu-mycb-en.gif);
	width: 74px;
}
a#menu-dashboard-en {
	background-image: url(../../public/images/menu-dashboard-en.gif);
	width: 81px;
}
a#menu-create-en {
	background-image: url(../../public/images/menu-create-en.gif);
	width: 56px;
}
a#menu-invit-en {
	background-image: url(../../public/images/menu-invit-en.gif);
	width: 50px;
}
a#menu-use-en {
	background-image: url(../../public/images/menu-use-en.gif);
	width: 36px;
}


a.menu-link:hover, a.menu-link:focus, a.menu-link:active{
	background-position: left bottom;
}

#lang{
	text-align: right;
	padding-bottom: 3px;
}
#lang .titlelang{
	text-transform: uppercase;
	color: #669;
	font-size: 9px;
	letter-spacing: 0.5px;
}
#lang select{
	color: #669;
	font-size: 11px;
}
a.langlink{
	margin:0 7px 0 0;
	/*padding:10px 5px 4px 5px;
	width:24px; */
	height:16px
}
a#help{
	float:right;
	margin-right:10px;
	_margin-right:0px;
	margin-right:18px;
	margin-top:4px;
	height:14px;
	width: 15px;
	background: url(../../public/images/help.gif) no-repeat left top;
}
a#help:hover {
	background-position: left bottom;
}
a#disconnect{color:#F00}


.searchtxt{cursor:text;}

#search{float:right; margin-right:3px; margin-top:2px; height:22px; display:inline; }
#searchtxt{font-size:11px; border:none; color:#666699; width:170px; float:left; font-weight:bold;height:14px;padding-left:2px;}
#search input[type=text]:focus{border:none; font-style:normal; font-size:12px; color:#666699;padding-left:2px;}

.imgsearch{cursor:pointer; float:left; display:inline; margin-top:-2px;}
.imgsearch img{height:16px;margin-top:2px;}


#searchhaut{vertical-align:top}
#adv-search{background-color:#FFFFFF;border-color:#666699;border-style:solid;border-width:0pt 1px 1px;clear:both;font-size:11px;margin-left:688px;margin-top:18px;padding-left:3px;position:absolute;width:185px;z-index:1000;_margin-top:-3px; _margin-left:657px;}
*+html #adv-search{ margin-top:-6px; margin-left:687px;width:186px; }
#adv-search a{color:#666699; text-decoration:underline; float:none;}
#adv-search a:hover{ height:auto;}
#searchtxt:focus{ cursor:text;}

/* FOOTER */
/* footer home*/
#footer-b{clear: both;padding: 15px 5px 0;margin: 0 auto;	height: 40px;	background: url(../../public/images/bg-bottom.gif) no-repeat top left;	width: 947px;}
#logos-footer-b{	margin: -2px 0 0 20px;	text-align: center;	float: left;}

#footer-b-bg{clear: both; padding:0px 5px 0px; margin: 0 auto;height: 40px; background: url(../../public/images/footer-bg.gif) repeat-x; height:141px;}
.footer-b-content{text-align:left; color:#666666; margin: 0 auto; width:947px; font-size:10px;}
.footer-b-bloc {float:left; padding-right:20px; _padding-right:2px;_width:110px;}
.footer-b-content .news{background:url(../../public/images/feed-bg.png) no-repeat bottom right; margin-right:10px; width:210px;}
.footer-b-bloc .titre{ text-transform:uppercase; font-size:11px; margin-top:5px; }
.footer-b-bloc .txt{ margin-top:10px; height:90px;}
.footer-b-bloc .txt ul{list-style-type:none;padding:0px; margin:0px;}
.footer-b-bloc .link{background:url(../../public/images/grey-puce.png) no-repeat 0px 3px; color:#000000;display:inline;padding:0px 0 0px 8px;text-decoration:none; border:none; font-size:9px;}
.footer-b-content .sep{height:140px; border-left: 1px dotted #b9b9b9; float:left; margin-right:25px;}
.footer-b-bloc .image{width:100px; height:21px; padding-top:6px; text-align:left;}
.footer-b-content a{	color: #666;	text-decoration: none;  font-size: 11px;	background: url(../../public/images/footer-puce.gif) no-repeat left;}
.footer-b-content a:hover{color:#666; text-decoration:underline;}
#footer-b-bottom{ background:#e9e9e9; height:45px;padding:5px 0 0;text-align:center; border-top:1px solid #cccccc; }
#footer-b-bottom img{padding:0 5px;}
.footer-b-bottom-padd {margin-top:5px;}
#footer-b-bottom .powered{ float:left; margin:15px 0 0 0;}
#footer-b-bottom .powered img{padding:0;}
#footer-b-bottom .powered a{text-transform:uppercase; text-decoration:none; color:#333333; font-size:11px; padding:0 0 0 2px;}
#footer-b-bottom .logos{ float:left; margin:0 0 0 150px;}

/*classic footer*/
#footer{	clear: both;	padding: 15px 5px 0;	margin: 0 auto;	text-align: center;	color: #000;	height: 40px;	background: url(../../public/images/bg-bottom.gif) no-repeat top left;	width: 947px;}
#footer a{	color: #999;	text-decoration: none;	text-transform: uppercase;	margin: 0 5px 0 0;	font-size: 11px;	background: url(../../public/images/footer-puce.gif) no-repeat left;	padding: 0 0 0 8px;}
#footer a:hover{color:#000}
#footer-links {	float: left;	margin-left: 10px;}
#logos-footer{	margin: -2px 0 0 20px;	text-align: center;	float: left;}


/*Les drapeaux*/
#flags{    width:24px;     margin-top:2px;     position:absolute}
#flags a{    height:16px;     width:24px;     background-repeat:no-repeat}
#flags a#en{background-image:url(../../public/images/en_en.png)}

/* blocs  */
.containAllBloc{width:321px; /*containbloc+arrowbloc*/border:#093 thin; margin:10px 20px 20px; clear:both}

.bluebloc{-moz-border-radius-bottomleft:0.4em; -moz-border-radius-bottomright:0.6em; padding:5px; text-align:left; z-index:1000; border:1px solid #666699; border-top:none}
.headbloc{text-align:left; background-image:url(../../public/images/blue-bar.jpg); height:19px; font-size:12px; color:#FFF; font-weight:bold; padding:3px 0 0 10px}
#containbloc, .containbloc{width:305px; float:right}
.arrowbloc{float:left; background-image:url(../../public/images/orange-arrow.jpg); width:16px; height:22px; position:relative; _margin-right:-5px}
.bluearrowbloc{float:left; background-image:url(../../public/images/blue-arrow.jpg); width:16px; height:22px; _margin-right:-5px}

/* pour bloc large*/
#largcontainAllBloc{width:411px; /*containbloc+arrowbloc*/border:#093 thin; position:relative; margin:20px; margin-top:10px}
#largcontainbloc{width:395px; float:right}

/* pour bloc petit*/
.smallcontainAllBloc{width:166px; /*containbloc+arrowbloc*/border:#093 thin; float:right; /*margin:20px; margin-top:10px; */margin:10px 20px 10px}
.smallcontainbloc{width:150px; float:right}
.smalltxtcreate {color:#666666;float:left;font-size:9px;font-style:italic;margin-left:5px;}

/*pour les bloc tout entier sans la barre (form)*/
.roundedcontour{ padding:0px 0 0 5px; text-align:left; z-index:1000;}
.roundedcontourleft{margin-top:5px; padding:5px; padding-bottom:0px; text-align:left; z-index:1000;background-color:#D6E2F5;background-image:url(../../public/images/bg-tr-blue.gif);border:1px solid #666699; _background-image:none; background-repeat:repeat-x; float:left; margin-bottom:0px}
.lightcontour{margin-top:5px; padding:5px; text-align:left; z-index:1000; border:1px solid #e2e7f3}
.roundedbox{-moz-border-radius:0.6em; margin-top:5px; padding:5px; text-align:left; z-index:1000; border:1px solid #666699; background:#E7EEFA; float:left; width:500px}
.roundedboxbtn{ margin-top:5px; background-image:url(../../public/images/bg-menu-big.gif);  background-repeat:repeat-x; cursor:pointer; padding:2px 0px 0px 5px; text-align:left; z-index:1000; border:1px solid #ccc; background-color:#d6e2f5; /*5873ba; */color:#666688; float:left; width:500px}
.roundedboxbtn:hover{border:1px solid #666699}
.greybg {background:#FAFAFA; border:1px solid #ddd;}
.advanced-options{float:none; text-align:center; margin-left:50px; padding:10px}
/*
.roundedboxalign{-moz-border-radius:0.6em; margin:15px; padding:5px; text-align:left; z-index:1000; border:1px solid #666699; background:#E7EEFA; float:left; width:200px}
*/
.roundedboxalign{-moz-border-radius:0.6em; margin:15px; padding:10px 3px 0px 5px; text-align:left; z-index:1000; border:1px solid #7A9ECB; background-color:#D6E2F5; background-image:url(../../public/images/reflet-tr-white-light.png); _background-image:none; background-repeat:repeat-x; float:left; width:200px; height:65px; color:#4A5EAD; cursor:pointer; line-height:13px}
.roundedboxalign:hover{border:1px solid #666699}
.roundedboxalign2{-moz-border-radius:0.6em; margin:5px; padding:5px; text-align:center; z-index:1000; border:1px solid #7A9ECB; color:#4A5EAD; float:left; width:90px; /*background-color:#D6E2F5; background-image:url(../../public/images/reflet-tr-white-light.png); background-repeat:repeat-x; text-align:left; */cursor:pointer}

/* pour la page de log */
.smallbox-top{ background:url(../images/smallbox-top.gif) no-repeat; width:360px; height:22px; padding-left:13px;}
.smallbox-middle{background:url(../images/smallbox-middle.gif) repeat-y; width:360px; padding:25px 0 0 13px;}
.smallbox-bottom{background:url(../images/smallbox-bottom.gif) no-repeat; width:360px; height:17px; padding-left:13px;}
.smallbox-top h2{ color:#333; text-transform:uppercase;font-weight:normal; padding-top:5px; font-size:18px;margin:0px; _font-size:15px;}
.smallbox-top h2.secure{background:url(../images/lock.png) no-repeat right; width:335px;} 
.smallbox-middle a.small{color:#333; font-size:11px;}
.smallbox-middle .part-popup-error{margin:0px 26px 10px 0px;}

#containAllBloclogin{position:relative; margin:10px 20px 20px !important; margin:20px 40px 20px 20px}

.password-forgotten{background-color:#F0F6FE; border:1px solid #666699; font-style:normal; margin:0 0 5px 22px; padding:10px}
.password-forgotten h3{margin:0px; padding:0px}
#registration-illu{background:url(../../public/images/shema-login.gif) no-repeat; width:380px; height:80px}

/*pour la recherche*/
.searchblue{padding:5px; text-align:left; z-index:1000; border:1px solid #999;background-color:#f0f6fe}
.searchwhite{padding:5px; text-align:left; z-index:1000}

.publiccontainAllBloc{width:680px; /*containbloc+arrowbloc*/_width:660px; border:#093 thin; position:relative; margin-top:10px}

/*inscription*/
.titreform{background-color:#E7EEFA; font-weight:normal; margin:0px -5px 0px 180px; padding-left:5px}
.urlbox{margin-left:10px; font-size:12px}
.urlbox input#urlbox{width:500px;}

/*account*/
.account-back{float:right; margin-right:5px; _float:none}
*+html .account-back{float:none; text-align:right; margin-left:540px}
.user-photo{/*border:1px solid #E2E7F3; */float:left; margin:0px 10px 0px 0px; padding-top:2px; text-align:center; width:150px; min-height:150px;}
.user-archive a{text-decoration:none; color:#999}
.user-content{float:left}
#user-content-right{float:left; background:#E7EEFA; border:1px solid #666699; margin-top:10px; padding:5px}
#user-content-left{float:left; padding-left:25px; margin-top:10px}
.user-titre{font-weight:normal; background-color:#E7EEFA; margin:20px -5px 0px 25px; padding-left:5px}
.user-box{border:1px solid #666699; -moz-border-radius:0.6em; float:left; margin-left:10px; margin-top:5px; width:300px; padding:5px;}
.account-content-intro .roundedcontour{margin:5px 10px}
#contentbloc-link-account{margin-top:10px;padding:10px 10px 0px 0px;}
.public-profil-link{float:right;}
html[xmlns*=""] body:last-child .public-profil-link{text-align:right; float:right; position:relative}

.faq .faqhidden{background:#EEE; border:1px solid; margin-bottom:5px; padding:5px}
.faq a{outline:none; text-decoration:none}
.faq a:hover{text-decoration:underline}
.cbox-main .faq ul li ul{margin-left:20px; padding:0px;}

/*password on signup*/
#passwordStrength{height:16px; width:16px; display:block; margin-right:3px; float:left}
#samepassword{height:16px; width:16px; display:block; margin-right:3px; float:left}
.strength0{background-image:url(../images/cancel.png);text-decoration:none;}
.strength1{background-image:url(../images/cancel.png)}
.strength2{background-image:url(../images/tick.png)}
.strength3{background-image:url(../images/tick.png)}
.strength4{background-image:url(../images/tick.png)}
.strength5{background-image:url(../images/tick.png)}
#emailcheck{display:block;float:left;height:16px;margin-right:3px;width:16px;}
#lastnamecheck{display:block;float:left;height:16px;margin-right:3px;width:16px;}
#firstnamecheck{display:block;float:left;height:16px;margin-right:3px;width:16px;}
#cgvcheck{display:block;float:right;height:16px;margin-right:3px;width:16px;}
#realcheck{display:block;float:right;height:16px;margin-right:3px;width:16px;}
#moreinfoscheck{display:block;float:left;height:16px;margin-right:3px;width:16px;}
#captchavalue{display:block;float:left;height:16px;margin-right:3px;width:16px;margin-top:5px;}

/* Box right */
.box-right{float:right; width:200px; margin-right:20px; }
.box-right ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:-6px -5px 0px; padding:0px; display:block;}
.box-right li{list-style-image:none; list-style-position:outside; list-style-type:none; display:block;}
/*
.box-right li a:link, .box-right li a:visited{background-image:url(../../public/images/bg-menu.gif); background-repeat:repeat-x; display:block; padding:5px 0px 3px 15px; text-decoration:none; border-top:1px solid #666699; line-height:12px; color:#4a5ead; _height:16px; _margin-top:-5px; _border-top:1px solid #666699; _padding:5px 0px 0px 10px}
.box-right li a:hover{color:#7899cf; background-image:url(../../public/images/menu-list-orange.png); background-repeat:no-repeat; background-position:center left; background-color:#FFF}
*/
.box-right a#bt{background:url(../../public/images/bt-blue-normal.gif); width:199px; height:20px; color:#fff; display:block; text-align:center; text-decoration:none; padding:2px 0 0 0}
.box-right a:hover#bt{color:#FDBB2B}
.box-right .bluebloc{background:#d6e2f5;}
/*profil picture*/
#picture-current-photo{float:left; margin-left:20px}

#picture-contain{margin-left:180px;}
#testWrap {width: 500px; float: right; _width:450px;}		
#previewArea {	margin-bottom:10px;	float: left; border:1px solid #E7E6E6; _border:0px;	}	
#results {clear: both;}
#user-picture-valid{text-align:center; width:150px; _width:120px;}
.buttongroup{margin-top:5px;}

#create-payant-txt{margin-left:20px}
#create-payant-txt ul{margin:0px 0px 0px 25px; padding:0px}
#create-payant-txt li{list-style-image:url(../../public/images/tick.png)}
#payment-direct-text{margin-top:15px; padding-bottom:10px}
#payment-direct-text .smallorangetxt{float:none}
#payment-virement-text{margin-top:15px; text-align:center; padding-bottom:0px}
#payment-paypal-text{margin-top:15px}


.showoptions{margin:10px 0px 0px 35px;}

/*champs textes plus petits pour chiffres*/
#create-step2-more input[type=text]{height:15px}
#payment-virement-text label{font-size:10px; font-style:italic}
#password_type input[type=text]{height:17px}
.arrow-in-bar{margin:-15px 15px 0 0; float:right}
html[xmlns*=""] body:last-child .arrow-in-bar{margin-top:0px}
/*#messageok{background:#57CB29 url(../../public/images/reflet-tr-white-light.png) repeat-x; _background:#57CB29; border:1px dashed; color:#FFF; margin-left:auto; margin-right:auto; padding:3px}*/
#invite-needselection{background-color:#FCC; padding:3px; border:1px dashed}
#listeinvites{border:1px solid #CAD3E9; margin:0px; padding:5px}
*+html #listeinvites{border:1px solid #CAD3E9; margin:0px}
/* - - - Popup de participation - - - */
#part-popup-bg{background-color:#000; height:100%; left:0pt; position:fixed; top:0pt; width:100%; z-index:100; _position:absolute; _height:2000px}
.part-box-bar{background:url(../../public/images/box-bar.gif) repeat-x; width:400px; height:25px}
.part-box-bar .box-bar-end{background-color:transparent}
#part-popup-align{margin-top:0px; height:100%; width:700px; position:fixed; z-index:101}
#part-popup{width:400px; color:#333333; /*position:absolute; top:50%; left:50%; margin-top:-150px; margin-left:-200px; z-index:101; */}
#part-popup textarea{font-size:11px; font-family:Arial,Helvetica,sans-serif; width:220px;}
.part-popup-content{padding:5px 0 10px 0; background:#fff; text-align:center}
.part-popup-sep{border-top:1px solid #ddd;padding-top:5px;margin-top:5px;}
.part-popup-amount{padding-left:15px; text-align:center;}
.part-popup-bottom{height:4px; background:url(../../public/images/part-popup-bottom.gif) no-repeat}
.part-popup-title{font-style:italic; padding-left:15px; text-align:left;margin-top:5px;}
.part-popup-title label{display:block;font-size:13px;}
.part-popup-message{padding-left:6px; width:150px;font-size:13px;}
.part-popup-paypal-fee{text-align:center; font-style:italic; font-size:11px;}

.part-popup-txt{margin-left:10px; color:#666699; text-align:center; margin-top:10px;}
html[xmlns*=""] body:last-child .part-popup-title{padding-bottom:5px}
.part-popup-nolog{margin:15px; background-color:#E2E7F3; border:1px solid #7899CF}
.part-popup-smallbluetxt{ font-size:9px; font-style:italic;  }
.part-popup-smallorangetxt{font-size:9px; font-style:italic;}
#needlog, .part-popup-error{background:#FFE9DE url(../../public/images/error.png) no-repeat 8px; border:1px solid #F00; color:#F00; margin:5px 15px 5px 22px; padding:11px 10px 10px 30px; text-align:left;}
#needlog ul, .part-popup-error ul{margin:0px; padding-left:20px;}
#admin_autolog{background:#FFE9DE url(../../public/images/error.png) no-repeat 8px; border:1px solid #F00; color:#F00; margin:5px 15px 15px 22px; padding:11px 10px 10px 30px; text-align:left;}
.part-popup-cancel{float:left; text-align:left; margin-left:10px; position:absolute; margin-top:10px}
.part-popup-ok,#messageok{background:#ccffcc url(../../public/images/tick.png) no-repeat 8px; border:1px solid #339900; color:#333333; margin:5px 15px 5px 22px; padding:10px 50px;}
.personnal-message{font-style:normal; font-size:16px; font-weight:bold; quotes: '\201C' '\201D'; }
.personnal-message:before{content : open-quote;}
.personnal-message:after{content : close-quote;}


/* pour les publiques*/
.publiccontainbloc{width:664px; _width:651px; /*float:right; */margin-left:15px; _margin-left:0px}
.publicbluebloc{text-align:left; z-index:1000; border:1px solid #ddd;}
.publicheadbloc{text-align:left; background-image:url(../../public/images/blue-bar.jpg); height:19px; font-size:12px; color:#FFF; font-weight:bold; padding-top:3px}

#rssimg{float:right; margin:5px}
.neutrallink{text-decoration:none; color:#666699}
.neutrallink:hover{text-decoration:underline}
#btn-ajout{margin-top:10px; margin-left:560px !important; _margin-left:500px;  clear:both}
/* inscription */
/* pour signup*/
#signupcontainAllBloc{width:716px; /*containbloc+arrowbloc*/position:relative; margin-left:50px; margin-top:10px}
*+html #signupcontainAllBloc{padding-left:100px}
*html #signupcontainAllBloc{padding-left:100px}

#signupcontainbloc{width:700px; float:right}

.mentionslegales{text-align:left; font-size:9px; height:60px; margin:5px;overflow:auto;padding:2px; border:#666699 solid 1px; background-color:#F0F6FE}
/* - - - Fiche Common-Box - - - */
/* commonbox details */
.cb-details{float:left; margin:0 0 0 15px;width:700px;_width:600px;_margin:0 0 0 5px;}

.box-bar{clear:both; width:670px; cursor:auto}
.cb-bar-start{float:left; background:url(../../public/images/cb-bar-start.gif) no-repeat; width:4px; height:25px}
#cb-details-content .box-bar-endbla{margin:-1px 0 0 0}
#cb-details-content{margin:0 0 0 18px}
#cb-details-content .box-bar{width:647px; margin-bottom:5px}
a.cb-link{float:left; margin:0 35px 0 35px; padding:4px 5px 3px 5px; color:#fff; text-decoration:none}
.cb-status{color:#fff; float:right; margin:0 5px 0 0; padding:4px 5px 0 5px}
a:hover.cb-link{background:url(../../public/images/box-bar-hover.gif) repeat-x; height:17px}
a.box-link{text-decoration:none; color:#fff}
.cb-content-1{float:left; margin:0 0 0 20px; width:430px}
.cb-content-2, .cb-part-content-2{float:left; margin:0 0 0 20px; width:170px}
#cb-content-part{margin:10px auto; text-align:center; width:50px}
.cb-part-content-1{float:left; margin:0 0 0 20px; width:230px}
.cb-part-content-2 a{color:#fff; width:88px; text-align:center}
.cb-content-split{clear:both; width:635px; padding:5px 0 0 0; margin:0 5px 5px 5px; border-bottom:1px dashed #7899CF}
.cb-content-1 a, .cb-content-2 a, .cb-com a{color:#f50; text-decoration:none}
.cb-content-2 a{width:80px; display:block; float:left}
.cb-content-2 a:hover, .cb-com a:hover{color:#000}
.cb-com{width:600px; margin:0 0 0 20px}

/* pour la fiche*/
.ficheheadbloc{text-align:left; background-image:url(../../public/images/blue-bar.jpg); height:19px; font-size:12px; color:#FFF; font-weight:bold; padding-top:3px; padding-left:20px}
.fichebluebloc{text-align:left; padding:5px; padding-top:10px; z-index:1000; border:1px solid #e2e7f3; border-top:none; /*margin-left:15px; */}
.bluetxt{color:#666699; font-weight:bold; font-size:13px; line-height:20px}
.yellowtxt{color:#fdbb2b; font-size:13px}
.orangetxt{color:#F2672B; font-size:13px}
#fichedesc{margin-left:-6px; margin-right:-6px; padding:5px; text-align:left; z-index:1000; border:1px dashed #666699; background-color:#f0f6fe; width:450px; margin-left:40px}
#fichedesc .quotes{}
#fichedesc .quotesclose{}
#fichedesc p{margin:0pt; padding:0pt}
#ficheinfostxt{float:left}
#fichepart{vertical-align:bottom}
#fichecomm{/*text-align:left; margin-left:60px; width:670px; */}
#fichecommtd{border-collapse:collapse; border-style:solid; border-width:1px; border-color:#cad3e9; padding:5px 5px 8px 5px; line-height:15px;font-size:11px;}
#fichecredit{border-collapse:collapse; border-style:solid; border-width:1px; border-color:#cad3e9; padding:5px; text-align:center; font-size:13px; color:#2c7c23}
#fichecredit a{text-decoration:none; font-size:12px}
#greytxt{color:#999; font-size:12px}
#fichedebit{border-collapse:collapse; border-style:solid; border-width:1px; border-color:#cad3e9; padding:5px; text-align:center; font-size:13px; color:#fc0825}
#fichecredittotal{border-collapse:collapse; border-style:solid; border-width:1px; border-color:#cad3e9; text-align:center; font-size:11px; color:#5fae57}
#fichedebittotal{border-collapse:collapse; border-style:solid; border-width:1px; border-color:#cad3e9; text-align:center; font-size:11px; color:#fc5d70}
#fichewhiteline{background-color:#fff}
#ficheblueline{background-color:#e2e7f3}
#ficheiconcomm{margin-top:5px; position:absolute; margin-left:3px; background-image:url(../../public/images/comment_add.png); background-repeat:no-repeat; width:16px; height:16px}
#ficheicondelete{margin-top:25px; position:absolute; margin-left:3px; width:16px; height:16px}



#fichecommtable{width:620px; _width:520px;}
.L500{width:500px; _width:400px; }
.L120{width:120px; _width:120px;}

*+html #ficheiconcomm{margin-left:-60px}
* html #ficheiconcomm{margin-left:-60px}

.ficheiconaction{float:left; margin-top:5px; position:absolute; margin-left:3px; background-image:url(../../public/images/error_add.png); background-repeat:no-repeat; width:16px; height:16px}
*+html .ficheiconaction{margin-left:-60px}
* html .ficheiconaction{margin-left:-60px}
.ficheiconcred{float:left; margin-top:5px; position:absolute; margin-left:3px; background-image:url(../../public/images/coins_add.png); background-repeat:no-repeat; width:16px; padding-top:5px;height:16px;}
*+html .ficheiconcred{margin-left:-60px}
* html .ficheiconcred{margin-left:-60px}
.ficheicondeb{float:left; margin-top:5px; position:absolute; margin-left:3px; background-image:url(../../public/images/coins_delete.png); background-repeat:no-repeat; width:16px; height:16px}
*+html .ficheicondeb{margin-left:-60px}
* html .ficheicondeb{margin-left:-60px}

#ficheimgcomm{float:left; padding-right:5px; padding-top:5px; margin-left:30px;_margin-left:10px;}
*+ #ficheimgcomm img{width:33px;}
* #ficheimgcomm img{width:33px;}
.box-content-3 #ficheimgcomm{margin-left:0px}
#fichedate{font-style:italic; font-size:9px}
#ficheauthor{}
#fichecommtxt{margin-left:60px; font-style:italic; font-size:12px;}
#fichetxttotal{font-style:italic; margin-left:20px; color:#9494b8;}

#tools{padding:2px 2px 0px 2px; border:1px solid #CAD3E9; float:left; margin-left:-12px; margin-top:260px; /*position:absolute; */text-align:center; font-size:9px; text-align:center; text-decoration:none; width:62px;}
#tools ins, #tools ins a, #tools{text-decoration:none;  outline:none;}
#tools .sep{_display:none; margin-top:5px; border:1px solid #CAD3E9; position:relative; height:0px; border-top:none; border-left:none; border-right:none; background:#CAD3E9; cursor:pointer; height:2px; margin-left:-2px; width:66px}

* html #tools{padding:0px 0px 0px 0px; margin-left:-12px; width:50px}

#tools-forfait{/*opacity:0.5; filter:alpha(opacity=50); */margin-top:8px}
#tools-forfait ins, #tools-forfait ins a, #tools-forfait{ text-decoration:none;  line-height:20px;  padding-top:1px;  outline:none}

.fiche-pagination{text-align:center; margin-bottom:10px; margin-top:3px}
.fiche-current-pag{font-size:11px; text-decoration:none; cursor:default; padding:2px 5px;background-color:#E2E7F3;border:1px solid;float:left;width:10px;margin:15px 0 0px 3px;}
.fiche-pagination a{font-size:11px; font-weight:bold; text-decoration:none; color:#333999; padding:2px 5px; background-color:#fff; border:1px solid}
.fiche-pagination a:hover{background-color:#d3dcf4}
.fiche-other-pag{float:left; margin:18px 0 0 3px;}


/* invite */
#invite{float:left; margin:0 0 0 15px}
.invite-content{margin-left:70px}
.invite-content-intro{padding:0px 20px 0px 30px}
#inviteFormBTN{margin-top:10px;}

#inviteProcess #content_form{float:left; width:100%; background:#fff; display:inline; margin:15px 0 20px 0px;}
#inviteProcess #content_form .form{margin:0 auto; font-size:14px; color:#3a3668;}
#inviteProcess #content_form label{float:left; padding:2px 22px 0 0; text-align:right; width:280px;}
#inviteProcess #content_form .small_left label{float:left; padding:2px 20px 0 0; text-align:right; width:140px;}
#inviteProcess #content_form .small_form label{float:left; padding:2px 20px 0 0; text-align:right; width:180px;}
#inviteProcess #content_form .small_left .newInput{ margin-left:160px;}
#inviteProcess .entry,#inviteProcess #content_form .text{display:block;margin-top:0px; margin-bottom:12px;}
#inviteProcess #email_add_list{margin:1px 0 0 160px; font-size:11px; font-style:italic;}
#inviteProcess #email_add_list a{ font-size:12px; font-style:normal;}
#inviteProcess input[type="text"],#inviteProcess textarea,#inviteProcess input[type="password"],#inviteProcess select{ width:280px; font-size:12px; color:#333333; border:1px solid #bcbcbc; background:#fff url(img/input_bg.gif) repeat-x; padding:3px 2px 3px 6px;}
#inviteProcess .small_left input[type="text"],#inviteProcess .small_left textarea,#inviteProcess .small_left input[type="password"],#inviteProcess .small_left select{ width:430px; font-size:12px; color:#333333; border:1px solid #bcbcbc;background:#fff url(img/input_bg.gif) repeat-x;padding:3px 2px 3px 6px; }
#inviteProcess .small_form input[type="text"],#inviteProcess .small_form textarea,#inviteProcess .small_form input[type="password"],#inviteProcess .small_form select{ width:280px; font-size:12px; color:#333333; border:1px solid #bcbcbc;background:#fff url(img/input_bg.gif) repeat-x;padding:3px 2px 3px 6px; }
#inviteProcess .inputText{width:430px;}/*ie6*/
#inviteProcess .inputTextMedium{width:280px;}/*ie6*/
#inviteProcess .inputTextSmall{width:208px;}/*ie6*/
#inviteProcess .destinataires{ margin-bottom:2px; float:left;}
#inviteProcess .destinataires label{ height:35px;}
#inviteProcess .destinataires input[type="text"]{width:208px; margin-bottom:2px;}
#inviteProcess .destinataires input[type="text"].inputTextSmallWrong{border:1px solid red;}
#inviteProcess #validform{margin-top:80px; float:left;}
#inviteProcess .addTo .btn{border:1px solid #7572a5; background:#fff url(../images/btn-bg.gif) repeat-x; height:19px; width:209px; text-transform:uppercase; color:#545089; font-weight:bold; font-size:11px; padding:7px 0 0 6px; cursor:pointer;}
#inviteProcess .addTo .btn img{ padding:0 6px 0 0;}
#inviteProcess .addTo .reduc{text-align:center; font-weight:bold; font-size:11px; color:#5e5b90; width:215px; padding:8px 0 0 0;}
#inviteProcess .addTo span{float:left;}
#inviteProcess .destinataires .destinataires-titre{float:left;padding:2px 20px 0 0;text-align:right;width:140px;}
#inviteProcess .destinataires .destinataires-emails{float:left; width:465px;}
#inviteProcess #content_form .text{float:left;color:#212229; font-size:12px;}
#inviteProcess .biginput input[type="text"],#inviteProcess .biginput textarea,#inviteProcess .biginput input[type="password"],#inviteProcess .biginput select{ width:240px; font-size:11px;}

/*webmail*/
#inviteProcess #webmail{ border:1px solid; margin:10px 0 10px 160px; _margin-left:80px; background:#d9d8e5; color:#5e5b90; width:430px; padding:7px; font-size:12px; float:left;}
#inviteProcess #webmail .btn{ float:left; margin:10px 0 0 0;border:1px solid #7572a5; background:#fff url(../images/btn-bg.gif) repeat-x; height:19px; text-transform:uppercase; color:#545089; font-weight:bold; font-size:11px; padding:7px 10px 0 6px; cursor:pointer;}
#inviteProcess #webmail .btn img{ padding:0 6px 0 0;}

#inviteProcess #emailform{float:left;}
#inviteProcess #emailimg{float:right;margin-right:0px;background:url(http://www.commonbox.net/public/images/webmail-list.gif) no-repeat; width:150px; height:43px;}
#inviteProcess #emailform label{width:90px;}
#inviteProcess #commonbox_invite_form_webmail{ margin-top:10px;}
#inviteProcess #commonbox_invite_form_webmail .entry{ margin-bottom:2px;}
#inviteProcess #webemailform label.webmail-label{float:left; padding:2px 5px 0 0; text-align:right; width:90px;}
#inviteProcess #commonbox_invite_webmaillogin,#inviteProcess #commonbox_invite_webmailpassword{ width:160px;}
#inviteProcess input[type="submit"]#webmailViewContact{margin-left:95px;}
#inviteProcess #error_message{color:#CC0000;font-weight:bold; font-size:12px; margin-left:50px;}

#webmail-import{float:left;border:0px solid; width:600px;margin:10px 0px 0px 15px;_margin:0px;}
.webmail-left{float:left; width:300px;}
.webmail-choice{margin-left:35px;margin-bottom:10px;}

#webmail-log{margin-left:35px;border:1px solid #7899CF;padding:10px 0px 0px 51px;width:195px;height:138px;background:#E7EEFA;}
#webmail-csv{background:#E7EEFA;border:1px solid #7899CF;margin-bottom:10px;margin-left:0px;padding:5px;width:271px;height:138px;}
#webmail-list{width:247px;border:1px solid #F80;}
#webmail-right{float:right;border:1px solid #7899CF; width:298px;height:180px;margin-top:16px;}
.webmail-label{display:block;margin-bottom:-2px;}
#webmail-widget{}
#webmail-widget-insert{float:right;width:200px;}
#webmail-manuel{font-size:12px;margin-left:35px;}
#webmail-cbox{font-size:12px;margin-left:35px;}
#webmail-list .selectoption{padding-left:25px;}
#webmail-list .gmail{background:url(../../public/images/gmail-icon.png) no-repeat;}
#webmail-list .hotmail{background:url(../../public/images/msn-icon.png) no-repeat;}
#webmail-list .yahoo{background:url(../../public/images/yahoo-icon.png) no-repeat;}
#webmail-list .aol{background:url(../../public/images/aol-icon.png) no-repeat;}
#webmail-list .lycos{background:url(../../public/images/lycos-icon.png) no-repeat;}
#webmail-list .linkedin{background:url(../../public/images/linkedin-icon.png) no-repeat;}
#webmail-list .outlook{background:url(../../public/images/outlook-icon.png) no-repeat;}
#webmail-list .others{background:url(../../public/images/other-icon.png) no-repeat;}
#webmail-list .cbox{background:url(../../public/images/cbox-icon.png) no-repeat;}
#webmail-list .manuel{background:url(../../public/images/manuel-icon.png) no-repeat;}
#webmail-list .widget{background:url(../../public/images/cbox-icon.png) no-repeat;}
#webmail-import #explain-email{float:left;width:560px;margin:10px 5px 0px 35px;_margin:10px 5px 0px 17px;}

.colorchoice{width:40px; height:40px; border:2px solid #CCCCCC; float:left; margin:2px; background:url(../../public/images/boxright-bg.png) repeat-x top; cursor:pointer;}
#webmail-widget .blue{background-color:#666699;}
#webmail-widget .black{background-color:#333333;}
#webmail-widget .red{background-color:#991919;}
#webmail-widget .green{background-color:#2e8130;}
#webmail-widget .pink{background-color:#d34bb5;}
#webmail-widget .orange{background-color:#f9842e;}

.use-list-checkbox{float:left; padding:8px 5px}

.invite-title{font-size:14px; margin-top:3px}
.invite-icon{float:left; padding-right:5px}
.roundedbox, .roundedboxalign{cursor:pointer}
.invite-hiddencontent{-moz-border-radius-bottomleft:0.6em; -moz-border-radius-bottomright:0.6em; -moz-border-radius-topleft:0.6em; -moz-border-radius-topright:0.6em; background:#fff none repeat scroll 0%; border:1px solid #666699; float:left; margin-top:5px; margin-left:15px; padding:5px; text-align:left; width:610px}
.invite-email-dest{border:1px solid #7899CF; float:left; width:250px; _width:250px; margin-left:10px; height:150px; overflow:auto}
#friends-none-invited{position:absolute; width:250px; margin-top:5px; margin-left:11px; text-align:center; padding-top:68px; _margin-left:-370px; _margin-top:10px}
*+html #friends-none-invited{margin-left:-380px; margin-top:10px}

#friends-none-notinvited{position:absolute; width:250px; margin-top:5px; margin-left:273px; text-align:center; padding-top:68px; _margin-left:-120px; _margin-top:10px}
*+html #friends-none-notinvited{margin-left:-120px; margin-top:10px}
#flashcode{font-size:9px; color:#666; width:580px; height:80px; overflow-x:hidden}
#invite-code-valid{float:left; width:20px}
#invite-btn-emails{margin-left:25px; background-image:url(../../public/images/arrobas.png); _background-image:none; background-repeat:no-repeat; background-position:center right; padding-right:20px}

#listeContacts{margin-left:140px}
#contactadd{background-color:#E7EEFA; border:1px solid #666699; -moz-border-radius:0.6em; margin:10px 0 0 45px; padding:10px; width:180px}
#contactadd .ok{margin-left:110px}
*+html #contactadd .ok{margin-left:60px}

#recipient_list_container {margin-left:10px;}
#recipient_list {width:200px;height:40px;}

#flashbanner{padding:8px;_padding:0px; border:1px dashed #666699; float:left;}

#buy-marchands{ text-align:center;  margin-top:10px}
#buy-marchands span a img{ border:1px solid}


#email-list-invitation .top-txt{float:left; width:400px;}
#email-list-invitation fieldset{width:200px;font-size:11px;margin-bottom:10px;}
#email-list-invitation .txt{margin-left:10px;color:#666699;}
#email-list-invitation .content{}
#email-list-invitation .table {background-color:#FFFFFF;border-color:#4C5FAE;border-style:solid;border-width:1px;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-left:auto;margin-right:auto;}
#email-list-invitation .table th {background-color: #d6e2f5;margin: 0px;padding: 2px 10px;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #4C5FAE;border-bottom-color: #4C5FAE;}
#email-list-invitation .table td {margin: 0px;padding: 2px 10px;border-top-width: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;}
#email-list-invitation .invited{color:#009933;line-height:17px;}
#email-list-invitation .invited .emailinfos{float:left;background:url(../../public/images/tick.png);width:16px;height:16px;display:block;}
#email-list-invitation .cboxuser{color:#000066;}
#email-list-invitation .cboxuser .emailinfos{float:left;background:url(../../public/images/award_star_gold_3.png);width:16px;height:16px;display:block;}
#email-list-invitation .emailinfos{float:left;width:16px;height:16px;display:block;}



#email-send-invitation #to{color:#333333;font-size:11px;height:80px;width:570px;}
#email-send-invitation .preview{border:1px dashed;margin:auto;padding:5px;width:405px;}
#email-send-invitation .preview a{cursor:default;}
#email-send-invitation .sendmail{margin-top:10px;}
#email-send-invitation #contentEmail{width:570px;}
#email-send-invitation #email-title{width:570px;}


/* - - - Mes Common-Box - - - */
#organisations, #participations, #invitations{clear:both; margin:15px auto 10px auto; width:700px}
.box-bar{background:url(../../public/images/box-bar.gif) repeat-x; width:700px; height:25px; cursor:pointer}
.box-bar-start{float:left; background:url(../../public/images/box-bar-start.gif) no-repeat; width:20px; height:25px}
.box-bar-end{float:right; background:#fff url(../../public/images/box-bar-end.gif) no-repeat; width:7px; height:25px}
.box-title{float:left; margin:3px 0 0 8px; font-size:14px; color:#fff}
a.box-link{float:right; margin:0 6px 0 0; padding:4px 5px 3px 5px; color:#fff}
a:hover.box-link{background:url(../../public/images/box-bar-hover.gif) repeat-x}
#box-content-organisations, #box-content-participations, #box-content-invitations{clear:both}
.box-content-0{clear:both; float:left; margin:0; width:1px}
.box-content-1{-moz-border-radius-topleft:0.6em; -moz-border-radius-topright:0.6em}
.box-content-1 img{height:30px; margin-left:5px; margin-top:5px; position:absolute; width:30px}

.box-content-1-title a{font-size:15px; margin-left:40px; color:#666699}

.infos-left-1{margin-left:40px; margin-top:2px}
.box-content-2{float:left; height:80px; margin:20px 10px 0px 8px; border-left:1px solid #7899CF}
.box-content-3{float:left; color:#666699; width:570px; _width:500px; margin-top:5px; padding-bottom:3px}
.box-content-3 p{margin:0pt; padding:0pt}

.box-content-4{float:left; margin:0px 0px 0px; _margin:0px; text-align:right; width:100px}
.box-content-4 a,.box-content-4 a img{text-decoration:none;}
.box-content-split{clear:both; padding:10px 0 0 0; margin:0 50px 10px 50px; border-bottom:1px dashed #7899CF}
.description-title, .com-title{text-decoration:underline}
.author{font-weight:bolder}
.date-create{font-size:12px}
.no-box{color:#f00; padding-left:20px}

/*old*/
.mycbcontainAllBloc{width:700px; /*containbloc+arrowbloc*/_width:680px; border:#093 thin; position:relative; margin-top:10px; float:left}
.mycbcontainbloc{background-image:url(../../public/images/roundedcorner-top-right.gif) no-repeat right top; width:684px; _width:664px; float:right}
#mycborga{text-align:left; z-index:1000; /*-moz-border-radius-bottomleft:0.5em; -moz-border-radius-bottomright:0.5em; border:1px solid #666699; border-top:none; */}
#mycbpart{text-align:left; z-index:1000}
#mycbinvit{text-align:left; z-index:1000}
.mycbheadbloc{text-align:left; background-image:url(../../public/images/blue-bar.jpg); height:19px; font-size:12px; color:#FFF; font-weight:bold; padding-top:3px; cursor:pointer}

/*new*/
.mycbcontainbloc{background-image:url(../../public/images/roundedcorner-top-right.gif) no-repeat right top; width:684px; _width:684px; float:left; margin-left:11px; _margin-left:5px;}
.mycbheadbloc,.ficheheadbloc,.publicheadbloc,#create .headbloc,#modifcreate .headbloc,#createcontainbloc .headbloc,#products-list .headbloc{background:url(../../public/images/blank.png);font-size:19px;font-weight:bold;padding:0px;text-align:left; text-transform:uppercase; height:auto;color:#48414e; _margin-left:5px;}
.cbox-main{float:left;margin:0px 0 0 0px; background:url(../../public/images/box-main-middle.gif) repeat-y; width:692px; float:left;}
.cbox-main-top{background:url(../../public/images/box-main-top.gif) no-repeat; width:692px; height:14px; margin:0 0 0 0px; float:left;}
.cbox-main-bottom{background:url(../../public/images/box-main-bottom.gif) no-repeat; width:692px; height:14px; margin:0 0 15px 0px; float:left;}
.mycbcontainbloc .roundedcontourleft{border:1px solid #DDDDDD; background-color:#fff;}
.box-content-3{float:left; color:#666699; width:560px; _width:560px; margin-top:5px; padding-bottom:3px}
.fichebluebloc{border:none;}
.publiccontainbloc .bluebloc,.publiccontainAllBloc .bluebloc, #modifcreate .bluebloc,#createcontainbloc .bluebloc{border:none;}
.bluebloc ul{margin:0; padding-left:13px;}
#create .bluebloc{border:none;}

/*create 2*/
#create-full{margin:0 0 0 15px; float:left; color:#333;}
.cbox-main-big{float:left;margin:0px 0 0 0px; background:url(../../public/images/box-main-middle-big.gif) repeat-y; width:920px; float:left;}
.cbox-main-top-big{background:url(../../public/images/box-main-top-big.gif) no-repeat; width:920px; height:14px; margin:0 0 0 0px; float:left;}
.cbox-main-bottom-big{background:url(../../public/images/box-main-bottom-big.gif) no-repeat; width:920px; height:14px; margin:0 0 15px 0px; float:left;}
#create-full .create-intro{float:left;margin:35px 0 25px 55px; color:#000;}
#create-full .create-intro h3{margin:0; font-size:15px; font-weight:normal;}
#create-full .create-intro h4{ margin:0; font-weight:bold; font-size:16px;}
#create-full .create-intro .create-step1{margin:25px 0 0 0;}
#create-full #create-step1-title{ width:330px; height:20px;padding:3px 0 0 2px;}
#create-full #create-step1-title2{ height: 15px;margin-right: 5px;padding: 3px 0px 0px 2px;width: 270px; }
#create-full .create-intro span{ color:#999; font-size:11px;}
#create-full .create-intro img{border:5px solid #ccc;}
#create-full input[type="submit"]{background:transparent url(../../public/images/bt-normal2.png) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;font-size:13px;font-weight:bold;height:25px;margin-left:6px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:0 0 1px;text-transform:uppercase;width:116px; }
#create-full .cb-details{margin:0;}
#create-full h2.title-post{font-size:19px; font-weight:bold; text-transform:uppercase; margin-bottom:0px;}
#create-full h2.title-post a{color:#333; text-decoration:none;}
#create-full .post-image{float:left;height:70px;width:95px;}
#create-full .cat,#create-full .cat a{color:#999999;font-size:11px;}
#create-full .clipboard{ background:url(../../public/images/clipboard_64.png) no-repeat 18px 0;margin-top:-5px;}
#create-full .bubble{ background:url(../../public/images/bubble_64.png) no-repeat 17px 0;}
#create-full .content-main{float:left;margin:0 5px 10px 10px;}
#create-full .content-main img {margin:5px;}
#create-full .comments{margin:10px;}
#create-full .comments h3{color:#999999;font-size:11px; margin:0px;}
#create-full .comments .commentlist img.avatar{float:left; width:33px; height:33px; margin:15px 8px 0 0px;}
#create-full .comments .commentlist .author-link,#create-full .comments .commentlist .author-link a{font-size:14px; color:#333;}
#create-full .comments .commentlist .comment-text{color:#717171; quotes:'“' '”'; padding:0 0 0 45px;}
#create-full .comments .commentlist .comment-one{ border-bottom:1px dashed #ccc; margin:10px 0 20px;float:left;width:100%; padding:0 0 10px 0;}
#create-full .comments input[type="submit"]{background:url(../../public/images/bt-auto-blue.png) no-repeat 0 0;border:medium none;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;height:24px;padding:0 0 1px;text-transform:uppercase;width:160px; margin:0px;}
#create-full #new-comm{margin-top:40px;}
#create-full #new-comm .textarea {display:block; width:100%;}
#create-full #new-comm .textarea textarea{width:645px; height:70px;}
#create-full #new-comm .btn-comm{ float:left; width:100%;}
#create-full #new-comm .choice{width:100px; text-align:center;}
#create-full h2#respond{margin:0px 0 5px 0;}
#create-full #fbc_login{margin-top:0px;}
#create-full .alignright{float:right;}
#create-full .alignleft{float:left;}

/* create :  etape 2 et 3 */
#content-form .create-free{background:#fff; width:570px;float:left; padding-right:10px; margin-bottom:15px}
#content-form #create-payant{/*background:#D6E2F5;*/ width:570px; border:1px dotted; padding-right:10px; margin-bottom:5px}

#content-form .option{ clear:both; padding-top:15px;}
#content-form .left-column{width:330px; text-align:right; float:left;}
#content-form .right-column{ float:left; margin-left:15px; color:#333;}
#content-form .right-column #euro{ font-weight:bold; margin-left:5px;}

#content-form .grey-bg{background:url(../../public/images/bg_detail_payment.png) repeat-y 269px 0px; }
#content-form .elt-gche{float:left; border	:1px solid #ccc; width:268px;}
#content-form .payment_mode_desc{width:240px; float:right; position:relative; padding:7px; color:#595959; font-size:10px;}
#content-form .right-column i{float:right; padding:2px 5px 2px 5px;font-style:normal;color:#666699;font-size:10px;}
#content-form .arrow img{position:relative; left:80px; top:5px;}
#content-form .right-column label input{margin:7px 7px 0px 7px;}

#content-form #payment-direct-text{ margin:30px 5px 5px; padding-bottom:0px;}
#content-form #payment-virement-text{font-size:11px;}
#content-form #payment-paypal-text{font-weight:bold; margin:20px 4px 4px;}

#content-form .bt-normal{position:	relative; margin:10px 0 10px 0;}
#content-form .endform{font-size:11px; background:url(../../public/images/bt-normal2.png) no-repeat; color:#FFFFFF;display:block;font-weight:bold;height:25px;padding:0 0 1px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:117px; cursor:pointer;}

#content-form #create-step2-more{font-weight:bold; color:#333; margin-bottom:0px;}
#content-form #create-step2-more label{font-weight:normal;}

#content-form   label{color:#333; font-weight:bold; font-size:12px; }
.smallgreytxt{color:#333;font-size:11px;}

#content-form .arrow{background:url(../../public/images/function_icon_set/arrow_right_green_48.png) no-repeat 25px 0;clear:left;min-height:37px;}

h3#titlegrey{color:#333;font-size:16px;margin:5px 0 5px 10px;}
span.smallgrey,div#sous-titre{color:#333;font-size:14px;font-weight:normal;}
span.small{font-weight:normal;}
div#sous-titre{margin-left:10px;margin-bottom:25px;}



/* use */
#invite{float:left; margin:0 0 0 15px}
.use-content{margin-left:70px}
.invite-content-intro{padding:0px 20px 0px 13px}
.invite-title{font-size:16px; margin-top:15px; margin-left:22px}
#invite-url-networks{margin-left:20px;}
#invite-url-networks a{margin-left:5px;}

.use-subtitle{ color:#333;}

.use-list-checkbox{float:left; padding:10px 5px}
.use-list-txt{float:left; }
.use-list-infos{font-size:14px; line-height:0px; vertical-align:text-top}

*+html span.use-list-infos{vertical-align:top}
.use-list-icon{margin-right:5px}

.roundedbox, .roundedboxalign{cursor:pointer}
.use-choice-box a{font-size:13px; color:#4A5EAD}
.use-choice-box a:hover{text-decoration:none}
.change_deposit{margin-left:40px; padding-left:20px}
.fiche-tools-part{float:right}
.fiche-tools-part img{margin-left:2px}

#forfait-right{float:right; text-align:center; margin-top:17px; margin-right:5px}
#forfait-adv{font-size:13px; margin-left:65px; margin-top:10px}
#forfait-adv li{list-style-image:url(../../public/images/tick.png)}
.forfait-adv-valid{margin-left:20px}
.forfait-adv-valid .bt-normal{font-size:14px; margin-top:5px}
.forfait-list-infos{font-size:14px; line-height:0px; vertical-align:middle; float:left}
.forfait-list-infos-right{float:right; margin-right:5px; margin-top:3px}
.right-icon-package{float:right; background:url(../../public/images/award_star_gold_1.png); height:16px; width:16px; margin:8px 6px 0px 0px}

#admin_alert{width:643px; margin-top:10px}
#admin_alert .fiche-tools-part a img{margin-top:-5px; margin-right:-5px}
* html #admin_alert .fiche-tools-part a img{margin-top:0px; margin-right:0px}
#paypal_alert{width:620px}
#paypal_alert .fiche-tools-part a{}
#paypal_alert .fiche-tools-part a img{margin-right:5px; margin-top:-5px}
*+html #paypal_alert .fiche-tools-part a img{margin-right:5px; margin-top:5px}
* html #paypal_alert .fiche-tools-part a img{margin-right:10px; margin-top:10px}
#invite_alert{width:620px}
#invite_alert .fiche-tools-part a{}
#invite_alert .fiche-tools-part a img{margin-right:5px; margin-top:-5px}
*+html #invite_alert .fiche-tools-part a img{margin-right:5px; margin-top:5px}
* html #invite_alert .fiche-tools-part a img{margin-right:10px; margin-top:10px}

#revuepresse li{line-height:22px;}

.floatright{float:right;}

/* partenaires */
.partenaire{ display:block; margin:20px 0 0 5px; float:left;}
.part-title{font-weight:bold; font-size:13px;}
.part-title a{ color:#666699;}
.part-desc{ float:left; width:500px;}
.part-logo{float:right; width:140px; margin-left:10px;}
.part-link{ float:left; clear:both;}

/*
 _____ ___ ____ _   _ _____  __     ______  
|  ___|_ _/ ___| | | | ____| \ \   / /___ \ 
| |_   | | |   | |_| |  _|    \ \ / /  __) |
|  _|  | | |___|  _  | |___    \ V /  / __/ 
|_|   |___\____|_| |_|_____|    \_/  |_____|
*/

/* GENERAL */
#header-light-bg{background:url(../../public/images/header-light-bg.gif) repeat-x; height:20px; width:auto;}
#Fiche_CBox{margin:0px;}
#Cbox-left{float:left; width:702px;}
#cbox-main{float:left;margin:0px 0 0 11px; width:692px; background:url(../../public/images/box-main-middle.gif) repeat-y; width:692px; float:left;_margin:0 0 0 5px;}
#cbox-main-top{background:url(../../public/images/box-main-top.gif) no-repeat; width:692px; height:14px; margin:0 0 0 11px; float:left;_margin:0 0 0 5px;}
#cbox-main-bottom{background:url(../../public/images/box-main-bottom.gif) no-repeat; width:692px; height:14px; margin:0 0 15px 11px; float:left;_margin:0 0 0 5px;}

#cbox-title{font-size:28px; color:#2d2e36; margin:0px 0px 0px 11px ;}
#cbox-description{color:#5e5f67;font-size:13px;margin:0px 0px 0px 11px ;}
#cbox-description img{max-width:670px; height:auto;}
#cbox-responsible{font-style:italic; color:#5e5f67;margin:0px 0px 10px 11px; }
#cbox-otherinfos{background:#393960 url(../../public/images/cbox-otherinfos-bg.gif) repeat-x; width:670px; float:left; height:80px; margin-top:14px; }
#cbox-otherinfos .bloc{float:left; color:#ffffff; text-align:center; padding:22px 18px 0px;}
#cbox-otherinfos .sep{background:url(../../public/images/bloc-sep-vert.png) no-repeat; width:1px;height:48px;float:left;margin-top:20px;}
#cbox-otherinfos .bloc label{display:block; font-size:15px;}
#cbox-otherinfos .bloc .titlePart{text-align:left; text-transform:uppercase;font-weight:bold;margin-bottom:2px;}
#cbox-otherinfos .bloc span{display:block; font-weight:bold; font-size:16px; }
#cbox-otherinfos .part{padding:10px 20px 0px 5px;float:right;}
#cbox-otherinfos .part form{margin:0px; height:30px; }
#cbox-otherinfos .amount{}
#cbox-otherinfos .amount input{font-size:15px; border:1px solid #676767; color:#919191; font-weight:normal;height:22px; padding:4px 5px 0 5px; width:92px; cursor:text; text-align:right; background:#FFFFFF url(../../public/images/input-bg-deg.gif) repeat-x;}
#cbox-otherinfos .amount input[type=text]:focus{color:#333333; font-weight:bold;}
#cbox-otherinfos .currency{font-weight:bold; font-size:18px; margin-left:5px; padding-top:3px;}
#cbox-otherinfos .valid{margin-left:16px;}
#cbox-otherinfos .part .pay-logos{margin-top:2px;float:right;}
#cbox-otherinfos .part .pay-logos span{float:left; margin-left:5px;}
#cbox-otherinfos .icon-cash{ background:transparent url(../../public/images/icon-cash-white.png) no-repeat scroll right center; width:21px; height:14px;}
#cbox-otherinfos .icon-rib{ background:transparent url(../../public/images/icon-rib-white.png) no-repeat scroll right center;width:23px; height:14px;}
#cbox-otherinfos .icon-cb{ background:transparent url(../../public/images/icon-cb-pay-white.png) no-repeat scroll center bottom; height:14px; width:127px;}
#Fiche_CBox input[type="text"], textarea, input[type="password"], select {border:1px solid #999999;}
#cbox-otherinfos .cbox-otherinfos-error input{border:1px solid #FF0000;}

#cbox-illustration{width:670px; background:#000; margin-left:10px; overflow-y:auto;}
/* Infos produit */
#product-infos{width:670px; margin-left:10px; overflow-y:auto; float:left; color:#333;}
#product-infos .product-image{float:left;width:140px;}
#product-infos .product-image img{border:1px solid #666699; width:140px;}
#product-infos .product-desc{float:left;margin-left:20px; width:280px;}
#product-infos .product-desc h2{ margin:0px; font-weight:bold; font-size:19px; text-transform:uppercase;}
#product-infos .product-desc .desc{color:#666; font-size:13px;}
#product-infos .product-desc a:link,#product-infos .product-desc a:visited{background:transparent url(../../public/images/boxright-puce.png) no-repeat scroll 0 3px;
border:medium none;color:#000000;display:inline;font-size:10px;line-height:19px;padding:0 0 0 10px;text-decoration:underline;text-transform:uppercase;}
#product-infos .product-information{margin-left:10px;font-size:14px; color:#FF5800; display:block; float:left; width:216px;}
#product-infos .product-information .price{font-size:19px; font-weight:bold;}
#product-infos .product-information .price .secondprice{font-size:12px;}
#product-infos .product-information .period{ font-size:13px; font-weight:bold;}
#product-infos .product-information .delivery{ font-size:13px; font-weight:bold;}
#product-infos .product-information .dateinfos{font-size:10px; color:#333333;}
#product-infos .product{border-bottom:1px dotted #333333;display:block;float:left;margin-bottom:10px;padding-bottom:10px;}
#product-infos .product-information .validate{margin-top:10px; font-weight:bold; font-size:16px;}
#product-infos .product-information .buy a{font-size:12px; color:#333; background:url(../../public/images/cart.png) no-repeat;padding-left:20px;}
#product-infos .product-information .validate span{font-size:12px;}
#product-infos .unavailable-infos{display:none;}

/* produit plus disponible */
#product-infos .unavailable{border:1px dotted #333333;color:#CCCCCC;padding:5px 0px 5px;}
#product-infos .unavailable .product-information .dateinfos{color:#CCCCCC;}
#product-infos .unavailable .product-image img{border:1px solid #CCCCCC; opacity:0.2;filter:alpha(opacity=20);  }
#product-infos .unavailable .product-desc a:link,#product-infos .unavailable .product-desc a:visited{color:#CCCCCC; background:transparent url(../../public/images/boxright-puce-white.png) no-repeat scroll 0 3px;}
#product-infos .unavailable .product-desc .desc{color:#CCCCCC; font-size:10px;}
#product-infos .unavailable .product-information{color:#CCCCCC;}
#product-infos .unavailable .unavailable-infos{color:#333333; display:block; margin:30px 0 0 200px; position:absolute;}
* + html #product-infos .unavailable .unavailable-infos{margin-left:-400px;}
* html #product-infos .unavailable .unavailable-infos{margin-left:-400px;}
#product-infos .unavailable .unavailable-infos span{background:#fff; font-weight:bold; font-size:13px; }
#product-infos .unavailable .unavailable-infos .bg{background:#fff; }
#product-infos .unavailable .unavailable-infos a{display:block; text-decoration:none;}
#product-infos .unavailable .validate{display:none;}

#Wall-content{margin-left:10px;}

/* ADMINISTRER */
#admin-cbox{margin:-10px -15px 0px;text-align:right;width:690px; font-weight:bold;_margin-top:0px;}
#admin-cbox a.view{background:url(../../public/images/boxright-puce.png) no-repeat 0px 3px; color:#000000;display:inline;line-height:13px; padding:0px 0 0px 10px;text-decoration:underline;text-transform:uppercase; font-size:10px; border:none;}
#admin-cbox a{background:transparent url(../../public/images/cog.png) no-repeat 0 0;border:medium none;color:#F04D00;display:inline;font-size:11px;height:20px;line-height:13px;padding:2px 0 4px 20px;text-decoration:underline;text-transform:uppercase;}
#admin-cbox a:hover{text-decoration:none;}

#admin-cbox-link{margin-left:13px;text-align:left;}
#admin-cbox-link a,.admin-cbox-link a{background:url(../../public/images/boxright-puce.png) no-repeat 0px 3px; color:#000000;display:inline;line-height:13px; padding:0px 7px;text-decoration:underline;text-transform:uppercase; font-size:10px; border:none;}
#admin-cbox-link a:hover,.admin-cbox-link a:hover{text-decoration:none;}

#products-list{padding-left:20px;}
#admin-product-infos{width:650px; margin-left:10px; overflow-y:auto; color:#333;margin:13px 0 0 0px;}
#admin-product-infos .product-image{float:left;}
#admin-product-infos .product-image img{border:1px solid #666699; width:80px;}
#admin-product-infos .product-desc{float:left;margin-left:20px; width:265px;}
#admin-product-infos .product-desc h2{ margin:0px; font-weight:bold; font-size:15px; text-transform:uppercase;}
#admin-product-infos .product-desc .desc{color:#666; font-size:10px;}
#admin-product-infos .product-desc a:link,#product-infos .product-desc a:visited{background:transparent url(../../public/images/boxright-puce.png) no-repeat scroll 0 3px; border:medium none;color:#000000;display:inline;font-size:10px;line-height:19px;padding:0 0 0 10px;text-decoration:underline;text-transform:uppercase;}
#admin-product-infos .product-information{margin-left:10px;font-size:10px; display:block; float:left; width:216px;}
#admin-product-infos .product-links{float:right; display:block;margin-top:15px; width:17px;}
#admin-product-infos .product-information .price{font-size:15px; font-weight:bold;}
#admin-product-infos .product-information .price .secondprice{font-size:10px;}
#admin-product-infos .product-information .period{ font-size:10px;}
#admin-product-infos .product-information .delivery{ font-size:10px;}
#admin-product-infos .product-information .dateinfos{font-size:10px; color:#333333;}
#admin-product-infos .product{border-bottom:1px dotted #333333;display:block;float:left;margin:2px;margin-bottom:10px;padding-bottom:8px;width:620px;}
#admin-product-infos.product-information .validate{margin-top:20px; font-weight:bold; font-size:16px;}
#admin-product-infos .product-information .validate span{font-size:12px;}
#admin-product-infos .link{margin:5px 0 5px 5px;}
#admin-product-infos .unavailable-infos{display:none;}

/* produit plus disponible dans administrer */
#admin-product-infos .unavailable{border:1px dotted #333333;color:#CCCCCC;padding:5px 0px 5px;}
#admin-product-infos .unavailable .product-information .dateinfos{color:#CCCCCC;}
#admin-product-infos .unavailable .product-image img{border:1px solid #CCCCCC; opacity:0.2;filter:alpha(opacity=20);  }
#admin-product-infos .unavailable .product-desc a:link,#admin-product-infos .unavailable .product-desc a:visited{color:#CCCCCC; background:transparent url(../../public/images/boxright-puce-white.png) no-repeat scroll 0 3px;}
#admin-product-infos .unavailable .product-desc .desc{color:#CCCCCC; font-size:10px;}
#admin-product-infos .unavailable .unavailable-infos{color:#333333; display:block; margin:15px 0 0 200px; position:absolute;}
* + html #admin-product-infos .unavailable .unavailable-infos{margin-left:-400px;}
* html #admin-product-infos .unavailable .unavailable-infos{margin-left:-400px;}
#admin-product-infos .unavailable .unavailable-infos span{background:#fff; font-weight:bold; font-size:13px;}
#admin-product-infos .unavailable .unavailable-infos a{display:block; text-decoration:none;}
#admin-product-infos .unavailable .product-links{display:none;}


/* BOX RIGHT */
.box-right{float:right;margin-right:12px;width:217px; _margin-right:5px; _width:150px;}
.box-right a:link, .box-right a:visited {background:url(../../public/images/boxright-puce.png) no-repeat 0px 3px; color:#000000;display:inline;line-height:19px; padding:0px 0 0px 10px;text-decoration:underline;text-transform:uppercase; font-size:10px; border:none;}
.box-right li a:hover{text-decoration:none;}
#contentbloc-link-account a:link,#contentbloc-link-account a:visited{background:none;padding:0px 0px 5px 20px;}
#contentbloc-link-account a.mycb{background:url(../../public/images/application.png) no-repeat;}
#contentbloc-link-account a.myaccount{background:url(../../public/images/page_white_gear.png) no-repeat;}
#contentbloc-link-account a.mycontact{background:url(../../public/images/group.png) no-repeat;}
#icons a{padding:2px 0 5px 23px; color:#5a535f; line-height:21px;}
#icons a.email{background:url(../../public/images/email.png) no-repeat;}
#icons a.facebook{background:url(../../public/images/icon-facebook_16.gif) no-repeat;}
#icons a.myspace{background:url(../../public/images/icon-myspace_16.gif) no-repeat;}
#icons a.delicious{background:url(../../public/images/icon-delicious_20.png) no-repeat;}
#icons a.blog{background:url(../../public/images/application_add.png) no-repeat;}
#icons .icons-bottom{margin:5px 6px 0px 0px}
#icons .icons-bottom a{padding: 0px 5px 0px 0px; line-height:12px; background:none;}
.GreyBox .urlbox{margin:7px 0 0 15px;}
.GreyBox .urlbox .url{font-size:12px;height:15px; width:175px; padding:2px 0 0 2px; background:#FFFFFF url(../../public/images/input-bg-deg.gif) repeat-x;border:1px solid #676767;}

/* Blocs Gris */
.GreyBox {border:none;float:right; margin:0px 0px 10px 0px; width:216px; background:#c7c7c7;}
.GreyBox .headbloc{ background:url(../../public/images/blank.png);font-size:19px;font-weight:bold;padding:6px 0 0 20px;text-align:left; text-transform:uppercase; height:auto;color:#48414e; _background:none;}
.GreyBox .smallcontainbloc{float:none;width:auto; background:url(../../public/images/box-right-top-grey.gif) no-repeat; _height:30px;}
.GreyBox .contentbloc {background:url(../../public/images/box-right-bottom-grey.gif) bottom no-repeat; border:none; -moz-border-radius:0px;color:#48414E; font-weight:bold; padding:8px 0 8px 20px;}

/* Blocs bleus */
.BlueBox {border:none;float:right; margin:0px 0px 10px 0px; width:216px; background:#565680;}
.BlueBox .headbloc{ background:url(../../public/images/blank.png);font-size:19px;font-weight:bold;padding:6px 0 0 20px;text-align:left; text-transform:uppercase; height:auto;color:#fff; _background:none;}
.BlueBox .smallcontainbloc{float:none;width:auto; background:url(../../public/images/box-right-top-blue.gif) no-repeat; _height:30px;}
.BlueBox .contentbloc {background:url(../../public/images/box-right-bottom-blue.gif) bottom no-repeat; border:none; -moz-border-radius:0px;color:#fff; font-weight:bold; padding:8px 0 8px 20px;}
.BlueBox a:link, .BlueBox a:visited{color:#fff; background:url(../../public/images/boxright-puce-white.png) no-repeat 0px 3px;}
.BlueBox ul{margin:5px 0px 9px -5px;}
.BlueBox ul.invited{margin:5px 0px 9px -8px;}
.BlueBox ul.invited li{clear:left; height:37px;}
.BlueBox ul.invited a{background:none; text-decoration:none;}
.BlueBox ul.invited a img{border:none; margin:0 0 3px 0; float:left; width:33px;}
.BlueBox ul.invited a div{padding:0px; margin:13px 0 0 10px; float:left; width:150px; line-height:10px;}

/* Blocs Orange */
.OrangeBox {border:none;float:right; margin:0px 0px 10px 0px; width:216px; background:#ff5900;}
.OrangeBox .headbloc{background:url(../../public/images/blank.png);font-size:19px;font-weight:bold;padding:6px 0 0 20px;text-align:left; text-transform:uppercase; height:auto;color:#ffffff; _background:none;}
.OrangeBox .smallcontainbloc {float:none;width:auto; background:url(../../public/images/box-right-top-orange.gif) no-repeat; _height:30px;}
.OrangeBox .contentbloc {background:url(../../public/images/box-right-bottom-orange.gif) bottom no-repeat; border:none; -moz-border-radius:0px;color:#48414E; font-weight:bold; padding:8px 0 3px 20px;}

/* Blocs Bleu fonce */
.DarkblueBox {border:none;float:right; margin:0px 0px 10px 0px; width:216px; background:#4a4a6f; }
.DarkblueBox .headbloc{background:url(../../public/images/blank.png);font-size:19px;font-weight:bold;padding:6px 0 0 20px;text-align:left; text-transform:uppercase; height:auto; color:#ffffff; _background:none;}
.DarkblueBox .smallcontainbloc {float:none;width:auto; background:url(../../public/images/box-right-top-darkblue.gif) no-repeat;_height:30px; }
.DarkblueBox .contentbloc {background:url(../../public/images/box-right-bottom-darkblue.gif) bottom no-repeat; border:none; -moz-border-radius:0px;color:#48414E; font-weight:bold; padding:8px 0 3px 13px;}
.DarkblueBox .whitecontent{background:#FFFFFF url(../../public/images/input-bg-deg.gif) repeat-x;height:auto; padding:7px 10px 7px 9px;width:170px;float:left;}
.DarkblueBox .participation{margin:0;font-size:16px;font-weight:bold; color:#333333;}
.DarkblueBox .aim{margin:10px 0px 0px 0px;font-size:16px;font-weight:bold; color:#f04d00; float:left;}
.DarkblueBox .whitecontent label{width:92px;text-transform:uppercase; float:left; padding-top:7px;}
.DarkblueBox .whitecontent .amount{font-size:23px; float:right;}
.DarkblueBox .whitecontent .line{width:164px; padding:0px; text-transform:none; margin-top:-3px;}
.DarkblueBox .participate{float:left; margin:8px 0px 0px 25px; _margin:8px 0px 0px 15px;}
.DarkblueBox .participate a{text-decoration:none;}
.DarkblueBox .widget{margin-left:7px;}
.DarkblueBox .widget a:link, .DarkblueBox .widget a:visited {background:url(../../public/images/application_add.png) no-repeat;padding:1px 0 3px 20px; color:#ffffff;}
.DarkblueBox .email a:hover{text-decoration:none;}
.DarkblueBox ul li a:link,.DarkblueBox ul li a:visited{color:#fff;background:url(../../public/images/boxright-puce-white.png) no-repeat scroll 0 3px}


/* effet sur titre */
.headbloc-layer{background:url(../../public/images/boxright-bg.png) repeat-x;padding:0px;position:absolute;width:217px;height:20px; _background:none;}


#invitePhotos{ margin:8px 0 0px 15px; text-decoration:none; border:0px; color:#666;}
#invitePhotos a{margin-right:3px; background:none; padding:0px;text-decoration:none; border:0px;}
#invitePhotos a img{border:1px solid #999999;height:auto;width:33px;text-decoration:none; background:none;}

#cbox-date{color:#FFFFFF;}
#cbox-place{color:#FFFFFF;}
#calendar-details{margin-left:13px;margin-top:5px;}
#calendar-details a{padding:0 0 2px 20px;}
#calendar-details .gcal{background:url(../../public/images/icon-gcal.png) no-repeat;}
#calendar-details .ycal{background:url(../../public/images/icon-ycal.png) no-repeat;}
#calendar-details .ical{background:url(../../public/images/calendar_add.png) no-repeat 1px -2px;}

.box-right a.bt-signup{background:none; text-decoration:none;}

/* WALL */
#Fiche_CBox .fiche-pagination {margin:0px 0 0px 130px; text-align:center;width:540px; _margin:0px 0 0px 66px;}
#Fiche_CBox #fichefilters{width:540px; background:#dcdcdc; font-size:10px; color:#3f4047; font-weight:bold;padding:2px; border:1px solid #dfdfdf; margin:15px 0 0 0;float:left;}
#Fiche_CBox #fichecommtable{width:540px; border:none;float:left;}
#Fiche_CBox #fichecommtable .tableblank{height:2px;}
#Fiche_CBox .wall-infos{/*width:450px;*/}
#Fiche_CBox .wall-mvt{width:89px;}
#Fiche_CBox .ficheblueline{background:#ffffff; border:none;}
#Fiche_CBox .fichewhiteline{background:#fafafa; border:none;}
#Fiche_CBox .fichecredit {border:1px solid #e7e6e6; border-left:0px; color:#333333; font-size:23px;padding-right:14px;text-align:right; }
#Fiche_CBox .fichedebit {border:1px solid #e7e6e6; border-left:0px; color:#333333; font-size:23px;padding-right:14px;text-align:right; }
#Fiche_CBox .fichecommtd {border:1px solid #e7e6e6; border-right:0px; color:#333333; border-collapse:collapse; font-size:11px; line-height:15px; padding:5px 5px 8px;}
#Fiche_CBox .fichecommtd a{color:#fd6500;}
#Fiche_CBox .fichecredit-cancel{float:right;margin-left:80px;position:absolute; _margin-left:0px;}
* + html #Fiche_CBox .fichecredit-cancel{margin-left:0px;}
#Fiche_CBox .fichecredit .fichecredit-valid {color:#999; font-size:12px; text-align:center;}
#Fiche_CBox .fichecredit .fichecredit-valid a{color:#999; font-size:12px; text-align:center;}
#Fiche_CBox .fichecredit .fichecredit-valid  div{color:#666666;font-size:23px;text-decoration:underline;}
#Fiche_CBox .fiche-bloc-content{margin-top:5px;}
#Fiche_CBox .fichecommtxt {font-size:13px; font-style:normal; margin-left:68px;quotes: '\201C' '\201D'; }
#Fiche_CBox .fichecommtxt:before{content : open-quote;}
#Fiche_CBox .fichecommtxt:after{content : close-quote;}
#Fiche_CBox .ficheautor{color:#fd6500; font-size:11px; text-transform:uppercase;}
#Fiche_CBox .fichedate {color:#666666;font-size:10px;font-style:normal;}
#Fiche_CBox .fichecommaction{display:block;padding-left:70px;  width:350px;}
#Fiche_CBox .ficheimgcomm {float:left; padding-right:5px; padding-top:0px; margin-left:30px;_margin-left:10px;}
#Fiche_CBox .ficheimgcomm img{width:33px; height:auto;border:1px solid #E7E6E6;}
#Fiche_CBox .fiche-tools-part {float:none;}
#Fiche_CBox .fiche-tools-part a{text-decoration:none; color:#999999; font-size:10px;}

#Fiche_CBox .wall-display{float:left; display:block;}
#Fiche_CBox #comm_little{width:500px; float:left}
#Fiche_CBox #fiche-comm-champ{margin:0 0 5px 0; display:table;}
#Fiche_CBox #addComm{width:295px; height:40px; color:#6b6b6b; font-size:11px; float:left; margin:0 5px 5px 0px;}
#Fiche_CBox #newcom{width:295px; height:68px; color:#6b6b6b; font-size:11px; float:left;}
#Fiche_CBox #formCom {color:#6b6b6b; }
#Fiche_CBox #formCom .infos{ float:left; margin:0 35px 5px 10px;width:155px; text-align:right; display:block;}
#Fiche_CBox #formCom .infos input{width:104px;}
#Fiche_CBox #formCom .btncomm{margin:0 0 0 370px; }
#Fiche_CBox #fiche-comm-champ .error{color:#FF0000;}
#Fiche_CBox #formCom .infos img{float:right; border:1px solid #999; margin-right:5px;}
#Fiche_CBox #formCom .infos span{float:right; text-transform:uppercase; margin-top:7px; }
#Fiche_CBox .noComm{margin:10px 0 10px 5px; color:#900; font-style:italic; font-size:11px;}

/* TOOLS */
#Fiche_CBox #Wall-content-left{float:left;margin:15px 9px 0 0; width:120px;}
#Fiche_CBox #fiche-addcomm {float:none; margin:0px 0px 0px 0px; padding:8px 0 0 6px; position:relative; width:114px; height:31px; background:url(../../public/images/addcomm-bg.gif) repeat-x; border:1px solid #dedede; border-bottom:none; text-align:left; }
#fiche-addcomm img{width:16px; height:16px;}
#Fiche_CBox #tools {border:1px solid #dedede;float:left;font-size:9px; text-decoration:none; width:114px; background:url(../../public/images/tools-bg.gif) repeat-x center bottom; text-align:left; margin:0px; padding:10px 0 0 6px;  }
#Fiche_CBox #Wall-content-left img {position:absolute;}
#Fiche_CBox #Wall-content-left a{display:block; line-height:auto;text-decoration:none; outline:none;}
#Fiche_CBox #Wall-content-left a span{color:#111111; display:block;font-size:10px;padding-left:25px;text-decoration:none;text-transform:uppercase; line-height:auto; padding-top:2px;}

#Wall-content-left ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#Wall-content-left li {list-style-image:none;list-style-position:outside;list-style-type:none;}
#Wall-content-left a {line-height:11px;padding:4px 0 10px 25px;color:#111111; display:block;font-size:10px;padding-left:25px;text-decoration:none;text-transform:uppercase; line-height:auto; padding-top:2px; _padding:2px 0px 3px 25px;}
#Wall-content-left  a.rss{background:url(../../public/images/tool-rss.gif) no-repeat 0 0;}
#Wall-content-left  a.print{background:url(../../public/images/tool-print.gif) no-repeat 0 0;}
#Wall-content-left  a.delicious{background:url(../../public/images/ico_delicious_14.gif) no-repeat 0 0;}
#Wall-content-left  a.favoris{background:url(../../public/images/icon-favorite.png) no-repeat 0 0;}
#Wall-content-left  a.addcomm{background:url(../../public/images/comment_add.png) no-repeat 2px 0px; _background-position:0px;}
#Wall-content-left  a.emailon{background:url(../../public/images/alert-email-on.gif) no-repeat 0 0;}
#Wall-content-left  a.emailoff{background:url(../../public/images/alert-email-off.gif) no-repeat 0 0;}
#Wall-content-left  a.email{background:url(../../public/images/email.png) no-repeat scroll 0 0;}

#Fiche_CBox #tools .sep {display:none;}
#adprogram{border:none;float:left; text-decoration:none;text-align:left; margin-top:18px; padding:0px; width:120px;}
/* #adprogram div{border:1px solid #dedede;} */
#adprogram a{padding:0;}
#Wall-content-left #adprogram img{position:relative;}
/* LOADER */
#Fiche_CBox #loader {background-color:#FFFFFF;margin-left:129px;margin-top:139px;opacity:0.8;filter:alpha(opacity=80);padding-top:50px;position:absolute;text-align:center;z-index:1000;}		
* + html #Fiche_CBox #loader{margin-left:0px;margin-top:45px;}

.alpha5{opacity:0.5;filter:alpha(opacity=50); cursor:default; z-index:20000;}
.alpha5 a{cursor:default;}


/* provisoire */
#Fiche_CBox #totaltable {width:540px;}
#Fiche_CBox .arrowbloc {background:none;float:none;height:0px;width:0px;}
#Fiche_CBox .bluearrowbloc {background:none;float:none;height:0px;width:0px;}


/* tableau de bord */
#dashboard #cbox-title{float:left;width:610px;}
.dashboard-tools{ list-style:none; display:inline; float:right; margin:10px 20px 0px 0px; padding:0px;}
#dashboard #tablerecap{}
#dashboard #admin-cbox-link{float:left; }
#dashboard #participants{float:left; margin:20px 0 10px 13px; width:650px; padding:5px;}
#dashboard #graphiques{float:left; margin:10px 0 10px 13px;width:660px; padding:5px 0 0 0;}
#dashboard #invites-list{float:left; margin:-24px 0 42px 13px; width:650px; padding:5px;}
#dashboard #formulaire{float:left; margin:10px 0 10px 13px; width:650px; padding:5px 5px 0px 5px;}
#dashboard #products-list{float:left; margin:10px 0 10px 13px; width:650px; padding:5px;}


#dashboard .titre-rub{font-size:18px; color:#333333;}
#dashboard .titre-rub .large{ width:500px; float:left;}
#dashboard .titre-rub .right{ float:right; margin-right:19px;}
#dashboard .nbr-participants a{font-size:11px; color:#999999; text-decoration:none;}
#dashboard #totaltable{ margin:10px 0 0 0; float:left;}
#dashboard #totaltable .fichetd1{width:500px; _width:400px;}
#dashboard #totaltable .fichetd2{width:130px; text-align:right;}
#dashboard #totaltable .sep .fichetd1{border-bottom:1px dotted #ccc; height:20px;}
#dashboard #totaltable .sep .fichetd2{border-bottom:1px dotted #ccc; height:20px;}
#dashboard #totaltable .cb{margin-left:5px; font-size:11px; color:#999; }
#dashboard #totaltable .cb a{color:#999;}
.txtcredit{}
.txtpromesse{}

#distributionChart,#evolutionChart{outline:none;}
#dashboard #graphiques #distribution-contain{float:left;}
#dashboard #graphiques #evolution-contain{float:left;}
#dashboard #graphiques .titre-rub{ text-align:center; padding-left:5px;}
#dashboard #noDistributionPie{ width:220px; height:150px; background:url(../images/donut_clear.gif) no-repeat;font-style:italic;font-weight:bold;padding:95px 0 0 10px;}
#dashboard #noEvolutionLine{ background:url(../images/graph_clear.gif) no-repeat; width:305px; height:150px;font-style:italic;font-weight:bold;padding:95px 0 0 95px;}

#dashboard #commonboxinfos .option-1{ width:200px; border-bottom:1px dotted #ccc; height:20px; font-weight:bold;}
#dashboard #commonboxinfos .last-option-1{ width:200px; height:20px; font-weight:bold;}
#dashboard #commonboxinfos .option-2{ width:400px; border-bottom:1px dotted #ccc; height:20px;}
#dashboard #commonboxinfos .option-3{ width:40px; border-bottom:1px dotted #ccc; height:20px;}

/*ie*/
*#dashboard #commonboxinfos .edit a{display:block; width:16px; height:16px; background:url(../images/page_edit.png);}
*#form_date_event *a.date{display:block;width:22px; height:22px; background:url(../images/calendar.png);}
*#form_date_participation *a.date{display:block;width:22px; height:22px; background:url(../images/calendar.png);}

#dashboard .show-more-options{ width:100%; height:20px; bottom:0px; text-align:center; margin:7px 0px 0px 0px;}
#dashboard .show-more-options a{color:#333; background:url(../../public/images/grey-puces.png) no-repeat 0px -9px; padding-left:12px; outline:none;}
#dashboard #commonboxinfos .expand a{ background-position:0px -20px;}

#dashboard .valid-option{margin:5px 0px 10px 0px;}
#dashboard #invites-list .selected{margin-top:-55px;}
#dashboard #invites-list a.selected-link{text-decoration:underline;}

#dashboard .details{margin:20px 0 0 20px;}
#actionMenu{position: absolute; border: solid 0px #999; padding:0 0 6px 0; }
#actionMenu ul{ background:url(../images/cadre_ombre_cote.png) repeat-y left; width:210px; margin:0; padding:0;}
#actionMenu ul li{display:block; background:#fff; margin:0 0 0 6px; width:200px; }
#actionMenu ul li a{ line-height:22px;padding:0 10px;text-decoration:none; color:#333; display:block;}
#actionMenu ul li a.hidden{display:none; line-height:0px; padding:0px; height:0px;}
#actionMenu ul li:hover{background:#ddd;}
#actionMenu .shadow{background:url(../images/cadre_ombre_bas.png) repeat-x bottom; height:6px; width:202px; margin:0 0 0 5px;}
#actionMenu li.first{border-top:1px solid #dedede;}


#detailsTable a.action{color:#333; background:url(../../public/images/grey-puces.png) no-repeat 0px -9px; padding-left:12px; outline:none;}
#detailsTable a.detail{-moz-border-radius:3px;background:#FFFFFF url(../images/cadre_ombre_cote.png) repeat-y scroll center top;border:1px solid #999999;color:#333333;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:2px;text-decoration:none;}
#detailsTable a.detail:hover{ background-color:#ddd;}

#dashboard .null-message{ font-style:italic; color:#CCCCCC;}

#invitesContainer,#detailsTable_wrapper,#detailsTable{width:100%;}
#dashboard #detailsTable{ margin:5px auto 15px; border:1px solid #ddd;}
#dashboard #detailsTable_wrapper table.display {clear:both; width:100%;}
#dashboard #detailsTable thead tr{height:28px;}
#dashboard #detailsTable thead th{border-bottom:1px solid #ddd; border-right:1px solid #ddd; cursor:pointer; padding:5px 20px 5px 15px;}
#dashboard #detailsTable thead th:hover{border-right:1px solid #ccc;border-bottom:1px solid #ccc; background-color:#F5F5F5; color:#333;}
#dashboard #detailsTable .odd{background:#F5F5F5; border:none;}
#dashboard #detailsTable .even{background:#FFF; border:none;}
#dashboard #detailsTable td{padding:5px 10px; text-align:center; border-bottom:1px solid #DDDDDD; border-right:1px solid #eee;}
#dashboard #detailsTable .sorting{ background:url(../../public/images/puce-grey.png) right -125px no-repeat;}
#dashboard #detailsTable .sorting_asc{ background:url(../../public/images/puce-grey.png) right -13px no-repeat;}
#dashboard #detailsTable .sorting_desc{ background:url(../../public/images/puce-grey.png) right 17px no-repeat;}
#dashboard #detailsTable_info{text-align:center;margin:5px 0 10px 0;}
#dashboard .dataTables_paginate{text-align:center;}
#dashboard .dataTables_paginate .paginate_button{cursor:pointer; background:#ddd; padding:3px; border:1px solid #ccc; margin:0px 4px;}
#dashboard .dataTables_paginate .paginate_button:hover{border:1px solid #999;}
#dashboard .dataTables_paginate .first{}
#dashboard .dataTables_paginate .previous{}
#dashboard .dataTables_paginate .next{}
#dashboard .dataTables_paginate .last{}
#dashboard #detailsTable_filter{float:right; text-align:right; color:#999;}
#dashboard #detailsTable .width_checkbox{width:7px;}
#dashboard #detailsTable .width_name{width:120px;}
#dashboard #detailsTable .width_state{width:105px;}
#dashboard #detailsTable .width_payment_modes{width:100px;}
#dashboard #detailsTable .width_action{width:53px;}
#dashboard #detailsTable .width_detail{width:60px;}
.black_overlay{background-color:black;height:100%;left:0;opacity:0.8;filter:alpha(opacity=80); position:fixed;top:0;width:100%;z-index:1001;}

.emailFormPopup{position: absolute; border: solid 1px #ccc; background-color: #fff; z-index:2001; padding:10px;-moz-border-radius:6px; width:600px;}
#form_mail label{ width:90px; float:left; text-align:right; padding:2px 10px 0 0;}
#form_mail #mailToDiv{font-style: italic; font-size:11px; margin-left:100px;}
#form_mail .titre-rub{color:#333333;font-size:16px;font-weight:bold;margin-bottom:13px;text-align:center;}
#form_mail input[type=text],#form_mail textarea,#form_mail #mailBody{ width:250px; margin-bottom:5px; width:430px; border:1px solid #7899CF; color:#333;}
#form_mail #mailBody{ height:90px;}
#form_mail .close,#user_file .close{ background:url(../../public/images/btn-close.png); height:18px; width:18px; float:right;cursor:pointer;}
#form_mail #exempleLiens{ margin-left:100px; width:430px; color:#333; margin-bottom:10px;}

.detailsFormPopup{position: absolute; border: solid 1px #ccc; background-color: #fff; z-index:2002;padding:10px;-moz-border-radius:6px; width:485px;}
#user_file #form_admin_comment{display:block;float:left;margin:10px 0 0;}
#user_file .identity .infos{ float:left;}
#user_file .identity .infos h4{ text-transform:uppercase; margin-top:0px;}
#user_file #admin_comment{color:#333333;font-size:12px;height:60px;width:300px; margin-bottom:5px;}
#user_file #form_success_admin_comment{background:url(../../public/images/tick.png) no-repeat; color:#090; padding-left:20px; margin:5px 0;	}
#user_file #form_success_admin_comment a{ font-size:11px;}
#emptyEmail{ width:390px; margin-left:100px;}

/*popup*/
.bubbleInfo {	position: relative;top: 150px;left: 100px;width: 500px;}
.trigger {/*  position: absolute;*/  }     
/* Bubble pop-up */
.popup {position: absolute;display: none;z-index: 50;border-collapse: collapse;}
.popup td{margin: 0;	padding: 0;}
.popup td.corner {	height: 15px;width: 19px;}
.popup td#topleft { background-image: url(../images/popup/bubble-1.png); }
.popup td.top { background-image: url(../images/popup/bubble-2.png); }
.popup td#topright { background-image: url(../images/popup/bubble-3.png); }
.popup td.left { background-image: url(../images/popup/bubble-4.png); }
.popup td.right { background-image: url(../images/popup/bubble-5.png); }
.popup td#bottomleft { background-image: url(../images/popup/bubble-6.png); }
.popup td.bottom { background-image: url(../images/popup/bubble-7.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(../images/popup/bubble-8.png); }
.popup table.popup-contents {font-size: 12px;line-height: 1.2em;background-color: #fff; color: #333;font-family: arial, "Lucida Sans Unicode", "Lucida Sans", sans-serif;}

_.popup td#topleft { background-image: url(../images/popup/bubble-1.gif); }
_.popup td.top { background-image: url(../images/popup/bubble-2.gif); }
_.popup td#topright { background-image: url(../images/popup/bubble-3.gif); }
_.popup td.left { background-image: url(../images/popup/bubble-4.gif); }
_.popup td.right { background-image: url(../images/popup/bubble-5.gif); }
_.popup td#bottomleft { background-image: url(../images/popup/bubble-6.gif); }
_.popup td.bottom { background-image: url(../images/popup/bubble-7.gif); text-align: center;}
_.popup td#bottomright { background-image: url(../images/popup/bubble-8.gif); }

 