@charset "utf-8";
/* 
++++ NUIT BLANCHE 2010 ++++
 styles par Exibit
 www.exibit.be
*/
@import url("http://2010.nuitblanchebrussels.be/squelettes/css/reset.css");
/* */
@font-face {
	font-family: 'OrbitronLight';
	src: url('../font/orbitron-light-webfont.eot');
	src: local('☺'), url('../font/orbitron-light-webfont.woff') format('woff'), url('../font/orbitron-light-webfont.ttf') format('truetype'), url('../font/orbitron-light-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OrbitronMedium';
	src: url('../font/orbitron-medium-webfont.eot');
	src: local('☺'), url('../font/orbitron-medium-webfont.woff') format('woff'), url('../font/orbitron-medium-webfont.ttf') format('truetype'), url('../font/orbitron-medium-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OrbitronBold';
	src: url('../font/orbitron-bold-webfont.eot');
	src: local('☺'), url('../font/orbitron-bold-webfont.woff') format('woff'), url('../font/orbitron-bold-webfont.ttf') format('truetype'), url('../font/orbitron-bold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OrbitronBlack';
	src: url('../font/orbitron-black-webfont.eot');
	src: local('☺'), url('../font/orbitron-black-webfont.woff') format('woff'), url('../font/orbitron-black-webfont.ttf') format('truetype'), url('../font/orbitron-black-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Share-Regular';
	src: url('../font/Share-Regular-webfont.eot');
	src: local('☺'), url('../font/Share-Regular-webfont.woff') format('woff'), url('../font/Share-Regular-webfont.ttf') format('truetype'), url('../font/Share-Regular-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Share-TechMonoRegular';
	src: url('../font/Share-TechMono-webfont.eot');
	src: local('☺'), url('../font/Share-TechMono-webfont.woff') format('woff'), url('../font/Share-TechMono-webfont.ttf') format('truetype'), url('../font/Share-TechMono-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* -----------------------------BALISES---------------------------------- */
* {
margin: 0;
padding:0;
}
body,td,th,form,input, textarea,select,p {
	font-family: 'Share-TechMonoRegular';
}
h1,h2,h3,h4,h5{
	font-family: 'OrbitronBold';
}
body {
	margin: 0;
	/*overflow:hidden;*/
	height:100%;
	width:100%;
	font-size:100%;
	color:#000;
}
a{
	color:#1db9ea;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.event_data:after, .article:after, .event:after, .events_list LI:after, #search:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* -----------------------------CONTAINERS---------------------------------- */
#bgimg {
	position:absolute;
	z-index: -1;
}
#wrap{
	margin:0 auto;	
	position:relative;
	/*position:absolute;*/
	z-index: 5;				
	overflow:auto;
	height:100%;
	width:100%;
	background: url('../images/raster.png');
}

#header{
	position:relative;
	margin:0 0 80px 0;
	height:84px;
	padding:30px 20px 0 10px;
	background:transparent url('../images/bg_t_bleu.png') repeat left top;/*ie*/
	background:rgba(13,136,174,0.7) none no-repeat;
}
#header h1{
	background:transparent url('../images/logo_nb10.png') no-repeat left top;
	height:74px;
	width:780px;
	display:block;
}
#header h1 a{display:block;height:71px;text-indent:-999em;}
#header h2 {display:block;position:absolute;height:12px;width:280px;text-indent:-999em;background:transparent url('../images/baseline.png') no-repeat left top;left:10px;top:120px}
#header_print{display:none;}
#tools{
	position:absolute;
	top:0px;
	left:710px;
	width:140px;
}
#main{
	position:relative;
	margin:0 0 20px 0;
	padding:10px;
	background-color:#fff;
	background-color:rgba(255,255,255,0.6);
}
#main h2{font-size:1.2em;text-transform:uppercase}
#main p{font-size:0.8em}
#footer{
	position:relative;
	clear:both;
	width:100%;
	min-height:600px;
	background-color:rgba(255,255,255,0.6);
}
#footer #footer-content{
	width:770px;
	position:absolute;
	overflow: hidden;
	padding:10px;
	background-color:#FFF;
	z-index: 10;
}
/**/
#map_canvas{
height: 300px; 
width: auto;
}

