/** GENERAL **/

body {
	background: #000000 url(images/background.jpg) repeat;
	font:12px/1.4 tahoma,verdana,arial,helvetica,clean,sans-seriff;
	color:#222222;
}

h1 {
	padding:10px 0 0 0;
	font-size:22px;
	display:inline;
	font-weight:bold;
	color:#222222;	
}

input, textarea {
	background:#DBDBDB;
	color:#565656;
	border:1px solid #565656;
}

.submit {
	background:#DBDBDB;
	font-weight:bold;
	color:#565656;
	border:1px solid #565656;
}

a {
	color:#222222;
}

a:hover {
	text-decoration:none;
}

div.ensemble, div.content, div.colThree{
	background:#CFCFCF;
	border:0px;
}

div.tout{
	border:0;
	width:1000px;
	margin:0 auto 0 auto;
	font-size:12px;
}

/** HEADER **/

.logo {
	width:988px;
	margin:0 auto 0 auto;
}

.logo a img{
	border: 0px;
}

.header {
	height:150px;
	width:1000px;
	background:#CFCFCF url(/images/haut.gif) no-repeat;
	float: left;
}

.hdr {
	float:right;
	height:10px;
	width:11px;
}

#menu { 
	float: left;
	width: 1000px;
	height: 30px;
    color: #565656;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	margin: 0;
	list-style: none;
	background: url(/images/img01-2.gif) repeat-x;
}

#menu li {
	display: inline;
}

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}.qmmc li:hover ul{left:auto;}
#qm0 ul {top:100%;}#qm0 ul li:hover ul{top:0px;left:100%;}
#qm0 li { background-image:url(/images/img01-2.gif) }
#qm0 li li { background-image:none }
#qm0 a {
padding:5px 30px 5px 10px;
text-decoration:none;
font-weight:bold;
border-right:1px solid #ddd; /* Pour IE 6 */
font-size:14px;
color:#565656;
}
* > #qm0 a { border-right:1px dotted #ddd } /* Pour les navigateurs modernes */
#qm0 a.qmfirst { border-left:1px solid #ddd }
#qm0 a.qmlast { border-right:1px solid #ddd }
#qm0 li li a:hover { background-color:#ADADAD; color: #ffffff; }
#qm0 div, #qm0 ul {
padding:2px;
margin:0 0 0 -1px;
background-color:white;
border-width:1px;
border-style:solid;
border-color:#677249;
}
#qm0 div a, #qm0 ul a {
padding:1px 40px 2px 5px;
background-color:transparent;
border-width:0px;
border-style:none;
border-color:#677249;
}
#qm0 div a:hover { text-decoration:underline }
#qm0 ul li:hover a { text-decoration:underline }
#qm0 li:hover a.qmparent {
background-image:url(/images/arrow_5.gif);
text-decoration:underline;
}
#qm0 li a.noarrow, #qm0 li:hover a.noarrow {
background-image:none;
padding-right:15px;
}
#qm0 .qmparent {
background-image:url(/images/arrow_6.gif);
background-repeat:no-repeat;
background-position:90% 50%;
}
#qm0 li.qmselected {
background-color:#457896;
}
#qm0 a.qmselected { color:#fff }
#qm0 li:hover a.qmselected { color:#fff }
#qm0 ul a {
font-weight:normal;
font-variant:normal;
font-size:12px;
color:#565656;
}
#qm0 ul li.hr { margin:4px 0 }
#qm0 hr { border:0; height:1px; background-color:#999 }

.pub_header {
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	clear:both;
}

/* Search */

.search {
	background: url(/images/img01-2.gif) no-repeat;
	float:right;
	height:20px;
	margin:0;
	padding:5px 25px 0 0;
}

.search .input1 {
	width:130px;
	padding:0 25px 0 0;
}

/* Colonne gauche */

.colOne {
	float:left;
	width:300px;
	margin:0 0 0 10px;
}

div.menu_g{
	margin:15px 0px 0px 0px;
}

div.menu_g div.nom_menu, div.menu_g div.nom_menu a{
	padding:0 0 0 0;
	font-weight:bold;
    font-size:17px;
	color:#222222;
}

div.menu_g a{
    text-decoration: none;
}

div.menu_g a:hover {
	text-decoration: underline;
}

div.menu_g table {
	width:100%;
	text-align:center;
}

div.paire{
	padding:3px 0 3px 0;
	background:#BABABA;
}

div.impaire{
	padding:3px 0 3px 0;
	background:#C1C1C1;
}

