
/* Définitions générales */

* {margin: 0; padding: 0;}
body			{ background:#5b5b5b; color:#000;font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:85%;}

h1{ font-size:2em; color:#304E77; text-align:center; font-weight:500;}
h2{ font-size:1.5em; color:#304E77; text-align:center;}
h3{ font-size:1em; color:#304E77; text-align:center;}
h4{ font-size:1em; color:#304E77; text-align:center;}

p.left{ text-align:left; width:50%;}
p.right{ text-align:right; width:auto;}

.spacer{ clear:both; }

table,td{ border-collapse:collapse; border:1px solid #7D9ECB; padding:0.2em; }
th,td {padding:0 0.4em;}
caption{ margin:1em 0; color:#000; font-weight:700; padding-bottom:1em; }
thead{ background-color:#d6e1ec; color:#369; }
table{ background:#fff; }
div { background:#fff; }
hr { color:#2E5370; margin-bottom: 5px;}



/* DECOUPAGE */	/* ancienne couleur header EAF2F5;*//*#EAE2CE; */
div#header	{ background:#EAF2F5 none repeat scroll 0;}
div#title	{ background:#7D9ECB; border-bottom:1px solid #2E5370; }
div#page		{ 
				background:#fff; 
				background-image:url(../images/logoiv.gif);
				background-position:0 40px;
				background-repeat:no-repeat;
				text-align: center;
			}
div#links	{ padding:.5em; }
div#liste	{
				width:640px; 
				margin:auto;
				padding-top:14px;
			}
div#nav		{ /*background:#fAf2dE; padding:.5em; border-top:1px solid #EAE2CE;*/ text-align: right; padding-bottom:10px;}
div#after_tbl{ background-color: #fff; padding:.5em; font-size:80%; color:#716E5F; text-align:center; } /*faf2de*/
div#footer	{ background-color:#EAE2CE; color:#716E5F; padding:.5em;  } /*border:1px dotted #D6D1B3;border:1px dotted #D6D1B3;*/
table.trn { width:100%; text-align:left; margin-bottom:1em; border:1px solid #a2c2e1; }
table.trn tr,table.trn th { border:1px solid #a2c2e1; }
table.trn th	{ background:#EAF2F5; color:#304E77;}

span.petittxt{ font-size:7pt; }
table.cal		{ background:#B4C7E1; width:100%; border:0; padding:0; }
tr.jour		{ text-align:center; padding:0; color:#fff; font-size:7pt; }
td.aujourdhui{ background:#304E77; } /*6D8EBB*/

td.edit		{ /*border-collapse:auto; border:0;*/ }

.afficheDate{ text-align:right; color:#304E77; margin-right:20px; vertical-align:middle; }

#page input	{ border:1px solid #fff; color:#fff; background-color:#FEB302; font-weight:700; }
tr.old		{ background:#eee; }



/* LIENS */
/*a:link			{ text-decoration:underline; color:#5CA6D4; }*/
img { border:0;  }
a:link		{ color: #4d81c8;}
a:visited	{ color: #cba97d; }
a:hover 		{ color: #930; }
a:active	{ background-color:#EAF2F5; color:#304E77;}
#links a:link	{ font-weight:700; padding: 5px 5px; }
#links a:visited	{ color:#930; }
#links a:hover	{ color:#fff; background-color:#4d81c8;  text-decoration:none; }
#links a:active	{  }

#footer a:link	{ color:#716E5F; font-size:80%; padding:0; text-decoration:underline; }
#footer a:hover	{ color: #000; }




/* FORMULAIRE */
#form 			{ background-color:#fff; padding:0; width:auto; color:#666; }
#form div 		{ /*padding:4px;*/ }
#form input,
#form select 		{ margin-right: 0px; width: 150px; border:1px solid #607EA7; font-weight:500; color:#333; vertical-align:middle; }
#form select		{ font-size:90%; }
#form input.radioB{ width: 15px; margin:0; margin-right:4px; /*float:none;*/ border:0px; color:#dd8; vertical-align:middle; }
#form input.long	{ width: 200px; }
#form input.short	{ width: 80px; }
#form input.right	{ text-align:right; }
/*#form submit		{ border-color:#304E77; color:#fff; }*/
#valForm		{ display:inline; float:right;text-align:right; margin-bottom:2px;padding-right:2px; }
#valForm input	{ color:black; }

#hiddenDftNote	{ display:none; }

.short 		   	{  /*width: 70px; */}
.sombre 		 	{ vertical-align:middle; }

#form p, div	{ background-color:transparent; }
p 			{ padding-top: 5px;padding-left:2px; }
p.thanks 	{ text-align:center;}
fieldset 		{ 
				background-color:#ECF0F5;
				border-bottom-color: rgb(89, 131, 188);
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-left-color: rgb(89, 131, 188);
				border-left-style: solid;
				border-left-width: 1px;
				border-right-color: rgb(89, 131, 188);
				border-right-style: solid;
				border-right-width: 1px;
				border-top-color: rgb(89, 131, 188);
				border-top-style: solid;
				border-top-width: 1px;
				display: block;
				margin:2px; padding:4px; width:auto; }
.fld		{ float:left; text-align:left; width:auto; }
.fld-nw-line{ float:left; text-align:right; width:442px; }
.lbl		{ float:left; text-align:right; width:120px;padding-right:2px; }
.elm		{ clear:both; }
.color		{ border:1px solid #666; font-size:70%; }
.aideInput	{ font-size:80%;}

legend	 	{ padding-left: 2px; padding-right: 2px; color:#304E77; font-weight:600; font-size:92%;text-transform: uppercase; }
label.short 	{ /*float: left;*/ margin-right: 6px; text-align: left; width: 50px; color:black;  }
label.long  	{ /*float: left;*/ margin-right: 6px; text-align: left; width: 150px; color:black; }
#ou 			{ width:100%; }
#quand		{ clear:left; width:100%; }
#quand input    { float:left; margin-right:4px; }
#comment span{ padding-left: 26px; line-height:2em; }
.error		{ float:right; color:red; background-color:#FFB6C1; padding:2px 10px; margin-right:4px; }
.hiddenErr	{ display:none; }
.visibleErr 	{ display:inline; }




/* DETAIL TOURNOI */ 
div.left		{ float:left; width:49.80%; margin-bottom:1em;}
div.right		{ float:right; width:49.80%; margin-bottom:1em;}
#detail 		{ background:#fff; width:640px; margin:auto; padding:1em; }
#detail_title	{}
#detail_title h2 {color:#666;margin-bottom:1em;}
#detail_note 	{}
#detail_note h4 	{ color:#999; text-align:center; }
#detail_note p 	{text-align:center;padding:1em;overflow:auto;}
#detail_note p.navigation {text-align:center;}
.left h4, .right h4 { color:#999; text-align:center; }


/*  IMPORTANT : Formulaire, on supprime la cle couleur pour le moment */
#identification {} 




