/********************************************************************************************/
/********************************************************************************************/
/*	CAFE CENTRAL - www.cafecentral.fr

/*	COPYRIGHT		2004-2009 Michaël V. Dandrieux
/*	DISTRIBUTION	Sous licence, tel que decrit dans le fichier licence.txt

/*	FICHIER			media/css/common.css
/*	AUTEUR			mvd (mvd@cafecentral.fr)
/*	TYPE			Feuille de style SCREEN
/*	DESCRIPTION		Met en forme les parties communes Site/Square
/********************************************************************************************/
/********************************************************************************************/

/********************************************************************************************/
/*	Retours
/********************************************************************************************/
.succes, .succes a {color:#88CC00;}
.alerte, .alerte a {color:#ff8c00;}
.echec, .echec a {color:#D54E21;}

.loading {
	background-image:url('../image/loading.gif') !important;
	background-repeat:no-repeat !important;
	background-position:50% 50% !important;
	opacity:0.8 !important;
}

/* Work in progress */
.wip {
	color:#cccccc;
	padding:40px !important;
	font-size:1.4em;
	line-height:1.2em;
	text-align:center;
	background:url('../image/wip_bg.png') top left repeat-x;
}

/********************************************************************************************/
/*	Dropped
/********************************************************************************************/
.dropped {
	font-size:10px !important;
	position:absolute;
	z-index:1000;
	-moz-box-shadow: 0 13px 10px -10px rgba(0, 0, 0, 0.3);
	font-family:'Lucida Grande','Lucida sans','Lucida sans unicode','Lucida console',arial,verdana,sans-serif;
}

/* dropped Where ? */
.dropped.bottom {
	left:50% !important;
	top:24px;
	padding-top:7px !important;
	background:url('../image/dropped_bottom_bg_black.png') no-repeat center top;
}
.dropped.top {
	left:50%;
	bottom:23px;
	padding-bottom:7px !important;
	background:url('../image/dropped_top_bg_black.png') no-repeat center bottom;
}
.dropped.left {
	left:50%;
	top:23px;
	padding-right:7px !important;
	background:url('../image/dropped_left_bg_black.png') no-repeat center right;
}
.dropped.right {
	left:50%;
	top:23px;
	padding-left:7px !important;
	background:url('../image/dropped_right_bg_black.png') no-repeat center left;
}

/* dropped size ? */
.dropped,
.dropped.large {
	width:300px;
	margin-left:-150px;
}
.dropped.small {
	width:200px;
	margin-left:-100px;
}
.dropped ul {
	padding:20px 20px 10px 20px !important;
	background-color:#1a171c !important;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	margin:0 !important;
	border:none !important;
}
.dropped.small ul {
	padding:10px 10px 5px 10px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	border-radius:3px !important;
}
.dropped ul li,
.dropped.large ul li {
	margin:0 0 10px 0 !important;
}
.dropped.small ul li{
	padding-left:17px !important;
	background-repeat:no-repeat;
	margin:0 0 5px 0 !important;
}

/* Lignes */
.dropped ul li {
	list-style-type:none !important;
	color:#bbbbbb !important;
	text-align:left !important;
	line-height:1.5em !important;
	display:block !important;
	border:none !important;
	float:none !important;
	padding:0 !important;
}
.dropped ul li a {
	color:#ffffff !important;
}
.dropped ul li a .chapo  {
	display:block;
}
.dropped ul li a:hover .titre  {
	border-bottom:1px solid !important;
}
.dropped ul li p {
	margin:0 !important;
	font-size:10px !important;
	padding:0 0 0 17px;
}
.dropped ul li.titre {
	line-height:14px !important;
	font-weight:bold !important;
	font-size:16px !important;
}
.dropped ul li.titre span {
	float:right;
	font-size:10px !important;
	font-weight:normal !important;
}
.dropped ul li .titre {
	font-weight:bold !important;
}

.dropped ul li .chapo {
	color:#bbbbbb !important;
}

.dropped ul li.divider {
	border-bottom:1px dotted #333333 !important;
	padding-bottom:3px;
	clear:both;
}

/* Fermer ? */
.dropped ul li.fermer {
	text-align:center;
	font-size:10px !important;
	background:url('../image/ico_action_close_white.png') left center no-repeat;
	padding:0 0 0 13px !important;
}

/* dropped user */
ul#mnuser .dropped {
	left:-5px !important;
	margin-left:0;
	background-position:15px top;
	top:25px;
}

/* dropped edit */
#mnedit {
	left:-60px !important;
	background-position:160px top;
}

/********************************************************************************************/
/*	Menu Café Central
/********************************************************************************************/
#mncc {
	z-index:100;
	width:100%;
	height:55px;
	top:0;
	position:relative;
	background:#333333;
}
#mncc .bg img {
	width:100%;
}
#mncc .padding {
	margin:0 30px 0 50px;
	top:55px;
	position:relative;
}

