/*
Theme Name: LNC
Theme URI: http://quentin.nichini.fr
Description: Le theme de LNC
Version: 1.0
Author: Quentin Nichini
Author URI: http://quentin.nichini.fr
*/


body {
	background-color:#cd97e7;
	color:#333802;
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:16px;
	text-align: center;
}

.clear {
	clear: both;
	}
	
a {
	color: #000;
	text-decoration: underline;
}

a img {
	border: none;
	}

/*Index */
	
	
#general {
text-align: left;
width: 900px;
margin: 0px auto 0 auto;
position: relative;
}

#general #header {
width: 900px;
margin: 10px auto 10px auto;
}

#general #header #logo {
width: 462px;
height: 110px;
margin: 0 0 0 20px;
float: left;
}

#general #header #encart_newsl {
width: 313px;
height: 91px;
margin: 15px 0 0 75px;
background: url(images/encart_newsl.gif);
float: left;
}
#general #header #encart_newsl p {
color: #905da8;
font-size: 9px;
padding: 0 0 0 10px;
}


#general #menu {
width: 834px;
margin: 10px 0 0 40px;
padding: 0;
list-style: none; 
height: 32px;
*margin-bottom: -5px;
*width: 800px;
}

#general #menu li {
display: inline ;
padding: 0;
margin: 0 0 0 10px;
height: 32px;
}

#general #menu li a{
padding: 0;
margin: 0;
height: 0px;
height: 32px;
}

#general #central {
width: 834px;
margin: 0 0 0 35px;
float: left
}

#general #central #central-haut {
background: url(images/cadre-haut.jpg) no-repeat;
width: 834px;
height: 20px;
float: left;
}
#general #central #central-centre {
background: url(images/cadre-centre.jpg) repeat-y;
width: 834px;
float: left;
}
#general #central #central-bas {
background: url(images/cadre-bas.jpg) no-repeat;
width: 834px;
height: 20px;
float: left;
}


#general #central #central-centre #contenu-accueil {
background: url(images/illustr_accueil.gif) top left no-repeat;
width: 834px;
margin: 0 0 0 25px;
float: left;
}

#general #central #central-centre #contenu-accueil #presentation-obj {
width: 480px;
padding-top: 150px;
text-align: justify;
margin-bottom: 10px;
float: left;
}

#general #central #central-centre #contenu-accueil #presentation-obj #objectifs-accueil {
width: 480px;
float: left;
background: url(images/objectifs_ico.gif) no-repeat top right;
}

h2.titre_obj {
width: 480px;
color: #cd97e7;
padding-top: 5px;
}

#general #central #central-centre #contenu-accueil #presentation-obj #objectifs-accueil #menu-objectifs {
width: 480px;
margin: 0;
padding: 0;
list-style: none; 
height: 46px;
}

#general #central #central-centre #contenu-accueil #presentation-obj #objectifs-accueil #menu-objectifs li {
float: left;
padding: 0;
margin: 0 0 0 5px;
background: #905da8;
width: 150px;
height: 140px;
}

#general #central #central-centre #contenu-accueil #presentation-obj #objectifs-accueil #menu-objectifs li h3 {
color: white;
font-size: 14px;
text-align:center;
padding:0;
margin:5px 0;
}

#general #central #central-centre #contenu-accueil #presentation-obj #objectifs-accueil #menu-objectifs li p {
color: white;
font-size: 11px;
padding:5px;
margin:0;
text-align: left;
}


#general #central #central-centre #contenu-accueil #candid-actu {
width: 260px;
float: left;
margin: 0 0 0 15px;
}

#general #central #central-centre #contenu-accueil #candid-actu #appel {
width: 260px;
float: left;
background: black;
margin: 100px 0 0 0px ;
}

h2.appel_titre {
color: white;
font-size: 16px;
background: url(images/editorial_titre.gif) top left no-repeat;
padding: 0 0 0 45px;
height: 32px;
margin: 10px 0 0 10px;
}

