#sidebar-pub, #sidebar-bottom-pub
{
background-color:#D6D6D6;
border:1px solid #FFFFFF;
height:250px;
margin:1px 1px 0;
overflow:visible;
width:300px;
}


.content {
margin-bottom:20px;
}

#tab_content {
margin:40px 5px 0px 5px;
width:100%;
}

#tab_content #topbar{
margin-bottom:20px;
}

#tab_content #sidebar{
float:left;
width:304px;
/*overflow:hidden;*/
}

#tab_content #rightbar{
float:right;
width:656px;
margin: 0px 0px 0px 0px;
/*overflow:hidden;*/
}

div.no_results {
	background: #FFF url(/apps/frontend/news/img/invalid_line.png) no-repeat;
	height: 100%;
	line-height: 13px;
	padding:2px;
	padding-left:18px;
	width: 580px;
	margin: 6px;
	}

/** Pagination **/
ul.pagination li {
	border:0;
	margin:0;
	padding: 0;
	text-align: center;
	}
	ul.pagination li {
	    display: inline;
	    font-size: 90%;
	    list-style-type: none;
	    margin-right: 0.2em;
		}
	
		ul.pagination li.next
		{
		  margin-left:10px;
		}
		
		ul.pagination a {
			background-color: #352818;
			border: solid 1px #ffffff;
			color: #ffffff;
			text-decoration: none;
			padding: 0.3em;
			}
			
			ul.pagination a:hover {
				background-color: #352818;
				border: solid 1px #fff;
				color: #fff;
				}
			ul.pagination li.previous a, ul.pagination li.next a {
				font-weight:bold;
				}
		ul.pagination li.active {
			color: #BD003A;
			font-weight:bold;
			font-size: 100%;
			margin:0px 5px 0px 5px;
			}
		ul.pagination li.afterText {
			/*color: #352818;*/
			color: #644F36;
			padding-left:3px;
			font-size:80%;
			}



/* --------- */

div.info {
	position: relative;
	padding-bottom: 1.0em;
	margin-left: 0;	
	margin-left: 0.7em;
}	

div.info:after {
	content:".";display:block;height:0;clear:both;visibility:hidden;
}

#filters {
	width: 400px;	
	margin: 0px;
	border: none;
	visibility: hidden;
}

#filters.yui-g {
	padding: 15px 0 10px 0;
}

#filters div.label
{
	color:#372718;
	font-weight:bold;
	margin-right:0;	
}

#filters .x-form-text, #filters textarea.x-form-field 
{
	background-image:none;
	font-weight: bold;
	color: #27B0F0;
}

#query_explain {
color:#505050;
font-size:93%;
font-weight:normal;
line-height:1.2em;
margin:5px 0 0 1em;
width:390px;
}

/* -------- */
div.sendtofriend-window h2, div.sendtofriend-window-homepage h2 {
	color: #44BCF1;
}
	
/*------*/


#member_bubble2
{
width:auto;height:auto;
background-color:#ffffff;
border:solid 1px #e0e0e0;
position:absolute;left:0px;top:0px;
display:none;
font-size:95%;
z-index:9999;
}

#member_bubble2 *
{
text-align:left;
}

#member_bubble2 .border
{
width:240px;
border:solid 1px #c0c0c0;
padding:2px 2px 5px 2px;
}

#member_bubble2 #loader
{
width:32px;height:32px;
margin:20px 20px 14px 20px;
}

#member_bubble2 .cadre_photo
{
width:87px;height:87px;
background:transparent url("/apps/frontend/communauty/img/cdp_cadre_photo.gif") no-repeat 0 0;
float:left;_float:none;
}

#member_bubble2 .cadre_photo img
{
width:70px;height:70px;
margin:7px 0 0 8px;
}

#member_bubble2 .data
{
width:auto;height:82px;
margin:0 0 0 90px;_margin:-85px 0 0 90px;
padding:5px 0 0 0;
line-height:16px;
}

