@charset "utf-8";
/* ------------------------------------------------MENU HORIZONTALE */ 

#hhmenu{
				/* Conteneur du menu haut */
	height : 20px;
	float : left;
}
#hhm01{            		/* Cellule vide à gauche du menu */
	width : 10px;
	height : 20px;
	float : left;
}
.hhm02{            		/* Traits de séparation vertical du menu haut */
	width : 2px;
	height : 20px;
	background : url('Sep_menu_horizontal.gif') no-repeat;
	float : left
}
.hhm03{            		/* Cellule de titres du menu haut */
	text-align : center;
	float : left;
	height : 10px;
	color : #000000;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 4px;
}


#left {
	float: left;
	width: 170px;
}

#leftmenu {
	margin: 0;
	padding: 0;
}

#leftmenu a {
	display: block;
	background: #FFCC00 url(http://www.lys-or.com/images/vmenuarrow.gif) no-repeat center left;
	color: #FFFFFF;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
}

#leftmenu a:hover {
	color: #FFFFFF;
	background: #822C0F url(http://www.lys-or.com/images/vmenuarrowhover.gif) no-repeat center left;
}



/* -------------------------------------------------------COPYRIGHT */

#copyright{
	clear : both;
	letter-spacing : 1px;
}

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

TD {
	font-family:Verdana;
	font-size:11px;
	color: #000000;
}

/* -----------------------------------------------------------LIGNE */

HR {
	color: #000000;
}


.titremenu{
	color : #000000;
	font-size : 8px;
	font-weight : bold;
}

/* ------------------------------------------------LIENS PAR DEFAUT */

  A {
	color: #000000;
	font-weight : bold;
	text-decoration:none;
}
  A:hover {
	color: #FF8105;
	font-weight : bold;
	text-decoration:none;
	
}

/* ---------------------------------------------TABLEAUX PAR DEFAUT */

  Table {}
  TR {}
  TD {}

  /* fond, barres de defilement et les cases de formulaire et */
  body {
	background-color: #530628;
	scrollbar-face-color: #530628;
	scrollbar-shadow-color: #530628;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-track-color: #EEEEEE;
	scrollbar-highlight-color : White;
	margin : 0;
	text-align : center;
	font-family:Verdana;
	font-size:11px;
	color: #1C5F36;
}

  INPUT {
	background-color: #F2EBEF;
	border-color : #666699;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 1px;
	font-family: Arial;
	font-size: 9px;
}

  textarea {  
   border-left:thin ridge inset; border-right:thin ridge inset; border-top:thin ridge #000080; border-bottom:thin ridge #000080; font-family: "Verdana"; 
   font-size: 10pt;
   color : #666699;
   font-style: normal;
   line-height: normal;
   font-weight: normal;
   text-decoration: none;
   letter-spacing: normal;
   text-align: normal;
   word-spacing: normal;
   background-color: #F2EBEF
  }

  SELECT {
	font-family: "Arial";
	font-size: 8pt;
	color : #666699;
	background-color: #F2EBEF;
}

/* --------------------------------------------------------------------------------- */
/* les grands titres de chaque module */
/* --------------------------------------------------------------------------------- */

  .grandtitre {
	font-family:Trebuchet MS;
	font-size:10px;
	color: #FFCC00;
	font-weight:bold;
}

/* --------------------------------------------------------------- */
/* les entetes */
/* --------------------------------------------------------------- */
  TABLE.entete {
	background-color: #793E40;
	border-bottom : 1px dotted #800000;
	border-top : 1px dotted #800000;
	text-align : left;
}
  TR.entete {
	background-color: transparent;
}

TD.entete {
	color : #FFFFFF;
}

  TABLE.entete2 {}
  TR.entete2 {
	background-color: transparent;
}

  TABLE.entete3 {
	background-color: transparent;
	border-bottom : thin dotted #000000;
	border-top : thin dotted #000000;
}
  TR.entete3 {
	background-color: transparent;
}

/* --------------------------------------------------------------------------------- */
/* valeurs des menus (pour les menus créés par artiphp (identification zone membre)) */
/* --------------------------------------------------------------------------------- */

  /* titre des menus */
  .menutitre {
	font-family:Trebuchet MS;
	font-size:10px;
	color: #000000;
	font-weight:bold;
	text-align : left;
}
  .menutexte {
	text-align : center;
	font-size : 9px;
	color : #000000;
}
  TABLE.menu {
	background-color : transparent;
}
  TR.menutitre {
	text-align : left;
	height : 10px;
}

  TR.menutexte {}
  TD.menutitre {}
  TD.menutexte {}
    A.menum {
	color: #000000;
	background-color : transparent;
	text-decoration:none;
	font-weight : bold;
	font-size : 10px;
}
  A.menum:hover {
	color: #808080;
	background-color : transparent;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
}

/* -----------------------------------------------------------ADMIN */  

  A.menu {
	color: #000000;
	background-color : transparent;
	text-decoration:none;
	font-size : 10px;
}
  A.menu:hover {
	color: #D63231;
	background-color : transparent;
	text-decoration : none;
	font-size : 10px;
}

/* ------------------------------------------------MENU HORIZONTALE */ 

  A.menuh {
	color: #FFFFFF;
	text-decoration:none;
	font-weight : bold;
	font-size : 12px;
}
  A.menuh:hover {
	color: #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
}

/* ------------------------------------------------MENU VERTICALE RAJOUT */ 

  A.menuv {
	color: #800000;
	background-color : transparent;
	text-decoration:none;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	width : 100%;
	padding-left : 4px;
	line-height : 10px;
}
  A.menuv:hover {
	text-decoration : none;
	color : #808080;
}




/* --------------------------------------------------------------- */
/* les dossiers et les news */
/* --------------------------------------------------------------- */

