#bd
{
margin:0 0 0 9px;
}

div#banner_top {
	background:transparent url("/apps/frontend/mag/img/mag_accueil_alaune_top.gif") 0px 0px no-repeat;
	height:45px;
	width:954px;
	margin:0px 9px;
	#margin:0px 9px;
}
div#banner {
	background:transparent url("/apps/frontend/mag/img/mag_accueil_alaune_middle.gif") 0px 0px repeat-y;
	margin:0px 9px;
	#margin:0px 9px;
	text-align:center;
	}
div#banner_bottom {
	background:transparent url("/apps/frontend/mag/img/mag_accueil_alaune_bottom.gif") 0px 0px no-repeat;
	height:23px;
	width:954px;
	margin:0px 9px;
	#margin:0px 9px;
}

h1 {
	/*18px via YUI Fonts CSS foundation*/
	/*font-size:138.5%;*/
	font-size: 167%;
	}
h2 {
	font-family: 'Trebuchet MS',Verdana,sans-serif;
	/*16px via YUI Fonts CSS foundation*/
	/*font-size:138.5%;*/
	font-size: 161.6%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
/*
//todo pour article body
abbr,acronym {
	indicating to users that more info is available 
	border-bottom:1px dotted #000;
} 
em {
	bringing italics back to the em element
	font-style:italic;
}
*/
/*
blockquote,ul,ol,dl {
	margin:1em;
}
*/
/*
dl dd {
	giving UL's LIs generated numbers
	margin-left:1em;
}

th,td {
	borders and padding to make the table readable
	border:1px solid #000;
	padding:.5em;
}
th {
	distinguishing table headers from data cells
	font-weight:bold;
	text-align:center;
}
caption {
	coordinated margin to match cell's padding
	margin-bottom:.5em;
	centered so it doesn't blend in to other content
	text-align:center;
}
p,fieldset,table,pre {
	so things don't run into each other
	margin-bottom:1em;
}
*/
/* setting a consistent width, 160px; 
   control of type=file still not possible */
/*input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}*/
input[type=text],input[type=password],textarea{width:16em;*width:11.9em;}

/** 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 a {
 			border:solid 1px #352818;
			margin-right:2px;
			}
			ul.pagination .next a,
			ul.pagination .previous a {
				font-weight:bold;
				border:solid 1px #FFFFFF;
				}
			ul.pagination a:link,
			ul.pagination a:visited {
				color: #0063e3;
				display:block;
				padding:3px 6px;
				text-decoration:none;
				}
			ul.pagination a:hover{
				border:solid 1px #666666;
				}
		ul.pagination .active {
			color: #BD003A;
			font-weight:bold;
			display: block;
			padding: 4px 6px;		
			}*/
		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%;
			}


#homepage-navigation
{
  margin:5px 0 20px 8px;
  height:40px;
}

#homepage-navigation .label
{
  font-size:120%;
  color:#ffffff;
  font-weight:bold;
  margin-right:10px;
  margin-top:10px;
  float:left;
}

#homepage-navigation ul li
{
  float:left;
  padding-top:2px;
}

#homepage-navigation ul li a
{
	text-decoration:none;
	color:#454545;
	outline:none;
}

#homepage-navigation ul li a:hover
{
	color:#ffffff;
}

#homepage-navigation ul li a span
{
	width:90px;height:41px;
	display:block;
  text-align:center;
  padding-top:9px;
  background:url("/apps/frontend/mag/img/mag_choixpar_off.jpg") 0px 0px no-repeat;
  cursor:pointer;
}

#homepage-navigation ul li a.active,#homepage-navigation ul li a.active:hover,#homepage-navigation ul li a.active:visited
{
  color:#000000;
  font-size:120%;
  font-weight:bold;
}

#homepage-navigation ul li a.active span
{
  cursor:pointer;
  background:url("/apps/frontend/mag/img/mag_choixpar_on.jpg") 0px 0px no-repeat;
}