/* MENU ACTU CONSULTEE */

div.menu_g div.paire_actu{
	padding:3px 0 3px 0;
	background:#BABABA;
	clear:both;
	height:38px;
}

div.menu_g div.impaire_actu{
	padding:3px 0 3px 0;
	background:#C1C1C1;
	clear:both;
	height:38px;
}

div.menu_g div.img_actu{
	margin:2px 0 0 5px;
	text-align:center;
	width:40px;
	float:left;
}

div.menu_g div.img_actu a img{
	border:1px solid #343331;
}

div.menu_g div.infos_actu{
	margin:4px 0 0 0;
	width:247px;
	float:right;
}

div.menu_g div.txt1_actu, div.menu_g div.txt2_actu{
	font-size:10px;
}

/* MENU VIDEO */

div.menu_g div.img_vid{
	margin:2px 0 0 5px;
	width:130px;
	height:100px;
	float:left;
}

div.menu_g div.img_vid a img{
	border:1px solid #343331;
}

div.menu_g div.infos_vid{
	margin:4px 0 0 0;
	width:165px;
	float:right;
}

div.menu_g div.txt1_vid{
	border-bottom:1px dashed #A0A0A0;
	padding : 0 0 3px 0;
}

div.menu_g div.txt2_vid{
	padding : 3px 0 0 0;
	font-size:10px;
}

/* AUTRES MENU */

.pub {
	margin:15px 0px 0px 0px;
	padding:0;
}

table.images a img{
	border:1px solid #A0A0A0;
}


/* milieu */

.colTwo {
	float:left;
	width:678px;
	padding:0 0 0 12px;
}

h2{
	width:662px;
	border-bottom:1px solid #A0A0A0;
	padding:15px 0 0 0;
	font-weight:bold;
    font-size:17px;
	color:#222222;
	float:left;
	margin:0;
}

div.bienvenue {
	margin:0 10px 0 0;
	padding: 3px 0 3px 0;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	float:left;
	background:#C1C1C1;
	width:662px;
}

div.index {
	float:left;
	width:662px;
}

div.bienvenue_index {
	margin:0 10px 0 0;
	padding: 3px 0 3px 0;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	float:left;
	background:#C1C1C1;
	width:400px;
}

div.bienvenue2_index {
	float:left;
}

div.news{
	margin:10px 10px 0px 0px;
	padding: 0px;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	float:left;
	background:#C1C1C1;
	width:662px;
}

div.img_index {
	margin:5px;
	text-align:center;
	width:100px;
	float:left;
}

div.img_index a img{
	border:1px solid #343331;
}

div.infos_index {
	margin:5px;
	width:542px;
	float:left;
}

div.titre_index {
	margin-bottom:4px;
	border-bottom:1px dashed #A0A0A0;
	font-size:14px;
    font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
}

div.titre_index a{
	text-decoration:none;
}

div.titre_index a:hover{
	text-decoration:underline;
}

div.coms_index {
	border-bottom:1px dashed #A0A0A0;
	font-size:11px;
	padding-bottom:5px;
	margin-bottom:4px;
}

div.coms_index a{
    font-weight:normal;
	text-decoration:none;
}

div.intro_index span.suite a{
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}

div.intro_index span.suite a:hover, div.coms_index a:hover{
	text-decoration:underline;
}

div.rubrique{
	margin:0 10px 0px 0px;
	padding: 0px;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	float:left;
	background:#C1C1C1;
	width:662px;
}

div.nom_rubrique {
	float:left;
	margin:15px 0px 0px 0px;
	padding:0 0 0 0;
	font-weight:bold;
    font-size:15px;
	color:#222222;
}

div.poster_com {
	color:#7F7F7F;
	padding-bottom:5px;
	border-bottom:1px dashed #A0A0A0;
}

div.txt_com {
	padding:3px 0 0 0;
}

div.txt_part {
	border-top:1px dashed #A0A0A0;
	padding:3px 0 0 0;
	margin:5px 0 0 0;
}

/* milieu */

.colThree {
	padding:10px 10px 0 10px;
}

div.bienvenue3 {
	margin:0 10px 0 0;
	padding: 3px 0 3px 0;
	border-top:1px solid #A0A0A0;
	border-bottom:1px solid #A0A0A0;
	background:#C1C1C1;
	width:980px;
}

/* PAGINATION */

div.pages {
	margin : 10px 0 10px 0;
	float:left;
}