.event #map_canvas{
height: 400px; 
width: auto;
}
#footer #map_canvas{
position: relative;
float: left;
bottom: 0;
overflow: hidden; 
width: 100%;
min-height: 600px;
max-height: 800px;
}

#footer .map_back{
	position: absolute;
	right:0;
	top:-20px;
	z-index: 10;
	display: block; 
	background: #fff; 
	padding: 5px;
	text-transform:uppercase;
	font-size:0.65em;
	font-weight:bold;
	font-family: 'OrbitronLight';
	
}
#footer .map_back a{color:#000;}
.info_bulle_event h3{text-transform:uppercase;}
.info_bulle_event{font-size:0.75em}
.info_bulle_event ul{
	border-top:1px solid #000;
	list-style:disc;
	margin-top:5px
}
.info_bulle_event ul li{margin-left:15px;}

/**/
#footer-network{
	width:180px;
	margin:0 0 10px 0;
	float:left;
}
#footer-network ul li{
	display:block;
	margin-bottom:2px;
	height:24px;
	font-size:0.75em
}
#footer-network ul li a{display:block;padding:4px 0 0 30px;height:20px;background-position:top left;background-repeat:no-repeat}
#footer-network ul li a:hover{background-position:bottom left;text-decoration:none;}
#footer-network ul li a#bu-twitter{background-image:url('../images/bu_twitter.gif');}
#footer-network ul li a#bu-facebook{background-image:url('../images/bu_facebook.gif');}
#footer #footer-content #twitter{
	float:right;
	width:560px;
}
#footer-sponsors{
	clear:both;
	height:36px;
	width:636px;
	margin:0 0 10px 0;
	padding:7px;
}
#footer-credits{
	clear:both;
	margin:0 0;
	font-size:0.75em;
	padding:0;
}

#colonne1{
	position:relative;
	width:800px;
	float:left;
}
#colonne1 p, #colonne1 ul li, #colonne1 ol li, #colonne1 table td, #colonne1 dl{
	font-size:0.8em;
	line-height:1.5em;
}
#colonne1 ul{
	margin-top:5px;
	margin-bottom:5px;
}
/* -----------------------------MENU---------------------------------- */
ul#menu {
	display:block;
	position:absolute;
	margin:0;
	list-style:none;
	top:0px;
	left:0px;
	width:100%;
	height:15px;
	background-color:#000;
	padding:5px 0 0 0;
}
ul#menu li{
	list-style:none;
	text-transform:uppercase;
	font-size:0.65em;
	padding:0 0 0 10px;
	margin:0 5px 0  0;
	font-weight:bold;
	display:block;
	position:relative;
	float:left;
	font-family: 'OrbitronLight';
	letter-spacing:normal
}
ul#menu li a{}
a.menu_item{
	color:#FFFFFF;
	display:block;
}
a.menu_item:hover{
	color:#cccccc;
	text-decoration:none;
	-webkit-transition-property: color;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition: color .3s ease-in;
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: ease-in;
}
a.menu_item_down {
	color:#5FCDF0;
	display:block;
}
a.menu_item_down:hover {
	color:#CCC;
	text-decoration:none;
}
/* -----------------------------LANGUES ---------------------------------- */
#formulaire_menu_lang form{display:none;}
ul#languages {
	margin:0;
	padding:0;
	display:block;
	width:80px;
	height:20px;
}

ul#languages li{
	text-transform:uppercase;
	font-size:0.65em;
	font-weight:bold;
	list-style:none;
	display:block;
	width:20px;
	padding:5px 0 0 0;
	height:15px;
	float:right;
	padding-left:2px;
	font-family: 'OrbitronLight';
}
#tools a{color:#FFF}
#tools a:hover{
	color:#cccccc;
	text-decoration:none;
	/* Already working on webkit */
	-webkit-transition-property: color;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-in;
	/* When being supported by FF */
	-moz-transition: color .3s ease-in;
	/* … and if it's standardised one day */
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: ease-in;
}
ul#languages li.selected a{color:#1db9ea}
ul#languages li a:hover{color:}

