/* ------------------------------------------------------------------------
	Content hiding
------------------------------------------------------------------------- */
#header,
#sidebar,
.tags,
.tools,
#sitemap,
#dock,
.paging,
#t_commenter,
#login-form,
.login,
.post_comment { display: none; }

/* ------------------------------------------------------------------------
	Spacings
------------------------------------------------------------------------- */ 
p { margin: 0 0 10px 0; }

/* ------------------------------------------------------------------------
	DEFAULT
------------------------------------------------------------------------- */ 


/*
	1.0 Import
	2.0 Content Redefinition
	3.0 General Classes
	4.0 Shell
	5.0 Nav
		5.1 Submenu
	6.0 Home
	7.0 Sliders
	8.0 Blog
		8.1 Blog Articles
	9.0 Magazine
		9.1 Magazine Archive
	10.0 Communaute
		10.1 Communaute - profil
		10.2 Communaute - profil privé / modifier
		10.3 Communaute - profil privé / commentaires
		10.4 Communaute - profil privé / Favoris
	11.0 Reportage
		11.1 Reportage All
		11.2 Reportage View
	12.0 Chiffres
	13.0 Appel à tous
	14.0 Sidebar
		14.1 Plus commentés / Plus appréciés
		14.2 categories & archives
	15.0 Comments listing
	16.0 Paging
	17.0 Sitemap
	18.0 Footer
	19.0 Maintenance
	20.0 Magazine Navigator
	21.0 Paperbox
	22.0 Register
	23.0 Login
	24.0 RSS
	25.0 DOCK
	26.0 Reportage Video
	27.0 Search
	28.0 Vox Pop
	29.0 Static Pages
	30.0 Misc
*/


/* ------------------------------------------------------------------------
	1.0 Import
------------------------------------------------------------------------- */

	@import url('titles.css');
	@import url('buttons.css');
	@import url('menus.css');

/* ------------------------------------------------------------------------
	2.0 Content Redefinition
------------------------------------------------------------------------- */

	* { margin: 0; padding: 0; border: 0; }
	
	body{
		font: 62.5%/1.2 Georgia, Tahoma, Times, Serif;
		color: #fff;
		background: none;
		text-align: center;
	}

		#backgroundline {
			position: absolute; z-index: 0;
			top: 163px; left: 60%;
			height: 31px;
			width: 40%;
		}

	a:focus { outline: none; }
	
	textarea { font-family: Helvetica, Arial, Sans-serif; font-size: 1.2em; line-height:1.4em; }