#ft
{
	background:#E3DEC8 url("/apps/frontend/mag/img/mag_bkg_ft_sans_motif.jpg") no-repeat scroll 0%;
	height:146px;
	margin:0 0 0 9px;
	width:954px;
}

#ft.motif
{
	background:#E3DEC8 url("/apps/frontend/mag/img/mag_bkg_ft.jpg") no-repeat scroll 0%;
}

#yui-main .motif
{
  background:transparent url("/apps/frontend/mag/img/mag_bkg_content.jpg") no-repeat 670px bottom;
}

#summary {
	background:#FFFFFF none repeat scroll 0%;
	margin:0pt 0.7em;
	height:300px;
}

/*--rss--*/

.feeds
{
  position:absolute;right:10px;top:234px;
  height:15px;
  background:url("/apps/frontend/main/img/rss.gif") no-repeat 0px 0px;
  line-height:11px;#line-height:13px;
}

.feeds a:link, .feeds a:hover, .feeds a:visited, .feeds a:focus, .feeds a:active
{
  padding-left:17px;
  text-decoration:none;
  font-size:85%;
  color:#29B0F0;
  background-color:none;
}

/*--mag footer--*/

#footer_summary
{
	width:98%;
	margin-left:12px;
}

#footer_summary h3
{
	color:#28AFEF;
	font-size:140%;#font-size:120%;
	padding-bottom:0.3em;
}



#footer_summary h4, #footer_summary h4 a
{
	color:#2D2D26;
	font-size:100%;
}
#footer_summary h4 a:hover {
	text-decoration: underline;
}

#footer_summary .last_comments .article_title a
{
	color:#352719;
	font-size:90%;
	text-decoration: none;
}
#footer_summary .last_comments .article_title a:hover
{ 
	background-color:#352719;
	color: #FFFFFF;
	font-size:90%;
	text-decoration: none;
}

#footer_summary .last_comments .comment_body a
{
	color:#000000;
	font-size:85%;
	text-decoration: none;
}
#footer_summary .last_comments .comment_body a:hover
{
	color:#000000;
	font-size:85%;
	text-decoration: underline;
}
#footer_summary .last_comments .comment_author
{
	float:right;
	font-size:85%;
}

#footer_summary .last_comments .comment_author a
{
	color:#29AEEF;
	text-decoration:none;
}

#footer_summary .last_comments .comment_author a:hover {
	text-decoration:underline;
}

#footer_summary .article_most_popular .published_at
{
  display:block;
	color:#959595;
	font-size:85%;
}

#footer_summary .last_comments .published_at
{
  display:block;
	color:#959595;
	font-size:85%;
	float:left;
}

#footer_summary h4.drafting_project_title_article
{}

#footer_summary h4.drafting_project_title_dossier
{
	color:#B3936A;
}

#footer_summary h4
{
  clear:both;
}

#footer_summary ol.breadcrumbs li
{
  float:left;
  border:none;
  margin-bottom:0px;
  width:auto;
}

#footer_summary ol.breadcrumbs li span
{
  margin:0 2px 0 2px;
}

#footer_summary ol.breadcrumbs li, #footer_summary ol.breadcrumbs li a
{
	color:#B3936A;
	font-size:93%;
	font-weight:bold;
}

ul.article_most_popular li,ul.article_also_read li,
ul.last_comments li,
ul.articles_and_folders_to_come li
{
  border-top:solid 1px #C6BBA7;
  margin-bottom:14px;
  width:90%;
}

ul.last_comments li h5
{
  /*font-size:80%;*/
  font-weight:normal;
}

ul.articles_and_folders_to_come table
{
  margin:1px 0 4px 0;
}

ul.articles_and_folders_to_come td.drafting_project_type
{
  padding-top:3px;
  padding-right:5px;
  vertical-align:top;
}

ul.articles_and_folders_to_come td.drafting_project_type div
{
  width:26px;
  height:28px;
}