#general #central #central-centre #contenu-accueil #candid-actu #appel p{
color: white;
margin: 20px;
text-align: justify;
float: left;
}

#general #central #central-centre #contenu-accueil #candid-actu #appel #menu-appel {
width: 270px;
margin: 0 0 0 20px;
padding: 0;
list-style: none; 
height: 46px;
}

#general #central #central-centre #contenu-accueil #candid-actu #appel #menu-appel li {
display: inline ;
padding: 0;
margin: 0;
height: 46px;
}

#general #central #central-centre #contenu-accueil #candid-actu #appel #menu-appel li a{
padding: 0;
margin: 0;
height: 0px;
height: 46px;
}

#general #central #central-centre #contenu-accueil #candid-actu #actu {
width: 280px;
float: left;
margin: 20px 40px 0 0px;
}

#general #central #central-centre #contenu-accueil #candid-actu #actu .article {width: 270px; margin: 0px 0 0 10px; *margin-top:10px;}
#general #central #central-centre #contenu-accueil #candid-actu #actu  a.explorer {float:right;margin-right: 20px; margin-bottom: 10px; margin-top: 10px}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article-comm  {margin-top: 20px; width: 270px;}
#general #central #central-centre #contenu-accueil #candid-actu #actu .left_article_list {margin:0px; padding:0px; width: auto;float: left}
#general #central #central-centre #contenu-accueil #candid-actu #actu .right_article_list {margin:0px; padding:0px; width: 150px; float: left}
#general #central #central-centre #contenu-accueil #candid-actu #actu .first_message                              {margin:0px 0px 18px; border:0; text-align:justify}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .miniature_article                              {margin:0px 10px 0px 0px; padding:0px; float:left}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .miniature_article a img                        {margin:0px; padding:0px; border:0px}
#general #central #central-centre #contenu-accueil #candid-actu #actu  p.article_info                                {margin:5px 15px 0px 0px; padding:0px; width:150px; float:left; font-size:11px; color:#666666; text-align: center;}
#general #central #central-centre #contenu-accueil #candid-actu #actu  p.article_info a                              {margin:5px 0px 8px; padding:0px; font-size:12px; text-align: center;}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article_mini                              {width: 140px; *width: 150px; margin:0px; padding:0px; float:left; text-align: justify;}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article h3.article_mini_title                     {padding: 0px; margin: 0px 0px 5px 10px; font-size: 13px; border: 0;width: 250px;}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article_mini h3.article_mini_title a  {padding: 0px; margin: 0px 0px 5px 0px; font-size: 13px; text-decoration: none; width: 250px;}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article_mini p                            {margin:0px; padding:0px; color:#333333}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article_mini p.message_author a           {font-weight:normal}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article_mini p span                       {margin:0px; padding:0px 20px 0px 8px; color:#B2B2B2}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .article_mini a                            {margin:0px; padding:0px; font-weight:bold}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_actions                           {clear:left; text-align:right; margin: 0px; padding-top: 8px;font-size:11px; color:#666666 }
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_actions a                         {height:100%; margin: 0px; font-size:11px; }
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_actions a.edit                    {padding:8px 17px 0px 0px; background:url(images/icons/icon-edit.gif) no-repeat left bottom}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_actions a.delete                  {padding:8px 14px 0px 0px; background:url(images/icons/icon-delete.gif) no-repeat left bottom}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_actions a:hover                   {text-decoration:none}

#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_edit_form                         {margin:0px; padding:0px; float:left; width:370px}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_edit_form li                      {margin:0px; padding:0px; border:0px; float:none}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_edit_form li.submit               {text-align:right}
#general #central #central-centre #contenu-accueil #candid-actu #actu  .message_edit_form textarea                {margin:0px 0px 8px; width:358px}



h2.actu_titre {
color: #cd97e7;
font-size: 16px;
background: url(images/actu_micro.gif) top no-repeat;
padding: 10px 0 0 20px;
height: 40px;
margin: 0px 0 0 0px
}


#general #central #central-centre #article-single {
float: left;
width: 700px;
margin-left: 40px;
margin-top: 10px;
}