/* bg langues */

#mncc.en {
	background:url('../image/en.png') no-repeat scroll 260px 0 #333333;
}

#mncc.fr {
	background:url('../image/fr.png') no-repeat scroll 260px 0 #333333;
}

#mncc.es {
	background:url('../image/es.png') no-repeat scroll 260px 0 #333333;
}

#mncc.de {
	background:url('../image/de.png') no-repeat scroll 260px 0 #333333;
}

/* tous les menus ! */
#mncc ul {}
#mncc ul li {
	position:relative;
	list-style-type:none;
	color:#888888;
}
#mncc ul li#recherche {
	color:#cccccc;
	padding-left:10px;
}
#mncc ul li a {
	color:#aaaaaa;
	border:none;
}
#mncc ul li.on {
	background:url('../image/dropped_bottom_bg_white.png') bottom center no-repeat;
}
#mncc ul li.on a {
	color:#ffffff;
}
#mncc ul li.off a:hover {
	border-bottom:1px solid;
}

/* mnuser ! */
#mncc ul#mnuser {
	left:0;
	position:absolute;
	bottom:0;
	height:60px;
	font-size:16px;
}
#mncc ul#mnuser li {
	float:left;
	margin-right:10px;
}
#mncc ul#mnuser li.clientlogo  {
	top:18px;
}
#mncc ul#mnuser li.clientlogo a  {
	border:5px solid #333333;
	width:40px;
	height:40px;
	padding:2px;
	text-align:center;
	background:#ffffff;
	display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#mncc ul#mnuser li.clientlogo a:hover {
	border-color:#88CC00;
}
#mncc ul#mnuser li.clientlogo img  {
	max-width:40px;
	max-height:40px;
}
#mncc ul#mnuser li.me {
	top:35px;
}
#mncc ul#mnuser li.me a {
}
#mncc ul#mnuser li.me a#avatar {
	font-family:georgia;
}
#mncc ul#mnuser li.me a#avatar .image {
	border:1px solid #dddddd;
	width:40px;
	height:40px;
	text-align:center;
	overflow:hidden;
}
#mncc ul#mnuser li.me a#avatar .image img {
	height:100%;
}
#mncc ul#mnuser li.site a,
#mncc ul#mnuser li.square a {
	position:relative;
	top:34px;
	font-size:10px;
	padding:3px 7px 3px 18px;
	background:5px 2px no-repeat;
}
#mncc ul#mnuser li.site a {background-image:url('../image/ico_site_white.png');}
#mncc ul#mnuser li.square a {background-image:url('../image/ico_cafecentral_white.png');}

/* mnpage ! */
#mncc ul#mnpage {
	right:0;
	bottom:0;
	position:absolute;
	font-size:12px;
}
#mncc ul#mnpage>li {
	float:left;
	padding:10px 0 10px 0;
	height:20px;
	line-height:20px;
}
#mncc ul#mnpage>li#ccnote .mnnote li {
	background:left center no-repeat;
	background-image:url('../image/ico_note_black.png');
	padding-left:15px;
}

#mncc ul#mnpage>li.divider {
	color:#555555;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
}
#mncc ul#mnpage>li .etat {
	padding:4px 8px;
	position:absolute;
	bottom:30px;
	right:-21px;
}
#mncc ul#mnpage>li .etat .ornement {
	position:absolute;
	bottom:-8px;
	left:10px;
	width:8px;
	height:8px;
	background-image:url('../image/bulle_ornement_black_right.png');
}
#mncc ul#mnpage>li a.langue,
#mncc #droplangue li.langue span {
	padding:2px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#4F4F4F;
	font-size:9px;
	text-transform:uppercase;
	border:none !important;
	top:-1px;
	position:relative;	
}
#mncc ul#mnpage>li .dropped {
	top:35px;
}