/* ---------------------------------------------TITRE DES DOSSIERS */

  .titre {
	font-family:Trebuchet MS;
	font-size:12pt;
	color: #000000;
	font-weight:bold;
}
  .chapo {
	font-family:Trebuchet MS; 
	font-size:12pt; 
	color:#717171;
}

/* ---------------------------------------------TEXTE DES DOSSIERS */

  .texte {
	font-family:Trebuchet MS;
	font-size: 12px;
	color: #333333;
}

/* ----------------------------------------------DATE DES DOSSIERS */

  .datedos {
	font-family:Trebuchet MS;
	font-size:8px;
	color: #CCCCCC;
	font-weight:normal;
}
  .auteur {
	font-family:Trebuchet MS;
	font-size:8px;
	color: #CCCCCC;
	font-weight:bold;
}
  .cat {
	font-family:v;
	font-size:8px;
	color: #808080;
	font-weight:bold;
}

  TABLE.dossier {}
  TR.titre {}
  TR.chapo {}
  TR.texte {}
  TR.auteur {}
  TR.cat {}


/* ----------------------------------------------LIENS DES DOSSIERS */

  A.titredos {
	font-family:Trebuchet MS;
	font-size:11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
  A:hover.titredos {
	font-family:Trebuchet MS;
 	font-size:11px; 
	color:#FF3300; 
	font-weight:bold; 
	text-decoration:none;
}

/* -----------------------------------------------------------EDITO */

  
  .titredito {
	font-weight : bold;
	font-size : 8px;
	color : #800000;
}
  .textedito {
	text-align : justify;
	color : #000000;
	font-size : 8px;
}

  
  TABLE.edito {}
  TR.titredito {}
  TR.textedito {}
  
/* ----------------------------------------------VALEURS PAR DEFAUT */

TD.contenu{
	background-color : transparent;
	padding : 10px 10px 20px 20px;
}

.imprime{
	background-color : transparent;
}

.date {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	font-weight : bold;
	text-align : right;
	margin-right : 10px;
	text-transform : capitalize;
}

TD.recherche{
	border-bottom : thin dotted #804B6C;
	border-top : thin dotted #804B6C;
	padding-top : 8px;
}

TD.fondpage {
	color : #808080;
	background-color : #CCCCCC;
}


.skin{
	color : #FFFFFF;
	text-decoration:none;
	font-size : 9px;
}

.fondcontact{}

.fonddossier{}

.fondnews{}

/* ---------------------------------------------------MENU VERTICAL */

.menutitle{
	cursor:pointer;
	color: #000000;
	font-weight:bold;
	font-size : 10px;
	background : url('mg_titre.gif') no-repeat;
	padding-left : 0px;
	line-height : 20px;
	text-align : left
}

.submenu{}

A.m {
	color: #800000;
	background-color : transparent;
	text-decoration:none;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	background-image : url('e.gif');
	background-position :  left 50%;
	background-repeat : no-repeat;
	width : 100%;
	padding-left : 0px;
	line-height : 10px
}

A.m:hover {
	text-decoration : none;
	color : #808080;
	background-image : url('e.gif');
	background-position :  left 50%;
	background-repeat : no-repeat
}-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	background-image : url(e.gif);
	background-position : left;
	background-repeat : no-repeat;
	width : 100%;
	padding-left : 0px;
	line-height : 10px;
}

A.m:hover {
	text-decoration : none;
	color : #808080;
	background-image : url('e.gif');
	background-position :  left 50%;
	background-repeat : no-repeat
}



@import url("http://www.lys-or.com/css/style2.css");

body {
	margin:0;
	padding:0;
	/*height:100%;*/
	text-align:center;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, Sans-Serif;
	font-size:11px;


}

* {margin: 0; padding: 0; border: 0px none; font-family: "Trebuchet MS", Arial, sans-serif }

img {border:0;}
a {text-decoration:none;}


.cleaner {
	clear:both;
	height:0;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	line-height:1px;
	background:transparent;
}

.raquo {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
#right {
	float:right;
}
#left {
	float:left;
}
#left img{
	margin-right:15px;
}
#center {
	clear:both;
	text-align: center;
}
#above {
	clear:both;
}

input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

#page, #pageArticle {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-left:6px solid #E7E6E6;
	border-right:6px solid #E7E6E6;
	background-color:#FFFFFF;
	/*height:100%;*/
}
#page {
	width:973px;

}
#pageArticle {
	width:600px;
	
}
#errorserver{
	text-align: center;
	padding: 100px 20px ;
	color:#4F1136;
	font-weight:bold;
	font-size: 16px;
}
#formContent {
	padding:5px;
}	
#formContent div{
	/*width:100%;	*/
}
#formContent .inputText{
	width:300px;	
	border:1px solid #999999;
}


#formTitle {
	font-size:14px;
	color:#4F1136;
	font-weight:bold;
	margin-bottom:10px;
	width:100%;	
}

#formItem {
	font-weight:bold;
		color:#501036;
		width:100%;	
}

#formValue {
	margin-bottom:10px;
	width:100%;	
}
#formSubmit{
	margin-bottom:10px;
	float:left;
	}
/*
/* ---[[ Header ]]--- 
*/
#header {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:100%;
}

#pub01 {
	text-align:center;
	background-color:#FFFFFF;
	padding:7px;
}

#middleHeader {
	text-align:center;
	height:124px;
	background:#83194A url(../images/bg_middleheader_01.jpg) no-repeat 0% 0%;
	position:relative;
}

#logo {
	position:absolute;
	left:30px;
	top:17px;
	width:136px;
	height:76px;
	font-size:1px;
}

#navHeader {
	position:absolute;
	left:550px;
	width:430px;
	top:40px;
	height:60px;
	text-align:left;
}

#navInfo {
	float:left;
	text-align:left;
}