#general #central #central-centre #article-single h1 {
font-size: 20px;
color: #905da8;
display: inline;
line-height: 1.5em;
}

#general #central #central-centre #article-single h2 {
font-size: 14px;
color: #905da8
}


#general #central #central-centre #article-single .article-complete  {
font-size: 14px;
}


/*Membres */

#general #central #central-centre p.membres-intro {
font-size: 12px;
width: 600px;
text-align: justify;
margin-left: 40px;
float: left;
}

#general #central #central-centre .centreimg-droite{
background: url(images/illustr_defaut.gif) no-repeat;
width: 99px;
height: 99px;
float: right;
margin-right: 50px
}



#general #central #central-centre #membres {
list-style: none;
display: block;
float: left;
width: 796px;
margin-top: 0px;
}

#general #central #central-centre h2.membrestitre{
color: black;
font-size: 18px;
margin-left: 40px;
margin-bottom: 10px;
}

#general #central #central-centre h3 {
color: black;
font-size: 14px;
margin-left: 40px;
margin-bottom: 10px;
}

#general #central #central-centre  #membres li{
float: left;
margin: 20px 0 0 0px;
width: 796px;
text-align: center;
height: 160px;
}

#general #central #central-centre  #membres li .gauche-membre {
width : 125px;
float: left;
background: #cd97e7;
height: 155px;
}

#general #central #central-centre  #membres li .gauche-membre p.nom {
margin: 0 auto 0 auto;
color: #fff;
width: 125px;
font-weight: bold;
}

#general #central #central-centre  #membres li .gauche-membre  p.fonction{
margin: 0 auto 0 auto;
color: #fff;
width: 125px;
font-size: 10px;
font-weight: bold;
}

#general #central #central-centre  #membres li .gauche-membre p.societe {
margin: 0 auto 0 auto;
color: #fff;
width: 125px;
font-size: 10px;
font-style: italic;}

#general #central #central-centre  #membres li .droite-membre {
background-color: black;
color: white;
width: 650px;
height: 155px;
float: left;
}
#general #central #central-centre  #membres li .droite-membre p{
font-size: 12px;
padding: 0;
margin:5px 5px 5px 15px;
text-align: justify;
}

#general #central #central-centre  #membres li .droite-membre p.lien a{
font-size: 12px;
color: white;
}


#general #central #central-centre #partners-national {
list-style: none;
width: 700px;
max-height: 300px;
float: left;

}

#general #central #central-centre  #partners-national li{
float: left;
margin: 0px 0 10px 5px;
width: 127px;
text-align: center;
background: #cd97e7;
}

#general #central #central-centre  #partners-national li img{
border: 1px solid #cd97e7
}

#general #central #central-centre  #partners-national li a{
color: black;
font-size: 11px;
}

#general #central #central-centre #partners-agencesimmo {
list-style: none;
width: 700px;
max-height: 300px;
float: left;
}

#general #central #central-centre  #partners-agencesimmo li{
float: left;
margin: 0px 0 10px 10px;
width: 127px;
text-align: center;
background: #cd97e7;
color: black;
font-size: 11px;
}

#general #central #central-centre  #partners-agencesimmo li img{
border: 1px solid #cd97e7
}

#general #central #central-centre #partners-syndic {
list-style: none;
width: 700px;
max-height: 300px;
float: left;
}

#general #central #central-centre  #partners-syndic li{
float: left;
margin: 0px 0 10px 10px;
width: 127px;
text-align: center;
background: #cd97e7;
color: black;
font-size: 11px;
}

#general #central #central-centre  #partners-syndic li img{
border: 1px solid #cd97e7
}


#general #central #central-centre #partners-bailleur {
list-style: none;
width: 700px;
max-height: 300px;
float: left;
}

#general #central #central-centre  #partners-bailleur li{
float: left;
margin: 0px 0 10px 10px;
width: 127px;
text-align: center;
background: #cd97e7;
color: black;
font-size: 11px;
}

