/*
//V.06 : 15/11/03			Noel remplacer bgcolor="D9E3DF" par bgcolor="bfbde4"
//V.07 : 15/11/03			Noel remplacer bgcolor="006666" par bgColor="2F189F"  fd-rech : 879999 devient : 9996B6
// 11/01/05 				vert foncé= 006666 vert clair = D9E3DF
// 11/01/05 				 LAMY vert foncé= 006666 devenu #014163
//27/04/2005                 Hoya  foncé006666=0C57C2  rech(879999) =0D72F8  
//29/04/2005                 Ciba      foncé006666=43518B   rech(879999)= 3089D9
//10/02/06					JO clair = D9E3DF par #D9E3DF  foncé = "006666" par #0099c5
//25/10/2006 				Johnson & Johnson  clair = D9E3DF par #F2E6CA  foncé = "006666" par #0099c5
*/


	body {
	
	font:  verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
	/*background: #81c7e4 url(../copains/fd-copains.gif) repeat-x left top;	*/	

	}
	.head {
	background: url(../images/fd-head2.gif);
}
.ombr {
	background: url(../images/ombr-head.gif) repeat-y;
	width: 5px;
}
/*noel

.neige {
	background: url(../images/ht-flocons.gif) no-repeat left bottom;
	}*/ 


.MSG	{
		color: #FF0000;
		background : AAD0ED;
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: bold;
		letter-spacing: 0pt; 
		line-height:1.3em;}