#tool-map{
	display:block;
	position:absolute;
	top:0;
	right:0px;
	text-align:right;
	padding:5px 2px 0 2px;
	height:15px;
	text-transform:uppercase;
	font-size:0.65em;
	font-weight:bold;
	font-family: 'OrbitronLight';
	background-color:#FFF;
}
#tool-map a{color:#000;}
#tool-map a:hover{color:#1db9ea;text-decoration:none}
#latest{
	position:absolute;
	color:#FFF;
	top:64px;
	right:0;
	padding:5px 30px 5px 5px;
	background:#2597B8 url('../images/ico-focus.png') no-repeat right 5px;
}
#latest p{font-size:0.75em;}
#latest p a{color:#000}
/* -----------------------------BASKET---------------------------------- */
#panier{
	position:absolute;
	color:#FFF;
	top:25px;
	right:0;
	height:20px;
	padding:9px 35px 5px 5px;
	background-color:#2597B8
}
#panier h4{
	text-transform:uppercase;
	padding-top:5px;
}
#panier p{
	font-size:0.75em;
}
.bu-basket{display:block;position:absolute;width:24px;height:24px;right:5px;top:5px;}
.bu-basket a{display:block;background:transparent url('../images/bu_basket.png') no-repeat left top;width:24px;height:24px;overflow:hidden;text-indent:999em;}
/* -----------------------------COLOR ZONES---------------------------------- */
div.article, .box_event, .lieu, div.event_short,ul.events_list li.events_list_item{
	background:transparent url('../images/bg_t_blanc.png') repeat left top;/*ie*/
	background:rgba(255,255,255,0.7) none no-repeat;
}
#search,
ul.events_list li.events_list_item:hover,
.event_short:hover{
	background:transparent url('../images/bg_t_bleu.png') repeat left top;/*ie*/
	background:rgba(13,136,174,0.7) none no-repeat;
}
.article em,.event em{font-style:italic;}
.article strong,.event strong{font-weight:bold;}
.article h4,.event h4{color:#666;font-size:0.75em;text-transform:uppercase}
/* -----------------------------EVENTS---------------------------------- */
ul.events_list{
	margin:10px 0;
	padding:0;
	position:relative;
}
ul.events_list li.events_list_item{
	padding:5px 5px 5px 35px;
	margin:0 0 5px -30px;
	position:relative;
	list-style:none;
	min-height:20px;
	clear:both;
}
ul.events_list li.events_list_item:hover a{color:#FFF}
UL.events_list li .event_title{
	position:absolute;
	left:35px;
	top:5px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
	width:290px;
	clear:both;
}
ul.events_list li .event_categorie{
	position:relative;
	float:left;
	width:110px;
	left:300px;
	margin-left:10px;
	font-size:0.8em;
	font-weight:bold;
}
ul.events_list li .event_date{
	position:relative;
	display:block;
	width:180px;
	text-align:right;
	float:right;
	font-size:0.8em;
	font-weight:bold;
}
div.event_short {
	height:130px;
	width:580px;
	padding:10px 10px 10px 230px;
	margin-left:-30px;
	margin-bottom:10px;
	position:relative;
}

.event_short:hover a{color:#FFF}
.event_short span.event-photo{display:block;position:absolute;left:0;top:0}

.event_short div.details{
	position:absolute;
	background:transparent url('../images/bg_t_gris.png') repeat left top;/*ie*/
	background:rgba(0,0,0,0.3) none no-repeat;
	bottom:0;
	left:0;
	height:20px;
	font-size:0.75em;
	width:820px;
}
.event_short div.details .event_categorie{
	position:absolute;
	bottom:0;
	right:5px;
	height:20px;
	width:150px;
	text-align:right
}
.event_short div.details .event_schedule{
	position:absolute;
	bottom:0;
	left:230px;
	height:20px;
	width:400px;
	text-align:left
}
/* */
div.event{
	width:790px;
	position:relative;
	margin-bottom:10px;
	background-color:#000;
	background:#000 url('../images/bg_event.gif') repeat-y left top;
}
div.event p, div.article p{
	margin-top:0;
	margin-bottom:20px;
}
div.event hr, div.article hr{
	border:none;
	border-bottom:2px solid #000;
	height:2px
}
div.event h3, div.article h3{
	color:#000;
}
div.event h3 span, div.article h3 span{
	color:#666;
	font-size:1em;
}
div.event_desc ul, div.article ol{
	margin-left:20px;
}
div.event_desc ul li, div.article ol li{
	list-style:disc;
}
.event_desc{
	position:relative;
	float:left;
	width:550px;
	padding:10px;
	min-height:100%
}
.event_data{
	position:relative;
	float:right;
	width:220px;
	color:#FFF
}
.event_data div{padding:10px;text-align:left;}
.event_data h4{
	font-size:1em;
	color:#CCC;
}
.event_data dl{
	font-size:1.0em;
	line-height:1em;
	margin:10px 0;
}
.event_data dl dt{
	font-size:1.0em;
	line-height:1em;
}
.event_data dl dd{
	padding-left:0;
	margin-left:0;
	padding-bottom:10px;
	line-height:1.2em;
	border-bottom:2px solid #FFF;
}
.event_data dd strong{
	display:block;
}
.event .event_data ul li{
	list-style:none;
	line-height:1em;
}
.event .event_data ul li a{
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
}
.event_map, .event_map iframe{margin:0;padding:0;background-color:#FFF}




/**/
#box_partner{
	padding:10px;
	margin:10px 0 10px 0;
	position:relative;
}
#box_partner DL{
	margin-top:0;
}
#box_partner DD{
	padding-left:0;
	margin-left:0;
}
#box_partner DD SPAN{
	background: transparent url('http://2010.nuitblanchebrussels.be/squelettes/images/puce3.gif') no-repeat left 4px;
	padding-left:10px;
	font-weight:normal;
}
#donne{
	position:relative;
}
.clear{
	clear:both;
}