#general #central #central-centre  #partners-bailleur li img{
border: 1px solid #cd97e7
}

/*Agrements */


#general #central #central-centre  h1.agrements-titre {
color: black;
font-size: 18px;
margin-left: 40px;
margin-bottom: 10px;
}

#general #central #central-centre p.agrements-intro {
font-size: 12px;
width: 600px;
text-align: justify;
margin-left: 40px;
float: left;
}

#general #central #central-centre .centreimg-droite-agrements{
background: url(images/illustr_certifications.gif) no-repeat;
width: 146px;
height: 81px;
float: left;
margin-left: 20px;
}

#general #central #central-centre #agrements {
list-style: none;
display: block;
margin: 20px 0 10px 100px;
width: 600px;
}

#general #central #central-centre  #agrements li{
float: left;
margin: 0px 0 10px 10px;
width: 130px;
height: 100px;
text-align: center;
background: #905da8;
color: black;
font-size: 11px;
}

#general #central #central-centre  #agrements li p.menu-agre a{
color: white;
font-size: 12px;
font-weight: bold;
float: left;
width: 130px;
padding-top: 20px;
}


/*Services */

#general #central #central-centre #services {
float: left;
width: 600px;
}

#general #central #central-centre #services h1.services-titre{
color: black;
font-size: 18px;
margin-left: 40px;
margin-bottom: 10px;
margin-top: 10px;
float: left;
width: 600px;
}

#general #central #central-centre #services p.services-intro {
font-size: 12px;
width: 600px;
text-align: justify;
margin-left: 40px;
float: left;
margin-top:5px;
}


/*Contact */

#general #central #central-centre .centreimg-droite-contact{
background: url(images/illustr_contact.gif) no-repeat;
width: 121px;
height: 124px;
float: right;
margin-right: 50px
}

#general #central #central-centre .centreimg-droite-actus{
background: url(images/illustr_presse.gif) no-repeat;
width: 115px;
height: 90px;
position: absolute;
top: 170px;
left: 700px;
margin-right: 50px;
z-index:0;
}

#general #central #central-centre #contact  {
float: left;
width: 600px;
margin-left: 40px;
}

#general #central #central-centre #contact #lnc-adresse {

float: left;
width: 300px;
}

#general #central #central-centre #contact #contact-divers {
float: left;
width: 300px;
}

#general #central #central-centre #contact #contact-divers p a {
color: #000

}

#general #central #central-centre #contact #formulaire-contact {

}

#general #central #central-centre #pres-agrement  h1 {
color: black;
font-size: 18px;
margin-left: 40px;
margin-bottom: 10px;
}
#general #central #central-centre #pres-agrement  h2 {
color: #905da8;
font-size: 16px;
margin-left: 60px;
margin-bottom: 10px;
margin-top: 20px;
}




#general #central #central-centre #pres-agrement #agrement-total {
width: 710px;
border: 1px solid #905da8;
margin-left: 60px;
padding: 10px;
float: left;
}

#general #central #central-centre #pres-agrement #agrement-total .agrement-gauche {
width: 150px;
float: left;
margin-top: 15px;
}

#general #central #central-centre  #pres-agrement #agrement-total .agrement-droite {
float: left;
width: 540px;
*margin-top: 15px;
}

#general #central #central-centre #pres-agrement #agrement-total .agrement-droite p.description-agrement{
margin-left: 10px;
width: 530px;
float: left;
font-size: 14px;
text-align: justify;
}



#general #central #central-centre #actualites h1.page_title {
color: black;
font-size: 18px;
margin-left: 40px;
margin-bottom: 10px;
}

#general #central #central-centre #actualites #actus-gauche {
float: left;
width: 350px;
margin-left: 40px;
margin-top: 10px;
}

#general #central #central-centre #actualites #actus-droite {
float: left;
width: 350px;
margin-left: 40px;
z-index:10000;
position: relative;
margin-top: 10px;
}

#general #central #central-centre #actualites h2{
color: black;
width: 350px;
font-size: 12px;
margin-left: 10px;
margin-bottom: 10px;
border-bottom: 1px solid black;
}


