
/* PROPRIETES GLOBALES DE LA PAGE */

body { 
	font-family:  Tahoma, Arial, sans-serif, trebuchet ms ;
}

div {
	ffffont-size:9pt;
	text-align:left;
}

.ptestfont {
	font-family: frutiger;
	margin-top: 3px; margin-bottom: 3px; 
	font-size:10pt;
	text-align:left;
}

p
{
	margin-top: 3px; margin-bottom: 3px; 
	font-size:9pt;
	text-align:left;
}

.p9
{
	margin-top: 3px; margin-bottom: 3px; 
	font-size:9pt;
	text-align:left;
}

.p8
{
	margin-top: 3px; margin-bottom: 3px; 
	font-size:8pt;
	text-align:left;
}

.p7
{
	margin-top: 3px; margin-bottom: 3px; 
	font-size:7pt;
	text-align:left;
}

.pspaces
{
	margin-top: 12px; margin-bottom: 12px; 
	font-size:9pt;
	text-align:left;
}

.pcenter {
	margin-top: 3px; margin-bottom: 3px; 
	font-size:9pt;
	text-align:center;
}

.pjustify {

	margin-top: 3px; margin-bottom: 3px; 
font-size:9pt;
text-align:justify;

}

.pleft
{
	margin-top: 3px; margin-bottom: 3px; 
	font-size:9pt;
	text-align:left;
}

.pright {
	margin-top: 3px; margin-bottom: 3px; 
	font-size:9pt;
	text-align:right;
}

.psmall {
	margin-top: 3px; margin-bottom: 3px; 
	font-size:8pt;
}

.pcgvtitle {
	margin-top: 12px; margin-bottom: 12px; 
font-size:14pt;
text-align:left;
}

.title1 {
	font-size:14pt;
	text-align:center;
	color:#BC0021;
}

.title2 {
	font-size:11pt;
	text-align:left;
	color:#BC0021;
	font-weight:bold;
}

h1 {
	font-size:13pt;
	text-align:left;
	color:#BC0021;
	font-style: normal;
}

h2 {
	font-size:11pt;
	text-align:left;
	color:#BC0021;
	font-weight:bold;
}

.h2bis {
	font-size:11pt;
	text-align:left;
	color:#BC0021;
	font-weight:bold;
}

.copyright {
font-size:9pt;
}

label
{
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	fontttt-weight: bold;
}