/* ------------------------------------------------------------------------
	3.0 General Classes
------------------------------------------------------------------------- */
 
 .wrapper{
  position:relative;
  overflow:hidden;
  height:auto;
 }
 
	.allContent {
		width: 930px !important;
		padding-top: 70px;
	}
	
		.allContent h2 {
			margin: 25px 0 0 20px !important;
			line-height: 0.8em;
			font-size: 3.2em;
			text-transform: uppercase;
		}
	
		.allContent h2,
		.allContent .subtitle { float: left; }

	.genericButton {
		cursor: pointer;
		display: block; float: left;
		padding: 4px 7px 6px 7px;
	}

	.img_left { margin: 0 15px 15px 0; }
	.img_right { margin: 0 0 15px 15px; }

  #errors { display :none; }
	
  .rss , .bt_facebook, .bt_twitter { display:none; }
  
  
  .bt_twitter:hover { background-position: 0 -17px; }
  .bt_facebook:hover { background-position: 0 -17px; }
  
	.cboth { clear: both; }

	.highlight { background-color: #464338; }

	.hr {
		background: url(/urbania/static/images/all/backgrounds/dotted_line.gif) bottom left repeat-x;
		clear: both;
		height: 1px;
		margin: 0 0 15px 0;
		overflow: hidden;
		width: 100%;
	}

	.noBorder		{ border: 0 !important; }
	.borderLdotted	{ border-left: 1px dotted #000 !important; margin-left: -1px; }
	
	.noMarginTop	{ margin-top: 0 !important; }
	.marginTop		{ margin-top: 22px; }
	
	.padding		{ padding: 5px 10px 10px 10px !important; }
	.padLeft		{ padding-left: 20px; }
	.padTop			{ padding-top: 10px; }
	.noPadTop		{ padding-top: 0 !important; }
	
	.indent			{ text-indent: 20px; }
	
	.noFeatures		{ padding-top: 31px; }
	
	.noTop			{ top: 0 !important; }
	
	.generic .author {
		color: #e9e9e9;
		position: relative; top: -1px; /* Bring it over the white line */
		float: left;
		font-size: 1.4em;
		padding: 28px 5px 0  0;
		min-width: 130px;
		background: url(/urbania/static/images/all/backgrounds/white_speechbubble_arrow.gif) top left no-repeat;
	}
		.author a { text-decoration: none; color: #e9e9e9; }
		.author a:hover { text-decoration: underline; }
		
		.generic .author,
		.generic .author a { color: #404040; }
		
	.generic .container { position: relative; border-bottom: 1px #fff solid; padding-bottom: 1px; }

		.generic .content h2 { margin: 0 0 -5px 0; color: #fff; }

		.generic .content p { font-size: 1.3em; line-height:1.3em; letter-spacing: 0.006em; margin:0 0 6px; }

	.trophy { background: url(/urbania/static/images/all/icons/trophy.gif) top left no-repeat; }
	.discuss { background: url(/urbania/static/images/all/icons/discuss.gif) top left no-repeat; }

	.date { font-family: Helvetica, Arial, Sans-serif; text-transform: uppercase; }


		ul.categories li ul.tools li{
			padding: 0px;
		}
		

	.link {
		text-align: left;
		background: url(/urbania/static/images/all/icons/link_dark.gif) no-repeat left 3px !important;
		width: 28px; height: 18px;
		padding-right: 0;
		text-indent: -100000px;
		cursor: pointer;
	}
	/**/ .link { background: url(/urbania/static/images/all/icons/link.gif) no-repeat left 3px !important; }

/* ------------------------------------------------------------------------
	4.0 Shell
------------------------------------------------------------------------- */

	#page {
		position:relative; z-index: 1;
		width: 930px;
		margin: 0 auto;
		padding: 137px 0 0 0;
		text-align: left;
	}
	
	
	#content { float: left; width: 612px; margin: 0 0 90px; position: relative; }
	
	

/* ------------------------------------------------------------------------
	5.0 Nav
------------------------------------------------------------------------- */

	.paranav {
		position: absolute;
		top: 10px; right: 0;
		font-family: Helvetica, Arial, Sans-serif;
		list-style: none;
	}
	
		.paranav li {
			display: block;
			float: left;
			padding: 0 7px 0 0;
			margin: 0 7px 0 0;
			line-height: 1;
			font-size: 1.1em;
			border-right: 1px #8e8d8d solid;
			height: 12px;
		}
			.paranav li.last { padding: 0; margin: 0; border: 0; }
			.paranav li.last a, .paranav li a.rss, .paranav li a.bt_facebook, .paranav li a.bt_twitter { position: relative; top: -3px; }
		
			.paranav li a { color: #8e8d8d; text-decoration: none; }
			.paranav li a:hover,
			.paranav li.selected a { color: #fff; }

	.menu {
		bottom: 10px;
		left: 0;
		list-style: none;
		position: absolute;
		width: 612px;
		z-index: 30000;
		background-color: #000000;
	}

		.menu li { display: block; float: left; height: 31px; }
		.complete{ width: 236px; }
			.menu li a { display: block; }

			.menu li a span {
				display: block;
				text-indent: -10000px;
				height: 31px;
			}
			.menu li a:hover,
			.menu li.selected a { background: url(/urbania/static/images/all/backgrounds/menu_hover.png) top left repeat; }

			.menu li ul {
				border-top: 2px #000 solid;
				display: none;
				list-style: none;
				width: 165px;
				position: absolute;
				z-index: 30000;
			}
			
				.menu li ul li {
					background: #1c1a1a !important;
					border-bottom: 1px #333131 solid;
					float: none;
					height: 25px; 
					overflow: hidden;
				}
					.menu li ul li.double { border-bottom: 2px #333131 dotted; }
					
					.menu li ul li:hover { background-color: #1c1a1a; }
				
				.menu li ul li a,
				.menu li ul li a:hover,
				.menu li.selected ul li a {
					background: url(/urbania/static/images/all/backgrounds/yellow_dotted_line.gif) 135px 7px no-repeat;
					font-size: 1.2em;
					float: left;
					padding: 6px 0 7px 0;
					position: relative;
					text-decoration: none;
					text-indent: 23px;
					color: #fff !important;
					width: 136px;
					display: block;
				}
				
				.menu li ul li a:hover { color: #FFF100 !important; }
				
				.menu li ul li a.tv,
				.menu li ul li a.tv:hover,
				.menu li.selected ul li a.tv span {
					display: block;
					text-indent: -10000px;
					overflow: hidden;
					float: left;
					background: url(/urbania/static/images/all/icons/dropdown_tv.gif) top left no-repeat !important;
					height: 16px;
					width: 16px;
					padding: 0;
					margin: 5px 0 0 6px;
				}
				
					.menu li ul li a.tv:hover { background: url(/urbania/static/images/all/icons/dropdown_tv.gif) bottom left no-repeat !important; }

	.chien {
		left: -23px; bottom: 2px;
		width: 23px; height: 31px;
		background-image: url(/urbania/static/images/all/backgrounds/chien.png);
		background-repeat: no-repeat;
		background-position: left top;
		position: absolute;
	}

	.log {
		font: 1.2em Georgia, sans-serif;
		text-transform: none !important;
	}
		.log em {
			display:block;
			font-size:1.1em;
			position: relative;
			top: -2px;
		}

	
		#sitesearch fieldset { padding: 5px 0 0 19px; }

		#sitesearch input {
			float: left;
			width: 178px;
			padding: 4px;
			background: url(/urbania/static/images/all/backgrounds/searchinput.png) top left no-repeat;
		}
			/**/ #sitesearch input { color: #fff; }
		
		#sitesearch input.submit { float: left; width: auto; padding: 0; background: none; margin: 2px 0 0 4px; }

		/* ----------------------------------
			5.1 Submenu
		----------------------------------- */

		.submenu {
			position: absolute; z-index: 20000;
			top: 47px; left: 0;
			width: 612px;
		}
	
			.submenu h3 {
				float: left;
				height: 28px;
				text-indent: -10000px;
				width: 117px;
			}

			.submenu .see_all {
				float: left;
				margin: 16px 0 0 6px;
				font-family: Helvetica, Arial, Sans-serif;
			}
			
			.submenu .filters {
				float: left;
				width: 350px;
				list-style: none;
				margin: 15px 0 0 25px;
			}
			
				.submenu .filters li {
					display: block; float: left;
					padding: 0 10px 0 0;
					margin: 0 8px 0 0;
					background: url(/urbania/static/images/all/backgrounds/filter_separator.gif) 100% 3px no-repeat;
				}
				
					.submenu .filters li.last { background: none; }
				
					.submenu .filters a { font-family: Helvetica, Arial, Sans-serif; color: #fff; font-size: 0.9em; text-decoration: none; }
					.submenu .filters li.selected a { text-decoration: underline; color: #ffff00; }
					
			
			.submenu .paging {
				float: right;
				margin: 15px 0 0 0;
			}
			
			.submenu .filter {
				clear: both;
				padding: 30px 0 30px 20px;
				background: #0e0d0d;
			}
			
				.submenu .filter form {
					float: left;
					width: 195px;
					margin: 0 5px 0 0;
				}
				
					.submenu .filter form label {
						float: left;
						font-size: 1.2em;
						margin: 0 0 5px 0;
					}
					
					.submenu .filter form input {
						float: left;
						width: 160px; height: 15px;
						padding: 2px 2px 0 2px;
						margin: 0 5px 0 0;
						background: url(/urbania/static/images/all/backgrounds/filter_search_background.gif) top left no-repeat;
					}
					
						.submenu .filter form input.submit {
							width: auto; height: auto;
							background: none;
							padding: 0;
						}
			
			.submenu .col_2 { margin: 0 15px 0 0; }
			
			.submenu .col_2 { float: left; width: 180px; }
			.submenu .col_3 { float: left; width: 185px; }
			
			.submenu .col_2 h4,
			.submenu .col_3 h4 {
				font-size: 1.4em;
				color: #959595;
				margin: 0 0 5px 0;
			}
			
			.submenu .col_2 ul,
			.submenu .col_3 ul {
				list-style: none;
				height: 185px;
				overflow: auto;
			}
			
			.submenu .col_2 ul li,
			.submenu .col_3 ul li { margin: 0 0 5px 0; }
			
			.submenu .col_2 ul a,
			.submenu .col_3 ul a { color: #fff; }
			
			.submenu .col_2 .date,
			.submenu .col_3 .date { color: #898989; }
			
			



/* ------------------------------------------------------------------------
	6.0 Home
------------------------------------------------------------------------- */

	.feature h2 {
		color: #fff;
		margin: 5px 0 0 0 !important;
		line-height: 0.8em;
		font-size: 3.2em;
		text-transform: uppercase;
		font-weight: normal;
	}

		.feature .container { position: relative; height: 396px; }

		.feature .details {
			position: absolute;
			bottom: 0; left: 0;
			padding: 0 0 1px 0;
		}

		.feature .details .content {
			position: relative;
			clear: both;
			cursor: pointer;
			width: 574px;
			padding: 10px 20px 5px 18px;
			background: url(/urbania/static/images/all/backgrounds/75_black.png) top left repeat;
		}

		.feature .details h3 {
			bottom: -4px;
			float: left;
			height: 20px;
			position: relative;
			text-indent: -10000px;
			z-index: 20000;
		}
		
		.feature .details .date {
			background: url(/urbania/static/images/all/backgrounds/75_black.png) top left repeat;
			color: #ffffff;
			float: left;
			font-size: 1.1em;
			height: 13px;
			margin: 1px 0 0 0;
			padding: 2px 6px 1px 6px;
			position: relative;
			top: 3px;
		}
	
	.feature .nav {
		float: right;
		clear: right;
		list-style: none;
		margin: 5px 0 0 0;
	}
	
		.feature .nav li { display: block; float: left; margin: 0 2px 0 0; }
		.feature .nav li.last { margin: 0; }
		
			.feature .nav li a {
				display: block;
				padding: 0 0 1px 0;
				opacity: 0.8;
				height: 41px;
				overflow: hidden;
				cursor: pointer;
			}
			
			.feature .nav li.selected a { border-bottom: 1px #fff solid; opacity: 1; }

.feature .nav li a * .legend, .feature .nav li a * .caption {
  display: none;
}

.credits{
  float: right;
  border: none;
  color: #9A9A9A;
  position: relative;
  margin: 3px 2px;
}
.home .feature .credits{
  margin: -15px 2px 0 0;
  color: #ACACAC;
}

/* ------------------------------------------------------------------------
	7.0 Sliders
------------------------------------------------------------------------- */

	ul.categories {
		float: left; clear: both;
		list-style: none;
		margin: 24px 0 0 0;
	}

		ul.categories li {
			display: block; float: left;
			position: relative;
			padding: 0 0 18px 0;
			cursor: pointer;
		}

			ul.categories li h4,
			div.related h4 {
				display: block;
				width: 204px; height: 29px;
				overflow: hidden;
				position: relative;
			}
				div.related h4 { width: 310px; }
				
				ul.categories li h4 span,
				div.related h4 span {
					display: block;
					height: 29px;
					text-indent: -10000px;
				}
				
				ul.categories li h4 span.icon_photo,
				div.related h4 span.icon_photo,
				ul.categories li h4 span.icon_video,
				div.related h4 span.icon_video,
				ul.categories li h4 span.icon_text,
				div.related h4 span.icon_text,
				ul.categories li h4 span.icon_interactive,
				div.related h4 span.icon_interactive {
					height: 23px;
					position: absolute;
					right: 8px;
					top: 0;
				}
				
				ul.categories li h4 span.icon_photo,
				div.related h4 span.icon_photo {
					width: 21px !important;
					background: url(/urbania/static/images/all/icons/icon_photo.png) center top no-repeat !important;
				}
				
				ul.categories li h4 span.icon_video,
				div.related h4 span.icon_video {
					width: 21px !important;
					background: url(/urbania/static/images/all/icons/icon_video.png) center top no-repeat !important;
				}
				
				ul.categories li h4 span.icon_text,
				div.related h4 span.icon_text {
					width: 15px !important;
					background: url(/urbania/static/images/all/icons/icon_text.png) center top no-repeat !important;
				}
				
				ul.categories li h4 span.icon_interactive,
				div.related h4 span.icon_interactive {
					width: 21px !important;
					background: url(/urbania/static/images/all/icons/icon_interactive.png) center top no-repeat !important;
				}
				
				ul.categories .selected h4 span.icon_photo,
				div.related .selected h4 span.icon_photo,
				ul.categories .selected h4 span.icon_video,
				div.related .selected h4 span.icon_video,
				ul.categories .selected h4 span.icon_text,
				div.related .selected h4 span.icon_text,
				ul.categories .selected h4 span.icon_interactive,
				div.related .selected h4 span.icon_interactive {
					background-position: center bottom !important;
				}
				
			ul.categories li.selected h4 { background-color: #fff100; }

			ul.categories li .thumbnail { display: block; margin: 3px 0 8px 0; opacity: 0.8; border: 1px #1C1A1A solid; width: 180px; overflow: hidden; }
			ul.categories li.selected .thumbnail { display: block; }

			ul.categories li .content {
				width: 182px;
				padding: 10px 0 5px 0;
				margin: 0 0 0 20px;
				border-bottom: 1px #fff100 solid;
				position:relative;
			}

			ul.categories li .date {
				color: #898989;
				display: block;
				font-size: 1em;
			}

			ul.categories li h5 {
				color: #fff;
				font-size: 1.4em;
				font-weight: normal;
				margin: 0px 0px 2px 0px; 
			}
			
			ul.categories li .desc { display: none; }
			
			ul.categories li h6.user {
        color:#898989;
        display:block;
        font-size: 0.95em;
        text-transform:none;
        font-family:Helvetica,Arial,Sans-serif;
        margin-bottom: 3px;
        font-weight: normal;
			}

			ul.categories li p { color: #fff; font-family: Helvetica, Arial, Sans-Serif; text-align:justify; }
			
			.home ul.categories ul.tools a:hover {
        color: #fff100;
				background-color: #fff100;
			}
			
	.related { float: left; }
			
	.related ul { list-style: none; width: 310px; }
		.related ul li {
			cursor: pointer;
			display: block;
			float:left;
			width: 310px;
		}
			.related ul li .content {
				width: 290;
				padding: 10px 0 12px;
				margin-left: 20px;
				border-bottom: 1px solid #fff;
			}
			
				.related li .thumbnail { margin: 3px 0 8px 0; opacity: 0.8; border: 1px #1C1A1A solid; width: 290px; overflow: hidden; }
				.related li.selected .thumbnail { display: block; overflow: hidden; }
			
				.related ul li .content .date {
					font-size: 1.1em;
					color: #8e8d8d;
				}

				.related ul li h5 {
					font-size: 1.4em;
					color: #fff;
					font-weight: normal;
					margin: 0 0 2px 0;
				}
				
			.related .desc { color: #fff; display: none; font-family: Helvetica, Arial, Sans-Serif; }

		
			
		.related div.paging {
			clear: both;
			width: 290px;
			height: 26px;
			margin: 0 0 0 20px;
			background: #1e1e1e;
		}

			.related ul.paging {
				width: auto;
				margin: 7px 5px 0 0;
			}

			.related ul.paging li { width: auto; }


/* ------------------------------------------------------------------------
	8.0 Blog
------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------
	9.0 Magazine
------------------------------------------------------------------------- */
	
	.magazine h2 { margin: 9px 0 0 0 !important; }
	
	span.titleMag { text-transform: uppercase; }
	
	.magazine .details h3 { left: 165px; }
	.magazine .details .date { left: 165px; }
		.magazine .details .content {
			width: 592px;
			padding: 0 20px 5px 0;
		}

	.cover{
		width: 153px; height: 203px;
		padding: 0 0 6px 6px;
		margin: -98px 15px 0 5px;
		background: url(/urbania/static/images/all/backgrounds/shadow_cover.png) no-repeat left top;
		float: left;
	}

	.numerosprecedent{
		list-style: none;
		padding-top: 5px;
	}
		.numerosprecedent li {
			width: 184px;
			padding-top: 15px;
			margin-left: 20px;
			float: left;
			overflow: hidden;
			position: relative;
			border-bottom:  1px solid #fff;
		}
				.numerosprecedent li span.color {
					margin-right: 6px;
					min-width: 35px;
					display: block;
					float: left;
				}
				
				.numerosprecedent li span.titleMag {
					display: block;
					float: left;
					position: relative;
					top: 16px;
				}
			
				.numerosprecedent li p.date{
					color: #8e8d8d;
					float: left;
					font-family: Georgia;
					position: relative;
					top: -12px;
					width: 95px;
				}
				

	/* ----------------------------------
		9.1 Magazine Archive
	----------------------------------- */

	.underFlash{
		width: 880px;
		float: left;
		position: relative;
		padding-bottom: 10px;
	}
	.underFlash .date {
		font-size: 1.4em;
		color: #9a9a9a;
		position: absolute;
		left: 73px;
		text-decoration: underline;
		top: 7px;
	}

	.underFlash .tags{
		width: 300px;
		margin-left: 70px;
		float: left;
	}

	.abonnezVous{
		font-family: Helvetica, Arial, Sans-serif;
		position: absolute;
		bottom: 10px;
		right: 66px;
		padding: 66px 66px 0 0;
	}
	

	.paginationBar{
		background: #1e1e1e;
		margin-left: 20px;
	}

/* ------------------------------------------------------------------------
	10.0 Communaute
------------------------------------------------------------------------- */

.communaute {
	padding-top: 85px;
}
	.communaute h2{
		color: #fff;
		margin: 0 0 0 18px;
		font-size: 3.2em;
		text-transform: uppercase;
	}
	
ul.users {
	float: left; clear: both;
	list-style: none;
	margin: 24px 0 0 0;
	width: 100%;
	position: relative;
}
	.communaute ul.users { margin-top: 10px; }

	.users .content {
		background: #0b0a0a;
		border-bottom: 1px #fff solid !important;
		font-size: 1.1em;
		height: 210px;
		margin: 0 0 0 19px;
		overflow: hidden;
		padding: 0 0 5px 8px !important;
		width: 176px;
	}
	
	.users .notloggeduser {
		padding-bottom: 0 !important;
	}

	.users li, .users .user {
		display: block;
		float: left;
		position: relative;
		margin: 0 0 18px 0;
	}

		.users .content .thumbnail {
			border-top: 1px #8e8d8d solid;
			border-bottom: 1px #8e8d8d solid;
			cursor: pointer;
			display: block;
			height: 142px;
			margin: 0px 0 2px -8px;
			overflow: hidden;
			position: relative;
			width: 184px;
		}
			.users .content .thumbnail img { position: relative; top: -20px; }
			
			.users .notloggeduser .thumbnail {
				border-bottom: 0;
				margin-bottom: 0;
			}

		div.users .content {
			margin: 0;
		}

		.users .content h2,
		.users .content h5 {
			font-weight: normal;
			font-size: 1.1em;
			font-style: italic;
			margin: 0;
		}

		.users .content .desc {
			font-style: italic;
		}

		.users .content .date {
			display: block;
			color: #acacac;
			font-size: 0.9em;
			text-transform: none;
		}

			.users .content a {
				font-weight: normal;
				color: #ffff00;
				text-decoration: none;
			}

		.users .content p {
			color: #fff;
			margin: 0;
		}

	.filters {
		margin: 8px 0 0 19px;
		float: left;
		width: 415px;
		font-family: Arial;
		font-size: 1.1em;
	}
		.filters input { padding: 3px 0 1px 0; }
		.filters select { padding: 1px; }

		.filters input.submit {
			padding: 0;
			position: relative;
			top: 5px;
		}

/* ------------------------------------------------------------------------
	10.1 Communaute - profil
------------------------------------------------------------------------- */

	.profile {
		padding-top: 60px;
	}
	
		.profile .content { height: auto; border-bottom: 0; padding-bottom: 0; }
	
		.profile div.users {
			float: left;
			margin: 0 20px 20px 0;
		}
		
		.profile .tabs {
			width: 428px;
		}
		
		.tabs {
			background: #262422;
			float: left;
			font-family: Helvetica, Arial, Sans-serif;
			font-size: 1.1em;
		}
		
		.concours .tabs {
			background: none;
		}
		
			.tabs-menu{
				list-style: none;
				height: 28px;
				background: url(/urbania/static/images/all/backgrounds/tabs_bottom.gif) repeat-x bottom left;
			}
			
				.profile .tabs-menu { height: 27px; }
			
				.tabs-menu li{
					float: left;
					background: #262422;
				}
				
				.tabs-menu .current { background: #262422 url(/urbania/static/images/all/backgrounds/tabs_current.gif) top left no-repeat; padding-bottom: 3px; }
				
				.tabs-menu .current a { background: none; }
				
					.tabs-menu li a{
						padding: 5px 14px 5px 17px;
						color: #898989 !important;
						text-decoration: none;
						text-align: center;
						display:block;
						background: url(/urbania/static/images/all/backgrounds/tabs_right.gif) top left repeat-y;
					}
					
					.tabs-menu li.first.current,
					.tabs-menu li.first a{
						background-image: none;
					}
					
					.tabs-menu li.current a,
					.tabs-menu li a:hover {
						color: #ffff00 !important;
					}
			
			.tabs-content{
				background: #262422;
				float: left;
				list-style: none;
				font-size: 1.1em;
			}
				.marginTop .tabs-content { border-top: 1px #8E8D8D solid; margin-top: 1px; }
			
				.tabs-content li{
					background: url(/urbania/static/images/all/backgrounds/tab_section_separator.gif) repeat-x bottom left;
					padding: 22px 8px 12px 17px;
				}
				
				.tabs-content li.last{
					background: none;
					padding-bottom: 0px;
				}
				
					.tabs-content li a.hide-section{
						float: left;
					}
				
					.tabs-content li li{
						background: none;
						padding: 0;
					}
					
				.tabs-content p{
					margin: 0 0 18px 0;

				}

				.profile .tabs-content { width: 428px; }

				.profile .tabs-content .custom-message{
					color: #ffff00;
				}

				.profile .tabs-content h3 { margin: 0 0 15px -17px; }
				
				.profile .tabs-content h2 {
					color: #ffff00;
					font-weight: normal;
					font-family: Georgia;
					font-size: 1.2em;
				}
				
				.profile .tabs-content p.desc { font-size: 0.9em; }
				
				.profile .tabs-content p.bio {
					font-family: Georgia;
					font-size: 1.2em;
				}
				
				.profile .tabs .last a { padding-left: 20px; }

	.profile .profile-info {
		list-style: none;
	}
		.profile .profile-info li{
			width: 200px;
			float: left;
			margin: 0 0 18px 0;
		}
			.profile .profile-info li p{
				margin: 0 0 2px 0;
				color: #898989;
			}

	.profile .recent-activity {
		margin: 0 -8px 0 -17px;
		list-style: none;
		background: #2d2b29;
	}

		.profile .tabs-content .recent-activity li{
			padding: 8px 0 0 0;
		}

		.recent-activity li.pair{
			background: #262422;
		}

			.recent-activity .icon{
				float: left;
				width: 40px;
				height: 40px;
			}

			.recent-activity .voxpop{ background: url(/urbania/static/images/all/icons/voxpop.gif) no-repeat top center;  height: 22px; }
			.recent-activity .discuss{ background: url(/urbania/static/images/all/icons/discuss_white.gif) no-repeat top center;  height: 16px; }
			.recent-activity .appreciate{ background: url(/urbania/static/images/all/icons/trophy_white.gif) no-repeat top center; height: 16px; }

			.profile .recent-activity .content{
				float: left;
				width: 370px;
			}
				.profile .recent-activity .content .type{
					display: block;
					margin: 0 0 12px 0;
					padding-top: 1px;
					position: relative;
					left: -3px;
				}
					.profile .recent-activity .content .type .separator{
						padding: 0 4px;
					}
					.profile .recent-activity .content .type .date{
						color: #898989;
					}
				.profile .recent-activity .content h6{
					color: #ffff00;
					margin: 0 0 5px 0;
					text-decoration: underline;
					font-style: italic;
					font-weight: normal;
					font-family: Georgia;
					font-size: 1em;
				}
				.profile .recent-activity .content p{
					margin: 0 0 14px 0;
				}

/* ------------------------------------------------------------------------
	10.2 Communaute - profil privé / modifier
------------------------------------------------------------------------- */

	.profile form { clear: both; }

	.profile form #errors { margin: 10px 0 0 0; }

	.profile fieldset {
		padding: 40px 20px 20px;
		border-bottom: 1px solid #545352;
	}
		.profile fieldset fieldset {
			padding: 30px 0 5px;
			border-bottom: 0;
		}

	.profile legend {
		text-indent: -200000px;
	}

	.profile label,
	.profile input{
		vertical-align: middle;
		width: 118px;
		margin: 5px 0;
		float: left;
	}
	
	.profile label { display: block; }
	
	.profile input, .profile textarea{
		width: 260px;
		padding: 2px 0;
		border-top: 1px solid #bfbfbf;
		border-left: 1px solid #eee;
	}
	.profile textarea{
		height: 100px;
		margin: 5px 0;
	}
  #avatar_form table {
    width: 100%;
  }
	p.save{
		text-align: center;
		margin: 10px 0 0;
		padding: 10px 0 0;
		clear: both;
	}
	.gravatar {
    border-right: 1px solid #545352;
    padding: 0 0 10px 0;
    text-align:center;
    font-size: 11px;
    width:39%;
  }
  .avatar {
    text-align:left;
    font-size: 11px;
    width: 10px;
    padding: 0px 10px;
  }
  .gravatar a {
    /* color: #FFFFFF; */
  }
  .gravatar img {
    border: #D7CBC0 solid 2px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 0px 3px 0 0 ;
    vertical-align:middle;
  }
  
  #avatar_file{
    background: #FFFFFF;
    width: 220px;
  }
/*---- informations personnelles ----*/

	.profile fieldset#t_infosPerso fieldset {
		padding: 0 0 10px;
		margin: -15px 0 0;
	}
		.profile fieldset#t_infosPerso fieldset label {
			width: auto;
			padding-right: 10px;
		}
		.profile fieldset#t_infosPerso fieldset input {
			border: 0;
			margin-right: 20px;
			padding: 0;
			width: auto;
		}

		#t_infosPerso p.save {
			padding-top: 20px;
		}

	.profile .relatedRadio {
		margin-left: 118px;
		clear: both;
		float: left;
		width: 270px;
	}

	.profile .relatedRadio input { width: auto; border: 0; padding: 0; }
	
	.relatedRadio label {
		width: 240px;
		padding-left: 5px;
	}


/* ------------------------------------------------------------------------
	10.3 Communaute - profil privé / commentaires
------------------------------------------------------------------------- */

		.tabs_content #t_mesCommentaires,
		.tabs_content #t_mesFavoris { float: left; }

		.tabs_content .howMany {
			color: #ffff00;
			padding: 23px 0 0 10px;
			float: left;
		}

		.tabs_content .commentsclasse {
			float: left;
			width: 408px;
			padding: 15px 0 5px 20px;
		}
		.tabs_content ul.paging {
			margin: 60px 15px 10px !important;
			clear: both;
		}
		.tabs_content .commentsclasse ul.paging {
			margin: -15px 15px 0 !important;
		}
			.tabs_content .commentsclasse ul.paging li.selected a{
				font-weight: normal;
				color: #ffff00;
			}
				.tabs_content ul.paging li.next a { background: transparent url(/urbania/static/images/all/buttons/b_next.gif) no-repeat 0 0 !important; }
				.tabs_content ul.paging li.prev a { background: transparent url(/urbania/static/images/all/buttons/b_previous.gif) no-repeat 0 0 !important; }
				
				
        .tabs_content ul.paging li.next a:hover,
				.tabs_content ul.paging li.prev a:hover { background-position: 0px -17px !important; }
				
				.tabs_content ul {
					list-style: none;
					margin: 10px 0 0 !important;
				}
			.tabs_content ul.recent-activity li {
				padding-top: 10px;
				border-bottom: 1px solid #545352;
			}

				.profile .recent-activity .content h4 a{
					font: italic normal 1em Georgia;
					color: #ffff00 !important;
					text-decoration: underline;
					padding: 0 0 5px 0;
					display: block;
				}



/* ------------------------------------------------------------------------
	10.4 Communaute - profil privé / Favoris
------------------------------------------------------------------------- */

	.listTheme li {
		width: 100%;
		margin-bottom: 20px;
		border-bottom: 1px solid #ffff00;
		position: relative;
		float: left;
	}

		.listTheme li h4 {
			background:#404040 url(/urbania/static/images/all/backgrounds/medium_title_mask.png) no-repeat left top;
			height: 29px;
		}
		
			.listTheme li h4 span {
				display: block;
				height: 21px;
				text-indent: -10000px;
			}

		.listTheme li .content {
			float: left;
			padding: 10px 0 35px;
			width: 262px;
		}

			.listTheme li .add {
				font-size: .9em;
				color: #898989;
				position: absolute;
				right: 8px; top: 5px;
			}
				.listTheme li .add a {
					color: #ffff00;
					margin-left: 10px;
				}

			.listTheme li a.thumbnail {
				color: #656359;
				display: block;
				float: left;
				margin: 10px;
			}
				.listTheme li .content p {
					font-size: .9em;
					color: #898989;
				}

				.listTheme li .content h5 {
					font-size: 1.2em;
					font-weight: normal;
				}

				.listTheme li .content a.b_suite {
					background: url(/urbania/static/images/fr/buttons/b_suite_yellow.gif) top left no-repeat;
					color: #ffff00;
				}



/* ------------------------------------------------------------------------
	11.0 Reportage
------------------------------------------------------------------------- */

	.reportage h2 {
		line-height: 0.8em;
		font-size: 3.2em;
		text-transform: uppercase;
		margin: 5px 0 0 0 !important;
	}

	.reportage .container h3 { position: absolute; top: 47px; left: 0; }
	
	.reportage .details .date { padding-left: 20px; top: 0; }

	.viewAll { font-family: Helvetica, Arial, Sans-serif; padding-left: 20px; margin-top: -8px; float: left; }

	.viewAll a { text-decoration: none; font-size: 1.1em; }
		.viewAll a:hover { text-decoration: underline; }
		
	/* ----------------------------------
		11.1 All
	----------------------------------- */
	
	.reportage_all { padding-top: 61px; } 
	
	
	/* ----------------------------------
		11.2 Detail View
	----------------------------------- */
	
	.generic-content {
		position: relative;
		float: left;clear: both;
		width: 100%;
		margin: 20px 0 0 0;
	}
	
		.generic-content .excerpt {
			padding: 0 0 10px 0;
			margin: 0 0 20px 0;
			background: url(/urbania/static/images/all/backgrounds/dotted_line.gif) bottom left repeat-x;
		}

		.reportage .generic-content h2 { font-size: 3.2em; margin: 0 0 10px 0 !important; }
		
		.reportage .generic-content h1,
		.reportage .generic-content h3,
		.reportage .generic-content h4,
		.reportage .generic-content h5,
		.reportage .generic-content h6 { font-style: italic; font-size: 1.6em; }
		
		.reportage .generic-content p,
		div.atom-body { font-size: 1.3em; line-height: 1.5em; margin: 0 0 15px 0; }
		
		.metadata {
			clear: both; float: left;
			position:relative;
			overflow:hidden;
			width: 100%;
			font-family: Helvetica, Arial, Sans-serif;
			font-size: 0.9em;
			color: #777676;
			padding: 10px 0 0 0;
			margin: 20px 0 0 0;
			background: url(/urbania/static/images/all/backgrounds/dotted_line.gif) top left repeat-x;
		}
		#content.chiffres{
      margin: 0px 0 0 0;
      border:none;
    }
		
		.metadata p { float: left; padding:0; }
		
		.metadata ul { float: right; list-style: none; }
			
		.metadata ul li { display: block; float: left; margin: 0 0 0 15px; }
				
		.metadata .discuss,
		.metadata .trophy { display: block; width: 17px; height: 16px; text-indent: -10000px; }

		.metadata a.stbutton { display: block; width: 16px !important; overflow: hidden; padding: 0; text-indent: 10000px; }		
		
		.concours .outline_no_fade, .reportage .outline_no_fade {
			background-color: #404040;
		}
		
		.reportage .comments li { background-color: #fff; }
			
		.reportage .comments li p.author {
			font-size: 1em !important;
			margin-bottom: 0;
		}
		
			
		.reportage .comment-login p { font-size: 1.1em; }
		
		.post_comment {
			float: left; clear: both;
			margin: 5px 0 90px 20px;
			width: 592px;
		}
		
			.post_comment #errors { margin-bottom: 10px; }
		
			.post_comment .thumbnail {
				float: left;
				border: 3px #2c2c2c solid;
			}
			.post_comment .thumbnail img { display: block; }
				
			.post_comment textarea {
				float: left;
				width: 515px; 
        height: 110px;
				padding: 5px;
				border-top: 1px #404040 solid; 
        border-right: 1px #404040 solid;
			}
			
      /**/ .post_comment textarea { width: 524px; border: 1px #2c2c2c solid; }
			
			.post_comment input {
				clear: both; float: right;
				margin: 5px 1px 0 0;
			}
			
			.post_comment label {
        float: left;
        clear:left;
        margin: 5px 5px 0 62px;
        line-height: 21px;
        font-size:1em !important;
        font-family: verdana;
      }
      .post_comment input#reaction-document {
        float: left;
        clear: none;
        height: 21px;
        font-size:1em !important;
        border: none;
      }
			
			
			.comment-login {
				clear: both;
				float: left;
				font-family: Helvetica,Arial,Sans-serif;
				margin: 6px 0 0 22px;
			}
				
			.comment-login p { margin-bottom: 20px; }



/* ------------------------------------------------------------------------
	12.0 Chiffres
------------------------------------------------------------------------- */

	.chiffres .subtitle {
		width: 590px;
		font-size: 1.3em;
		line-height: 1.5em;
		margin: 0 0 5px 20px;
	}
	
	.chiffres .author {
		font-size: 1.4em;
		margin: 5px 0 10px 20px;
	}
	
		.chiffres .flashContent { position: relative; left: 0; clear: both; }
		
		.chiffres .relatedContent { 
        clear:both;
        display:block;
        margin:0 0 20px;
        overflow:hidden;
        position:relative;
    }


/* ------------------------------------------------------------------------
	13.0 Appel à tous
------------------------------------------------------------------------- */

	.appel_a_tous {
		padding-top: 85px;
	}

		.appel_a_tous h2 {
			color: #FFFFFF;
			font-size: 3.2em;
			margin: 0 0 15px 0;
			text-transform: uppercase;
		}

		.appel_a_tous .question {
			margin: 0 0 0 20px;
		}
		
		.appel_a_tous .answers {
			clear: both; float: left;
			width: 612px;
			list-style: none;
			margin: 5px 0 0 0;
		}
		
			.appel_a_tous .answers li {
				margin: 0 0 20px 0;
				padding: 0 0 10px 0;
				background: #262424 url(/urbania/static/images/all/backgrounds/appel_a_tous_fade.gif) 404px 0 repeat-y;
			}
			
				.appel_a_tous .answers li .thumbnail {
					display: block; float: left;
					border: 3px #2c2c2c solid;
					margin: 0 5px 8px -20px;
				}
					.appel_a_tous .answers li .thumbnail img { display: block; }
					
		.appel_a_tous .answer {
			float: left;
			width: 368px; overflow: hidden;
			padding: 7px 20px 10px 20px;
			margin: 0 6px 0 0;
		}
		
		.appel_a_tous .comment {
			float: left;
			width: 191px;
			padding: 16px 0 0 0;
		}
					
		.appel_a_tous .date {
			float: left;
			width: 300px;
			font-family: Helvetica, Arial, Sans-serif;
			color: #898989;
			margin: 13px 0 13px 0;
		}
		
		.appel_a_tous .author {
			float: left;
			font-family: Helvetica, Arial, Sans-serif;
			color: #898989;
		}
		
			.appel_a_tous .author em {
				font-size: 1.1em;
				font-family: Georgia;
			}
			
			.appel_a_tous .author a:hover { text-decoration: none; }
			
		.appel_a_tous p {
			color: #fff;
			font-family: Helvetica, Arial, Sans-serif;
			font-size: 1.1em;
			margin: 0 0 10px 0;
		}
		
		.appel_a_tous embed,
		.appel_a_tous object { position: relative; left: -9px; } /* In case someone embed the vimeo player */
		
		.appel_a_tous h4 span { float: left; font-family: Helvetica, Arial, Sans-serif; font-size: 1.1em; font-weight: normal; } 
		
		.appel_a_tous .comment .paging { position: relative; width: 190px; height: 25px; margin: 10px 0 0 0; list-style: none; }
		
			.appel_a_tous .comment .paging li {
				position: absolute; left: 9px;
				display: none;
				width: 155px; height: 25px;
				overflow: hidden;
				clear: both;
			}
		
			.appel_a_tous .comment .paging li.prev,
			.appel_a_tous .comment .paging li.next { position: absolute; top: 6px; display: block; width: auto; padding: 0; }
			
			.appel_a_tous .comment .paging li.prev { left: 0 !important; }
			.appel_a_tous .comment .paging li.next { left: 180px !important; }
			
			.appel_a_tous .comment .paging li p em { font-family: Georgia; font-size: 1.1em; }
			.appel_a_tous .comment .paging li p { font-family: Helvetica, Arial, Sans-serif; font-size: 1em; width: 155px; top: 0; }
		
				.appel_a_tous .comment .paging li.prev a { background-image: url(/urbania/static/images/all/buttons/b_comment_previous_empty.png); }
				.appel_a_tous .comment .paging li.next a { background-image: url(/urbania/static/images/all/buttons/b_comment_next_empty.png); }
				
			.appel_a_tous .comment form {
				float: left; clear: both;
				margin: 10px 0 0 0;
				padding: 10px 0 0 0;
				background: url(/urbania/static/images/all/backgrounds/dotted_line.gif) top left repeat-x;
			}
			
				.appel_a_tous .comment form textarea {
					border: 1px #d1d1d1 solid;
					width: 188px; height: 85px;
					margin: 0 0 5px 0;
					font-family: Helvetica, Arial, Sans-serif;
					font-size: 1.1em;
				}
				
				.appel_a_tous .comment form .add-comment {
					float: right;
				}
				
				.appel_a_tous .comment form p {
					float: left;
					font-family: Helvetica, Arial, Sans-serif;
					font-size: 0.9em;
					color: #707070;
					margin: 0 0 0 8px;
				}
				
				.appel_a_tous .comment form p.notLogged {
					margin: 5px 0 5px 0;
					font-size: 1em;
				}
		
		.appel_a_tous .comments {
			position: relative;
			width: 190px; height: 132px;
			overflow: hidden;
			list-style: none;
		}
		
			.appel_a_tous .comments li {
				width: 180px;
				padding: 5px 5px 11px 5px;
				margin-right: 10px;
				background: #3b3939 url(/urbania/static/images/all/backgrounds/commentlist_bubble.gif) bottom left no-repeat;
			}
			
				.appel_a_tous .comments li p { width: auto; color: #acacac; }
				.appel_a_tous .comments li p.count { position: absolute; bottom: 15px; right: 5px; color: #898989; font-size: 0.9em; }
	
	

/* ------------------------------------------------------------------------
	8.0 Blog
------------------------------------------------------------------------- */

	.blog { padding-top: 45px; }

		.blog .container {
			clear: both;
			border-bottom:1px solid #000;
		}

		.blog .author {
			background: #fff url(/urbania/static/images/all/backgrounds/black_speechbubble_arrow.gif) no-repeat left top;
			padding: 28px 5px 0 0;
		}

			.blog .author span{
				font-family: Helvetica, Arial, Sans-serif;
				font-size: .8em;
			}

				.blog .author span a { color: #404040; }

			.blog .content {
				position: relative;
				padding: 20px 0 0px 0;
				clear: both;
				/* border-bottom: 1px dotted #000; */
				width: 100%;
				float: left;
			}

		.ongletDate{
			position: relative;
			width: 100%;
			display: block;
		}
		
		.ongletDate img { display: block; }
		
		.ongletDate div.date {
			color: #fff;
			font-size: 1.3em;
			background: #343434;
			padding: 10px 2px 2px 5px;
			top: 15px; left: 0;
			position: absolute;
		}
		.outoflayout{
			background: #343434 url(/urbania/static/images/all/backgrounds/datefade.png) no-repeat left top;
			width: 23px; height: 32px;
			top: 24px; left: -23px;
			position: absolute;
		}

  .snail{
    width:100%;
    height:auto;
    overflow:hidden;
    position:relative;
  }
  .blog .snail{
    padding: 7px 0px;
  }



	.tags{
		font-family: Helvetica, Arial, Sans-serif;
		font-size: 1.1em;
		color: #9a9a9a;
		padding: 5px 0;
		clear: none;
		overflow: hidden;
		width: 80%;
	}
		.tags p{
			text-transform: uppercase;
			float: left;
		}
		.tags ul, .snail.metadata .tags ul{
			list-style: none;
			padding-left: 5px;
			float: left;
			width:90%;
		}
		
			.tags ul li{
				display: inline;
				margin:0;
				padding:0;
			}
				.tags a{
					color: #9a9a9a;
				}
				
	/* ---------------------
		8.1 Blog Article
	----------------------- */

	.blog .content img{
		margin-top: 15px;
    margin-bottom: 5px;
		border-top: 2px solid #343434;
	}



/* ------------------------------------------------------------------------
	14.0 Sidebar
------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------
	15.0 Comments listing
------------------------------------------------------------------------- */

	.comments {
		float: left; clear: both;
		list-style: none;
		margin: 8px 0 0 0;
		color: ;
	}
	
		.comments li {
			position: relative;
			width: 592px;
			left: 65px;
			width: 527px;
			background: #fff;
			margin: 0 0 20px 20px;
			padding: 5px 0 0 0px;
			min-height:30px;
		}
		
			.comments li .thumbnail {
				float: left;
				position: relative; z-index: 2;
				display: block;
				width: 65px; height: 65px;
				margin: -5px 11px 0 -65px;
			}
		
				.comments li .thumbnail span {
					position: absolute; top: 0; left: 0; z-index: 10;
					display: block;
					width: 65px; height: 65px;
					text-indent: -10000px;
					background: url(/urbania/static/images/all/backgrounds/comment_thumbnail.png) top left no-repeat;
				}
			
				.comments li .thumbnail img { position: absolute; top: 3px; left: 3px; z-index: 5; }
				
			.comments li h6 {
				font-size: 1.1em !important;
				color: #2e2e2e;
				font-weight: normal;
				text-decoration: underline;
				margin: 0 0 4px 0;
			}
				.comments li h6 a { color: #2e2e2e !important; }
			
			.comments li p {
				width: 500px;
				float: left;
				font-family: Helvetica, Arial, Sans-serif;
				font-size: 1.1em !important;
				line-height: 1.4em;
				color: #2a2a2a;
			}

			.comments li p.read_more {
			  width: auto;
			  float: right;
			  margin: 0 5px 20px 0;
			}

			.comments li p.author {
				position: absolute; z-index: 0;
				bottom: -1px; left: 0; top: auto;
				width: 100%;
				padding: 3px 0 0 0;
				color: #fff;
				background: #1c1a1a;
				text-indent: 76px;
				margin-left: -65px;
				width:612px;
			}

			.comments li p.author a { color: #fff; }
			.comments li p.author a:hover { text-decoration: none; }
      .comments li p.author span { color: #8D8D8D; text-transform: none; }
      .comments li p.author span.date { text-transform: none; }



/* ------------------------------------------------------------------------
	16.0 Paging
------------------------------------------------------------------------- */

	ul.paging {
		float: right;
		margin: 10px 0 0 0;
	}
	
		ul.paging li {
			display: block; float: left;
			margin: 0 5px 0 0;
		}
		
		ul.paging li a { font-family: Helvetica, Arial, Sans-serif; font-size: 1.1em; color: #8d8d8d; text-decoration: none; }
		.comment ul.paging li a { color: #fff; }
		ul.paging li.selected a,
		.home ul.paging li.selected a { font-weight: bold; color: #FFF100; }
		
		ul.paging li.next a,
		ul.paging li.prev a {
			display: block;
			width: 9px; height: 15px;
			text-indent: -10000px;
		}
		
		ul.paging li.next { margin-right: 0px; }
		ul.paging li.next a { background: transparent url(/urbania/static/images/all/buttons/b_next_empty.png) no-repeat -3px -2px; }
		ul.paging li.prev a { background: transparent url(/urbania/static/images/all/buttons/b_previous_empty.png) no-repeat -2px -2px; }
		
		ul.paging li.prev.disabled a,
		ul.paging li.next.disabled a { background-color: #2b292a !important; }




/* ------------------------------------------------------------------------
	17.0 Sitemap
------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------
	18.0 Footer
------------------------------------------------------------------------- */


	#footer {
		background: #282626;
		clear: both;
		color: #535151;
		float: left;
		font-family: Helvetica, Arial, Sans-serif;
		margin: 1px 0 0 0px;
		padding: 0 0 10px 10px;
		position: relative;
		width: auto;
	}
	
		#footer a { font-family: Helvetica, Arial, Sans-serif; color: #535151; text-decoration: none; text-transform: uppercase; }
		#footer a:hover { color: #fff; background-position: bottom left; }
		#footer a.toxa {
        background: transparent url(/urbania/static/images/all/logos/toxa.gif) no-repeat scroll right top;
        bottom: 16px;
        font-size:9px;
        height: 15px;
        line-height: 2.5em;
        overflow:hidden;
        position:absolute;
        right: 19px;
        text-transform:none;
        width: 154px;
		}
			#footer a.toxa:hover { background-position: right -15px; }
	
		#footer .leftCol { float: left; list-style: none; padding: 2px 0 52px 0; }
		
			#footer .leftCol li {
				display: block; float: left;
				padding: 6px 10px 0 0;
				margin: 0 11px 0 0;
				background: url(/urbania/static/images/all/backgrounds/footer_line.gif) top right no-repeat;
			}
			#footer .leftCol li.last { background: none; }
			
			#footer .leftCol li a { text-transform: none; }
				
		#footer .rightCol { float: right; list-style: none; background: none; }
		
			#footer .rightCol li {
				display: block; float: left;
				padding: 8px 0 0 11px;
				margin: 0 7px 0 0;
				background: url(/urbania/static/images/all/backgrounds/footer_separator.gif) top left no-repeat;
			}
			#footer .rightCol li.last { margin-right: 0; padding-right: 10px;}
			#footer .rightCol li.first { padding-left: 6px; background: url(/urbania/static/images/all/backgrounds/footer_first_separator.gif) top left no-repeat; }

		#footer .logos {
			list-style: none;
			clear: both;
			padding: 66px 0 0 0;
		}
		
			#footer .logos li { display: block; float: left; }

/* ------------------------------------------------------------------------
	19.0 Maintenance
------------------------------------------------------------------------- */

	.maintenance #page {
		position: absolute;
		top: 50%; left: 50%;
		width: 289px;
		margin: -160px 0 0 -145px;
		padding: 0;
		border: 0;
	}

		.maintenance #page h1 {
			display: block;
			width: 289px; height: 130px;
			margin: 0 0 19px 0;
			text-indent: -10000px;
			background: url(/urbania/static/images/all/logos/logo_urbania_maintenance.jpg) top left no-repeat;
		}

		.maintenance #page p {
			display: block;
			width: 289px; height: 167px;
			font-family: Helvetica, Arial, Sans-serif;
			font-size: 2.1em;
			text-transform: uppercase;
			text-align: center;
		}

			.maintenance #page p span { font-size: 0.6em; }

	


/* ------------------------------------------------------------------------
	20.0 Magazine Navigator
------------------------------------------------------------------------- */

	.magazine_navigator {
		position: absolute;
		top: 36px; right: 0;
		width: 290px; height: 120px;
	}
	
		.magazine_navigator ul { position: relative; list-style: none; }
		
			.magazine_navigator ul li {
				position: absolute;
				top: 0; left: -17px;
				width: 320px; height: 120px;
			}
		
			.magazine_navigator ul a {
				position: absolute;
				display: block;
				top: 0; left: 0;
				padding: 0 0 2px 5px;
				background: url(/urbania/static/images/all/backgrounds/mag_shadow.png) bottom left no-repeat;
			}
		
			.magazine_navigator ul p {
				position: absolute;
				top: 80px; left: 123px;
				width: 180px;
				font-size: 1.2em;
				text-transform: uppercase;
			}
			
				.magazine_navigator ul p .grey { color: #acacac; }
				
				/**/ .magazine_navigator ul p { color: #343434; }

					/**/ .magazine_navigator ul p .grey { color: #343434; }
			
	.magazine_navigator .nav {
		position: absolute; z-index: 0;
		top: 0; left: -20px;
		width: 136px; height: 110px;
	}
	
		.magazine_navigator .nav li.prev {
			position: absolute; z-index: 0;
			top: 50px; left: 0;
			width: auto; height: auto;
		}
		
			.magazine_navigator .nav li.prev a {
				display: block;
				width: 16px; height: 18px;
				text-indent: -10000px;
				padding: 0;
				background: #fff url(/urbania/static/images/all/buttons/b_previous_empty.png) top left no-repeat;
			}
			
		.magazine_navigator .nav li.next {
			position: absolute; z-index: 0;
			top: 50px; left: 123px;
			width: auto; height: auto;
		}
		
			.magazine_navigator .nav li.next a {
				display: block;
				width: 15px; height: 18px;
				text-indent: -10000px;
				padding: 0;
				background: #fff url(/urbania/static/images/all/buttons/b_next_empty.png) top left no-repeat;
			}
			
		.magazine_navigator .nav li a:hover { background-color: #898989; }



/* ------------------------------------------------------------------------
	21.0 Paperbox
------------------------------------------------------------------------- */
	
	.paperbox {
		background: url(/urbania/static/images/all/backgrounds/paper_texture.jpg) no-repeat top left;
		color: #2a2a2a;
		margin: 0 0 13px;
		padding:0;
	}
	
		.paperbox .top {
			background: url(/urbania/static/images/all/backgrounds/paperbox_top.gif) no-repeat top left;
			height: 12px;
			overflow: hidden;
		}
		
		.paperbox .bottom {
			background: url(/urbania/static/images/all/backgrounds/paperbox_bottom.gif) no-repeat top left;
			height: 9px;
			overflow: hidden;
		}
		
		.paperbox .content {
			cursor: default !important;
			font-size: 0.8em;
			font-family: Helvetica, Arial, Sans-serif;
			margin: 0 0 0 7px !important;
		}
			.paperbox .content h4 { margin: 0 0 10px 0; }
			
		.paperbox .content #errors {
			font-size: 1.2em;
			margin: 0 0 10px 0;
		}
		

		
		
	.become-a-member {
		width: 300px;
	}

		.become-a-member h3{
			background: url(/urbania/static/images/all/backgrounds/label.gif) no-repeat top center;
			height: 24px;
			font-size: 2.3em;
			margin: 0 0 2px -8px;
			
		}

		.become-a-member ul{
			list-style: none;
			margin: 0 0 0 6px;
		}

			.become-a-member ul li{
				float: left;
				padding: 0 8px;
			}
			
		
	.paperboxbig {
		width: 611px;
		background: #fff url(/urbania/static/images/all/backgrounds/bottom_largePaperbox.gif) bottom left no-repeat;
		font-family: Helvetica, Arial, Sans-serif;
		font-size: 1.1em;
		color: #000;
	}
	
	.paperboxbig form {
		padding: 0 10px 15px 10px;
	}
	
		.paperboxbig form fieldset { padding: 7px 0 15px 170px; border-bottom: 1px #000 dotted; }
	
		.paperboxbig form p { border-bottom: 1px #000 dotted; padding: 10px; }
		
		.paperboxbig form label {
			display: block;
			float: left;
			width: 155px;
			margin: 0 0 10px 0;
			padding: 3px 0;
		}
		
			.paperboxbig form label.checkbox {
				width: auto;
				height: 35px;
				margin: 0 0 0 153px;
			}
			
				.paperboxbig form label.checkbox input { margin: 0 3px 0 0; width: auto; border: 0; padding: 0; }
		
		.paperboxbig form input {
			border-top: 1px #404040 solid;
			border-left: 1px #bcbcbc solid;
			border-right: 1px #bcbcbc solid;
			margin: 0 0 10px 0;
			width: 240px;
			padding: 3px;
		}
		
		.paperboxbig form input.submit { width: auto; border: 0; display: block; margin: 15px auto 0 auto; }
		
		.paperboxbig form .radio-buttons { margin-bottom: 20px; }
		.paperboxbig form .radio-buttons label { margin-right: 20px; width: auto; }
		.paperboxbig form .radio-buttons input { position: relative; top:3px; width: auto; border: 0; padding: 0; }
	
	.paperboxbig p { color: #000; }
	.paperboxbig p.paiement { border: 0; padding: 0; margin: 10px 0 0 0; }
	
	.paperboxbig #errors {
		color: #FE0000;
		padding: 15px 0 0 60px;
		margin: 15px 0 10px 0;
		background: #e5e5e5 url(/urbania/static/images/all/backgrounds/error_exclamation.gif) 10px 10px no-repeat;
	}
	
		.paperboxbig #errors p {
			color: #FE0000;
			border: 0;
			margin: 0;
			padding: 0;
		}
		
		.paperboxbig #errors ul { margin-bottom: 10px; }
		
	.paperboxbig .padding { padding-left: 6px; }
		
	.paperboxbig .colRight {
		float: left;
		width: 400px;
		margin: 10px 0 0 5px;
	}
	
	.paperboxbig .colRight p { margin: 0 0 20px 0; }
	
	.paperboxbig .colRight a { color: #000; text-transform: uppercase; }
	
	
	#infopersonnelles { background: url(/urbania/static/images/fr/titles/t_infopersonnelles.gif) 10px 10px no-repeat; }
	#connexion { padding-top: 20px; background: url(/urbania/static/images/fr/titles/t_connexion.gif) 10px 20px no-repeat; }


/* ------------------------------------------------------------------------
	22.0 Register
------------------------------------------------------------------------- */

	body.register #content {
		margin-top: 75px;
	}
	
	ul.cta {
		margin: 10px 0 0 0;
		border-top: 1px #4f4e4e solid;
		list-style: none;
	}
	
	ul.cta li { border-bottom: 1px #4f4e4e solid; }
	
	ul.cta .petit {
		display: block;
		width: 590px;
		height: 122px;
		text-indent: -10000px;
		background: url(/urbania/static/images/fr/cta/cta_petitMembre.gif) top left no-repeat;
	}
		ul.cta .petit:hover { background: url(/urbania/static/images/fr/cta/cta_petitMembre_hover.gif) top left no-repeat; }
	
	ul.cta .gros {
		display: block;
		width: 590px;
		height: 141px;
		text-indent: -10000px;
		background: url(/urbania/static/images/fr/cta/cta_grosMembre.gif) top left no-repeat;
	}
		ul.cta .gros:hover { background: url(/urbania/static/images/fr/cta/cta_grosMembre_hover.gif) top left no-repeat; }



/* ------------------------------------------------------------------------
	24.0 RSS
------------------------------------------------------------------------- */

	.rssContent {
		font-size: 1.1em;
		font-family: Helvetica, Arial, Sans-serif;
		padding-top: 75px;
	}

	.rssContent p {
		padding-left: 20px;
	}

	.whatsthat {
		background: #262422;
		padding: 10px 5px 10px 10px;
		margin: 10px 0 15px 10px;
	}
		.whatsthat h2 {
			font-weight: normal;
			font-size: 1em;
			text-transform: none;
			background: none;
			padding: 0;
			float: left;
		}
		.whatsthat a {
			font-weight: bold;
			font-size: 1.1em;
			color: #ee7f16;
			display: block;
			float: right;
		}
		.whatsthat p {
			padding: 15px 0 0;
			clear: both;
		}

	.rssContent ul {
		list-style: none;
		padding: 10px 0 0;
		clear: both;
	}
		.rssContent ul li {
			font-weight: bold;
			text-transform: uppercase;
			background: url(/static/images/all/backgrounds/border_pointX.gif) repeat-x left top;
			padding: 15px 0 15px 40px;
		}
			.rssContent ul li ul {
					padding-left: 65px;
					margin-top: -25px;
			}
				.rssContent ul li ul li {
					text-transform: none;
					padding: 3px 0 10px 0;
				}
					.rssContent ul ul li a {
						color: #fff;
						text-decoration: none;
						padding: 3px 0 3px 25px;
						background: url(/urbania/static/images/all/icons/rss.png) no-repeat left bottom;
					}
					.rssContent ul ul li a:hover { color: #ffff00; }



/* ------------------------------------------------------------------------
	25.0 Dock
------------------------------------------------------------------------- */

	#dock {
		font-family: Helvetica, Arial, Sans-serif;
		left: -496px;
		position: absolute;
		top: 30%;
		width: 571px;
		z-index: 10000;
		text-align: center;
	}
	#dock .content {
	 text-align:left;
	}
	
		#dock .login p a { font-size: 1em; }
	
		#dock .loader {
			text-align: center;
			width: 491px;
			padding: 10px 0 0 5px;
			float: left;
			position: relative;
			top: 21px;
			height: 58px;
			background: #1c1a1a url(/urbania/static/images/all/backgrounds/ajax-loader.gif) no-repeat 50% 75%;
		}
    #dock .tabs{ width:495px; }
		#dock .tabs-menu li {
			background: #1c1a1a;
			border-right: 1px solid #0b0a0a;
			border-left: 1px solid #181616;
			/* 5px 14px 5px 17px */
			height: 24px;
			overflow: hidden;
		}
		
		#dock .tabs-menu li a { 
    background: none; display:block; 
    padding: 5px 15px 3px 17px; 
    }
			
		#dock .tabs-menu li.current {
			background: #1c1a1a;
			margin-bottom: -1px;
			padding-top: 1px;
		}
		
		#dock .tabs_content {
			background: #1c1a1a;
			width: 491px;
			padding: 10px 0 0 5px;
			float: left;
			position: relative;
			top: -2px;
			min-height: 58px;
		}
		#dock .tabs_content h2 {
			background: url(/urbania/static/images/all/backgrounds/square_heading.gif) no-repeat left 4px;
			color: #ffff00;
			float: left;
			font-size: 1.1em;
			font-weight: normal;
			margin: 0;
			padding-left: 22px;
			padding-top: 2px;
		}

		#dock .tabs_content .howMany {
			color: #fff;
			padding-top: 5px;
			font-weight: normal;
		}

		#dock .tabs_content p {
			color: #fff;
			padding: 5px 0 5px 22px;
			clear: left;
			float: left;
		}

		#dock .tabs_content ul.paging {
			margin: 5px 50px 5px 0!important;
			clear: none;
		}
		#dock .tabs_content ul.paging li.selected a{
			color: #ffff00;
			font-weight: normal;
		}

		#dock .tabs_content .recent-activity {
			width: 491px;
			border-top: 1px solid #545352;
			float: left;
			clear: both;
		}

		#dock .tabs_content .recent-activity li { width: 100%; float: left; position: relative; }

		#dock .tabs_content .recent-activity li a { color: #fff; }

		#dock .tabs_content .commentList li a { color: #ffff00; font-style: italic; }

		#dock .tabs_content .recent-activity li .content { width: 287px; float: left; }

		#dock .tabs_content .recent-activity li .content h3 {
				/* margin-left: -20px; */
				height: auto;
			}
			
		#dock .tabs_content .commentList li .content h3 { margin-left: 0; line-height:23px; }
		#dock .tabs_content .commentList li .content h3 em { display: block; }
		
		#dock .tabs_content .commentList li .content h3 a {
			color: #fff;
			font-weight: normal;
		}
	
		#dock .tabs_content .recent-activity li .content h3 span.title { 
      display: inline-block; text-indent: -10000px; line-height:23px; height: 23px; 
      background-position: -20px 5px;
    }

		#dock .tabs_content .recent-activity li .content p {
			font-size: 1.3em;
			padding-left: 0;
		}
		#dock .tabs_content .commentList li .content { width: 330px; margin: 0 0 10px 0; }

		#dock .tabs_content .recent-activity li .content .type { color: #fff; padding-bottom: 10px; }
		#dock .tabs_content .recent-activity li .content .date { 
      color:#7B7B7B;
      display:block;
      line-height: 18px;
      font-size:11px;
      font-weight:normal;
      text-transform: none;
    }
		#dock .tabs_content .commentList li .content p { font-size: 1em; }

		#dock .tabs_content .recent-activity li .actions {
			float: right;
			margin: 10px;
		}

		#dock .tabs_content .recent-activity li .actions a, #dock .tabs_content .recent-activity li .actions { color: #7b7b7b; }

		#dock .tabs_content h2#t_monProfil {
			width: 84px;
			text-indent: -300000px;
			background: url(/urbania/static/images/fr/titles/t_monProfil.gif) no-repeat left top;
		}
			
	#dock .tabs_content h2#dockSigninTitle {
		background: none !important;
	}
	

	#dock .tabs-menu li a.trophy {
	   background: url(/urbania/static/images/all/icons/trophy_white.gif) no-repeat scroll left center ;
  }
  #dock .tabs-menu li a.trophy:hover, #dock .tabs-menu li.current a.trophy  {
	   background-image: url(/urbania/static/images/all/icons/trophy.gif);
  }
	#dock .tabs-menu li a.discuss {
	   background: url(/urbania/static/images/all/icons/discuss_white.gif) no-repeat scroll center left;
  }
  #dock .tabs-menu li a.discuss:hover, #dock .tabs-menu li.current a.discuss {
	   background-image: url(/urbania/static/images/all/icons/discuss.gif);
  }
	#dock .tabs-menu li a.trophy, #dock .tabs-menu li a.discuss {
	   padding-left: 30px;
	   background-position: 10px 5px;
	}

	
	.dockProfil {
		width: 447px;
		padding: 22px 0; margin: 0 22px;
		float: left;
		clear: both;
		border-bottom: 1px solid #545352;
	}
		.dockProfil p {
			padding: 0 !important;
		}
			.dockProfil p.save {
				float: none !important;
			}
			.dockProfil p.thumbnailProfile {
				padding: 0 10px 0 0 !important;
			}

		.dockProfil .rightInfos { width: 250px; height: 142px; float: left; position: relative; }
			.dockProfil .rightInfos ul { position: absolute; bottom: 30px; left:0px; width: 100%; }
			#dock .dockProfil .rightInfos p { position: absolute; bottom: 0px; left:0px; color: #acacac; }

		.dockProfil ul li {
			color: #fff;
			padding: 2px 0;
			border-bottom: 1px solid #545352;
		}
		.dockProfil ul li.name { color: #ffff00; font-style: italic; font-family: Georgia; font-size: 1.2em; }
		#dock .dockProfil ul li.site a { color: #ACACAC; }

	.dockThumbnail {
		padding: 5px 20px 20px;
		float: left;
	}
	.tabs_content .dockSignin { margin: 22px auto; width: 300px; }
	/**/ #dock .paperbox .top { background: url(/urbania/static/images/all/backgrounds/paperbox_top.gif) no-repeat left top; }
	/**/ #dock .paperbox .bottom { background: url(/urbania/static/images/all/backgrounds/paperbox_bottom.gif) no-repeat left bottom; clear: both; }

			#dock .tabs_content .paperbox p { color: #2A2A2A; font-size: 1.2em; padding-left: 1px; }
			#dock .tabs_content .paperbox p a { color: #2A2A2A; }

#dock .tabs_content .paperbox p.clearfix { text-align: center; float: none; }

#dock .tabs_content .paperbox p a.arrow-button,
#dock .tabs_content .paperbox p a.arrow-button span { float: none; display: inline; padding: 2px 5px; font-weight: bold; }

	#dock .tabs_content .arrow-button .left { color: #fff; font-size: 1em; }
	
	#dock .tabs_content .login form { float: left; }

		#dog_button {
			background: url(/urbania/static/images/all/buttons/dog_button.png) top left no-repeat;
			display: block;
			height: 71px;
			right: 3px;
			position: absolute;
			text-indent: -10000px;
			top: 30%;
			width: 72px;
		}
		#dog_button:hover { background-position: 0 -76px; }
		
		.open #dog_button { background-position: 0 -150px; }