/**************************************** Articles List *************************************************************************************/

#general #central #central-centre #actualites #actus-gauche  .article {width: 340px; margin: 10px 0 0 10px;}
#general #central #central-centre #actualites #actus-gauche  a.explorer { margin-top: 10px; float:left;margin-left: 10px;
margin-bottom: 10px;}
#general #central #central-centre #actualites #actus-gauche  .article-comm  {margin-top: 20px; width: 340px}
#general #central #central-centre #actualites #actus-gauche .left_article_list {margin:0px; padding:0px; width: auto;float: left}
#general #central #central-centre #actualites #actus-gauche .right_article_list {margin:0px; padding:0px; width: 150px; float: left}
#general #central #central-centre #actualites #actus-gauche .first_message                              {margin:0px 0px 18px; border:0; text-align:justify}
#general #central #central-centre #actualites #actus-gauche  .miniature_article                              {margin:0px 10px 0px 0px; padding:0px; float:left}
#general #central #central-centre #actualites #actus-gauche  .miniature_article a img                        {margin:0px; padding:0px; border:0px}
#general #central #central-centre #actualites #actus-gauche  p.article_info                                {margin:5px 15px 0px 0px; padding:0px; width:150px; float:left; font-size:11px; color:#666666; text-align: center;}
#general #central #central-centre #actualites #actus-gauche  p.article_info a                              {margin:5px 0px 8px; padding:0px; font-size:12px; text-align: center;}
#general #central #central-centre #actualites #actus-gauche  .article_mini                              {width: 240px; *width: 230px; margin:0px; padding:0px; float:left; text-align: justify;}
#general #central #central-centre #actualites #actus-gauche  .article_mini h3.article_mini_title                     {padding: 0px; margin: 0px 0px 5px 0px; font-size: 14px; border: 0;}
#general #central #central-centre #actualites #actus-gauche  .article_mini h3.article_mini_title a  {padding: 0px; margin: 0px 0px 5px 0px; font-size: 14px; text-decoration: underline;}
#general #central #central-centre #actualites #actus-gauche  .article_mini p                            {margin:0px; padding:0px; color:#333333}
#general #central #central-centre #actualites #actus-gauche  .article_mini p.message_author a           {font-weight:normal}
#general #central #central-centre #actualites #actus-gauche  .article_mini p span                       {margin:0px; padding:0px 20px 0px 8px; color:#B2B2B2}
#general #central #central-centre #actualites #actus-gauche  .article_mini a                            {margin:0px; padding:0px; font-weight:bold; text-decoration: underline;}
#general #central #central-centre #actualites #actus-gauche  .message_actions                           {clear:left; text-align:right; margin: 0px; padding-top: 8px;font-size:11px; color:#666666; padding-bottom: 1px; border-bottom: 1px dotted #e5e5e5 }
#general #central #central-centre #actualites #actus-gauche  .message_actions a                         {height:100%; margin: 0px; font-size:11px; }
#general #central #central-centre #actualites #actus-gauche  .message_actions a.edit                    {padding:8px 17px 0px 0px; background:url(images/icons/icon-edit.gif) no-repeat left bottom}
#general #central #central-centre #actualites #actus-gauche  .message_actions a.delete                  {padding:8px 14px 0px 0px; background:url(images/icons/icon-delete.gif) no-repeat left bottom}
#general #central #central-centre #actualites #actus-gauche  .message_actions a:hover                   {text-decoration:none}

#general #central #central-centre #actualites #actus-gauche  .message_edit_form                         {margin:0px; padding:0px; float:left; width:370px}
#general #central #central-centre #actualites #actus-gauche  .message_edit_form li                      {margin:0px; padding:0px; border:0px; float:none}
#general #central #central-centre #actualites #actus-gauche  .message_edit_form li.submit               {text-align:right}
#general #central #central-centre #actualites #actus-gauche  .message_edit_form textarea                {margin:0px 0px 8px; width:358px}