div.pagination{
	border:1px solid #A0A0A0;
	display:inline;
	margin:0 10px 0 0;
	padding:0px 4px 0px 4px;
	color:#222222;
	background:#C1C1C1;
}

div.pagination a{ /* autres */
	text-decoration:none;
}

div.pagination1 { /* page actuelle */
	border:1px solid #A0A0A0;
	color:#C1C1C1;
	background:#222222;
	display:inline;
	margin:0 10px 0 0;
	padding:0px 4px 0px 4px;
}

div.pagination2 {  /* pas cliquable */
	border:1px solid #A0A0A0;
	color:#A0A0A0;
	margin:0 10px 0 0;
	padding:0px 4px 0px 4px;
	display:inline;
}

div.pagination3{  /* detailnews */
	border:1px solid #222222;
	color:#222222;
	margin:0 10px 0 0;
	padding:0px 4px 0px 4px;
	text-decoration:none;
	display:inline;
}

div.pagination3 a {  /* detailnews */
	text-decoration:none;
}

/* BAS */

div.fin {
	height:10px;
	background:#CFCFCF url(/images/bas.gif) no-repeat;
	width:1000px;
	float:left;
}

/* Footer */

.footer{
	border-top:1px dashed #A0A0A0;
	clear:both;
	width:1000px;
	margin:15px 0 0 0;
	padding:5px 0 0 0;
	float:left;
	text-align:center;
	font-size:10px;
	color:#222222;
} 

.footer a{
	text-decoration:none;
	color:#222222;
} 

.footer a:hover{
	text-decoration:underline;
} 

/** AFFILIATION **/

div.entoure,div.entoure2 {
	border:1px solid #B91A20;
}

table.colpre {
	width:275px;
	height:165px;
	color:#FFFFFF;
	font-weight:bold;
}

ul.liste {
	margin: 0;
	padding: 0;
	text-align:left;
}

ul.liste li {
	line-height: 14pt;
	font-weight: bold;
	list-style-type: none;
	background: url("images/arrow.gif") no-repeat 0% 65%;
	padding-left: 20px;
}

ul.liste li  a {
	color:#B91A20;
}

div.entoure2 {
	height:250px;
	width:135px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	text-align:center;
}

/** CHAMPS OBLIGATOIRES **/

span.etoile {
	color:#B91A20;
}

/** COMMENTAIRES **/

div.blockquote {
	margin: 5px 15px 15px 15px;
	border : 1px solid #A0A0A0;
	background: #CFCFCF;
	padding:5px;
}

table.com1, table.com2 {
	margin:10px;
	background:#1E1E1E;
	border:1px solid #343331;
	width:692px;
}

table.com1 img, table.com2  img{
	border:0;
}

table.com2 {
	background:#0F0F0F;
}

table.com1 td.td1,table.com2 td.td1 {
	width:145px;
	background:#3F3E3C;
	padding:5px;
	margin:0;
}

div.lire_poster_coms {
	text-align:center;
	margin:12px 0 2px 0;
}

div.lire_poster_coms2 {
	text-align:center;
	margin:2px 0 12px 0;
}

div.lire_poster_coms a,div.lire_poster_coms2 a {
	border:1px solid #343331;
	color:#FFFFFF;
	background:#0F0F0F;
	padding:5px;
	text-decoration:none;
}

/** INDENTATION **/

table.indent {
	margin:2px 10px 2px 10px;
}

table.indent a:hover{
	text-decoration:none;
}

table.indente, div.indente{
	margin:10px 10px 0 0;
}

div.indentation {
	margin:2px 10px 2px 10px;
}

div.indentcenter {
	margin:2px 10px 2px 10px;
	text-align:center;
}

/** GAUCHE **/

.gauche {
	text-align:right;
}

/** NOTE **/

table.note {
	width:100%;
	text-align:center;
}

table.note td.moitie{
	width:50%;
}

input.notation {
	background:#242424;
	border:0;
	font-weight:bold;
	width:40px;
}

/** TRIAGE RESULTAT TEAMS **/

table.triage {
	background:#4C4B48;
	text-align:center;
	width:100%
}

table.triage td {
	padding:0 50px 0 0;
}

/** TEAMS **/

table.teams {
	width:100%;
}

table.teams td {
	width:235px;
}

table.teams td.image {
	text-align:right;
}

table.teams td.txt {
	text-align:left;
}

/** DETAIL TEAMS **/

table.detailteams {
	margin:0 0 0 150px;
}