/* -----------------------------BOXES---------------------------------- */
div.article{
	width:770px;
	padding:10px;
	position:relative;
	margin-bottom:10px;
}
/* */
.box_event{
	padding:10px;
	margin:15px 15px 0 0;
	position:relative;
	float:left;
	width:300px;
	height:160px;
}
.box_event H4{
	font-size:0.9em;
}
.box_event .details{
	position:absolute;
	bottom:-10px;
	width:300px
}

.box1{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color:#FFF;
	padding:20px;
	position:relative;
	margin-bottom:20px;
}
.box2{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color:#93E4FF;
	padding:20px;
	position:relative;
	margin-bottom:20px;
}
.box3{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color:#001B25;
	padding:20px;
	position:relative;
	margin-bottom:20px;
}
#colonne2 .box1,
#colonne2 .box2,
#colonne2 .box3{font-size:0.8em;padding:10px;}
#colonne2 .focus ul{margin-left:-5px;}
#colonne2 .focus li{margin:5px 0;padding:3px 0 3px 60px;background:transparent url('../images/ico_focus.gif') no-repeat left 5px;}
#colonne2 .focus a{color:#FFF;text-transform:uppercase;font-weight:bold;}
div.pagination {position:relative;height:26px;width:790px;margin-bottom:10px;}
#colonne1 div.pagination{margin-top:-40px}
div.pagination a{display:block;position:absolute;width:26px;height:26px;text-indent:-999em;overflow:hidden}
div.pagination a.suivante{right:0;top:0;background:#000 url('../images/bu_next.gif') no-repeat left top;}
div.pagination a.precedente{right:28px;top:0;background:#000 url('../images/bu_prev.gif') no-repeat left top;}
div.pagination a:hover{background-position:left bottom;}
div.pagination .events_count{display:block;position:absolute;right:60px;top:5px;font-size:0.9em;text-align:right;font-weight:bold;text-shadow: #FFF 0 0 3px;}
/* -----------------------------SEARCH---------------------------------- */
#header #search{
	width:500px;
	padding:5px;
	position:absolute;
	top:150px;
	margin-bottom:20px;
	margin-left:-480px;
	z-index:100;
}
#search span.bu_search a{
	background:transparent url('../images/ico_search.png') no-repeat 5px 5px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:30px;
	overflow:hidden;
	text-indent:-999em;
}
#search span.bu_search a:hover{background-color:#000}
#search input,
#search select{
	border:none;
	background-color:#fff;
}
#search_cat{
	position:relative;
	float:left;
	width:120px;
	margin-right:15px;
}
#search_lieu{
	position:relative;
	float:left;
	width:120px;
}
#search_key{
	position:relative;
	float:left;
	width:120px;
	text-align:left;
	margin-right:20px;
	display: block;
}