#general #central #central-centre #actualites #actus-droite  .article {width: 340px; margin: 10px 0 0 10px;}
#general #central #central-centre #actualites #actus-droite  a.explorer { margin-top: 10px; float:left;margin-left: 10px;
margin-bottom: 10px;}
#general #central #central-centre #actualites #actus-droite  .article-comm  {margin-top: 20px; width: 340px}
#general #central #central-centre #actualites #actus-droite .left_article_list {margin:0px; padding:0px; width: auto;float: left}
#general #central #central-centre #actualites #actus-droite .right_article_list {margin:0px; padding:0px; width: 150px; float: left}
#general #central #central-centre #actualites #actus-droite .first_message                              {margin:0px 0px 18px; border:0; text-align:justify}
#general #central #central-centre #actualites #actus-droite  .miniature_article                              {margin:0px 10px 0px 0px; padding:0px; float:left}
#general #central #central-centre #actualites #actus-droite  .miniature_article a img                        {margin:0px; padding:0px; border:0px}
#general #central #central-centre #actualites #actus-droite  p.article_info                                {margin:5px 15px 0px 0px; padding:0px; width:150px; float:left; font-size:11px; color:#666666; text-align: center;}
#general #central #central-centre #actualites #actus-droite  p.article_info a                              {margin:5px 0px 8px; padding:0px; font-size:12px; text-align: center;}
#general #central #central-centre #actualites #actus-droite  .article_mini                              {width: 240px; *width: 230px; margin:0px; padding:0px; float:left; text-align: justify;}
#general #central #central-centre #actualites #actus-droite  .article_mini h3.article_mini_title a  {padding: 0px; margin: 0px 0px 5px 0px; font-size: 14px; text-decoration: underline;}
#general #central #central-centre #actualites #actus-droite  .article_mini h3.article_mini_title                     {padding: 0px; margin: 0px 0px 5px 0px; font-size: 14px; border: 0;}
#general #central #central-centre #actualites #actus-droite  .article_mini p                            {margin:0px; padding:0px; color:#333333}
#general #central #central-centre #actualites #actus-droite  .article_mini p.message_author a           {font-weight:normal}
#general #central #central-centre #actualites #actus-droite  .article_mini p span                       {margin:0px; padding:0px 20px 0px 8px; color:#B2B2B2}
#general #central #central-centre #actualites #actus-droite  .article_mini a                            {margin:0px; padding:0px; font-weight:bold}
#general #central #central-centre #actualites #actus-droite  .message_actions                           {clear:left; text-align:right; margin: 0px; padding-top: 8px;font-size:11px; color:#666666; padding-bottom: 1px; border-bottom: 1px dotted #e5e5e5 }
#general #central #central-centre #actualites #actus-droite  .message_actions a                         {height:100%; margin: 0px; font-size:11px; }
#general #central #central-centre #actualites #actus-droite  .message_actions a.edit                    {padding:8px 17px 0px 0px; background:url(images/icons/icon-edit.gif) no-repeat left bottom}
#general #central #central-centre #actualites #actus-droite  .message_actions a.delete                  {padding:8px 14px 0px 0px; background:url(images/icons/icon-delete.gif) no-repeat left bottom}
#general #central #central-centre #actualites #actus-droite  .message_actions a:hover                   {text-decoration:none}

#general #central #central-centre #actualites #actus-droite  .message_edit_form                         {margin:0px; padding:0px; float:left; width:370px}
#general #central #central-centre #actualites #actus-droite  .message_edit_form li                      {margin:0px; padding:0px; border:0px; float:none}
#general #central #central-centre #actualites #actus-droite  .message_edit_form li.submit               {text-align:right}
#general #central #central-centre #actualites #actus-droite  .message_edit_form textarea                {margin:0px 0px 8px; width:358px}






#general #central #central-centre #category h1.page_title {
color: black;
font-size: 18px;
margin-left: 40px;
margin-bottom: 10px;
}