.LINK, .LINKMNU, .LINKTBL	{
		color: #0000FF; 
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		letter-spacing: 0pt; 
		line-height:1.3em;}
		A:hover.LINK {	color:#000080; text-decoration : underline;}
	.LINKMNU 		{
		color: #806710;
		background : #FOC896;
		line-height:1.3em;
		font-weight: normal;}
		A:hover.LINKMNU {	color:#8000D9; text-decoration : underline;}	
	.LINKTBL 		{
		color: #806710;
		background : #FOC896;
		line-height:1.3em;
		font-weight: normal;}
		A:hover.LINKTBL {color:#8000D9;}

	.TadminL, .TadminC, .TadminR	{
		color: #FFFFFF; 
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		letter-spacing: 0pt; 
		line-height:1.2em;
		text-align:left;
		vertical-align:middle;
		text-decoration: none;}
		A:hover.TadminL {color:#FFFF00; text-decoration : underline;}
	.TadminC {text-align:center;}
		A:hover.TadminC {color:#FFFF00; text-decoration : underline;}
	.TadminR {text-align:right;}
		A:hover.TadminR {color:#FFFF00; text-decoration : underline;}

	.NadminL, .NadminC, .NadminR	{
		color: #444444; 
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		letter-spacing: 0pt; 
		line-height:1.2em;
		text-align:justify;
		vertical-align:middle;
		text-decoration: none;}
		A:hover.NadminL {color:#000080; text-decoration : underline;}
	.NadminC {text-align:center;}
		A:hover.NadminC {color:#000080; text-decoration : underline;}
	.NadminR {text-align:right;}
		A:hover.NadminR {color:#000080; text-decoration : underline;}

	.TitreL, .TitreC, .TitreR	{
		color: #0075BB; 
		font: 12pt verdana, arial, helvetica, sans-serif; 
		font-weight: bold;
		letter-spacing: 0pt; 
		text-align:left;
		vertical-align:middle;
		line-height:1.0em;}
	.TitreC {text-align:center;}
	.TitreR {text-align:right;}

	.BarreMnu	{
		color: #FFFFFF;
		line-height:1.2em;
		font-weight: normal;}
		A:hover.BarreMnu {color:#FF9900; text-decoration : underline;}	

	A.Lien:link, A.LienMnu:link, A.LienTbl:link, .lien	{
		color: #000000; 
		font: 8pt arial, helvetica, sans-serif; 
		font-weight: normal;
		letter-spacing: 0pt; 
		line-height:1.3em;
		text-decoration: none;}
		A.Lien:hover {color:#FF0000; text-decoration : none;}
		A.Lien:visited {color:#336666; text-decoration : none;}
	A.LienMnu:link 		{
		color: #FF0000;
		line-height:1.3em;
		font-weight: normal;}
		A.LienMnu:hover {color:#000000; text-decoration : underline;}	
		A.LienMnu:visited {color:#336666; text-decoration : none;}
	A.LienTbl:link 		{
		color: #FFFFFF;
		text-decoration : underline;
		background : #FOC896;
		line-height:1.3em;
		font-weight: normal;}
		A.LienTbl:hover {color:#999999; text-decoration : underline;}	
		A.LienTbl:visited {color:#CCCCCC; text-decoration : none;}


	.REF	{
		color: #806710;
		background : #F9E7C1;
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: bold;
		letter-spacing: 0pt; 
		line-height:1.3em;}
		A:hover.REF {	color:#FFFFA0; background : #000080;}

	.TITL, .TITC, .TITR	{
		color: #000000; 
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		letter-spacing: 0pt; 
		line-height:1.2em;
		text-align:justify;
		vertical-align:top;
		text-decoration: none;}
		A:hover.TITL {	color:#FFFFA0;	}
	.TITC {text-align:center;}
	.TITR {text-align:right;}

	.TEXTL, .TEXTC, .TEXTR	{
		color: #000000; 
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		letter-spacing: 0.2pt; 
		line-height:1.4em;
		text-align:justify;
		vertical-align:middle;
		text-decoration: none;}
		A:hover.TEXTL {	color:#FFFFA0;	}
	.TEXTC {text-align:center;}
	.TEXTR {text-align:right;}

	.T1LM, .T1CM, .T1RM	{
		color: #000080; 
		font: 8pt verdana, arial, helvetica, sans-serif; 
		font-weight: normal;
		letter-spacing: 0pt; 
		line-height:1.2em;
		text-align:left;
		vertical-align:left;
		text-decoration: none;}
		A:hover.T1L {	color:#FFFFA0;	}
	.T1CM {text-align:center;}
	.T1RM {text-align:right;}
	/*copains promo*/

fieldset {
	
	 padding: 15px;

}
.cppromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 5px;
	text-align: left;
}
legend {

font-weight: bold;}
a.btclose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006666;
	padding: 2px 5px;
	border: thin outset #006666;
}
a.btclose:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009933;
	padding: 2px 5px;
	border: thin outset #006666;
	
}#bandodrt {
	position: absolute;
	left: 700px;
	top: 210px;
}
.eden {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: normal;
}
.eden-large {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: normal;
}
a.clair{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
a.clair:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFCC;
}
.Style1 {font-size: 12px}
.nom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003333;
}
.sep {
	height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0px;
}

a.copemail {
	color: #009999;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	
}

a.fiche {
	color: #009999;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	
}
a.contact {
	color: #3399CC;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;

}
.tabetbs {
	text-align: center;
	width: 350px;
	border: 1px solid #D9E3DF;
}

.bordures {
	/*border: 2px solid #042069;*/ /*couleur */
	border: 2px solid/* Noel #FFB643*/ #006666; 
	background: #FFFFFF;
}
.bordure1 {
	border: 1px solid #006666;
	background: #FFFFFF;
}


.onglet {
	width:160px;
	height:22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
	background: url(../images/onglet_vert.gif) no-repeat center top;
	vertical-align: bottom;
	}
.onglet-off {
	width:160px;
	height:22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #DCE5E1;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 3px;
	background: url(../images/onglet_off.gif) no-repeat center;
	}
.onglet-off a{
	font: bold 12px Arial, Helvetica, sans-serif;
color: #DCE5E1 /*#000033*/;
	text-decoration: underline;
	}
.onglet-off a:hover{
	color: #FF9900;
	}
a.bleugras {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	color: #006699;
	text-align:justify;
	}
a.bleugras:hover {	color:#FF0000; text-decoration : none;}
.date {
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #006666;
	padding-top: 10px;
	border-top: 1px dotted #CCCCCC;
}
.new {
	color: #0099CC;
}
.fd-rech {
	/*noel background-color: #FFBC52;*/
	background-color: #879999;
	
}

.lprop {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #336666;
	padding-top: 5px;
	
}
.lprop a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(../images/btn_carre.gif) no-repeat left center;
	padding-left: 11px;
	text-decoration: none;
	display: block;
}
.lprop a:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #CC6600;
	background: url(../images/btn_carre.gif) no-repeat left center;
	padding-left: 10px;
	text-decoration: none;
	display: block;
}
.tab  {
	
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.tab td {
	border-bottom: 1px solid #D5E0DC;
	
}
.txtf p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.smaller {
	font: xx-small Arial, Helvetica, sans-serif;
}
p.bold {
	font: bold 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: justify;
}
p.parag {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
}
.contacter {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF1001;
}
.luncolani {
	border: 10px solid #CCCCCC;
}
/*panneau messages copains */
#nometab {
	background: url(../img-cops/fd-ttr-etab.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	height: 43px;
	width: 439px;
	margin-right: auto;
	margin-left: auto;
}
.pap1 {
	background: url(../img-cops/pap1-fd.gif) no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0066CC;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 10px;
	
}
.pap2 {
	background: url(../img-cops/pap2-fd.gif) no-repeat;
	padding-top: 30px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #006699;
	padding-right: 15px;
	padding-left: 8px;
}
a.ajout {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #003E3E;
	background: url(../img-cops/fd-bt.gif) no-repeat;
	height: 41px;
	width: 185px;
	display: block;
	padding-top: 12px;
	padding-right: 21px;
	padding-bottom: 12px;
	text-align: center;
	text-decoration: none;
}
a.ajout:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #AF290F;
	background: url(../img-cops/fd-bt.gif) no-repeat;
	height: 41px;
	width: 185px;
	display: block;
	padding-top: 12px;
	padding-right: 21px;
	padding-bottom: 12px;
	text-align: center;
	text-decoration: none;
}
a.retour {
	font: italic bold 12px Arial, Helvetica, sans-serif;
	color: #003E3E;
	text-decoration: none;
}
a.retour:hover {
	font: italic bold 12px Arial, Helvetica, sans-serif;
	color: #AF290F;
	text-decoration: underline;
}
.panolist {
	font: bold 12px Arial, Helvetica, sans-serif;
	
	color: #333333;
	padding: 5px;
	text-align: center;
}
.etab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 15px 5px 5px 25px;
	text-align: left;
	background: url(../img-cops/etiq-list-ht.gif) no-repeat left bottom;
	height: 42px;
	width: 528px;
}
.nouvmes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 8px 19px 5px 5px;
	text-align: right;
	background: url(../img-cops/etiq-list-nouvmes.gif) no-repeat left top;
	height: 45px;
	width: 528px;
	vertical-align: top;
}
.pasmes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 8px 19px 5px 5px;
	text-align: right;
	background: url(../img-cops/etiq-list-pasmes.gif) no-repeat left top;
	height: 45px;
	width: 528px;
	vertical-align: top;
}
.TitreAudioptic {

		color: #BB0102; 
		font: bold 12pt/1em verdana, arial, helvetica, sans-serif;
		letter-spacing: 0pt; 
		text-align:left;
		vertical-align:middle;
}
.calbtsol {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #006666;
}
.calbtsol td {
	padding: 3px 5px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #D9E4E0;
	border-left: 1px solid #D9E4E0;
}

#asso {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
}
#asso h1 {
	color: #006666;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 25px 5px 3px;
}
#asso b {
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}

.ongletGM {

	width:210px;
	height:22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
	background: url(../images/ongletGM_vert.gif) no-repeat center top;
	vertical-align: bottom;
}
.verysmall {
	font: 8px Arial, Helvetica, sans-serif;
}
.bordures .video ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #000033;
	text-decoration: underline;
}
.bordures .video {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	
	padding-left: 30px;
}
.bordures .video li {
	list-style-image: url(../images/puce-video.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	list-style-type: disc;
	list-style-position: outside;
}
.bordures .TITL .liste a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
}
.bordures .TITL .liste a:hover {
	color: #006600;
}
table.fdvideo {
background-image: url(../images/bords-film.gif);
	background-repeat: repeat-y;
	background-position: left top;}
	
.report {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 4px;
}
.report a{ font: normal 11px Arial, Helvetica, sans-serif; }
.bouquin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: none;
	padding: 10px;
}
.bouquin a{
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
.abc {
	text-align: center;
	color: #999999;
}
.abc a{
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
.btliens {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0099c5;
	text-decoration: underline;
	}
#pubs {
	height: 60px;
	width: 160px;
	/*border: solid 1px #333333;*/
	margin: 10px 0px 0px;
	padding: 0px;
}
.onglet2 {

	width:160px;
	height:22px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
	background: url(../images/onglet_ellesprop.gif) no-repeat center top;
	vertical-align: bottom;
}

.searchcarre {
background: url(../images/ong_searchcarre.gif) no-repeat;
}

.conventions {
	background: url(../images/band_conventions.gif) no-repeat;
	background-attachment: fixed;
}
#daList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
}
