/* CSS Document TEXTE*/

/* *********************************************** TITRE 1 *********************************************** */
.titre1 {
	font-family: verdana, arial, sans-serif; 
	font-size:large; font-weight:bold; 
	color:#999999; 
	margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px;
}
.titre1 a{
	border-bottom:1px dashed #006699;
}

/* *********************************************** TITRE 2 *********************************************** */
.titre2 {
	font-family: verdana, arial, sans-serif; 
	font-size:medium; 
	font-weight:bold; color:#006699;
}
.titre2 a{
	border-bottom:1px dashed #006699;
}

/* *********************************************** TITRE 3 *********************************************** */
.titre3 {
	font-family: verdana, arial, sans-serif; font-size:small; font-weight:bold; 
	color:#006699;
}
.titre3 a{
	border-bottom:1px dashed #80B3CC;
}

/* *********************************************** TITRES ACTUS *********************************************** */
.actu_titre {
	font-family: verdana, arial, sans-serif; font-size:small; font-weight:bold; 
	color:#006699;
	text-align:left;
}
.actu_titre a{
	border-bottom:1px dashed #80B3CC;
}
.actu_date{
	font-family: verdana, arial, sans-serif; font-size:x-small;
	color:#999999;
	text-align:left;
}
.actus_hr { border:thin solid #CCCCCC; margin-top:5px; margin-bottom:5px;}
/* *********************************************** TITRES ACTUS *********************************************** */
.actu_titre2 {
	font-family: verdana, arial, sans-serif; font-size:small; font-weight:bold; 
	color:#006699;
	text-align:left;
	font-size:medium;
	padding-left:30px;
}
.actu_titre2 a{ text-decoration:none; border-bottom:none;}
/* *********************************************** PARAGRAPHE *********************************************** */
P {
	MARGIN: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif; font-size:x-small; color:#000000;
	text-align:justify;
}

#droite P {
	text-align:left;
}
.enquetes p {
text-align:left;
}
.texte{ 
	font-family: verdana, arial, sans-serif; font-size:x-small; color:#000000; text-align:justify;
}
.texte-orange {font-weight:bold;font-family: verdana, arial, sans-serif; font-size:x-small; color:#FF6600; text-align:justify;}
.texte-orange a:link, .texte-orange a:visited, .texte-orange a:hover {font-weight:bold;text-decoration:none; color:#FF6600;}

.texte-jaune, .texte-jaune a:link, .texte-jaune a:visited, .texte-jaune a:hover { font-weight:bold;text-decoration:none; color:#F4AA11;}
.texte-gris, .texte-gris a:link, .texte-gris a:visited, .texte-gris a:hover {font-weight:bold;text-decoration:none; color:#666;}
.texte-vert, .texte-vert a:link, .texte-vert a:visited, .texte-vert a:hover {font-weight:bold;text-decoration:none; color:#3B8027;}
.texte-bleu, .texte-bleu a:link, .texte-bleu a:visited, .texte-bleu a:hover {font-weight:bold;text-decoration:none; color:#42A495;}
.texte-vert2, .texte-vert2 a:link, .texte-vert2 a:visited, .texte-vert2 a:hover {font-weight:bold;text-decoration:none; color:#90AB42;}


a {	text-decoration:none; color:#006699;border-bottom:1px dotted #80B3CC;}
b {	text-decoration:none; color:#006699;}
/* background-image:url(../../images/cursor_hand.gif); background-position:top right; background-repeat:no-repeat;*/
blockquote {
	margin:6px 10px 6px 30px;
}
/* *********************************************** PETIT *********************************************** */
.petit{
	font-family: verdana, arial, sans-serif; font-size:xx-small; color:#006699;
}
/* *********************************************** IMAGES *********************************************** */
#conteneur img {
	vertical-align:middle;
}
.imggauche{
	position:static; border:1px solid #006699; 
	margin:2px;
}
.floatleft {float:left; margin-right:3px;}
.floatright {float:right; margin-left:3px;}

#menu img {
	margin:0px;
	padding:0px;
}
#droite img {
	margin: 0px;
	padding:0px;
}
/* *********************************************** HR *********************************************** */
.hrmenu{
	border-style:solid;

}
hr {
	height:1px; color:#006699;
	 border-style:dashed; 
	width:100%;
}


/*Styles carte des clubs*/
.petitcarto{
	font-family: verdana, arial, sans-serif; font-size:x-small; color:#006699;
}

.petitcarto{
	FONT-SIZE: x-small;
	MARGIN: 10px;
	TEXT-ALIGN: left;
	Empty-Cells: Show
}
.petitcarto th{
	background-color:#006699;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
}

table.carto {
	border:1px solid #006699;
	width:95%;
	margin-left:20px;
	font-family: verdana, arial, sans-serif; font-size:x-small; color:#000000;
}
table.carto tr td { padding-bottom:4px; padding-top:4px;text-align:center;}

/* tableau par defaut */
table {
	border:1px solid #006699;
	width:600px;
	margin-left:20px;
	font-family: verdana, arial, sans-serif; font-size:x-small; color:#000000;
}
table a{
	color:#990000;
	text-decoration:none;
}

tr {
	background-color:#ffffff;
	border-bottom:1px solid #006699;
}
tr, tr.texte, td.texte {
}
td.marge_tableau {padding-left:20px; margin-right:10px;} 

/*tableau actualités*/
table.actus {
	border:0px;
	/*width:95%;*/
	margin-left:5px;
	margin-right:5px;
}
table.actus td {
	vertical-align:top;
}
table.actus a{
	color:#000;
	/*color:#FF9900;*/
	text-decoration:none;
}
table.padding_interieur tr td { padding:5px;}
/*styles pour cellules de tableau*/
.ligne{
	background-color:#006699;
	border-top:1px solid #006699;
	border-bottom:1px solid #006699;
	font-weight: bold;
	color: #ffffff;
}
tr.ligne2, tr.ligne2 td{
	border-top:1px solid #006699;
	background-color:#cccccc;
	border-bottom:1px solid #006699;
	font-weight: bold;
	font-size:x-small;
}
tr.ligne3, tr.ligne3 td{
	background-color:lightsteelblue;
	/*background-color:palegoldenrod;
	font-weight: bold;*/
	font-size:x-small;
}

tr.border_colonne td { border-right:1px solid #006699;}

/*Styles objets de formulaires*/
form{
	margin:0px;
}
input{
	border:1px solid #999999; height:18px; background-color:#FFFFFF;
	font-size:x-small;
	padding:0px;
	margin:0px;
}
select{
	border:1px solid #999999; background-color:#FFFFFF;
	font-size:x-small;
}
textarea{
	border:1px solid #999999; height:68px;background-color:#eee;
	font-size:x-small; font-family: verdana, arial, sans-serif;
}
input#reponse {
	border:0px;
	background-color:#fff;
	font-style:italic;
}
legend {
	MARGIN: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif; font-size:x-small; color:#006699; font-weight:bold;
}

/* styles communauté */
#communaute {
	border:1px solid #006699;
	width:500px;
	margin-left:30px;
}

.encadre_color { width:85%; margin-left:auto; margin-right:auto;background-color:#CCFF99; border:1px solid #99CC00; padding:4px;}