#navInfo ul li table{

	width:60px;
	float:left;
}
#searchengine {
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
	color:#F2EBEF;
	font-weight:bold;
	padding-top:0px;
	width:200px;
}

#searchengine input {
	border:1px solid #999999;
	margin:0;
	margin-top:4px;
	padding:0;
	padding-left:2px;
	padding-right:2px;
	height:20px;
	width:134px;
}

#searchengine img {
	vertical-align:bottom;
	margin-bottom:2px;
	margin-left:4px;
}

#navInfo ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	color:#F2EBEF;
}

#navInfo ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-right:5px;
	display:inline;
	
	
}

#navInfo ul li a {
	font-size:11px;
	color:#F2EBEF;
	font-weight:bold;
}

#navInfo ul li a:link,#navInfo ul li a:visited  {
	color:#F2EBEF;
}

#navInfo ul li a:focus,#navInfo ul li a:hover  {
	color:#FD9884;
}

#annoncesGoogleHeader {
	text-align:left;
	background-color:#FFFFFF;
	padding:10px;
	padding-left:34px;
	border-bottom:1px dotted #CCCCCC;
}

/*
/* ---[[ Zone centrale, le contenu ]]--- 
*/
#content {
	position:relative;
	padding-top:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:100%;
	background-color:#FFFFFF;
}

#col1 {
	float:left;
	width:605px;
	background-color:#FFFFFF;
}

#col2 {
	float:left;
	width:150px;
	background-color:#FFFFFF;
}

#col3 {
	float:right;
	width:200px;
	border-left:1px solid #E8E8E8;
	background-color:#FFFFFF;	
}

/*
/* ---[ Barre de droite 1 (Col2) ]--- 
*/
#navUnivers {
	margin:0;
	padding:0;
	width:147px;
}

#navUnivers ul {
	list-style:none;
	margin:0;
	margin-top:8px;
	padding:0;
	border:none;
	background:url(../images/bg_03.jpg) repeat-y left;
}

#navUnivers ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-right:10px;
}

#navUnivers ul li.rubrique {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:3px;
	text-transform:uppercase;
	background:#570C29 url(../images/bg_onglet_nav.jpg) no-repeat top left;
}

#navUnivers ul li a {
	font-size:11px;
	color:#501036;
	font-weight:bold;
	display:block;
	margin:0px;
	text-decoration:none;
	padding:4px;
	width:100%;
}

#navUnivers ul li a.currentselected,
#navUnivers ul li a.currentselected:link,
#navUnivers ul li a.currentselected:visited,
#navUnivers ul li a.currentselected:focus,
#navUnivers ul li a.currentselected:hover {
	color:#20B1DD;
	padding-left:14px;
	background:#FFFFFF url(../images/bg_04_hover.jpg) no-repeat bottom left;
}

#navUnivers ul li a.agenda {
	color:#FF674B;
}

html>body#navUnivers ul li a {
	width:auto;
}

#navUnivers ul li a:link,
#navUnivers ul li a:visited {
	color:#501036;
	text-decoration:none;
	padding-left:20px;
	background:url(../images/bg_04.jpg) no-repeat bottom left;
}

#navUnivers ul li a:focus,
#navUnivers ul li a:hover  {
	color:#20B1DD;
	padding-left:14px;
	background:#FFFFFF url(../images/bg_04_hover.jpg) no-repeat bottom left;
}

#navUnivers ul li a.agenda:link,#navUnivers ul li a.agenda:visited  {
	color:#FF674B;
	text-decoration:none;
	background:url(../images/bg_04.jpg) no-repeat bottom left;
}

#navUnivers ul li a.agenda:focus,#navUnivers ul li a.agenda:hover  {
	color:#20B1DD;
	background:#FFFFFF url(../images/bg_04_hover.jpg) no-repeat bottom left;
}

#navUnivers div.spacerFooter {
	background:#FFFFFF url(../images/bg_07.jpg) no-repeat top left;
	width:123px;
	height:78px;
}

/*
/* ---[ Barre de droite 2 (Col3) ]--- 
*/
#pub02,#pub03 {
	margin:0;
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px dotted #DCDCDC;
}


/*
/* ---[[ footer ]]--- 
*/
#footer {
	position:relative;
	background-color:#FFFFFF;
	width:100%;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
		
}

#navListLinksExtern {
	position:relative;
	background:#671847 url(../images/bg_08.jpg) repeat-x top;
	width:100%;
	border:1px solid black;


}
#navListLinksExternLeft{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:2px;

}
#navListLinksExternRight{
	padding-top:20px;
	padding-bottom:20px;
	padding-right:30px;
}

#navListLinksExternCenter{
	padding-top:20px;
	padding-bottom:20px;
	padding-right:2px;
}
#navListLinksExtern div {
	width:284px;
}




#navLinksStaticSite {
	position:relative;
	text-align:center;
	padding:20px;
}

#navLinksStaticSite ul {
	list-style:none;
	margin:0;
	padding:0;
}

#navLinksStaticSite ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	font-size:12px;
}

#navLinksStaticSite ul li a,
#navLinksStaticSite ul li a:link,
#navLinksStaticSite ul li a:visited  {
font-size:11px;
	color:#717171;
	text-decoration:none;
}

#navLinksStaticSite ul li a:focus,
#navLinksStaticSite ul li a:hover  {
	color:#20B1DD;
}

#gridsubrub {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}

#gridsubrub table {
	margin:0;
	padding:0;
	width:545px;
}

#gridsubrub td {
	margin:0;
	padding:0;
	vertical-align:top;
	padding-bottom:10px;
}

#gridsubrub td.spacerRight {
	padding-right:20px;
}

/* -------------------------------
/*         Les modules 
/* -------------------------------
*/
.espacemodule, .demiEspaceModule {
	float:left;
	margin-bottom:10px;
	/*border: 1px black solid;*/
}
.espacemodule{
		width:100%;
	}