.ui-button { margin-left: -1px; display: block; }
	.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
	.ui-autocomplete-input { margin: 0; padding: 0.1em 0 0.1em 0.45em; }

.ui-autocomplete{
font-size: 0.9em;
max-width: 300px;
width: 300px;
color: #fff;
background:transparent url('../images/bg_t_bleu.png') repeat left top;/*ie*/
background:rgba(13,136,174,0.7) none no-repeat;

}

.ui-autocomplete li {
color: #fff;
}

.ui-autocomplete li a{
display: block; 
width: auto;
cursor: pointer;
padding: 0.2em 0.5em;
color: #fff;
}
.ui-autocomplete li a:hover{
cursor: pointer;
padding: 0.2em 0.5em;
background: #000;
color: #fff;
}

#search_key input{
float: left;
}

#search_key select option{
float: left;
width: 200px;font-size:10px;
}

#search_key .ui-widget{
display: block; 
width: 100px; 
}

#search_key select{
display: block;
width: 120px;
font-size:10px;
}

#search_cat select, #search_lieu select{
	background-color:#fff;
	color:#000000;
	padding:2px;
	font-size:10px;
	width:120px;
}
#input_r{
	padding:3px;
	background-color:#fff;
	color:#000000;
	font-size:10px;
	width:120px;
}
.bu_all{display:block;float:left;margin:0 0 0 15px;position:relative;background-color:#ffffff;}
.bu_all a{
	display:inline-block;
	background-color:#ffffff;
	color:#000000;
	padding:3px 0 0 0;
	height:16px;
	font-size:11px;
	width:40px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
.bu_all a:hover{
	background-color:#1db9ea;
	text-decoration:none;
}
/* -----------------------------BUTTONS---------------------------------- */

.bu-more{display:inline-block;background-color:#000000;padding:2px 5px;color:#FFF;font-weight:bold;text-transform:uppercase;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition: background-color .3s ease-in;
	transition-property: background-color;
	transition-duration: .3s;
	transition-timing-function: ease-in;
}
.bu-more:hover{background-color:#1db9ea;text-decoration:none}

.bu-add,.bu-delete,.bu-pdf,.bu-print{text-indent:-999em;display:block;width:24px;height:24px;}
.bu-add:hover,.bu-delete:hover,.bu-pdf:hover,.bu-print:hover{background-position:left bottom}
.bu-add{background: transparent url('../images/bu_add.png') no-repeat left top;}
.bu-delete{background: transparent url('../images/bu_delete.png') no-repeat left top;}
.bu-pdf{background: transparent url('../images/bu_pdf.png') no-repeat left top;}
.bu-print{background: transparent url('../images/bu_print.png') no-repeat left top;}
/* -----------------------------DIVERS---------------------------------- */

a.onglet1 IMG{
	margin:0 14px 14px 0;
	padding:2px;
	background-color:#FFFFFF;
}
a.onglet1 IMG:HOVER{
	background-color:#1db9ea;
}
a.last{
	margin-right:0;
}
IMG.onglet2{
	width:204px;
}
.onglet3{
	margin:0 5px 0 0;
	padding:2px;
	border:1px solid #FFFFFF;
	width:60px;
	float:left;
}
.onglet4{
	margin:0 10px 10px 0;
	padding:2px;
	border:1px solid #CCCCCC;
	float:left;
}
.lieu{
	position:relative;
	padding:5px;
	margin: 15px 0 0 0;
}
.icon{
	position:absolute;
	top:5px;
	right:5px;
}
.icon2{
	position:absolute;
	top:-30px;
	right:10px;
}
.icon2 a{display:inline-block}
.icon a{
	color:#000000;
}
.icon a:hover{
	text-decoration:none;
}
#donne .icon,.event .icon{
	top:5px;
	right:5px;
}
.add{position:absolute;right:5px;top:5px;}
@-webkit-keyframes flash {
0% { opacity: 0.4; }
50% { opacity: 1; }
100% { opacity: 0.4; }
}
.add a{
	background: transparent url('../images/bu_add.png') no-repeat left top;
	display:block;
	height:24px;
	width:24px;
	padding:0;
	text-indent:-999em;
	overflow:hidden;
	/**/
	-webkit-animation-name: flash;
	-webkit-animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
}

.add a:hover{
	background-position: left bottom;
	/**/
	-webkit-transition-property: background-position;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease-in;
	-moz-transition: background-position .3s ease-in;
	transition-property: background-position;
	transition-duration: .3s;
	transition-timing-function: ease-in;
}

.added{
	background-color:#83C606;
	padding:10px;
	font-size:0.75em;
	font-weight:bold;
}
.alert{
	background-color:#1db9ea;
	padding:10px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	margin:10px 0 0 0;
	text-align:center;
}
a.ban{
	display:block;
	margin:0 0 20px 0;
}

/* ----------------------------- SPIP ---------------------------------- */
.spip-admin-bloc{
	display:block;
	position:absolute;
	top:32px;
	left:0px;
}
SPAN.spip_documents{position:relative;}
SPAN.spip_documents_left{
	padding:2px;
	margin:0 10px 5px 0;
}
SPAN.spip_documents_right{
	padding:2px;
	margin:0 0 5px 10px;
}
/* FORMULAIRES SPIP */
.formulaire_spip UL{
	list-style:none;
	margin:0;
}
#formulaire_recherche LABEL,
.formulaire_recherche LABEL,
#formulaire_menu_lang LABEL{
	display:none;
}
INPUT#recherche{
	width:120px;
	color:#999;
	font-size:10px;
}
INPUT.forml, INPUT.formo, INPUT.text, INPUT.password{
	background-color:#E1E1E1;
	border:1px solid #999;
	width:300px;
	padding:6px;
	display:block;
	margin:5px 0 5px 0;
	font-size:13px;
}
#colonne2 INPUT.forml, #colonne2 INPUT.formo, #colonne2 INPUT.text, #colonne2 INPUT.password{
	width:180px;
}
INPUT.forml:focus, INPUT.formo:focus, INPUT.text:focus, #formulaire_contact TEXTAREA:focus, INPUT.password:focus{
	background-color:#1db9ea;
	border:1px solid #999;
	color:#FFF;
}
TEXTAREA.forml, TEXTAREA.formo, #formulaire_contact TEXTAREA{
	background-color:#E1E1E1;
	border:1px solid #999;
	width:320px;
	padding:3px;
	font-family:Arial, Georgia, "Times New Roman";
	display:block;
	margin:5px 0 5px 0;
	font-size:13px;
}
input.submit,
.nb input.submit,
.bouton{
	/*background:transparent url('../images/bu_submit.jpg') no-repeat left top;*/
	background-color:#1db9ea;
	border:none;
	display:block;
	height:auto;
	padding:5px 10px;
	width:auto;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	overflow: visible; /* IE6 form button fix */ 
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
}
input.submit:hover,
.nb input.submit:hover{
	background-color:#006688;
}