#general #central #central-centre #category  .article {width: 700px; margin: 10px 0 0 10px;}
#general #central #central-centre #category  a.explorer { margin-top: 10px; float:left;margin-left: 10px;
margin-bottom: 10px;}
#general #central #central-centre #category  .article-comm  {margin-top: 20px; margin-left: 40px;width: 700px}
#general #central #central-centre #category .left_article_list {margin:0px; padding:0px; width: auto;float: left}
#general #central #central-centre #category .right_article_list {margin:0px; padding:0px; width: 150px; float: left}
#general #central #central-centre #category .first_message                              {margin:0px 0px 18px; border:0; text-align:justify}
#general #central #central-centre #category  .miniature_article                              {margin:0px 10px 0px 0px; padding:0px; float:left}
#general #central #central-centre #category  .miniature_article a img                        {margin:0px; padding:0px; border:0px}
#general #central #central-centre #category  p.article_info                                {margin:5px 15px 0px 0px; padding:0px; width:150px; float:left; font-size:11px; color:#666666; text-align: center;}
#general #central #central-centre #category  p.article_info a                              {margin:5px 0px 8px; padding:0px; font-size:12px; text-align: center;}
#general #central #central-centre #category  .article_mini                              {width: 600px; *width: 590px; margin:0px; padding:0px; float:left; text-align: justify;}
#general #central #central-centre #category  .article_mini h3.article_mini_title                     {line-height: 10px;padding: 0px; margin: 0px 0px 5px 0px; font-size: 14px; border: 0;}
#general #central #central-centre #category  .article_mini h3.article_mini_title a  {line-height: 10px;padding: 0px; margin: 0px 0px 5px 0px; font-size: 14px; text-decoration: none;}
#general #central #central-centre #category  .article_mini p                            {margin:0px; padding:0px; color:#333333}
#general #central #central-centre #category  .article_mini p.message_author a           {font-weight:normal}
#general #central #central-centre #category  .article_mini p span                       {margin:0px; padding:0px 20px 0px 8px; color:#B2B2B2}
#general #central #central-centre #category  .article_mini a                            {display: inline; margin:0px; padding:0px; font-weight:bold;line-height: 30px; font-size: 16px;}
#general #central #central-centre #category  .message_actions                           {clear:left; text-align:right; margin: 0px; padding-top: 8px;font-size:11px; color:#666666; padding-bottom: 1px; border-bottom: 1px dotted #e5e5e5 }
#general #central #central-centre #category  .message_actions a                         {height:100%; margin: 0px; font-size:11px; }
#general #central #central-centre #category  .message_actions a.edit                    {padding:8px 17px 0px 0px; background:url(images/icons/icon-edit.gif) no-repeat left bottom}
#general #central #central-centre #category  .message_actions a.delete                  {padding:8px 14px 0px 0px; background:url(images/icons/icon-delete.gif) no-repeat left bottom}
#general #central #central-centre #category  .message_actions a:hover                   {text-decoration:none}

#general #central #central-centre #category  .message_edit_form                         {margin:0px; padding:0px; float:left; width:370px}
#general #central #central-centre #category  .message_edit_form li                      {margin:0px; padding:0px; border:0px; float:none}
#general #central #central-centre #category  .message_edit_form li.submit               {text-align:right}
#general #central #central-centre #category  .message_edit_form textarea                {margin:0px 0px 8px; width:358px}

/**************************************** Sociable **************************************************************************************/

div.sociable { margin: 10px 10px 0 0px; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


#general #footer-lnc {
width: 834px;
margin: 0px auto 10px 35px;
background: black;
color: white;
float: left;
height: auto;
}

#general #footer-lnc a {
color: white;
}

/**************************************** Pagination *************************************************************************************/
#general .pagination {float: right; margin-top: 20px; color: #b8b8b8}
#general .pagination a{color: #b8b8b8}
#general .pagination .prev{background: url(images/pagination_left.png) no-repeat; height: 12px; padding-left: 12px}
#general .pagination .next{ background: url(images/pagination_right.png) no-repeat top right; height: 12px; padding-right: 12px}
#general .pagination .current {color: black}