#mncc .dropped .insert {
	display:none;
	background:#88CC00;
	text-align:center;
	-moz-border-radius-topright:3px;
	-webkit-border-radius-topright:3px;
	border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius-topleft:3px;
	border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-radius-bottomleft:3px;
	border-radius-bottomleft:3px;
	line-height:38px;
	font-size:20px;
	height:40px;
	width:50px;
	position:absolute;
	right:-28px;
	top:17px;
	text-shadow:1px 1px 1px #666666;
	-moz-box-shadow: -15px 0px 10px 5px #1A171C;
	border:none !important;
}
#mncc .dropped .insert .ornement {
	background:#88CC00;
	position:absolute;
	bottom:-8px;
	right:0px;
	width:8px;
	height:8px;
	background-image:url('../image/bulle_ornement_white_right.png');
	display:block;
}
#mncc .dropped li:hover .insert,
#mncc .dropped li:hover .insert .ornement {
	display:block;
}
#mncc .dropped .insert:hover,
#mncc .dropped .insert:hover .ornement {
	background-color:#D54E21 !important;
}


/* Langue */
#mncc #droplangue {
	width:450px;
	margin-left:-150px;
}
#mncc #droplangue {
	background-position: 210px 0;
}
#mncc #droplangue li.langue {
	float:left !important;
	width:50%;
	padding-left:0 !important;
}

/* Watch  */
#mncc .watch {
	padding:0 8px !important;
	position:absolute;
	z-index:100;
	bottom:28px;
	right:-21px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:9px;
	line-height:18px;
	background:#D54E21;
	color:#ffffff !important;
	font-weight:bold;
	text-decoration:none !important;
	display:block;
	border:0 !important;
	opacity:0.8;
	text-shadow:1px 1px 1px #666666;
}
#mncc .watch:hover {
	opacity:1;
}
#mncc .watch .ornement {
	background:#D54E21;
	position:absolute;
	bottom:-8px;
	right:8px;
	width:8px;
	height:8px;
	background-image:url('../image/bulle_ornement_black_right.png');
	display:block;
}

/********************************************************************************************/
/*	Boutons
/********************************************************************************************/
#mncc .button {
	padding:3px 5px;
	position:relative;
	cursor:pointer;
	color:#ffffff !important;
	background-color:#88cc00 !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:12px;
	text-decoration:none;
}
#mncc .button:hover {
	color:#ffffff !important;
	text-decoration:none;
}

/********************************************************************************************/
/*	Différents états
/********************************************************************************************/
.etat {
	background:#666666 center center no-repeat;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	width:13px;
	height:13px;
	text-align:center;
	color:#333333;
	line-height:13px;
}
.etat .ornement {
	background:#666666;
	position:absolute;
	bottom:-8px;
	left:14px;
	width:8px;
	height:8px;
	background-image:url('../image/bulle_ornement_white_right.png');
}