#member_bubble2 .data *
{
cursor:default;
}

#member_bubble2 h2
{
display:block;
font-size:110%;
padding:1px 0 1px 3px;
width:auto;
font-weight:bold;
color:#35B5F1;
background-color:#e8e8e8;
margin:0;
}

#member_bubble2 h2.is_pro
{
padding:1px 0 1px 26px;
background:transparent url("/apps/frontend/member/img/pro_cartouche_1.png") no-repeat scroll left center;
}

#member_bubble2 .data div
{
font-size:85%;#font-size:80%;
color:#8D8779;
}

#member_bubble2 .data div b
{
font-size:95%;
color:#000000;
}

#member_bubble2 .data .pk b
{
/*background:transparent url("/apps/frontend/communauty/img/point_nostro.gif") no-repeat right center;*/
/*padding:3px 20px 0px 0px;*/
padding:3px 0px 0px 0px;
}

.contactBox .lnk,
#member_bubble2 .lnk
{
clear:both;
line-height:16px;
margin:2px 0 0 0;
}

.contactBox .lnk b,
#member_bubble2 .lnk b
{
display:block;
background:transparent url("/apps/frontend/communauty/img/memberpopup2_icons.png") no-repeat 0 0;
float:left;
height:16px;
}

.contactBox .lnk a,
#member_bubble2 .lnk a
{
text-decoration:none;
outline:none;
color:#352719;
font-family:arial;
font-size:10px;
cursor:pointer;
padding:1px 2px 2px 2px;
}

.contactBox .lnk a:hover,
#member_bubble2 .lnk a:hover
{
background-color:#352719;
color: #FFFFFF;
text-decoration:none;
outline:none;
}

.contactBox .lnk_goprofil b,
#member_bubble2 .lnk_goprofil b
{
width:10px;
background-position:0 0;
margin:0 7px 0 6px;_margin:0 4px 0 4px;
}

.contactBox .lnk_sendmsg b,
#member_bubble2 .lnk_sendmsg b
{
width:14px;
background-position:-26px 0;
margin:0 5px 0 4px;_margin:0 3px 0 2px;
}

.contactBox .lnk_addcontact b,
#member_bubble2 .lnk_addcontact b
{
width:14px;
background-position:-11px 0;
margin:0 5px 0 4px;_margin:0 3px 0 2px;
}

.contactBox .lnk_removecontact b,
#member_bubble2 .lnk_removecontact b
{
width:14px;
background-position:-41px 0;
margin:0 5px 0 4px;_margin:0 3px 0 2px;
}

#member_bubble2 .space
{
height:39px;
}



/*---SIDEBAR:APPEL CONTRIBS---*/

#wrap_sidebar_appelcontribs
{
margin-top:18px;
padding:0 0 10px 0;
width:304px;
}

#wrap_sidebar_appelcontribs #wsac_title
{
width:294px;height:153px;
background:transparent url("/apps/frontend/communauty/img/appel_contrib_title_white.png") no-repeat 0 0;
margin-left:4px;
}

#wrap_sidebar_appelcontribs #wsac_bottom
{
width:294px;height:29px;
background:transparent url("/apps/frontend/communauty/img/appel_contrib_bottom_white.png") no-repeat 0 0;
margin-left:4px;
}

#wrap_sidebar_appelcontribs #wsac_content
{
width:273px;height:auto;
background-color:#27b0f0;
margin-left:16px;
}