ul.articles_and_folders_to_come td.drafting_project_type div.article
{
  background:url("/apps/frontend/mag/img/mag_a_paraitre_article.gif") no-repeat 2px 1px;
}

ul.articles_and_folders_to_come td.drafting_project_type div.dossier
{
  background:url("/apps/frontend/mag/img/mag_a_paraitre_dossier.gif") no-repeat 0px 0px;
}

ul.articles_and_folders_to_come td.drafting_project_intro
{
  font-size:85%;
  /*text-align:justify;*/
  /*line-height:13px;*/
}

ul.articles_and_folders_to_come td.drafting_project_intro a
{
  color:#000000;
  text-decoration: none;
}
ul.articles_and_folders_to_come td.drafting_project_intro a:hover
{
  color:#000000;
  text-decoration: underline;
}

ul.articles_and_folders_to_come span.released_at
{
  display:block;
	color:#959595;
	font-size:85%;
	float:left;
}

ul.articles_and_folders_to_come a.drafting_project_comment_link
{
  color:#28AFEF;
	float:right;
	font-size:85%;
}

ul.articles_and_folders_to_come a.drafting_project_comment_link:hover
{
	font-weight:bold;
}

ul.articles_and_folders_to_come a.drafting_project_comment_link span
{
	background:transparent url("/apps/frontend/main/img/icons.gif") no-repeat scroll 0%;
	float:left;
	height:15px;
	margin:3px 0.3em 0pt 0pt;
	padding:0pt;
	width:15px;
}

ul.articles_and_folders_to_come a.drafting_project_comment_link span
{
	background-position:-1px -18px;
}

ul.articles_and_folders_to_come a.drafting_project_comment_link:hover span
{
	background-position:-18px -18px;
}

div.articles_and_folders_to_come_see_all
{
  border-top:solid 1px #C6BBA7;
  padding-top:6px;
  width:90%;
}

div.articles_and_folders_to_come_see_all span
{
  background:url("/apps/frontend/main/img/puce.png") no-repeat 0px 0px;
  width:13px;height:13px;
  float:left;
  margin:3px 3px 0 0px;
  margin-left:40px;#margin-left:30px;
}

a.drafting_project_link_all
{
  margin-top:10px;
}

a.drafting_project_link_all:link, a.drafting_project_link_all:hover, a.drafting_project_link_all:visited
{
  color:#928264;
  text-decoration:none;
}

ul.articles_and_folders_to_come div.clearb
{
  clear:both;
}

/*-------*/


/*
div#taxonomy_box
{
	min-height:100px;height:auto !important;height:100px;
}
	
div#taxonomy_box div.RPanelContent
{
	min-height:100px;height:auto !important;height:100px;
}
	
ul#taxonomy_nav, ul#taxonomy_nav ul {
	list-style-type:none;
  	margin: 0;
  	padding: 0;
	}
	ul#taxonomy_nav a {
		background: #FFFFFF;
		color: #0B6BA7;
	  	display: block;
  		height: 30px;
  		line-height: 30px;
	  	margin: 2px 0;
	  	text-decoration: none;
	  	vertical-align: middle;
		}
	ul#taxonomy_nav li {
	  	list-style: none;
	  	margin: 0;
	  	padding: 0;
		}
		ul#taxonomy_nav li a {
			border-bottom: 1px #CBD5D7 solid;
		  	font-weight: bold;  
		  	padding-left: 1.3em;
			}
			ul#taxonomy_nav li.last a {
				border-bottom: none;
				}		
			ul#taxonomy_nav li a:hover, ul#taxonomy_nav li a.selected {
  				background: #ECF7FB;
				}
				ul#taxonomy_nav li ul li a {
  					color: #0B6BA7;	
  					font-weight: normal;
  					padding-left: 2.0em;  
 					}
					ul#taxonomy_nav li ul li a:hover, ul#taxonomy_nav li ul li a.selected {
						background: #ECF7FB;
					  	border-left: 5px #CBD5D7 solid;
					  	/*padding-left: 5px;*/
					  	/*padding-left: 15px;*/
						}
