/* DOCUMENTS ATTACHéS //////////////////////////*/
/*menu ///////////////////////*/
.menu{
   width : 137px;
  	height: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #99CC00;	
}
#leftcol h1{
	font: bold 90% Geneva, Arial, Helvetica, sans-serif;
	color: #CC0033;
	padding-left: 10px;
	text-align:right;
	margin-right: 10px;
	text-transform: uppercase;
}
.rubrique_liens{
	color: #666666;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-transform: uppercase;
	}

/* //class col gauche /////////////////////////// */
.logo {
	margin: 10px auto 20px auto;
	
}

.separateur{
	padding: 10px 0 5px 0;
}
.menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.logoauteur{
	margin: 20px 10px 5px 0;
	float: left;
} 
.imgsoustitre{
	width: 530px;
	height: 2px;
	background-image:none;
	background-repeat: no-repeat;
	margin: 3px 0px 1px 0px;
}
.imgsoustitremenu{
	/*width: 138px;
	height: 8px;
	background-image:url(images/imgsoustitre.gif);
	background-repeat: no-repeat;
	margin: 3px 0px 8px 0px; */
}


.rssfeed{
margin-bottom: 5px;
}
.doc{
	float: left;
}
.logoart{
margin: 9px 8px 2px 3px;
clear: right;
}
/* classes col droite /////////////////////////////// */
.imgpiedarticle{
	width: 530px;
	height: 3px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	margin: 5px 0px 1px 0px;
}
.doc_attach{
margin: 10px 0px 0px 0px;
}
.imgdocuments{
	width: 530px;
	height: auto;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.contenudroite h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-transform: lowercase;
	color: #FFFFFF;
	background-color: #999999;
	width: 120px;
	margin: 0px;
	height:auto;
	padding: 0px 0px 0px 5px;	
}
.contenudroite h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-transform: lowercase;
	color: #666666;
	margin: 0px;
	}
	
	
	ul.list_doc {
    margin:0;
    padding:0;
    list-style:none;
}
li.cadre_doc {
    display:block;
    float:left;
    width:64px;
}
li.cadre_doc a{
    display:block;
    width: 50px;
    height: 50px;
    border: 1px solid #666666;
    margin: 11px 6px;
    padding: 0px;
    
}
li.cadre_doc a:hover {
    border: 2px solid #99CC00;
    margin:10px 5px;
    
}
li.cadre_doc a img {
    width: 50px;
    height: 50px;
}
	
	

ul.list_doc_autres{
display: inline;
list-style-type: none;
width: 90px;
padding: 0px;
margin: 0px 0px 10px 0px;
}
li.cadre_doc_autres{
display:inline;
	float: left;
	margin: 10px 10px;
	width: 90px;
	padding: 0px;
}


.listagetexte {
	line-height: 16px;
	font-size: 11px;
	text-align: justify;
	margin: 4px 0 4px 0;
}
.listageinfo {
	font-size: 10px;
	font-weight: bold;
	margin: 2px 0;
	color: #666;
}
.contenudroite piedarticles{
	color: #CCCCCC;
	}
.contenudroite imgpiedarticles{
	padding: 3px 0 15px 0;
		}
.contenudroite imgsoustitre{
	padding: 0 0 7px 0;
}

.contenudroite doc{
	float: left;
}


/*///////////// Styles Textes *********/
.menu a:link{
	color: #99CC00;
	text-decoration: none;
	font-size: 80%;
}
.menu a:visited{
	color:  #999999;
	text-decoration: none;
	font-size: 80%;
}
.menu a:hover{
	color: #FFFFFF;
	width: 137px;
	background: #99CC00;
	font-size: 80%;
	
}
/*style col droite*/
.contenudroite{
	padding: 0px  10px 0px 20px;
	color: #666666;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.contenudroite h1{
	color: #CC0033;
	text-transform: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	clear:right;
	font-family: "Geneva", Helvetica, Arial, sans-serif;
	font-size: 120%;
	
}
.contenudroite a:link{
	color: #99CC00;
	text-decoration: underline;
}
.contenudroite a:visited{
	color:  #999999;
	text-decoration: none;
}
.contenudroite a:hover{
	color: #FFFFFF;
	background: #99CC00;
}
.texte{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
.textebio{
	margin: 20px 10px 10px 0;
	text-align: justify;
}
 /*///////////// FIN Styles Textes *********/

#FFFFFF;
	background: #99CC00;
}
.texte{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
.textebio{
	margin: 20px 10px 10px 0;
	text-align: justify;
}
 /*///////////// FIN Styles Textes *********/