.demiEspaceModule {
	width:49%;
	margin-right:2px;

}

/*
/* ---[ mod-breves ]--- 
*/
#mod-breves {
	padding-top:25px;
	padding-left:30px;
	padding-bottom:34px;
	padding-right:30px;
}

#mod-breves.hp {
	float:left;
	width:285px;
	padding-top:25px;
	padding-bottom:34px;
	padding-right:0px;
}

#mod-breves div.title, #mod-lepointsur div.title {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	background:url(../images/bg_02.jpg) no-repeat bottom left;
	padding-bottom:1px;
}

#mod-breves ul {
	list-style:none;
	margin:0;
	padding:0;
}

#mod-breves ul li {
	list-style-type:none;
	margin:0;
	padding:5px;
	font-weight:400;
}

#mod-breves ul li.brevePair {
	list-style-type:none;
	margin:0;
	padding:5px;
}

#mod-breves ul li.breveImpair {
	list-style-type:none;
	margin:0;
	padding:5px;
	border-top:1px solid #E2DCDC;
	border-bottom:1px solid #E2DCDC;
	background:url(../images/bg_05.jpg) repeat-y left;
}

#mod-breves ul li a:link,
#mod-breves ul li a:visited {
	color:#666666;
	text-decoration:none;
}

#mod-breves ul li a:focus,
#mod-breves ul li a:hover {
	color:#20B1DD;
}

#mod-breves ul li a,
#mod-breves div.linkAll a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

#mod-breves ul li span.readNext,
#mod-breves div.linkAll span.readNext, div.linkAll span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

#mod-breves div.linkAll {
	margin:0;
	padding:10px;
	font-weight:bold;
	font-size:11px;
	color:#20B1DD;
	text-align:right;
}


/*
/* ---[ mod-alaune ]--- 
*/
#mod-alaune {
	padding-bottom:5px;
	padding-right:30px;
	background:url(../images/bg_06.jpg) repeat-y left;
}

#mod-alaune div.title {
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	padding-left:30px;
	background:#FFFFFF url(../images/bg_02_alaune.jpg) no-repeat bottom left;
	padding-bottom:1px;
}

#mod-alaune table.grid {
	margin-top:10px;
	margin-left:30px;
}

#mod-alaune table.line {
	margin:0;
	padding:0;
	
}
#mod-alaune table.line td {
	width:50%;
}

#mod-alaune td {
	margin:0;
	padding:0;
	vertical-align:top;
	padding-bottom:15px;
}

#mod-alaune td.imgBigArticle {
	padding:0;
	padding-right:15px;
}

#mod-alaune td.spacerRight {
	padding-right:10px;
}


#mod-alaune ul.articleFirst,#mod-alaune ul.article {
	list-style:none;
	margin:0;
	padding:0;
}


#mod-alaune ul.article li, #mod-alaune ul.articleFirst li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#mod-alaune ul.articleFirst li {
	list-style-type:none;
	margin:0;
}

#mod-alaune ul.article li.surtitre {
	font-size:12px;
	color:#EF785A;
	line-height:100%;
}

#mod-alaune ul.article li.titre {
	font-size:14px;
	color:#4F1136;
	font-weight:bold;
	padding-bottom:6px;
}

#mod-alaune ul.articleFirst li.surtitre {
	font-size:13px;
	color:#EF785A;
	line-height:120%;
}

#mod-alaune ul.articleFirst li.titre {
	font-size:16px;
	color:#4F1136;
	font-weight:bold;
	padding-bottom:6px;
}

#mod-alaune ul.article li.titre a:link,
#mod-alaune ul.article li.titre a:visited,
#mod-alaune ul.articleFirst li.titre a:link,
#mod-alaune ul.articleFirst li.titre a:visited  {
	color:#4F1136;
	text-decoration:none;
}

#mod-alaune ul.article li.titre a:focus,
#mod-alaune ul.article li.titre a:hover,
#mod-alaune ul.articleFirst li.titre a:focus,
#mod-alaune ul.articleFirst li.titre a:hover  {
	color:#C32B89;
}

#mod-alaune ul.article li.chapo {
	font-size:12px;
	line-height:130%;
	color:#A2205C;
}

#mod-alaune ul.articleFirst li.chapo {
	font-size:14px;
	line-height:140%;
	color:#A2205C;
}

#mod-alaune ul.article li.chapo a:link,
#mod-alaune ul.article li.chapo a:visited,
#mod-alaune ul.articleFirst li.chapo a:link,
#mod-alaune ul.articleFirst li.chapo a:visited  {
	color:#666666;
	text-decoration:none;
}

#mod-alaune ul.article li.chapo a:focus,
#mod-alaune ul.article li.chapo a:hover,
#mod-alaune ul.articleFirst li.chapo a:focus,
#mod-alaune ul.articleFirst li.chapo a:hover  {
	color:#20B1DD;
}

#mod-alaune ul.article li.chapo span.readNext,
#mod-alaune div.linkAll span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

#mod-alaune ul.articleFirst li.chapo span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:12px;
}

#mod-alaune ul li span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

#mod-alaune div.linkAll {
	margin:0;
	padding:10px;
	font-weight:bold;
	font-size:11px;
	color:#20B1DD;
	text-align:right;
	margin-left:30px;
	border-top:1px dotted #CCCCCC;
}

/*
/* ---[ mod-lepointsur ]--- 
*/
#mod-lepointsur {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}

#mod-lepointsur table {
	margin-top:10px;
}

#mod-lepointsur td {
	vertical-align:top;
	padding-bottom:24px;
}

#mod-lepointsur td.imgBigArticle {
	padding-right:15px;
}

#mod-lepointsur ul.article, #mod-lepointsur ul.articleFirst {
	list-style:none;
	margin:0;
	padding:0;
}