/* ------------------------------------------------------------------------
	26.0 Reportage Video
------------------------------------------------------------------------- */

	.video {
		padding-top: 45px;
	}

	.flashContent { border-bottom: 1px solid #fff; position: relative; }

	.more { float: left; }

		.more ul { list-style: none; padding-top: 1px; }

			.more ul li { width: 296px; float: left; }

				.more ul li.first { padding-right: 20px; }

					.more ul li li { width: 276px; margin: 2px 0 5px 20px; }

					.more ul li .comments li { padding: 0; }

						.more ul li .comments li .thumbnail { margin-left: 0; width: 65px; }

						.more ul li .comments li p { width: 200px; }

							.more ul li .comments li p.author { width: 276px; text-indent: 76px; font-size: 1em; top: inherit;}

							.more ul li .comments li p.read_more { width: auto; right: 0;}



/* ------------------------------------------------------------------------
	27.0 Search
------------------------------------------------------------------------- */

	.search {
		padding-top: 80px;
	}
	
	.search .tabs { width: 100%; }
	
	.search .tabs-menu {
		position: relative;
		top: -25px;
		height: 27px;
	}
	
	.search .tabs_content .howMany { padding-top: 3px; }
	
	.search .tabs_content ul.paging {
		clear: none;
		margin: 5px 15px 0 0 !important;
	}
	
	.search ul.listTheme {
		margin-top: 15px;
		background-color: #1c1a1a;
	}
	
	.search ul.listTheme li {
		background-color: #262422;
	}
	
	.search ul.listTheme li .thumbnail { margin-left: 20px; }
	
	.search ul.listTheme li .content { width: 435px; }

	.search ul.listTheme li .content h5 { margin: 10px 0; }


/* ------------------------------------------------------------------------
	28.0 Vox Pop
------------------------------------------------------------------------- */

	.vox-pop { padding-top: 85px; }

	.vox-pop h2 {
		color: #FFFFFF;
		font-size: 3.2em;
		margin: 0 0 15px 18px;
		text-transform: uppercase;
	}

	.vox-pop .genericButton {
		margin: 0 0 0 19px;
	}
	
	.vox-pop .users .content { height: 185px; margin-left: 0; }
	

	
	.vox-pop .users li { margin-left: 19px; }
	.vox-pop .users li.answer_video,
	.vox-pop .users li.answer_video .content { width: 184px; }
	
	.vox-pop .users .content h5 { margin-top: 9px; }
	
	.vox-pop .users .content h5,
	.vox-pop .users .content p { margin-left: 35px; }
	
  .vox-pop .answer_video .content { 
    padding: 0 0 5px 0 !important;
  }
  
	.vox-pop .answer_text div {
		background: #0b0a0a url(/urbania/static/images/all/icons/voxpop_text.gif) bottom left no-repeat;
	}
	
	/* Popin window */
	
	.vox-pop-holder {
		display: none;
		background: url(/urbania/static/images/all/backgrounds/vox-pop-speech.png) bottom left no-repeat;
		position: absolute;
		top: -1000px;
		left: -1000px;
		width: 350px;
		z-index: 20000;
		font-size: 1.1em;
		padding: 0 0 16px 0;
	}
	
		.vox-pop-holder .content {
			background: url(/urbania/static/images/all/backgrounds/92_black.png) top left repeat;
			border: 1px #514f4f solid; border-bottom: 0;
			padding: 20px 15px;
		}
		
		.vox-pop-holder .content p {
			padding: 10px 0 0 40px;
			background: url(/urbania/static/images/all/backgrounds/vox_pop_quote_left.gif) top left no-repeat;
		}
		
		.vox-pop-holder .content p span {
			padding: 0 30px 10px 0;
			display: block;
			background: url(/urbania/static/images/all/backgrounds/vox_pop_quote_right.gif) bottom right no-repeat;
		}
		
	/* Popin Reply */
	
	.vox-pop-reply {
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		z-index: 11000;
	}
	
		.vox-pop-reply .video { display: none; padding: 5px 0 0 145px; }
		
		.vox-pop-reply .text { display: none; padding: 5px 0 0 0; }
		
			.vox-pop-reply .text .thumbnail {
				border:3px solid #2C2C2C;
				float:left;
			}
				.vox-pop-reply .text .thumbnail img { display: block; }
			
			.vox-pop-reply .text textarea {
				border-right:1px solid #404040;
				border-top:1px solid #404040;
				float:left;
				height:110px;
				padding:5px;
				width:536px;
			}
			
			.vox-pop-reply .text input { float: right; margin: 5px 1px 0 0; }
			
		.vox-pop-reply .comment-login { margin: 15px 0 0 20px; }
	
	/* Overlay reply */
	
	.vox-pop-overlay {
		background: #1c1a1a;
		display: none;
		height: 100%;
		left: 0;
		opacity: 0.95;
		position: absolute;
		top: 185px;
		width: 100%;
		z-index: 10000;
	}


/* ------------------------------------------------------------------------
	29.0 Static Pages (Legal, Contact, Etc)
------------------------------------------------------------------------- */

	.static {
		padding: 47px 0 0 0;
	}

	.static .submenu {
		float: left;
		list-style: none;
		width: 88px;
		margin: 0 5px 0 0;
		position: relative;
		padding-top: 25px;
		top: 0px; left: 0;
	}
	
	.static .submenu a:hover,
	.static .submenu .selected a { background-position: top right !important; }
	
	.static .content {
		float: left;
		font-family: Helvetica, Arial, Sans-serif;
		font-size: 1.1em;
		background: #242222;
		color: #fff;
		width: 489px;
		padding: 25px 15px 0 15px;
	}
	
	.static .content p {
		margin: 0 0 15px 0;
	}
	
	.static .content a { color: #fff; }
	.static .content a:hover { text-decoration: none; }
	
	.dottedList {
		list-style: none;
		margin: 15px 0;
	}
	
		.dottedList li {
			margin: 0 0 13px 0;
			background: url(/urbania/static/images/all/backgrounds/dotted_line.gif) bottom left repeat-x;
		}
		
			.dottedList li span {
				position: relative;
				bottom: -1px;
				background: #242222;
			}
		
			.dottedList li .left	{ display: block; float: left; }
			.dottedList li .right	{ display: block; float: right; }


/* ------------------------------------------------------------------------
	WebTV
------------------------------------------------------------------------- */

	.webtv .flashContent { border-bottom: 0; position: relative; top: -15px; }
	
	.webtv #sitesearch { bottom: 10px; background-image: none; }
	
	.webtv #backgroundline { top: 81px; }
	
	.webtv .allContent { padding-top: 0; }


/* ------------------------------------------------------------------------
	Musee Urbania
------------------------------------------------------------------------- */

	.museeurbania h2 { margin-left: 0 !important; }
	
	.museeurbania iframe {
		border: 0;
		overflow: hidden;
		margin-bottom: 20px;
	}



/* ------------------------------------------------------------------------
	30.0 Misc
------------------------------------------------------------------------- */
	.arrow-button{
		display: block;
		float: right;
		text-decoration: none;
	}

	.arrow-button .left {
		background: #000;
		display: block;
		height: 13px;
		color: #fff;
		font-size: 0.9em;
		float: left;
		padding: 2px 15px 0;
		font-family: Helvetica, Arial, Sans-serif;
	}
		.arrow-button:hover .left { color: #ffff00; }
	
	.arrow-button .right {
		background: url(/urbania/static/images/all/backgrounds/arrow_button_right.gif) no-repeat top left;
		display: block;
		width: 7px; height: 15px;
		float: left;
	}

	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}
	
	#iframeVernaculaire {
		margin-top:-15px;
	}
	.clearfix {display: block;}
      .tooltip .url{
        display:none;
      }
      
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