#colonne2 input.submit,
#colonne2 .bouton{
	font-size:0.85em;
}

.spip_form_choix_multiple LI{
	list-style:none;
}
.spip_form_choix_multiple LABEL{
	font-size:0.9em;
}
.bugajaxie{display:none;}
.editer_session .choix LABEL.nofx{font-weight:normal;font-size:0.85em;}
.reponse_formulaire_ok{
	border:5px solid #69921D;
	background-color:#8BC126;
	padding:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.reponse_formulaire_erreur{
	border:5px solid #A6020F;
	background-color:#FC1F30;
	padding:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

/* -----------------------------PLUGIN NB2009 ---------------------------------- */
/*form.nb{font-size:1em;}

form.nb LABEL{
  font-weight:bold;
  margin:5px 0;
  font-size:0.7em;
  color:#666;
}
form.nb td.gauche{text-align:left;}
form.nb input,
form.nb textarea,
form.nb select{
	background-color:#E1E1E1;
	border:1px solid #999;
	width:350px;
	padding:6px;
	display:block;
	margin:5px 0 10px 0;
	font-size:13px;
}
form.nb select, form.nb select option{padding:2px;}
form.nb input:focus,
form.nb textarea:focus,
form.nb select:focus{
	background-color:#1db9ea;
	border:1px solid #999;
	color:#FFF;
}
form.nb td select{width:50px;}
form.nb tr.courte textarea{height:60px}
form.nb tr.longue textarea{height:150px}
form.nb tr.etroit input{
width:50px; 
text-align:center;
}
form.nb td input.bouton_modifier{
	margin:10px  0 0 200px; 
	width:auto;
}
img, span, a, a:link, a:focus, a:active, a:focus, a:active, div, form, textarea, select, input, name {outline:none;}

#partner_edit{background:transparent url('../images/ico_user-128.png') no-repeat right top;}
#partner_id{background:transparent url('../images/ico_log-128.png') no-repeat right top;}
#act_edit{background:transparent url('../images/ico_activities-128.png') no-repeat right top;}
#partner_edit-0,#partner_id-0,#act_edit-0{display:none;}

#partner_edit-3{width:100px;float:left;margin-right:20px;}
#partner_edit-3 input{width:100px;}
#partner_edit-4{width:100px;float:left;margin-right:20px;}
#partner_edit-4 input{width:100px;}
#partner_edit-5{width:100px;float:left;}
#partner_edit-5 input{width:100px;}
#partner_edit-6{clear:left;}

#partner_edit-8{width:80px;float:left;margin-right:20px;}
#partner_edit-8 input{width:80px;}
#partner_edit-9{width:260px;float:left;}
#partner_edit-9 input{width:250px;}
#partner_edit-10{clear:left;}

#act_edit-9 INPUT{display:inline;}
#act_edit-9 STRONG{color:#333;margin-right:20px;font-size:0.8em;}
#act_edit-9 LABEL{margin-right:10px;}
#act_edit-9 #i_prix{width:60px;}
#act_edit-10 INPUT{width:60px;}
#act_edit-11{background-color:#EEEEEE;padding:10px;}
#act_edit-11 INPUT.delete, #act_edit-12 INPUT.delete{display:inline;border:none;padding:0;}
#act_edit-12 LABEL{display:block;}
#act_edit-11 SELECT{display:inline;}

#activites{margin-bottom:20px;}
#activites DT{background:transparent url('../images/ico_activities-32.png') no-repeat left top;padding-left:36px;font-weight:bold;height:30px;padding-top:2px}
#activites DD.activite{padding-left:20px;line-height:1em;height:16px;margin:4px 0;}
#activites DD.propose{background:transparent url('../images/ico_statut-wait.png') no-repeat left top;}
#activites DD.publie{background:transparent url('../images/ico_statut-ok.png') no-repeat left top;}
#activites DD.refuse{background:transparent url('../images/ico_statut-ko.png') no-repeat left top;}*/
/* ------------------------------------ Cartes GMap -------------------------- */

/* ------------------------------------ Twitter -------------------------- */
#twitter{
	position:relative;
	margin:-10px 0 0 0;
	padding:10px;
}
#twitter ul li{
	background:transparent url('../images/twitter_bulle.png') no-repeat left top;
	display:block;
	height:58px;
	width:404px;
	padding:10px 140px 10px 10px;
	margin:0 0 10px 0;
	font-size:0.9em;
	font-family: 'Share-TechMonoRegular';
	font-style:italic;
}
#twitter ul li a{text-shadow: #fff 1px 1px 0;}
#twitter h2,#twitter .profileLink{display:none}
/* ------------------------------------ Tipsy -------------------------- */
.tipsy { padding: 5px; font-size: 10px;font-weight:bold;text-transform:uppercase; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

/* ------------------------------------  -------------------------- */