.etat.active,
.etat.active .ornement 	 {background-color:#88CC00 !important;}
.etat.active			 {background-image:url('../image/ico_action_active_white.png');}

.etat.asleep,
.etat.asleep .ornement	 {background-color:#2971A7 !important;}
.etat.asleep			 {background-image:url('../image/ico_action_asleep_white.png');}

.etat.inprogress,
.etat.inprogress .ornement {background-color:#2971A7 !important;}
.etat.inprogress		 {background-image:url('../image/ico_action_inprogress_white.png');}

.etat.standby,
.etat.standby .ornement  {background-color:#D54E21 !important;}
.etat.standby			 {background-image:url('../image/ico_action_standby_white.png');}

.etat.archive,
.etat.archive .ornement  {background-color:#666666 !important;}
.etat.archive			 {background-image:url('../image/ico_action_archive_white.png');}

.etat.system,
.etat.system .ornement 	 {background-color:#666666 !important;}
.etat.system			 {background-image:url('../image/ico_action_system_white.png');}

.etat.sync,
.etat.sync .ornement 	 {background-color:#ff8c00 !important;}
.etat.sync				 {background-image:url('../image/ico_action_sync_white.png');}

.etat.false,
.etat.false .ornement 	 {background-color:#cccccc !important;}
.etat.false				 {background-image:url('../image/ico_action_close_white.png');}

.etat.note,
.etat.note .ornement 	 {background-color:#f7f2a0 !important;}
.etat.note				 {background-image:url('../image/ico_note_black.png');}

.etat.feed				 {background-image:url('../image/ico_page_feed_white.png');}
.etat.groupe			 {background-image:url('../image/ico_groupe_white.png');}
.etat.sort				 {background-image:url('../image/ico_action_sort_white.png');}
.etat.smartlist			 {background-image:url('../image/ico_search_white.png');}
.etat.workflow			 {background-image:url('../image/ico_workflow_white.png');}

/********************************************************************************************/
/* Tous les Smartlist
/********************************************************************************************/
.smartlist {
}
.smartlist input,
.smartlist a {
	color:#666666;
}
.smartlist input {
	background:#ffffff url('../image/ico_search_black.png') 5px 3px no-repeat !important;
	width:80% !important;
	padding:3px 3px 3px 20px !important;
	margin:0 !important;
	border:1px solid #b3b3b3 !important;
	-moz-box-shadow: inset 0 5px 5px -5px rgba(0, 0, 0, 0.4);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	line-height:12px;
	color:#666666;
}

/********************************************************************************************/
/* Global Smartlist
/********************************************************************************************/
#globalsmartlist {
/*	display:none;*/
}
#globalsmartlist .smartlist {
	width:100px !important;
	position:relative;
}
#globalsmartlist .smartlist #globalsmartlistresults {
	position:absolute;
	right:-28px !important;
	left:auto !important;
	width:350px;
	top:25px;
	margin:0 !important;
	background-position:265px 0px !important; /* alignement optique */
}

/* Liste des résulats */
#globalsmartlist .smartlist #globalsmartlistresults ul li {
	border-bottom:1px solid #333333 !important;
	padding-bottom:12px !important;
}
#globalsmartlist .smartlist #globalsmartlistresults ul li .icon {
	background:#333333 center center no-repeat;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:absolute;
	width:13px;
	height:13px;
}
#globalsmartlist .smartlist #globalsmartlistresults ul li .titre,
#globalsmartlist .smartlist #globalsmartlistresults ul li .chapo {
	margin-left:23px;
}
#globalsmartlist .smartlist #globalsmartlistresults ul li .chapo {
	display:block;
}
#globalsmartlist .smartlist #globalsmartlistresults ul li strong {
	color:#f1edb9;
}
#globalsmartlist .smartlist #globalsmartlistresults ul li.fermer {
	border:none !important;
	padding-bottom:0 !important;
}

/********************************************************************************************/
/*	Can update
/********************************************************************************************/
.canupdate {
	letter-spacing:0 !important;
	font-size:10px !important;
	text-transform:none !important;
	margin-left:5px !important;
	padding:1px 5px !important;
	border:none !important;
	font-weight:normal !important;
	text-decoration:none !important;
	color:#88CC00 !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.canupdate:hover {
	background:#88CC00 !important;
	color:#ffffff !important;
}

/********************************************************************************************/
/* Rating
/********************************************************************************************/
ul.rating,
ul.rating a:hover,
ul.rating a:active,
ul.rating a:focus,
ul.rating .currentrating{
	background: url('../image/rating_star_small.gif') left -1000px repeat-x;
}
ul.rated a:hover,
ul.rated a:focus{
	display:none;
}
ul.rating{
	position:relative;
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	background-position: left top !important;
}
ul.rating li{
	display: inline;
	margin:0 !important;
	padding:0 !important;
	float:none !important;
}
ul.rating a,
ul.rating span,
ul.rating .currentrating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	outline:none;
	border: none;
	padding:0 !important; /*pour être sûr*/
}
ul.rating a:hover,
ul.rating a:active,
ul.rating a:focus{
	background-position: left bottom !important;
}
ul.rating .rate1{
	width:20%;
	z-index:6;
}
ul.rating .rate2{
	width:40%;
	z-index:5;
}
ul.rating .rate3{
	width:60%;
	z-index:4;
}
ul.rating .rate4{
	width:80%;
	z-index:3;
}
ul.rating .rate5{
	width:100%;
	z-index:2;
}
ul.rating .currentrating{
	z-index:1;
	background-position: left center !important;
}