.bold
{
	font-weight: bold;
}
.label11
{
	width: 11em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.label9
{
	width: 9em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.label7
{
	width: 7em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.label14
{
	width: 14em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.label17
{
	width: 17em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.label24
{
	width: 24em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

fieldset
{
	border: 1px solid #781351;
	padding: 8px;
}

.fieldsetcolore 
{
 	 /* Text and background colour, blue on light gray */
	 ccccolor:#00f;
	 background-color:#eee
}


legend
{
	font-size : 12px;
	color: #fff;
	background: #bc0021;
	font-weighttttt: bold;
	borderrrr: 1px solid #781351;
	padding: 2px 6px;
} 


select, option {
bbbbbackground-color:white;
cccccolor:black;
borderrrr:1px solid #808080;
bbbbbbackground-color:#F2F2F3;
font-size:9pt;
}
textarea {
border:1px solid #808080;
bbbbackground-color:#F2F2F3;
color:black;
font-size:9pt;
}

.imagebouton{ 
background:url(/images/g3.gif); 
} 


.bodywithimage {
	
	background-image : url(/images/fond_inscriptions_en_ligne.gif) ;
	}
.emptybody {}

table.global {width : 820px;}

table.haut { width : 820px; border-style:solid;border-color :#A5A5A5; border-width:1px;background:white;border-top-style: none;padding:7px;}
table.central { width : 970px; height:23px;padding-left:5px;}
aaaaaaaaaaaaaaa.central{text-decoration:none ;color:white;font-weight:bold ; font-size:11px;}	 
aaaaaaaaaaaaaaa.central:hover{text-decoration: underline;}


td.footer {background-image : url(/images/fond_footer.jpg) ; height:65px; font-size:8pt;text-align:center; color:#4D4D4D;}

td.tri_droit {background-color:#F2F2F3 ; width:190px;padding:4px;}
td.tri_gauche {background-color:#F2F2F3 ; width:190px; padding:4px;}


td.fond_gris {background-color:#F2F2F3 ; padding:4px;font-size:9pt;}

td.f {font-size:11px;padding:4px;color:#00000;vertical-align:top}
td.f1 {height:9px;background-image : url(/images/f0.jpg) ;background-repeat:no-repeat;background-position:left}
td.f2 {width:16px; background-image : url(/images/f2.jpg) ;}
td.f3 {height:18px;background-image : url(/images/f3.jpg) ;background-repeat:no-repeat;background-position:left}

td.tri_gauche2 {background-color:#F2F2F3 ; width:190px; padding:4px;padding-top:0}
td.centralpadd {padding-right:5px;padding-left:5px;}


td.menu1 {background-image : url(/images/fond_menu1.gif) ; height:25px;font-size:11px;font-weight:600;padding-left:4px;color:#474747}
a.menu1{text-decoration:none ; color:#474747;}	 
a.menu1:hover{text-decoration: underline;}



td.menu2 {background-image : url(/images/menu2_milieu.gif) ;font-size:12px;font-weight:600;padding-left:4px;color:white;text-align=center}

td.encadre { font-size:12px;color:#4B4B4B}
td.encadre_gros { font-size:13px;color:#474747}

td.menu3 { height:20px;font-size:11px;font-weight:600;padding-left:4px;color:#474747}

a.insideButton {text-decoration:none ; color:#474747;}	 
a.insideButton:hover {text-decoration:underline ; color:#474747;}	 
a.menu3{text-decoration:none ; color:#474747;}	 
a.menu3:hover{text-decoration: underline;}


a.footer{text-decoration:none ;font-size: 100%;color:#4D4D4D;}	 
a.footer:hover{text-decoration: underline;}


a.souligne_blanc{font-size:11px;text-decoration:none ;color:#fff;}	 
a.souligne_blanc:hover{text-decoration: underline;}

a.souligne_noir{font-size:11px;text-decoration:none ;color:#000;}	 
a.souligne_noir:hover{text-decoration: underline;}

a.gras_noir{text-decoration: underline;color:black;font-weight:bold;font-size:9pt}
a.gras_noir:hover{text-decoration: none;color:black;font-weight:bold;font-size:9pt}
a.gras_noir1{text-decoration: underline;color:black;font-weight:bold;font-size:12pt}
a.gras_noir1:hover{text-decoration: none;color:black;font-weight:bold;font-size:12pt}
a.gras_noir2{text-decoration: none;color:black;font-weight:bold;font-size:9pt}
a.gras_noir2:hover{text-decoration: underline;color:black;font-weight:bold;font-size:9pt}
a.gras_noir3{text-decoration: none;color:black;font-weight:bold;font-size:12pt}
a.gras_noir3:hover{text-decoration: underline;color:black;font-weight:bold;font-size:12pt}

a.gras_vert{text-decoration: underline;color:#B3C130;font-weight:bold;font-size:9pt}
a.gras_vert:hover{text-decoration: none;color:#B3C130;font-weight:bold;font-size:9pt}
a.gras_vert1{text-decoration: underline;color:#B3C130;font-weight:bold;font-size:12pt}
a.gras_vert1:hover{text-decoration: none;color:#B3C130;font-weight:bold;font-size:12pt}
a.gras_vert2{text-decoration: none;color:#B3C130;font-weight:bold;font-size:9pt}
a.gras_vert2:hover{text-decoration: underline;color:#B3C130;font-weight:bold;font-size:9pt}
a.gras_vert3{text-decoration: none;color:#B3C130;font-weight:bold;font-size:12pt}
a.gras_vert3:hover{text-decoration: underline;color:#B3C130;font-weight:bold;font-size:12pt}


td.menu_vert {background-image : url(/images/vert_milieu.gif) ;font-size:12px;padding-right:10px;padding-left:10px;font-weight:600;color:white;text-align=center}
td.info_vert {font-size:14px;padding-right:10px;padding-left:10px;font-weight:600;color:#B3C130;text-align=center}



td.bouton_noir {background-image : url(/images/g2.gif) ;font-size:12px;padding-right:10px;padding-left:9px;font-weight:700;color:white;text-align=center}
a.bouton_noir{text-decoration:none ;color:white;}	 
a.bouton_noir:hover{text-decoration: NONE;color:#B3C130;}

td.bouton_gris {background-image : url(/images/m2.jpg) ;
font-size:12px;
padding-right:8px;
padding-left:8px;
font-weight:bold;
color:white;
text-align=center}
a.bouton_gris{text-decoration:none ;color:#808080;}	 
a.bouton_gris:hover{text-decoration: NONE;color:#B3C130;}


td.slogan {background-image : url(/images/carre1.gif) ;font-size:17;font-weight:700;color:#808080;text-align=center}
a.slogan{text-decoration:none ;color:#606060;}	 
a.slogan:hover{text-decoration: NONE;color:#B3C130;}


table.7pt {font-size:7pt; width : 100%;}
table.8pt {font-size:8pt; width : 100%;}
table.9pt {font-size:9pt; width : 100%;}
table.table9pt {font-size:9pt;}
table.form {font-size:9pt;color:#474747}
td.td9pt {font-size:9pt;}




.index_panier {
	background-color: #55BE47;
	font-size: 12px;
	fooooont-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.ligne_menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.tel_vertical {
	color: #FFFFFF;
	background-color: #142871;
	font-weight: normal;
}
.table_info {
	margin: auto;
	border: 1px solid #142871;
}
.table_info_td_titre {
	background-colorrrr: #142871;
	color: #FFFFFF;
}
.table_info_td_body {
	background-colorrrr: #33FFFF;
	font-size: 14px;
}
.partners_text {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.title_table {
	font-weight: 900;
	color: #51A428;
	text-decoration: underline;
	font-style: italic;
	font-size: 12px;
	tttttttttttttext-transform: capitalize
}
.bottom_links {
	font-size: 11px;
	color: #999999;
}
.bullet_table {
	color: #000000;
	
}
.table_organizer {
	background-colorrrrrrrrrrrrrrr: #DAF1D6;
	background-color: #E4F4E1;
}
.title_table_organizer {
	background-color: #142871;
	color: #FFFFFF;
	font-size: 13px;
}
.table_connexion {
	margin: auto;
	border: 1px solid #142871;
	background-color: #E7E7E7;
}
.light_description {
	border: thin none #142871;
	font-size: 12px;
	font-style: italic;
	text-transform: none;
	font-weight: bold;
}

.table_informations {
	font-size: 12px;
	font-weight: bold;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5B4D28;
	border-right-color: #5B4D28;
	border-bottom-color: #5B4D28;
	border-left-color: #5B4D28;
}
.table_informations_td_top {
	background-image : url(/images/vert_milieu.gif);
	bbbbackground-color: #55BE47;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #5B4D28;
	border-right-color: #5B4D28;
	border-bottom-color: #5B4D28;
	border-left-color: #5B4D28;
	border-bottom-style: solid;
	text-indent: 10px;
	color : #FFFFFF;
}

.table_informations_td_lines {
	font-style: normal;
	font-weight: normal;
}

.table_informations_td_top_for_arrow {
	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #5B4D28;
	border-right-color: #5B4D28;
	border-bottom-color: #5B4D28;
	border-left-color: #5B4D28;
	border-bottom-style: solid;
}


.lettrine {FONT-SIZE: 30px;}
.red { color: #C50C1F;}
.red2 { color: #C50C1F;}
.grey { color: #777777;}
.smallgrey { color: #777777; font-size:8pt;}
.smallred { color: #C50C1F; font-size:8pt;}
.small { font-size:8pt;}
.ligne_recherche {
	
	border-bottom:solid thin #B9C415;
	
	}
	
	.ligne_2 {
	
	border-bottom:dotted thin #B9C415;
	
	
	}

.message { color: #C50C1F; text-align:center }
.contact {  FONT-SIZE: 16px;}
.blacklisted { color: #FF0000;  FONT-SIZE: 12px;}
.cbChecked { background-color: #FAFAFA; border: 0px #D5D5D5 solid; } 
.cbUnChecked { background-color: #FAFAFA; border: 0px #D5D5D5 solid;} 
.normal {FONT-SIZE: 12px} 
.recapPaiement {  FONT-SIZE: 13px} 
SELECT { FONT-SIZE: 12px} 

.demo_participant_message { color: #DD0000;  FONT-SIZE: 12px; font-weight: bold;}
.titrecategorie { FONT-SIZE: 12px; font-weight: bold; text-align: center;}



.mandatory
{
	color: #DC0000;
}

table.recap
{
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #F2F2F3; //#fff2ba;
	border: 1px #43689F solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	text-align: left;
}



table.servicesT
{
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #fafafa;
	border: 1px #142871 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
}



table.servicesT td.servHd
{
	border-bottom: 1px solid #142871;
	background-color: #B3C130;
	bbbbbbackground-color: #55BE47;B3C130
	bbbbbbbbbbbbbbbbackground-color: #CDD6FE; //DAF1D6;
	bbbbbbbbbbbbbbbbbbbbbbbbbbbbbackground-color: #BEC8D1;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color : #FFFFFF;
	colorrrrrrrrrrrrrrrrrr:#FFFFFF;
}


table.servicesT td
{
	boooooooooooorder-bottom: 1px dotted #6699CC;
	font-size: 12px;
	colorrrrrrrrrrrrrrrrrrrrrrrrrr: #404040;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}

table.servicesT td.mandatory
{
	color: #FF0000;
}


table.servicesT td.center
{
	text-align: center;
}

table.helpT
{
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #fafafa;
	border: 1px #142871 solid;
	border-collapse: collapse;
	border-spacing: 0px;
} 

td.colonneInscription
{
	background-image: url(/images/menu2_milieu.gif);
	margin-left: 5px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

td.helpHed
{
	border-bottom: 1px solid #142871;
	booooooooooooooooooooooorder-left: 1px solid #6699CC;
	bbbbbackground-color: #ffe4b2;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
	font-size: 12px;
	colorrrrrrrrrrrrrrrrrrrrrr: #404040;
	background-image: url(/images/vert_milieu.gif);
}

td.helpBod
{
	border-bottom: 1px solid #142871;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-align: left;
	text-indent: 10px;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #fafafa;
}



table.sofT
{
	text-align: center;
	font-size: 12px;
	colorrrrrrrrrrrrrrrrrrrrrrrr: #404040;
	background-color: #fafafa;
	border: 1px #142871 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
}

.colonne-inscription
{
	text-align: center;
	border-spacing: 0px;
}

.colonne-inscription-left
{
	text-align: left;
	border-spacing: 0px;
}


table.alerts
{
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	width: 260px;
	background-color: #fafafa;
	border: 1px #d79900 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}


table.step
{ 
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #fafafa;
	border: 1px #d79900 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.alertsFullWidth
{
	font-weight: normal;
	font-size: 12px;
	border: 1px #d79900 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}


.alertHd
{
	border-bottom: 2px solid #d79900;
	background-color: #fff2ba;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #404040;
}


.alertBod p
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	text-indent: -8px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.banniere_haut { background-color: #152770; color: #FFFFFF; FONT-SIZE: 12px; font-style : italic; }
.banniere_bas { background-color: #FED980;  FONT-SIZE: 16px; font-weight: bold; font-style : italic; }
.banniere_bas_fin { background:#FFFFFF url(/images/banniere_bas3.jpg);  FONT-SIZE: 12px; font-weight: bold; }

table.incorrect
{
font-weight: normal;
font-size: 12px;
ccolor: #404040;
background-color: #ffffff;
border: 1px #FFD324 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
width: 500px;
text-align: center;
}

table.incorrect td.title
{
	border-bottom: 1px solid #FFD324;
	background-color: #FFF6BF;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	ccccolor: #FFD324;
	height: 35px;
}

table.incorrect td.text
{ border-bottom: 2px solid #6699CC;
background-color: #e0abaf;
text-align: center;
font-weight: bold;
font-size: 12px;
color: #404040;
height: 50px;}

table.photo
{
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #ffffff;
border: 1px #152770 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
}

table.photo td.photo
{
border-bottom: 1px solid #152770;
border-right: 1px solid #152770;

text-align: center;
font-weight: normal;
font-size: 12px;
color: #404040;
height: 35px;
}

table.photo td.text
{
border-bottom: 1px solid #152770;
font-size: 12px;
color: #404040;
height: 35px;
}

 .titre-fonctionnalites {
	 margin-top: 12px; margin-bottom: 12px; 
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #43689F;
}

 .corps-fonctionnalites {
	background-color: #FFFFFF;
	text-align:justify;
}

.titre_tennis_fr {
	font-size: 16px;
	font-weight: bold;
}

.oddLine {
	background-color: #CCD1DA;
}

.evenLine {
	background-color: #EEF3FB;
}

.stroke {
	text-decoration: line-through;
}

.evenLine {
	background-color: #EEF3FB;
}


.tab_general-2193 {
	BORDER-BOTTOM: #000066 1px solid; BORDER-TOP: #000066 1px solid
}
.tab_entete-2193 {
	BORDER-BOTTOM: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-RIGHT: #000066 1px solid
}
.tab_bg_entete-2193 {
	BACKGROUND-COLOR: #003366
}
.entete-2193 {
	COLOR: #ffffff;  FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.scroll-texte {
	COLOR: #000000;  FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.tab_cel1-2193 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #000066 1px solid; BORDER-RIGHT: #000066 1px solid
}
.tab_bg_cel1-2193 {
	BACKGROUND-COLOR: #FFFFFF
}
.scroll-titre {
	COLOR: #51A428; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-DECORATION: none
}

table.prestige
{
	text-align: center;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 290px;
background-color: #FAFAD2; #DCDCDC; #FAEBD7;
border-collapse: collapse;
border-spacing: 7px;
border: 1px solid #DC143C;

}

table.parrainage
{ text-align: center;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 290px;
background-colorrrrr: #D88985;
background-color: #FFDFF7;
border: 1px #FFFFFF solid;
border-collapse: collapse;
border-spacing: 7px;
border: 1px solid #FF77BA;

}


table.newtype
{ text-align: center;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 290px;
background-color: #E7E7E7;
border-collapse: collapse;
border-spacing: 0px;
border: 1px solid #142871;}

table.promoOrganizer
{ text-align: center;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 190px;
background-color: #E7E7E7;
border-collapse: collapse;
border: 1px solid #142871;
}

table.hautparrainage
{ text-align: center;
font-weight: normal;
font-size: 12px;
color: #404040;
background-color: #E7E7E7;
border: 2px #FFFFFF solid;
border-collapse: collapse;
border-spacing: 0px;
border: 1px solid #142871;}


table.addInAdminTable
{ text-align: center;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 290px;
background-color: #E7E7E7;
border: 1px #142871 solid;
border-collapse: collapse;
border-spacing: 0px;
padding: 7px;}

table.specificites
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #E7E7E7;
	border-collapse: collapse;
	border: 1px solid #142871;
}

table.couleur1
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #FFDFF7;
	border-collapse: collapse;
	border: 1px solid #142871;
}

table.couleur2
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #E7E7E7;
	border-collapse: collapse;
	border: 1px solid #142871;
}

.pjustifycolorforred {
	margin-top: 12px; margin-bottom: 12px; 
	font-size:9pt;
	text-align:justify;
	color: #E0E0E0;
}

.pcentercolorforred {
	margin-top: 12px; margin-bottom: 12px; 
	font-size:9pt;
	text-align:center;
	color: #E0E0E0;
}

div.code
{
	width: 100%;
}
div#container
{
	position:relative;
	width: 100%;
	height: 260px;
	overflow: auto;
}

table.tarifs
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	background-color: #E7E7E7;
	border-collapse: collapse;
	border: 1px solid #142871;
	padding: 8px;	
}

table.tarifs th
{
	font-weight: bold;
}

table.pubverte
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #EAF8CF;
	bbborder-collapse: collapse;
	border: 1px solid #86B701;
	padding: 5px;
	border-spacing: 5px;
	
	
}

table.tableauvert
{
	-moz-border-radius:6px 6px 6px 6px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #EAF8CF;
	border-collapse: collapse;
	border:1px solid #86B701;
	margin:10px 10px;
	padding:5px;
}

table.connectinfos
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #F4F0DF;
	border-collapse: collapse;
	border: 1px solid #999999;
}



.fonteverte
{
	color : #78A515;
}

.Style1 {
	font-size: 12px;
	color: #999999;
}
.Style2 {
	font-style: italic;
	font-weight: bold;
	color: #BDCC00;
}
.Style3 {
	font-style: italic;
	font-weight: bold;
	color: #BDCC00;
	font-size: 15px;
}
.Style4 {
	color: #BDCC00;
	font-size: 15px;
}
.Style5 {
	font-size: 12px;
	}

.Style6 {font-size: 12px; color: #C40E1F; }
.Style7 {color: #FFFFFF}
.Style8 {color: #C40E1F}

.Style9 {
	
	font-style: italic;
	font-weight: bold;
	color: #BDCC00;
	font-size: 13px;
}

.tdtriathlon1
{
	font-weight: bold;
}

.styleTT
{
	font-size: 18px;
	color: #E79644;
	font-weight: bold;
}

.styleCross
{
	font-size: 15px;
	color: #E79644;
}

.styleTRTable0 {
	background-color:#FF0000;
	background-image : url(/images/menu2_milieu.gif) ;
}

.styleTDTable0 {
	font-weight: bold;
	background-color:#ffffff;
	color:#bdcc00;
}

.styleTable1 {
	background-color:#ffffff;
	color:#000000;
	font-size:9pt;
}

.styleTable2 {
	background-color:#EEEEEE;
	color:#000000;
	font-size:9pt;
}

.styleMixte {
	color:#62AB36;
}

table.tableau1
{
	border: 1px solid #000000;
	padding: 3px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.tableau1 tr
{
	border: 1px solid #999999;
	padding: 3px;
	border-spacing: 0px;
}

table.tableau1 th
{
	color: #444444;
	font-weight: bold;
	background-color: #cccccc;
	text-align: center;
	
}

table.tableau1 td
{
	border-left: 1px solid #999999;
	padding: 3px;
	border-spacing: 0px;
}

/*Boutons */

.add{
background:url(/images/add.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.delete{
background:url(/images/cross.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.cancel{
background:url(/images/cross.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.stack{
background:url(/images/page_white_stack.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.calendar{
background:url(/images/date.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.edit{
background:url(/images/pencil.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}


.invite{
background:url(/images/group.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.user{
background:url(/images/user.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.house{
background:url(/images/house.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.save{
background:url(/images/tick.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.bell{
background:url(/images/bell.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.find{
background:url(/images/find.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.cog{
background:url(/images/cog.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.email{
background:url(/images/email.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

a.button
{
	background:url(/images/button.gif);
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
	font-size:9pt;
}

a.button165
{
	background:url(/images/button165.png);
	display:block;
	color:#555555;
	font-size:9pt;
	font-weight:bold;
	height:30px;
	line-height:29px;
	mmmmargin-bottom:14px;
	text-decoration:none;
	width:165px;
}

a.button130
{
	background:url(/images/button130.png);
	display:block;
	color:#555555;
	font-size:9pt;
	font-weight:bold;
	height:30px;
	line-height:29px;
	mmmmargin-bottom:14px;
	text-decoration:none;
	width:130px;
}

a:hover.button{
color:#0066CC;
}

.fondgris
{
	background : #F7F7F7 none repeat scroll 0 0;
}

.unlabel
{
	font-size:11pt;
	color:#62AB36;
	font-weight:bold;
}

//modifié
input[type=submit]
{
border:1px solid #808080;
fontttttt-size:9pt;
color:black;
cursor:pointer;
}

input[type=button]
{
border:1px solid #808080;
fontttttt-size:9pt;
color:black;
cursor:pointer;
}

input
{
	font-size:10pt;
}

.inputnoborder {
bbbbbborder:0px solid #808080;
bbbbackground-color:#F2F2F3;
fontttttt-size:9pt;
color:black;
}

.notice {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFF6BF none repeat scroll 0 0;
	color:#514721;
	border:2px solid #FFD324;
	margin-bottom:1em;
	padding:0.6em;
	font-family:inherit;
	font-size:12px;
	font-style:inherit;
	margin:0;
	vertical-align:baseline;
	line-height:1.5;
	
	position: relative;
	left: 50%;
	width: 600px;
	margin-left: -300px;
	
}

.noticeleft {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFF6BF none repeat scroll 0 0;
	color:#514721;
	border:2px solid #FFD324;
	margin-bottom:1em;
	padding:0.6em;
	font-family:inherit;
	font-size:12px;
	font-style:inherit;
	margin:0;
	vertical-align:baseline;
	line-height:1.5;
	
	position: relative;
	wwwwidth: 600px;
	
}

.validBasket {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFF6BF none repeat scroll 0 0;
	color:#514721;
	border:2px solid #FFD324;
	margin-bottom:1em;
	padding:0.6em;
	font-family:inherit;
	font-size:12px;
	font-style:inherit;
	margin:0;
	vertical-align:baseline;
	line-height:1.5;
	
	position: relative;
	left: 50%;
	width: 360px;
	margin-left: -200px;
	
}

.nobandeau
{
	borderrrr:1px solid #781351;
	width: 600px;
	margin-left: auto; 
 	margin-right: auto; 
 	background-colorrrr: #FFFFFF;
 	padding: 0px;
}

table.nobandeau td.nobandeau
{
	background-colorrrr: #FF0000;
	border:0px;
}

.externalTableau1
{
	border:1px solid #781351;
	width: 630px;
	margin-left: auto; 
 	margin-right: auto; 
 	background-color: #f0f0f0;
 	padding: 5px;
}

.externalTableau2
{
	border:1px solid #781351;
 	background-color: #ffffff;
 	padding: 5px;
}

#encadreDemo, .encadre {
-moz-border-radius:6px 6px 6px 6px;
background:url("/images/fond-vert.png") repeat-x scroll 0 0 #DAF09E;
border:1px solid #86B701;
margin:12px 24px;
padding:12px;
font-size: 11px;
}

	