*/

/*---------------*/
.ext-el-mask {
    background-color:#FFFFFF;
    opacity:0.85;
    }
    
div.onglet_refleximmo {
	background: transparent url(/apps/frontend/mag/img/refleximmo.png) no-repeat 0 0;
	_background: transparent url(/apps/frontend/mag/img/refleximmo.gif) no-repeat 0 0;
	height: 40px;
	width: 289px;
	overflow: hidden;
	line-height: 200px;	
}



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



#contributions_topics {
margin-top: 5px;
}

#contributions_topics #taxonomy_title
{
background: url("/apps/frontend/news/img/taxonomy_title.png") top left no-repeat;
_background-image:none;
_background:url("/apps/frontend/news/img/taxonomy_title.gif") top left no-repeat;
margin:0;padding:0;
line-height:100px;
overflow:hidden;
width:95px;height:38px; 
}
#contributions_topics #taxonomy_title_interest
{
background: url("/apps/frontend/communauty/img/title_centre_interet.gif") top left no-repeat;
margin:0;padding:0;
line-height:100px;
overflow:hidden;
width:130px;height:38px; 
}


#contributions_topics #taxonomy_box .RPanelContent
{
background-color:#ffffff;
}

#contributions_topics #taxonomy_box .RPanelContent ul
{
list-style-type:none;
margin:0;padding:0;
}

#contributions_topics #taxonomy_box .RPanelContent li.topic
{
border-top:1px #CBD5D7 solid;
padding:0 0 0 4px;
color:#0B6BA7;
}

#contributions_topics #taxonomy_box .RPanelContent li.first
{
border-top:none;
}

#contributions_topics #taxonomy_box .RPanelContent li.topic ul
{
border-top:1px #CBD5D7 solid;
/*display:block;*/
}

#contributions_topics #taxonomy_box .RPanelContent li.topic a.atopic
{
line-height:30px;
font-weight: bold;
color:#0B6BA7;
text-decoration:none;outline:none;
height:30px;
line-height: 30px;
vertical-align:middle;
}

#contributions_topics #taxonomy_box .RPanelContent li.topic a.atopic
{
padding:2px 6px;
}

#contributions_topics #taxonomy_box .RPanelContent li.topic a.atopic:hover,
#contributions_topics #taxonomy_box .RPanelContent li.topic a.selected
{
background-color:#CFDFE5;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary
{
padding:4px 4px 6px 0;
line-height:14px;
font-size:75%;
color:#a0a0a0;
/*letter-spacing:-3px;*/
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a
{
font-weight:normal;
font-size:108%;
color:#6FA6C8;
/*padding:1px 2px;*/
text-decoration:none;outline:none;
/*letter-spacing:0;*/
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a.w0
{
color:#6FA6C8;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a.w1
{
color:#0B16A7;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a.w2
{
color:#8B3BDD;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a.w3
{
color:#D4197E;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a.w4
{
color:#D4197E;
font-weight:bold;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a:hover,
#contributions_topics #taxonomy_box .RPanelContent li.vocabulary a.selected
{
text-decoration:none;
background-color:#9DB4C3;
color:#ffffff;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary span.supopen
{
display:inline;
height:12px;
cursor:pointer;
background:transparent url("/apps/frontend/main/img/vocabulary_commands.png") no-repeat right 0;
font-size:10px;
padding:0 14px 0 0;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary span.suplist
{
display:none;
}

#contributions_topics #taxonomy_box .RPanelContent li.vocabulary span.suplist span.supclose
{
height:12px;
cursor:pointer;
background:transparent url("/apps/frontend/main/img/vocabulary_commands.png") no-repeat right -12px;
font-size:10px;
padding:0 8px 0 0;
margin:0 0 0 6px;
}




/*------*/


#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;
}