/* Bulle info */
ul.rating li .pop {
	text-align:center;
	position:absolute;
	bottom:15px;
	text-indent:0 !important;
}
ul.rating li:hover .pop {
	display:block !important;
}
ul.rated li:hover .pop {
	display:none !important;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* tailles */
ul.rating{
	width:50px;
	height:10px;
}
ul.rating a:hover,
ul.rating a:active,
ul.rating a:focus,
ul.rating .currentrating{
	background-image: url('../image/rating_star_small.gif');
	line-height: 10px;
	height: 10px;
}

/********************************************************************************************/
/* Note
/********************************************************************************************/
body.ccnote {
	cursor:crosshair;
}
.ccnote {
	position:absolute;
	-moz-box-shadow: 0 13px 10px -10px rgba(0, 0, 0, 0.5);
	cursor:move;
	z-index:10000;
	background:center center;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-radius-bottomleft:3px;
	border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-radius-bottomright:3px;
	border-radius-bottomright:3px;
	-moz-transform-origin:10px 10px;
}

/* Fonds des notes */
.ccnote.pst1 {background-image: url('../image/bg_note1.jpg');}
.ccnote.pst2 {background-image: url('../image/bg_note2.jpg');}

/* Champs */
.ccnote textarea {
	font-family:"Comic Sans MS";
	font-size:12px;
	color:#333333;
	height:130px;
	width:130px;
	margin:15px;
	background:transparent;
	border:none;
}

/* Boutons */
.ccnote a {
	position:absolute;
	display:block;
	width:13px;
	height:13px;
	background:50% 50% no-repeat;
	border:none;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.ccnote a:hover {background-color:#decf6e;}
.ccnote .delete {
	top:5px;
	right:5px;
	background-image:url('../image/ico_action_logout_black.png');
}
.ccnote .resize {
	top:5px;
	right:20px;
	background-image:url('../image/ico_action_asleep_black.png');
}
.ccnote .option {
	bottom:5px;
	right:5px;
	background-image:url('../image/ico_note_black.png');
}

/* Asleep */
.ccnote.asleep {
	width:22px;
	height:22px;
	-moz-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.3);
}
.ccnote.asleep .delete {
	display:none;
}
.ccnote.asleep .resize {
	right:5px;
	background-image:url('../image/ico_note_black.png');
}
.ccnote.asleep textarea {display:none;}

/********************************************************************************************/
/* Popup communes
/********************************************************************************************/
#popup {
	position:absolute;
	width:100%;
	top:0;
	z-index:1000000;
}
/* Dark Overlay */
#popup #popupoverlay {
	background:#000000;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1000000;
}
* html #popup #popupoverlay {position:absolute;} /* ie6 */
/* Box */
#popup #popupbox {
	position:relative;
	margin: 0 auto;
	z-index:1000000;
	overflow:hidden;
	-moz-box-shadow: 0 13px 10px -10px rgba(0, 0, 0, 0.5);
}
#popup #popupbox #popupclose {
	z-index:1000000;
}
#popup #popupbox #popupclose:hover {}
/* Actions */
#popup .action {}

/********************************************************************************************/
/* Popup Café Central
/********************************************************************************************/
#popup.cafecentral {

}
/* Dark overlay */
#popup.cafecentral #popupoverlay {
	filter : alpha(opacity=40);
	-moz-opacity : 0.4;
	opacity : 0.4;
}
/* Box */
#popup.cafecentral #popupbox {
	width:630px;
	top:150px;
}
#popup.cafecentral #popupbox #popupcontent {
	background:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:1.2em;
	opacity:1 !important;
	background:#373737;
}
#popup.cafecentral #popupbox #popupclose {
	position:absolute;
	top:15px;
	right:15px;
	width:15px;
	height:15px;
	opacity:0.5;
	display:block;
	background:#cccccc url('../image/ico_action_close_white.png') center center no-repeat;
}
#popup.cafecentral #popupbox #popupclose:hover {
	opacity:1;
	border:none;
	background-color:#D54E21;
}