#mod-lepointsur ul.article li, #mod-lepointsur ul.articleFirst li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#mod-lepointsur ul.article li.surtitre {
	font-size:12px;
	color:#EF785A;
	line-height:80%;

}

#mod-lepointsur ul.article li.titre {
	font-size:14px;
	color:#4F1136;
	font-weight:bold;
	padding-bottom:6px;
}

#mod-lepointsur ul.articleFirst li.surtitre {
	font-size:13px;
	color:#EF785A;
	line-height:120%;
}

#mod-lepointsur ul.articleFirst li.titre {
	font-size:16px;
	color:#4F1136;
	font-weight:bold;
	padding-bottom:6px;
}

#mod-lepointsur ul.article li.titre a:link,
#mod-lepointsur ul.article li.titre a:visited,
#mod-lepointsur ul.articleFirst li.titre a:link,
#mod-lepointsur ul.articleFirst li.titre a:visited  {
	color:#4F1136;
	text-decoration:none;
}

#mod-lepointsur ul.article li.titre a:focus,
#mod-lepointsur ul.article li.titre a:hover,
#mod-lepointsur ul.articleFirst li.titre a:focus,
#mod-lepointsur ul.articleFirst li.titre a:hover  {
	color:#C32B89;
}

#mod-lepointsur ul.article li.chapo {
	font-size:12px;
	color:#A2205C;
	line-height:140%;
}

#mod-lepointsur ul.articleFirst li.chapo {
	font-size:14px;
	line-height:140%;
	color:#A2205C;
}

#mod-lepointsur ul.article li.chapo a:link,
#mod-lepointsur ul.article li.chapo a:visited,
#mod-lepointsur ul.articleFirst li.chapo a:link,
#mod-lepointsur ul.articleFirst li.chapo a:visited  {
	color:#666666;
	text-decoration:none;
}

#mod-lepointsur ul.article li.chapo a:focus,
#mod-lepointsur ul.article li.chapo a:hover,
#mod-lepointsur ul.articleFirst li.chapo a:focus,
#mod-lepointsur ul.articleFirst li.chapo a:hover  {
	color:#20B1DD;
}

#mod-lepointsur ul.article li.chapo span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

#mod-lepointsur ul.articleFirst li.chapo span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:13px;
}

/*
/* ---[ mod-listearticles ]--- 
*/
#mod-listearticles {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}

#mod-listearticles ul.article {
	list-style:none;
	margin:0;
	padding:0;
}

#mod-listearticles ul.article li {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:15px;
}

#mod-listearticles ul.article li.titre {
	font-size:14px;
	color:#4F1136;
	font-weight:bold;
	padding-bottom:6px;
}

#mod-listearticles ul.article li.titre a,
#mod-listearticles ul.article li.titre a:link,
#mod-listearticles ul.article li.titre a:visited  {
	color:#4F1136;
	text-decoration:none;
}

#mod-listearticles ul.article li.titre a:focus,
#mod-listearticles ul.article li.titre a:hover  {
	color:#C32B89;
}

#mod-listearticles ul.article li.chapo {
	font-size:12px;
	color:#A2205C;
	line-height:140%;
}

#mod-listearticles ul.article li.chapo a,
#mod-listearticles ul.article li.chapo a:link,
#mod-listearticles ul.article li.chapo a:visited {
	color:#666666;
	text-decoration:none;
}

#mod-listearticles ul.article li.chapo a:focus,
#mod-listearticles ul.article li.chapo a:hover {
	color:#20B1DD;
}

#mod-listearticles ul.article li.chapo span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

/*
/* ---[ mod-focus ]--- 
*/
#mod-focus {
	margin:0;
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	/*border-bottom:1px dotted #DCDCDC;*/
}

/*
/* ---[ mod-liensexternes ]--- 
*/
#mod-liensexternes {
	margin:0;
	padding:0;
}

#mod-liensexternes div.title {
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	width:100%;
}

#mod-liensexternes ul {
	list-style:none;
	margin:0;
	padding:0;
}

#mod-liensexternes ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#mod-liensexternes ul li a,
#mod-liensexternes ul li a:link,
#mod-liensexternes ul li a:visited  {
	font-size:12px;
	line-height:140%;
	color:#FE542F;
	text-decoration:none;
}

#mod-liensexternes ul li a:focus,
#mod-liensexternes ul li a:hover  {
	color:#FD9884;
}


/*
/* ---[ mod-descrubrique ]--- 
*/
#mod-descrubrique {
	padding-top:15px;
	padding-left:30px;
	padding-bottom:34px;
	padding-right:30px;
}

#mod-descrubrique ul {
	list-style:none;
	margin:0;
	padding:0;
}

#mod-descrubrique ul li {
	list-style-type:none;
	margin:0;
}

#mod-descrubrique ul li.title {
	font-size:20px;
	color:#570B2B;
	font-weight:bold;
	padding-bottom:16px;
	text-transform:uppercase;
}

#mod-descrubrique ul li.desc {
	font-size:16px;
	color:#F2785B;
	font-weight:bold;
	line-height:130%;
}

/*
/* ---[ mod-subrub ]--- 
*/
#gridsubrub div.mod-subrub {
	padding-bottom:15px;
}

#gridsubrub div.mod-subrub div.title {
	margin:0;
	padding:0;
	font-weight:bold;
		font-size:16px;
	color:#4F1136;
	background:url(../images/bg_02.jpg) no-repeat bottom left;
	padding-bottom:1px;
	
}

#gridsubrub div.mod-subrub ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:8px;
}

#gridsubrub div.mod-subrub ul li {
	list-style-type:none;
	margin:0;
	line-height:120%;
}

#gridsubrub div.mod-subrub ul li a,
#gridsubrub div.mod-subrub ul li a:link,
#gridsubrub div.mod-subrub ul li a:visited  {
	color:#530B27;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

