@import url(/css/themes/filet_cornilleau.css);
@import url(/css/menu.css);

/* classes générales */
*{font-family:Verdana, Geneva, sans-serif;font-size:10pt} /*margin:0;padding:0;*/
.clearmasked{clear:both;visibility:hidden} /*display:block*/
.left{float:left}
.right{float:right}
.left10{float:left;margin-right:10px;margin-bottom:10px}
.right10{float:right;margin-left:10px;margin-bottom:10px}

/* classes texte */
.capitales{text-transform:uppercase}
.justify{text-align:justify}
.center{text-align:center}
.mention{color:#666;font-style:italic;font-size:0.8em}
.underline{text-decoration:underline}
.else_inline{display:inline}

/* liste horizontale */
.inline li{display:inline;margin-right:0.4em}

/* marges */
.margin_l16 {margin-left:1em}
.margin_r16 {margin-right:1em}
.margin_l65 {margin-left:4em}
.margin_r65 {margin-right:4em}

/* tableaux */
table.small {border-right:solid 1px #000;border-bottom:solid 1px #000}
table.small th, table.small caption, table.small td {border-left:solid 1px #000;border-top:solid 1px #000;padding:0.2em}
table.small th, table.small caption {background-color:#000;color:#ffd300;font-size:1.1em;text-align:center}
table.small caption {font-weight:bold}
/*table.small td {font-size:0.9em}*/
table.small td a {color:#000;}

body
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 12pt;
	line-height: 14pt;
	color:rgb(0, 0, 0);
  /*margin:0;*/
	padding-top:0.6em;
	text-align:center;
}

/* layout */
#englobeur {text-align:left;width:84em;margin: 0 auto;border:solid 2px #ffd300;background-color:#ffd300;}
#entete {text-align:center;background-color:#000;border: solid 2px #000}
#logo {float:left;width:13.5em;background-color:#fff}
#bandeau {float:left;width:67.15em;padding-left:1.5em;padding-right:1.5em;background-color:#000}
#bandeau .photo {float:left; text-align:center;margin-top:1em}
#banniere {float:left; margin-top:0.5em}
#rotator {float:left; margin:0.8em}
#logon {font-size:10px;color:#ffd300}
/*#menu_gauche {float:left;width:11.3em;background-color:#000;border-top:solid 2px #ffd300;}*/
#contenu {float:left;padding-left:1.5em;padding-right:1.5em;padding-top:0.5em;padding-bottom:1em}
#footer, #menuadmin {background-color:#000;color:#f30;text-align:center}


/* onglets */
#onglets {float:left;width:100%;background:#DAE0D2 url(/images/menu-onglets/bg.gif) repeat-x bottom;   font-size:93%;line-height:normal;}
#onglets ul {margin:0;padding:10px 10px 0;list-style:none;}
#onglets li {float:left;background:url(/images/menu-onglets/left_both.gif) no-repeat left top;margin:0;padding:0 0 0 9px;border-bottom:1px solid #765;}
#onglets a {float:left;display:block;width:.1em;background:url(/images/menu-onglets/right_both.gif) no-repeat right top;padding:5px 15px 4px 6px;text-decoration:none;font-weight:bold;color:#765;white-space:nowrap;}
#onglets > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#onglets a {float:none;}
/* End IE5-Mac hack */
#onglets a:hover {color:#333;}
#onglets #current {background-position:0 -150px;border-width:0;}
#onglets #current a {background-position:100% -150px;padding-bottom:5px;color:#333;}
#onglets li:hover, #onglets li:hover a {background-position:0% -150px;color:#333;}
#onglets li:hover a {background-position:100% -150px;}

/* formulaires */
form.inscription label, form.inscription label.upfield {font-weight: bold;color: #444;font-size: 95%;}
form.inscription label.upfield {display: block;line-height: 1.75em;}
form.inscription fieldset {width: auto;border: 1px solid #ddd;padding: 0 10px 10px 10px;overflow: hidden;}
form.inscription legend {margin: 0 5px;padding: 0 10px;font-size: 116%;color: #444;}
form.inscription div {width: 100%;margin-top: 15px;}
form.inscription div div {width: auto;margin-top: 0;}
form.inscription div.inline {width: auto;float: left;margin-right: 10px;}
form.inscription div.third {margin-top: 0;width: 33%;float: left;}
form.inscription div.half {margin-top: 0;width: 50%;float: left;}
div.twothirds {margin-top: 0;width: 66%;float: left;}
form.inscription div.third div, form.inscription div.half div, div.twothirds div {margin-top: 15px;}
form.inscription div.third div div, form.inscription div.half div div, div.twothirds div div {margin-top: 0;}
form.inscription input, select, textarea {font-size: 100%;color: #235;border: 1px solid #89a;}
form.inscription input {padding: 3px 5px;background: url(/images/inputbg.png) top left repeat-x;}
form.inscription textarea {padding: 3px 0 3px 5px;background: url(/images/inputbg.png) top left repeat-x;}
form.inscription select {padding: 2px 0;color: #235;}

/* messages d'erreur */
p.erreur {color:#f20;font-weight:bold;border:solid 2px #f20;padding:3px}

/* blocs */
div.bloc_droite{float:right;margin:1em;width:24em;padding:1em;background-color:#ddd;border:solid 1px #000}

/* listes */
ul.infosJoueur{list-style-image:url(/images/checked.jpg)}

/* colonnage */
.colg20, .colg25, .colg30, .colg35, .colg40, .colg45, .colg50, .colg55, .colg60, .colg65, .colg70, .colg75, .colg80, .colg85{float:left}
.cold20, .cold25, .cold30, .cold35, .cold40, .cold45, .cold50, .cold55, .cold60, .cold65, .cold70, .cold75, .cold80, .cold85{float:right}
.colg20, .cold20{width:17%}
.colg25, .cold25{width:22%}
.colg30, .cold30{width:27%}
.colg35, .cold35{width:32%}
.colg40, .cold40{width:37%}
.colg45, .cold45{width:42%}
.colg50, .cold50{width:48%}
.colg55, .cold55{width:52%}
.colg60, .cold60{width:57%}
.colg65, .cold65{width:62%}
.colg70, .cold70{width:67%}
.colg75, .cold75{width:72%}
.colg80, .cold80{width:81%}
.colg85, .cold85{width:81%}

/* pied de page articles */

.sources {border-top:1px solid #beb8a0;border-bottom:1px solid #beb8a0;background-color:#f6f4f0;margin-bottom:7px;margin-left:40px;}



/* OLD CODE */

tr,p,div
{
	font-size: 12px;
}

td
{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table
{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: thin;
	border-color: #000;
}

/*ul
{
	font-size: 12px;
	margin: 10px 0px 10px 0px;
}*/

/*li
{
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}*/

img
{
	margin: 0px 0px 0px 0px;
	border: none;
}

.capitales {text-transform: uppercase}

a:link, a:active, a:visited {color:#f30; background-color:transparent; text-decoration:none}
a:hover {color: #fbaa03; background-color:transparent; text-decoration: underline}

/*a.menus01, a:visited.menus01 {color:#d4e5ef; background-color:transparent; text-decoration:none}
a:hover.menus01 {color: #fff; background-color:transparent; text-decoration:none}*/

/* classes personnelles */

.menubas {margin-top:25px; margin-bottom:20px}
.menugauche {padding-left:8px; padding-right:8px; font-size:12px; color: #FFFFFF}

h1 {font-size:1.5em; color:#000; background-color:transparent; margin-top:1.5em;margin-bottom:1.5em}
h2 {font-size:14px; letter-spacing:-1px; margin-top:5px; margin-bottom:5px}
h2.narrow {font-size:16px; font-family: arial narrow}
h3 {font-size:12px}

p.text {margin-left:10px}

table.display {
	border-left:1px solid #000;
  background-color:#fff;
}

table.display tr {
	border-left:1px solid #000;
	border-top:1px solid #000;
	text-align:center;
}

table.display th {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
  padding: 2px 5px 2px 5px;
  background-color: #000;
  color: #ffd300;
  font-size: 12px;
}

table.display td {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
  padding: 2px 5px 2px 5px;
}

tr.ligne0 {
  background-color: #eeeeee;
}

tr.ligne1 {
  background-color: #ffffff;
}

.floatright {float: right; margin: 0 0 10px 10px; border: 1px solid #666; padding: 2px}