#wrap_sidebar_appelcontribs #wsac_content table.n_shadows
{
margin:0px 2px 0 2px;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel
{
width:245px;height:auto;min-height:100px;
position:relative;
padding:3px 3px 8px 3px;
overflow:hidden;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel *
{
display:block;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel h1
{
font-size:130%;
font-weight:bold;
color:#000000;
margin:0 0 3px 0;
display:block;
clear:both;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel .tags b.first
{
background:transparent url(/apps/frontend/main/img/iconTag.gif) no-repeat scroll 0 0;
padding-left:16px;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel .tags b
{
color:#0C6AA7;
display:inline;
font-weight:normal;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel .tags b a
{
border-bottom:1px dotted;
color:#0C6AA7;
display:inline;
font-size:11px;
text-decoration:none;
outline:none;
font-weight:normal;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon
{
display:block;
background:transparent url("/apps/frontend/communauty/img/nico_icones_categories_contribs.png") no-repeat scroll -1px -1px;
width:48px;
height:40px;
margin:0 0 0 -4px;
float:left;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_1
{background-position:-99px -83px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_2
{background-position:-99px -124px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_3
{background-position:-50px -1px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_4
{background-position:-148px -42px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_5
{background-position:-148px -83px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_6
{background-position:-99px -1px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_7
{background-position:-148px -1px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_8
{background-position:-1px -83px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_9
{background-position:-1px -124px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_10
{background-position:-50px -42px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_11
{background-position:-1px -42px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_12
{background-position:-50px -83px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_13
{background-position:-50px -124px;}
#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel b.icon_type_14
{background-position:-99px -42px;}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel h2
{
font-size:110%;
font-weight:bold;
font-style:italic;
color:#897a63;
display:block;
padding:11px 0 0 0;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel .desc
{
font-size:85%;
color:#000000;
margin:0;
line-height:16px;
}

#wrap_sidebar_appelcontribs #wsac_content .intro
{
font-size:85%;
color:#FFFFFF;
padding:4px 17px 8px 17px;
line-height:14px;
text-align:justify;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel hr
{
border:none;
border-bottom:solid 1px #e0e0e0;
margin:4px 0pt;
font-size:1px;
line-height:1px;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel .wsac_goto_links
{
overflow:hidden;
margin:2px 0 0 5px;#margin:0 0 0 5px;
position:relative;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel .wsac_goto_links a
{
color:#27b0f0;
text-decoration:none;
font-size: 93%;
font-weight: bold;
line-height:14px;
padding-left:17px;
background:transparent url("/apps/frontend/communauty/img/appels_contribs_puces.png") no-repeat 0 0;
margin:5px 0 0 0;
outline:none;
}

.ref_bg
{
	background-color: red;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_content_panel .wsac_panel .wsac_goto_links a:hover
{
background:transparent url("/apps/frontend/communauty/img/appels_contribs_puces.png") no-repeat 0 -14px;
text-decoration:none;
background-color: #FFFFFF;
color:#1d8cc0;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_panel_selector
{	
text-align:center;
height:24px;
margin-top:6px;
padding:0 0 0 68px;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_panel_selector a
{
text-decoration:none;
padding:2px 6px 2px 5px;
outline:none;
background-color:#146d97;
color:#d0d0d0;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_panel_selector a.is_selected
{
background-color:#ffffff;
color:#000000;
font-weight:bold;
padding:4px 8px 4px 7px;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_panel_selector a.selectnext
{
background:none;
text-decoration:none;
outline:none;
color:#146D97;
padding:0 0 0 10px;
}

#wrap_sidebar_appelcontribs #wsac_content #wsac_panel_selector a.selectnext:hover
{
color:#ffffff;
}

.messagerie_nouveau_logo
{
position:absolute;left:476px;top:406px;_top:414px;
width:212px;height:28px;
}

.messagerie_nouveau_logo b
{
display:block;
position:absolute;left:0;top:0;
width:85px;height:26px;
background:transparent url("/apps/frontend/main/img/communaute_new.png") no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/apps/frontend/main/img/communaute_new.png", sizingMethod="scale");
}

.messagerie_nouveau_logo div
{
position:absolute;right:0;top:0;
width:85px;height:26px;
background:transparent url("/apps/frontend/main/img/communaute_new.png") no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/apps/frontend/main/img/communaute_new.png", sizingMethod="scale");
}