#gridsubrub div.mod-subrub ul li a:focus,
#gridsubrub div.mod-subrub ul li a:hover  {
	color:#BE1958;
}

#gridsubrub div.mod-subrub ul li span.raquo {
	color:#20B1DD;
	font-weight:bold;
	font-size:12px;
}


#gridsubrub div.mod-subrub ul.article {
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:10px;

}


#gridsubrub div.mod-subrub ul.article li {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:110%;
}

#gridsubrub div.mod-subrub ul.article li.surtitre {
	font-size:12px;
	color:#EF785A;
	line-height:100%;
}

#gridsubrub div.mod-subrub ul.article li.titre {
	font-size:14px;
	color:#4F1136;
	font-weight:bold;
	padding-bottom:6px;
}

#gridsubrub div.mod-subrub ul.article li.titre a,
#gridsubrub div.mod-subrub ul.article li.titre a:link,
#gridsubrub div.mod-subrub ul.article li.titre a:visited  {
	font-size:14px;
	color:#4F1136;
	text-decoration:none;
}

#gridsubrub div.mod-subrub ul.article li.titre a:focus,
#gridsubrub div.mod-subrub ul.article li.titre a:hover  {
	color:#C32B89;
}

#gridsubrub div.mod-subrub ul.article li.chapo {
	font-size:12px;
	color:#A2205C;
	font-weight:normal;
	line-height:140%;

}


#gridsubrub div.mod-subrub ul.article li.chapo a:link,
#gridsubrub div.mod-subrub ul.article li.chapo a:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

#gridsubrub div.mod-subrub ul.article li.chapo a:focus,
#gridsubrub div.mod-subrub ul.article li.chapo a:hover  {
	color:#20B1DD;
	font-weight:normal;
}

#gridsubrub div.mod-subrub ul.article li.chapo span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

#gridsubrub div.mod-subrub ul li span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

/*
/* ---[ mod-depeches ]--- 
*/

#mod-depeches {
	padding:0;
	margin:0;
	padding-top:25px;
	margin-left:30px;
	padding-left:10px;
	padding-bottom:34px;
	margin-right:30px;
	background-color:#F3F3F3;
}

#mod-depeches.hp {
	float:right;
	width:230px;
	padding:0px;
	margin:0px;
	margin-top:25px;
	margin-right:30px;
	background-color:#F3F3F3;
	
}

#mod-depeches div.title {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	padding-bottom:1px;
	padding-left:10px;
}





#mod-depeches div.linkAll a {
	font-size:12px;
	color:#20B1DD;
	text-decoration:none;
}

#mod-depeches div.linkAll span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

#mod-depeches div.linkAll {
	margin:0;
	padding:10px;
	font-weight:bold;
	font-size:11px;
	color:#20B1DD;
	text-align:right;
	background-color:#FFFFFF;
}


#newsAFP  {

	padding:0;
	padding-left:5px;
	padding-right:5px;
	background-color:#F3F3F3;
	border-top:1px dashed #CCCCCC;
	position: relative;
	height:184px;
	overflow:hidden;
	text-align:left;
}


#newsAFP  ul, #newsAFPHP ul {
	list-style:none;
	margin:0;
	padding:0;
}

#newsAFP  ul li, #newsAFPHP ul li {
	list-style-type:none;
	margin:0;
	padding:5px;
}
#newsAFPHP {
	padding-bottom:5px;
	padding-right:30px;
	padding-left:30px;

}

#rub {
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	padding-left:30px;
	background:#FFFFFF url(../images/bg_02_alaune.jpg) no-repeat bottom left;
	padding-bottom:1px;
}
#newsAFPHP ul li span.title{
	font-size:14px;
	color:#4F1136;
	font-weight:bold;

}
#newsAFP span.readNext,
#newsAFP span.readNext a {
	font-size:12px;
	color:#691338;
	font-weight:bold;
	text-decoration:none;
}
#newsAFP span.title, #newsAFP  span.title a{
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	}
#newsAFP  span.text,
#newsAFP  span.text a {
	font-size:13px;
	color:#666666;
	text-decoration:none;
}	
#newsAFP span.text,
#newsAFP span.text a {
	font-size:13px;
	color:#D44343;
	text-decoration:none;
}



/* -------------------------------
/*         La page article
/* -------------------------------
*/

/*
/* ---[ header ]--- 
*/
#art-header {
	padding-top:15px;
	padding-left:30px;
	padding-bottom:10px;
	padding-right:30px;
}

#art-header div.title {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#4F1136;
	background:url(../images/bg_02.jpg) no-repeat bottom left;
	padding-bottom:1px;
}

#image1 {
	float:left;
	margin-right:15px;
	margin-bottom:2px;
}
	
#image2 {
	vertical-align:bottom;
	margin-top:15px;
}

#art-header ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:8px;
}

#art-header ul li {
	list-style-type:none;
	margin:0;
}

#art-header ul.article li.titre,  #art-header ul.article li.titre a {
	font-size:16px;
	color:#FF5430;
	font-weight:bold;
	padding-bottom:6px;
	
}
#art-header ul.article li.surtitre {
	font-size:11px;
	color:#666666;
	
}

#art-header ul.article li.chapo {
	font-size:14px;
	color:#323232;
	font-weight:bold;
	line-height:140%;
}

#art-header ul.article li.chapo span.dateinfo,
#art-header ul.article li.chapo span.copyright {
	font-size:11px;
	color:#B5B5B5;
	font-weight:bold;
}
.nav_reactions{
	vertical-align:top;
	border-top-width:1px;
	border-top-color: #cccccc;
	border-top-style: solid;
	margin-bottom: 10px;
	border-spacing :0px;
	border-collapse: collapse;
}
.nav_reactions_prec, .nav_reactions_suiv{
	vertical-align:top;
}
.nav_reactions_suiv{

	float:right;
	
}
.nav_reactions_prec{
	float:left;
}