/* A propos */
#popup.cafecentral #popupbox #popupcontent .about {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	padding:50px 30px;
}
#popup.cafecentral .about .titre {
	margin-bottom:5px;
	font-family:Helvetica, "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#F2F2F2;
}
#popup.cafecentral .about .chapo {
	color:#888888;
	font-size:12px;
	margin-bottom:5px;
	line-height:16px;
}
/* Menus tabs */
#popup.cafecentral .about .mn {
	font-size:0.7em;
	position:relative;
	top:1px;
	height:20px;
	line-height:20px;
}
#popup.cafecentral .about .mn li {
	list-style-type:none;
	position:relative;
	z-index:10;
	padding-left:18px;
	background:3px 3px no-repeat;
}
#popup.cafecentral .about .mn li a {
	color:#999999;
}
#popup.cafecentral .about .mn li a:hover {
	border-bottom:1px solid;
}
#popup.cafecentral .about .mn li.on {
	background-color:#88CC00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#popup.cafecentral .about .mn li.on a {
	color:#ffffff;
}
#popup.cafecentral .about .mn li.divider {
	text-align:center;
	color:#999999;
	border-top:1px solid #444444;
	padding-top:5px;
	margin-top:5px;
}

/* Actions */
#popup.cafecentral .action {
	padding:50px 30px;
	margin-left:240px;
	background:#ffffff;
	min-height:120px;
}
#popup.cafecentral .action .chapo {
	margin-bottom:15px;
	font-size:0.8em;
	color:#999999;
}
#popup.cafecentral .choose {
	margin:auto;
	border-top:1px solid #dddddd;
	padding-top:15px;
	margin-top:10px;
	text-align:right;
}
#popup.cafecentral .choose li {
	list-style-type:none;
	float:right;
	margin:0 0 0 10px;
}
#popup.cafecentral .choose.big {
	border:none;
	text-align:left;
	margin:0;
	padding:0;
}
#popup.cafecentral .choose.big li {
	margin:0 0 10px 0;
	float:none;
}
#popup.cafecentral .choose.big li.divider {
	border-top:1px solid #dddddd;
}

#popup.cafecentral .choose li a {
	color:#999999 !important;
	background:#F2F2F2 no-repeat;
	background-position:5px center;
	padding:7px 10px 7px 20px !important;
	font-size:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:12px;
	line-height:14px;
	border:none;
	-moz-box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.1);
	text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);
}
#popup.cafecentral .choose.big li a {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	padding:13px 20px 13px 30px !important;
	width:180px;
	display:block;
	margin:auto;
	background-position:10px center;
	font-weight:bold;
}
#popup.cafecentral .choose li a span {
	display:block;
	font-size:11px;
	font-weight:normal;
	color:#bbbbbb;
}
#popup.cafecentral .choose li.focus a span {
	color:#ffffff;
}
#popup.cafecentral .choose li a:hover {
	background-color:#dddddd;
}
#popup.cafecentral .choose li.focus {
}
#popup.cafecentral .choose li.focus a:hover {
	background-color:#d54e21;
}
#popup.cafecentral .choose li.focus a {
	border:none;
	color:#F2F2F2 !important;
	background-color:#88CC00;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
}
#popup.cafecentral .choose li.cancel a 		 {background-image:url('../image/ico_action_cancel_black.png')}
#popup.cafecentral .choose li.confirm.focus a {background-image:url('../image/ico_action_confirm_white.png')}
#popup.cafecentral .choose li.import.focus a {background-image:url('../image/ico_action_import_white.png')}
#popup.cafecentral .choose li.log a {background-image:url('../image/ico_log_black.png')}
#popup.cafecentral .choose li.duplicate a {background-image:url('../image/ico_action_duplicate_black.png')}

/* Formulaires */
#popup.cafecentral form fieldset {
	padding:0 !important;
	border:0 !important;
	clear:none !important;
}
#popup.cafecentral form fieldset ol {
	padding:0;
	margin:0;
	list-style-type:none;
}
#popup.cafecentral fieldset ol li {
	margin-bottom:5px;
	padding:0;
}
#popup.cafecentral fieldset label {
	float:none;
	width:auto;
	text-align:center;
	display:inline;
	font-size:10px;
}
#popup.cafecentral fieldset input.checkbox {
	float:left;
}
#popup.cafecentral fieldset input.submit {
	display:none !important;
}
#popup.cafecentral fieldset input.text {

	font-size:20px;
	padding:10px !important;
	width:303px !important;
	float:none;
}