#art-header div.linkAll a, div.linkAll a {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#art-header div.linkAll span.readNext, div.linkAll span.readNext a {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

#art-header div.linkAll {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:11px;
	color:#20B1DD;
	text-align:right;
}

/*
/* ---[ description ]--- 
*/
#art-content {
	padding:0;
	padding-bottom:34px;
	padding-left:30px;
	padding-right:30px;
	margin:0;	
}
#art-paragraph{
	margin-bottom:10px;
}
#art-desc {
	float:left;
	width:380px;
	padding:0;
	margin:0;
	color:#666666;
	font-weight:400;
	font-size:14px;
	line-height:160%;
	margin-bottom:10px;

}

#art-nav {
	float:right;
	width:150px;
	padding:0;
	margin:0;
	text-align:center;

	
 
}

/*
/* ---[ Barre de navigation article ]--- 
*/
#art-ensavoirplus {
	text-align:left;
	width:130px;
	padding:0;
	margin:0;
	padding-left:10px;
	padding-bottom:10px;
	background:#FCFCFC url(../images/bg_09.gif) repeat-x top left;

}

#art-ensavoirplus div.title {
	color:#501035;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

#art-ensavoirplus ul li a,
#art-ensavoirplus ul li a:link,
#art-ensavoirplus ul li a:visited  {
	color:#20B1DD;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
		
}

#art-ensavoirplus ul li a:focus,
#art-ensavoirplus ul li a:hover  {
	color:#20B1DD;
}

#art-ensavoirplus ul li span.raquo {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
	}

#art-ensavoirplus ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:11px;
	padding-bottom:5px;
}

#art-toolsbar {
	text-align:left;
	padding:0;
	margin:0;
	border-top:1px dotted #DDDDDD;
	width:130px;
}

#art-toolsbar ul, #art-ensavoirplus ul {
	list-style:none;
	margin:0;
	padding:0;	
}

#art-toolsbar ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:11px;
}

#art-toolsbar ul li a {
	color:#510F31;
	font-weight:bold;
	display:block;
	margin:0px;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	width:100%;
	border-bottom:1px dotted #DDDDDD;
}

html>body#art-toolsbar ul li a {
	width:auto;
}

#art-toolsbar ul li a:link,
#art-toolsbar ul li a:visited {
	color:#510F31;
	text-decoration:none;
}

#art-toolsbar ul li a:focus,
#art-toolsbar ul li a:hover  {
	color:#20B1DD;
}

#art-toolsbar ul li.ico-print  {
	background:url(../images/ico_print_01.gif) no-repeat 75% 50%;
}

#art-toolsbar ul li.ico-sendafriend  {
	background:url(../images/ico_sendafriend_01.gif) no-repeat 75% 50%;
}

#art-toolsbar ul li.ico-discut  {
	background:url(../images/ico_discut_01.gif) no-repeat 75% 50%;
}

#art-pub01 {
	padding-top:15px;
}

/*
/* ---[ reactions ]--- 
*/
#art-reactions {
	padding:0;
	padding-bottom:34px;
	padding-left:30px;
	padding-right:30px;
	margin:0;
}

#art-reactions div.title, #art-reactions div.title a {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#4F1136;
	background:url(../images/bg_02.jpg) no-repeat bottom left;
	padding-bottom:1px;
}

#art-reactions table td.author {
	margin:0;
	padding:0;
	padding-left:30px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	vertical-align:top;
	padding-top:10px;
}
#art-reactions table td.author, #art-reactions table td.author a{
	color:#FD5332;
	}

#art-reactions table td.text {
	margin:0;
	padding:0;
	padding-left:5px;
	text-align:left;
	font-size:13px;
	vertical-align:top;
	padding-top:10px;
}
#art-reactions table td.text, #art-reactions table td.text a{
		color:#666666;
	}

#art-reactions table td.text span.subject {
	font-weight:bold;
}

/*
/* ---[ searchengine-reponse ]--- 
*/
#searchengine-reponse {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}

#searchengine-reponse div.title {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	background:url(../images/bg_02.jpg) no-repeat bottom left;
	padding-bottom:2px;
	
}

#searchengine-reponse div.title span.nbresponses {
	font-weight:bold;
	color:#C32B89;
}

#searchengine-reponse div.title span.textsearch {
	font-weight:bold;
	color:#C32B89;
}

#searchengine-reponse div.pagination {
	font-size:12px;
	margin-bottom:15px;
	color:#000000;
}

#searchengine-reponse div.pagination span.titre {
	font-size:12px;
}

#searchengine-reponse div.pagination a,
#searchengine-reponse div.pagination a:link,
#searchengine-reponse div.pagination a:visited  {
	color:#4F1136;
	text-decoration:underline;
}

#searchengine-reponse div.pagination a:focus,
#searchengine-reponse div.pagination a:hover  {
	color:#C32B89;
	text-decoration:none;
}


#searchengine-reponse ul.article {
	list-style:none;
	margin:0;
	padding:0;
}

#searchengine-reponse ul.article li {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:15px;
}

#searchengine-reponse ul.article li.titre {
	font-size:14px;
	color:#4F1136;
	font-weight:bold;
	padding-bottom:6px;
}

#searchengine-reponse ul.article li.titre a,
#searchengine-reponse ul.article li.titre a:link,
#searchengine-reponse ul.article li.titre a:visited  {
	color:#4F1136;
	text-decoration:none;
}

#searchengine-reponse ul.article li.titre a:focus,
#searchengine-reponse ul.article li.titre a:hover  {
	color:#C32B89;
}

#searchengine-reponse ul.article li.chapo {
	font-size:12px;
	color:#A2205C;
	line-height:140%;
}

#searchengine-reponse ul.article li.chapo a,
#searchengine-reponse ul.article li.chapo a:link,
#searchengine-reponse ul.article li.chapo a:visited {
	color:#666666;
	text-decoration:none;
}

#searchengine-reponse ul.article li.chapo a:focus,
#searchengine-reponse ul.article li.chapo a:hover {
	color:#20B1DD;
}

#searchengine-reponse ul.article li.chapo span.readNext {
	color:#20B1DD;
	font-weight:bold;
	font-size:11px;
}

/*
/* ---[ forum ]--- 
*/
#forum-summary,
#forum-message {
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}

#forum-summary div.title,
#forum-message div.title {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	background:url(../images/bg_02.jpg) no-repeat bottom left;
	padding-bottom:1px;
}

#forum-summary td.title,
#forum-message td.title {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#4F1136;
	padding-bottom:1px;
}

#forum-summary div.pagination, 
#forum-message div.pagination {
	font-size:12px;
	margin-bottom:15px;
	color:#000000;
}

#forum-summary div.pagination div.left,
#forum-message div.pagination div.left {
	float:left;
}

#forum-summary div.pagination div.right,
#forum-message div.pagination div.right {
	float:right;
}

#forum-summary table.grid,
#forum-message table.grid {
	margin:0px;
	padding:0px;
	padding-bottom:20px;
}

#forum-summary table.grid th {
	text-align:left;
	font-size:12px;
	border-bottom:1px solid #CCCCCC;
}

#forum-summary table.grid td.sujet {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#20B1DD;
}

#forum-summary table.grid td.sujet a,
#forum-summary table.grid td.sujet a:link,
#forum-summary table.grid td.sujet a:visited  {
	color:#20B1DD;
}

#forum-summary table.grid td.sujet a:focus,
#forum-summary table.grid td.sujet a:hover  {
	color:#4BD5FF;
}


#forum-summary table.grid td.reponse {
	text-align:left;
	font-size:11px;
}

#forum-summary table.grid td.auteur {
	text-align:left;
	font-size:11px;
}

#forum-summary table.grid td.lastreponse {
	text-align:left;
	font-size:11px;
}

#forum-summary div.pagination {
	font-size:12px;
	margin-bottom:15px;
	color:#000000;
}

#forum-summary div.pagination span.titre,
#forum-message div.pagination span.titre {
	font-size:12px;
}

#forum-summary div.pagination a,
#forum-summary div.pagination a:link,
#forum-summary div.pagination a:visited,
#forum-message div.pagination a,
#forum-message div.pagination a:link,
#forum-message div.pagination a:visited  {
	color:#4F1136;
	text-decoration:underline;
}

#forum-summary div.pagination a:focus,
#forum-summary div.pagination a:hover,
#forum-message div.pagination a:focus,
#forum-message div.pagination a:hover  {
	color:#C32B89;
	text-decoration:none;
}
#moderator{
color:#FC5332;
	font-size:10px;
}
#moderator form div.field input,
#moderator form div.field textarea {
  width: 200px;  
  padding: 1px 3px;
  margin: 0 0 0 0;
}
#forum-summary div.moderateur,
#forum-summary td.moderateur,
#forum-message div.moderateur,
#forum-message td.moderateur,
#forum-summary div.moderateur a:link,
#forum-summary td.moderateur a:link,
#forum-message div.moderateur a:link,
#forum-message td.moderateur a:link{
	color:#FC5332;
	font-size:10px;
}
#forum-message ul {
	list-style:none;
	margin:0;
	padding:0;	
}

#forum-message ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	color:#666666;
}

#forum-message ul li.titre {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

#forum-message ul li.auteur {
	color:#666666;
	font-size:11px;
}

#forum-message ul li.date {
	color:#B5B5B5;
	font-size:11px;
}

#forum-message ul li.contenu {
	font-size:11px;
}

#writemessage {
	text-align:center;
	margin:25px;
}


#writemessage div.title {
	background:transparent;
	font-size:14px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	padding-left:10px;
}
#writemessage div.error {
	color:red;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, Arial, sans-serif;	
}
#writemessage form {
	text-align:left;
	border:1px solid #BBBBBB;
	padding:20px;
	padding-bottom:0px;
}

#writemessage form div.field {
	padding-bottom:10px;
}

#writemessage form div.field label {
	color:#000000;
	font-size:11px;
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

#writemessage form div.field input,
#writemessage form div.field textarea {
  width: 200px;
  font-size:11px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}


#writemessage div.field span.required{
	color:#FF0000;
}

#writemessage input.inputText,
#writemessage textarea.inputTextarea {
	border:1px solid #666666;
}

#msg_sujet {
	font-weight:bold;
}

#writemessage hr {
	height:1px;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:15px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:0;
}
#writemessage form div input.inputSubmit,
#writemessage form div input.inputButton,
#writemessage input.inputSubmit,
#writemessage input.inputButton, .inputSubmit {
  background-color: #FC5332;
  color: #FFFFFF;
  width: auto;
  padding: 3 6px;
  margin: 0;
  font-size:12px;
  font-weight:bold;
  
}

#writemessage form div.submit {
  text-align:right;
}


#spamhurdles_captcha {
    font-size: small;
    padding: 10px 0px 10px 0px;
    font-family: "Bitstream Vera Sans", "Trebuchet MS", Verdana, Arial, sans-serif;
}

#spamhurdles_captcha_title {
    font-weight: bold;
}

#spamhurdles_captcha_explain {
    width: 85%;
}

#spamhurdles_spoken_captcha {
    padding-left: 15px;
    padding-bottom: 10px;
    font-size: small;
}

#spamhurdles_captcha_image {
    margin: 8px 0px 8px 0px;
}

#spamhurdles_captcha_image .captcha_image {
    border: 1px solid #333;
}

#spamhurdles_captcha_asciiart {
    line-height: 4px;
    font-size: 6px;
    font-weight: bold;
    color: black;
}