/* MAIN CSS */

/* Importation des feuilles complémentaires */

@import url(fff.css);
@import url(contexte.css);
@import url(bandeau.css);
@import url(footer.css);
@import url(home.css);
@import url(menugauche.css);
@import url(popin.css);
@import url(superflash.css);
@import url(waaps_fck.css);
@import url(../../common/waaps_tableau.css);

/* DECLARATION GENERALES */

body {	/* données générales */
	margin:0;
	padding:0;
	border:0;
		font-size:12px;
		background-color:#fff;
	color:#000000;
	font-family:Arial, Verdana;
}


img {	/* pas de bordure sur les images */
	border:0;
}

form {	/* pas de bordure ni de marges sur les formulaires */
	padding:0;
	margin:0;
	border:0;
}

#page {	/* conteneur page */
	position:relative;
	width:962px;
	margin:0 auto;
}

.cb10 {	/* break de 10 */
	display:block;
	clear:both;
	font-size:1px;
	height:10px;
	overflow:hidden;
}

.cb20 {	/* break de 20 */
	display:block;
	clear:both;
	font-size:1px;
	height:20px;
	overflow:hidden;
}

.cb5 {	/* break de 5 */
	display:block;
	clear:both;
	height:5px;
	font-size:1px;
	overflow:hidden;
}

.cb1 {	/* break de 1 */
	display:block;
	clear:both;
	height:1px;
	font-size:1px;
	overflow:hidden;
	margin:0;
}

.mediaBorder {	/* border footer special media */
	border-color:#B5B5B5;
	border-style:none solid;
	border-width:0 1px;
}
.float, .floatL {	/* docké à gauche */
	float:left;
}

.floatR {	/* docké à droite */
	float:right;
}

.ar {text-align:right;}
.al {text-align:left;}
.ac {text-align:center;}

.cr {clear:right;}
.cl {clear:left;}
.cb {clear:both;}

a {					/* liens standards */
	color:#070c1c;
	text-decoration:none;
}

a:hover {			/* roll des liens standards */
	text-decoration:underline;
}

a.external {			/* liens external */
	color:#012C69;
	text-decoration:underline;
}

a.external:hover {	/* roll des liens external */
	color:#012C69;
	text-decoration:none;
}

div.bloc a {
	color:#070c1c;
	text-decoration:underline;
}

div.bloc table a {
	text-decoration:none;
}

div.bloc a:hover {
	color:#070c1c;
	text-decoration:none;
}

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

.gras {
	font-weight:bold;
}

.s90 {
	font-size:90%;
}

.w350 {
	width:370px;
	position:relative;
}

.w450 {
	width:450px;
	position:relative;
}

.w510 {
	width:510px;
	position:relative;
}

.w680 {
	width:680px;
	position:relative;
}

.footerSpacer {
	clear:both;
	height:20px;
	margin:0;
	padding:0;
	font-size:1px;
}

/* LES " H " */

h1 {
	font-size:170%;
	margin:0 0 15px 0;
}

h2 {
	font-size:170%;
	margin:0;
}

h3 {
	font-size:115%;
	margin:20px 0 0 0;
}

h4 {
	margin:0;
	padding:0;
	font-size:115%;
	font-weight:bold;
}

h5 {
	margin:0;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}

/* LES PADDING */

div.PadT1 {	/* marges intérieures bloc */
	padding:7px 0 7px 7px;
}

/* HACK PNG TRANSPARENT */

img { behavior: url(iepngfix.txt); }
div.videoContenuFiltre img { behavior: url(iepngfix.txt); }
div.recherche { behavior: url(iepngfix.txt); }
div#menuvitrine img { behavior: url(iepngfix.txt); }
ul.subV li { behavior: url(iepngfix.txt); }
div.inpopin td { behavior: url(iepngfix.txt); }
.euro2016 img { behavior: url(iepngfix.txt); }

/* ELEMENTS */

a.logoPrint {
	display:none;
}

/* Ombres de bord de page */
.bg_ombre {	/* ombre de page */
	position:absolute;
	display:none;
}
#ibg_ombre_gauche {	/* bas gauche ombre de page */
	height:100px;
	width:7px;
}

/*  MAIN  */

#content {	/* contenu principal */
	border:none;
	background-color:#FFFFFF;
	min-height:400px;
	margin:0 0px 0 0px;
	padding:0px 0 0 10px;
}

#content.filet137 {	/* contenu principal avec menu gauche */
	background:#FFFFFF url(../../imgs/col137_bg.gif) top left repeat-y;
}

ul#ariane {	/* conteneur fil d'ariane */
	background-color:#ffffff;
	padding:0 0 10px 48px;
	margin:0;
	list-style-type:none;
	_height:2px;
}

#ariane li {	/* élément fil d'ariane */
	font-size:11px;
	font-weight:bold;
	color:#e11b25;
	display:inline;
}

#ariane li a {	/* lien fil d'ariane */
	color:#070c1c;
	text-decoration:underline;
}

#ariane li a:hover {	/* roll lien fil d'ariane */
	text-decoration:none;
}

#ariane li.last a {	/* dernier élément du fil d'ariane */
	color:#e11b25;
	text-decoration:none;
}

div.hautPage {
	float:right;
	margin-top:10px;
	background:transparent url(../../imgs/fleche_noire_haut_page.gif) no-repeat center left;
	float:right;
	margin-top:10px;
	padding-left:15px;
	width:80px;
}

div.hautPage a {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

div.hautPage a:hover {
	text-decoration:none;
}

#media div.hautPage {
	background:transparent url(../../imgs/fleche_blanc_haut_page.gif) no-repeat center left;
}

#media div.hautPage a {
	color:#FFFFFF;
}

/*  ---> COLONNES */

/*  COLONNE 460 */

div.col460 {	/* conteneur colonne 460 home */
	float:left;
	width:460px;
	padding:0;
	margin:0 15px 0 0;
}

/* HACKs FIXes pour IE6/IE7... mais c'est TOUJOURS moche */

.col485 .bloc .header {
	position:relative;
	width:485px !ie7;
	_width:485px;
}

.col485 .article .bloc .header {
	position:relative;
	width:443px !ie7;
	_width:443px;
}

.col485 .marge .fil .article .bloc .header {
	position:relative;
	width:453px !ie7;
	_width:453px;	
}

.col485 .marge .fil .article .marge .bloc .header {
	position:relative;
	width:443px !ie7;
	_width:443px;	
}

.col485 .marge .fil .article .marge .bloc .fil {
	width:421px !ie7;
	_width:421px;	
}

.col485 .bloc .w450 .header {
	width:450px !ie7;
	_width:450px;
}

.w350 .bloc .header {
	width:370px !ie7;
	_width:370px;
}

.col485 .marge .bloc .selection {
	width:465px !ie7;
	_width:465px;
	overflow:hidden;
}

.col485 .marge .bloc .selection .bloc .header {
	width:465px !ie7;
	_width:465px;
}

.col485 .marge .bloc .selection .bloc .selection {
	width:445px !ie7;
	_width:445px;
	_border-right:1px solid #C7C6C6;
}

/* FIN de HACKs */

.bloc .header .imgBord {	/* image droite pour zone de titre bloc bleu / noir */
	position:relative;
	float:right;
	width:6px;
	height:20px;
}
.bloc .header .content {	/* zone de titre bloc bleu / noir */
	padding:3px 0 0 10px;
	display:block;
/*	height:17px; */
}

.bloc .header .titre {	/* titre de zone de titre bloc bleu / noir */
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

.bloc .header span.date {	/* date dans zone de titre bloc bleu / noir */
	position:relative;
	font-size:11px;
	font-weight:bold;
	float:right;
	margin-right:5px;
	color:#ffffff;
}


ul.carre span.date {	/* date dans zone de titre bloc bleu / noir */
	position:relative;
	font-size:11px;
	font-weight:bold;
	float:right;
}

.logo_vitrine {	/* logo de vitrine */
	width:137px;
	border-bottom:solid #ffffff 20px;
}

/* ! COLONNE 460 */

/*  COLONNE 300 */

div.col300 {	/* conteneur de colonne 300 (centrale sur home / droite sur contenu) */
	float:left;
	width:310px;
	/*overflow:hidden; CEDRIC > retirer pour probleme de popin coupé : http://visu-new.fff.fr/competitions/php/championnat/championnat_resultat_new.php?cp_no=155248&ph_no=1&sa_no=2008*/
	padding:0;
	margin:0 0px 0 0;
}
div.col300 .marge {	/* marge de la colonne */
	padding:0 10px 0 0;
}

div.col300 .voirtout {	/* lien de type tout voir */
	text-align:left;
}
/* ! COLONNE 300 */

/*  COLONNE 150 */

div.col150 {	/* conteneur de colonne 150 (animations home) */
	float:left;
	width:150px;
	padding:0;
	margin:0;
}

div.col150 div.colGriseTop {	/* haut arrondi de colonne */
	background:transparent url(../../imgs/blocs/col150_grise_top.gif) top left no-repeat;
	width:150px;
	height:4px;
	padding:0;
	margin:0;
	overflow:hidden;
}

div.col150 div.colGriseContenu {	/* fond de colonne */
	background-color:#E2E2E2;
}

/* ! COLONNE 150 */

/*  COLONNE 137 */

.col135 {	/* conteneur colonne de 135 (137 avec les filets) */
	width:145px;
	float:left;
}
.col135 .top {	/* haut de colonne */
	height:5px;
	overflow:hidden;
	background:transparent url(../../imgs/col137_top.gif) top left no-repeat;
}
.col135 .marge {	/* marge de colonne */
	margin:0 9px 0 1px;
	background:#FFe0e0;
}
.col135 .marge2 {	/* marge de colonne Infos du jour */
	margin:0 9px 0 0;
	background:transparent;
}

.bottom137 {	/* fermeture de colonne */
	background:transparent url(../../imgs/col137_bottom.gif) top left no-repeat;
	width:137px;
}

/* ! COLONNE 137 */

/*  COLONNE 485 */

.col485 {	/* conteneur de colonne 485 (contenu dans page de contenu */
	width:495px;
	float:left;
	font-size:13px;
	position:relative;
}
.col485 a {
	color:#0342A1;
	text-decoration:none;
}
.col485 .marge {	/* marge de colonne */
	margin:0 10px 0 0px;
}

.bottom485 {	/* fermeture de cartouche bleu dans colonne 485 */
	width:485px;
	overflow:hidden;
	background:transparent url(../../imgs/col485_cartouche_bottom.gif) top left no-repeat;
}

.col485 .cartouche {	/* Cartouche bleu dans colonne de 485 */
	width:485px;
	min-height:110px;
	_height:110px;
	background:#9DB4CA url(../../imgs/col485_cartouche_bg.gif) top left no-repeat;
}

.col485 .cartouche .info {	/* zone info dans cartouche bleu de col 485 */
	padding:12px 20px 12px 20px;
	color:#ffffff;
	font-size:120%;
}

.col485 .cartouche .info h1 {	/* h1 dans cartouche bleu de col 485 */
	text-transform:uppercase;
	color:#ffffff;
	font-size:125%;
	margin:0;
}

.col485 .cartouche .info .lien {	/* zone lien dans cartouche bleu de col 485 */
	margin-top:5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:80%;
}

.col485 .cartouche .info .lien a {	/* lien dans zone lien dans cartouche bleu de col 485 */
	text-decoration:underline;
	color:#003577;
}

.col485 .cartouche .info .lien a:hover {	/* roll sur lien de zone lien dans cartouche bleu de col 485 */
	text-decoration:none;
}

.col485 .article {	/* zone article dans col 485 */
	padding:15px;
}

.col485 .article .surtitre {	/* surtitre zone article dans col 485 */
	font-size:90%;
	font-weight:bold;
	margin-bottom:5px;
}

.col485 .article .accroche {	/* accroche zone article dans col 485 */
	font-weight:bold;
	margin-bottom:15px;
}

/* lien zone article dans col 485 */
/*
.col485 .article a {	
	color:#000000;
	text-decoration:underline;
}

.col485 .article a:hover {	
	text-decoration:none;
}
*/

.col485 .article img {
	margin:3px 5px 5px 0;
}

.col485 .onglet {	/* onglet noir dans col 485 */
	width:485px;
	margin-bottom:15px;
}


.col485 .degradbleu {	/* onglet noir dans col 485 */
	background:#9eb5ca url(../../imgs/blocs/col485_ongletbleu_degrad_top.gif) top left no-repeat;
}

.col485 .platnoir {	/* onglet noir dans col 485 */
	width:485px;
	background:#383636 url(../../imgs/blocs/col485_ongletnoir_top.gif) top left no-repeat;
	margin-bottom:0;
}

.col485 .degrad {	/* onglet noir dans col 485 : version dégradée */
	background:#585858 url(../../imgs/blocs/col485_ongletnoir_degrad_top.gif) top left no-repeat;
}

.col485 .ongletnoirdegradbottom {	/* onglet noir dans col 485 : bottom de la version dégradée */
	background:#585858 url(../../imgs/blocs/col485_ongletnoir_degrad_bottom.gif) bottom left no-repeat;
	width:485px;
	height:5px;
	overflow:hidden;
	font-size:1px;
	margin-bottom:15px;
}

.col485 .ongletdegradbleubottom {	/* onglet noir dans col 485 : bottom de la version dégradée */
	background:#9eb5ca url(../../imgs/blocs/col485_ongletbleu_degrad_bottom.gif) bottom left no-repeat;
	width:485px;
	height:5px;
	overflow:hidden;
	font-size:1px;
	margin-bottom:15px;
}

.col485 .onglet .info {	/* zone d'info dans onglet noir dans col 485 */
	padding:7px;
	color:#ffffff;
	font-size:90%;
	font-weight:normal;
}

.col485 .degradbleu .info {	/* zone d'info dans onglet noir dans col 485 */
	padding:7px;
	padding-left:20px;
	font-size:110%;
}

.col485 .onglet .info h1 {	/* zone d'info dans onglet noir dans col 485 : h1 */
	margin:0;
	color:#ffffff;
	font-size:170%;
}

.col485 .onglet .info .lien {	/* zone lien dans cartouche bleu de col 485 */
	margin-top:5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:80%;
}

.col485 .onglet .info .lien a {	/* lien dans zone lien dans cartouche bleu de col 485 */
	text-decoration:underline;
	color:#003577;
}

.col485 .onglet .info .lien a:hover {	/* roll sur lien de zone lien dans cartouche bleu de col 485 */
	text-decoration:none;
}


.col485 .onglet .info .date {	/* zone d'info dans onglet noir dans col 485 : zone de date */
	text-align:right;
	font-size:80%;
	font-weight:bold;
}

.col485 .platgris {	/* onglet gris dans col 485 */
	width:485px;
	background:#c1c1c1 url(../../imgs/blocs/col485_ongletgris_bottom.gif) bottom left no-repeat;
	margin-bottom:10px;
}

.col485 .ongletgris .info {	/* zone d'info dans onglet gris dans col 485 */
	padding:7px;
	color:#535353;
	font-size:90%;
	font-weight:bold;
}

.col485 .head_match td {	/* header match */
	font-size:90%;
	padding:2px;
	vertical-align:top;
}

.col485 .head_match td.logo {	/* logo dans header match */
	text-align:center;
	width:11%;
	padding:2px 0 2px 0;
}

.col485 .head_match td.score {	/* score dans header match */
	text-align:center;
	width:14%;
	color:#ffffff;
	font-weight:bold;
	font-size:110%;
}

.col485 .head_match td.score h1 {	/* score principal dans header match */
	font-size:400%;
	margin:0;
	line-height:100%;
	white-space:nowrap;
}

.col485 .head_match td.team {	/* zone equipe dans header match */
	text-align:left;
	width:27%;
	padding:2px 10px 2px 10px;
}
.col485 .head_match td.team h1 {	/* nom équipe dans header match */
	font-size:180%;
	color:#ffffff;
	margin:0;
}

.col485 .head_match td.droite {
	text-align:right;
}

.col485 .fil {	/* conteneur fil d'actions */
	position:relative;
	/*margin:15px 0 15px 0;*/
	border:solid #d1d7df 1px;
}

.col300 .fil {	/* conteneur fil d'actions */
	position:relative;
	border:solid #d1d7df 1px;
}


.col485 .nomargehaut {	/* marge dans conteneur fil d'actions */
	margin-top:0;
}

.col485 .nomargebas {	/* marge dans conteneur fil d'actions */
	margin-bottom:0;
}

.col485 .margefil {	/* marge dans conteneur fil d'actions */
	padding:8px 15px 15px 15px;
}

.col485 .fil .menu {	/* menu de fil d'actions */

}

.col485 .fil .menu a {	/* lien dans menu de fil d'actions */
	color:#070c1c;
}

.col485 .fil .menu a.courant {	/* lien courant dans menu de fil d'actions */
	color:#ff2a2a;
	font-weight:bold;
}

.col485 .fil ul.action {	/* liste fil d'actions */
	margin:0;
	padding:0;
	list-style-type:none;
}

.col485 .fil ul.action li {	/* action fil d'actions */
	padding:7px 7px 7px 10px;
	_width:435px;
	margin:0;
	_margin-bottom:-3px;
}

.col485 .fil .plein ul.action li {	/* action fil d'actions */
	_width:466px;
	_margin-bottom:-3px;
}

.col485 .fil .bordure li {	/* action fil d'actions */
	border-top:solid #d1d7df 1px;
}

.col485 .fil ul.action li .minute {	/* zone minute fil d'actions */
	float:left;
	width:45px;
	font-weight:bold;
	overflow:hidden;
}

.col485 .fil ul.action li .picto {	/* zone picto fil d'actions */
	float:left;
	width:25px;
	height:30px;
	overflow:hidden;
}

.col485 .fil ul.action li .score {	/* zone score fil d'actions */
	float:left;
	width:30px;
	overflow:hidden;
}

.col485 .fil ul.action li .story {	/* zone histoire fil d'actions */
	float:left;
	width:360px;
	overflow:hidden;
}

.col485 .fil ul.action li .storyft {	/* zone histoire fiche tech fil d'actions */
	float:left;
	width:330px;
	overflow:hidden;
}

.col485 .fil ul.action li img {	/* image dans zone histoire fil d'actions */
	float:right;
	border:solid #000000 1px;
	margin:0 0 0 10px;
}

.col485 .fil ul.action .bordure {	/* filet haut sur action */
	border-top:solid #4b4c4c 1px;
}

/* définition des spécificités d'actions */

.col485 .fil ul.action li.resume .story {
	font-weight:bold;
}
.col485 .fil ul.action li.fin .picto {
	background:transparent url(../../imgs/p_action_sifflet.gif) top center no-repeat;
}
.col485 .fil ul.action li.changement .picto {
	background:transparent url(../../imgs/p_action_changement.gif) top center no-repeat;
}
.col485 .fil ul.action li.cjaune .picto {
	background:transparent url(../../imgs/p_action_jaune.gif) top center no-repeat;
}
.col485 .fil ul.action li.crouge .picto {
	background:transparent url(../../imgs/p_action_rouge.gif) top center no-repeat;
}
.col485 .fil ul.action li.but .picto, .col485 .fil ul.action li.butft .picto  {
	background:transparent url(../../imgs/p_action_but.gif) top center no-repeat;
}
.col485 .fil ul.action li.taboui .picto {
	background:transparent url(../../imgs/p_action_taboui.gif) top center no-repeat;
}
.col485 .fil ul.action li.tabnon .picto {
	background:transparent url(../../imgs/p_action_tabnon.gif) top center no-repeat;
}
.col485 .fil ul.action li.docteur .picto {
	background:transparent url(../../imgs/p_action_docteur.gif) top center no-repeat;
}

.col485 .fil ul.action li.but .story {
	color:#084494;
	font-weight:bold;
}
.col485 .tablo {
	width:483px;
}

/* ! COLONNE 485 */

/*  COLONNE 785 */

.col785 {	/* conteneur de colonne 485 (contenu dans page de contenu */
	width:805px;
	float:left;
	font-size:13px;
	position:relative;
}

.col785 .marge {	/* marge de colonne */
	margin:0 10px 0 0px;
	position:relative;
}

/* ! COLONNE 785 */

.tablo {
	margin:0;
	padding:0;
}


.tablo td {
	padding:3px;
	vertical-align:top;
}

.vam td {
	padding:3px;
	vertical-align:middle;
}

.bordure td {
	border-top:solid #d1d7df 1px;
}

.tablo thead td {
	font-size:110%;
	font-weight:bold;
}

.tablo tbody td {
	font-size:90%;
}

.tablo tbody td.puce {
	width:16px;
	text-align:right;
}

.tablo tbody td.voirtout {
	width:10%;
}

.legende td {
	vertical-align:top;
}
.legende dl {
	margin:0;
	padding:0;
	list-style-type:none;
}

.legende dl dt {
	clear:left;
	float:left;
	width:auto;
	margin-right:3px;
	display:block;
	font-weight:bold;
}

.legende dl dd {
	display:block;
	margin:0px;
	margin-bottom:5px;
	text-indent:0;
	padding:0;
}

.bordureg {
	padding-left:7px;
	width:50%;
	border-left:solid #d1d7df 1px;
}

.legende .dt70 dt {
	clear:left;
	width:70px;
	float:left;
	margin-right:5px;
	display:block;
	text-align:right;
	position:relative;
}
.legende .dt70 dd {
	display:block;
	margin-bottom:7px;
}
.legende dt span {
	padding-left:20px;
	height:15px;
}
.legende .fin {
	background:transparent url(../../imgs/p_action_sifflet.gif) top center no-repeat;
}
.legende .changement {
	background:transparent url(../../imgs/p_action_changement.gif) top center no-repeat;
}
.legende .cjaune {
	background:transparent url(../../imgs/p_action_jaune.gif) top center no-repeat;
}
.legende .crouge {
	background:transparent url(../../imgs/p_action_rouge.gif) top center no-repeat;
}
.legende .but {
	background:transparent url(../../imgs/p_action_but.gif) top center no-repeat;
}
.legende .taboui {
	background:transparent url(../../imgs/p_action_taboui.gif) top center no-repeat;
}
.legende .tabnon {
	background:transparent url(../../imgs/p_action_tabnon.gif) top center no-repeat;
}
.legende .docteur {
	background:transparent url(../../imgs/p_action_docteur.gif) top center no-repeat;
}
.legende .entree {
	background:transparent url(../../imgs/p_action_entree.gif) top center no-repeat;
}
.legende .sortie {
	background:transparent url(../../imgs/p_action_sortie.gif) top center no-repeat;
}


/*  ---> BLOCS  */

div.bloc {	/* conteneur bloc */
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border:0;
	position:relative;
}

#media div.marge div.bloc {
	margin:0;
	padding:0;
}

div.bloc div.entete {	/* entete de bloc */
	height:20px;
	margin:0;
	padding:0;
}

div.bloc div.contenuBloc {	/* zone bordée de bloc */
	border:0;
	border-left:1px solid #D1D7DF;
	border-right:1px solid #D1D7DF;
	border-bottom:1px solid #D1D7DF;
	padding:7px;
}

/*  ---> BLOC 140  */

div.box140 {	/* bloc 140 (animations) */
	width:140px;
	margin:0 auto;
	padding:5px 0 0 0;
}

div.box140 div.titre {	/* zone titre bloc 140 */
	height:26px;
	margin:0;
	padding:0;
	background:transparent url(../../imgs/blocs/onglet_beige140.gif) no-repeat left top;
	overflow:hidden;
}

div.box140 div.titre h6 {	/* titre dans zone titre bloc 140 */
	text-transform:uppercase;
	padding:0 0 0 5px;
	margin:0;
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#937209;
	
}

div.box140 div.boxContenu {	/* zone contenu bloc 140 */
	width:140px;
	background-color:#FFFFFF;
}

div.box140 div.boxContenu .marge {	/* paragraphe zone contenu bloc 140 */
	padding:0 5px;
	margin:0;
	font-size:11px;
	color:#070c1c;
}

div.box140 div.boxContenu p {	/* paragraphe zone contenu bloc 140 */
	padding:0 0px 3px;
	margin:0;
}

div.box140 div.boxContenu div.pinfos, 
div.box140 div.boxContenu div.voirtout {	/* lien voir tout dans zone contenu bloc 140 */
	text-align:right;
	margin:0 5px 5px 4px;
	font-size:11px;
}

div.box140 div.boxContenu form input.choix {	/* choix de sondage zone contenu bloc 140 */
	float:left;
	padding:0;
	margin-top:2px !important;
	margin-top:-2px;
	width:11px;
	margin-left:5px;
	line-height:11px;
}

div.box140 div.boxContenu form label {	/* label choix de sondage zone de contenu 140 */
	font-size:11px;
	margin:0;
	padding:0;
	line-height:11px;
}

div.box140 div.boxContenu form input.boutonValider {	/* bouton valider sondage zone de contenu 140 */
	margin:10px 0 5px 5px;
	padding:0;
}

div.box140 div.bottom {	/* fermeture bloc 140 */
	background:transparent url(../../imgs/blocs/onglet_beige140_bottom.gif) no-repeat left top;
	width:140px;
	height:4px;
	margin:0;
	padding:0;
	font-size:1px;
}

/*  ---> PROMOBOX 250  */

div.promoBox {	/* zone de carré de pub */
	float:left;
	padding:0;
	margin:0;
	border:0;
	/*border:1px solid #E6EAEE;*/
	width:300px;
	overflow:hidden;
}

/*  ---> COULEURS  */
.rouge {
	color:#d40407;
}

.blanc {
	color:#ffffff;
}

.bgbleu {
	background-color:#d9eafb;
}

.bgnoir {
	background-color:#000000;
}

.bggris {
	background-color:#e7e7e7;
}

.txtbleu {
	color:#033e90;
}

.txtblanc {
	color:#ffffff;
}

.txtgris {
	color:#4f4f4f;
}

.txtgrisclair {
	color:#8d8d8d;
}




div.bleu div.header {
	background:#459BC8 url(../../imgs/blocs/bloc_bleu_h20_bckgnd.gif) repeat-x top left;
}

div.bleu .imgBord {
	background:#ffffff url(../../imgs/blocs/bloc_bleu_h20_cornerR.gif) no-repeat top left;
}

div.noir div.header {
	background:#555555 url(../../imgs/blocs/bloc_noir_h20_bckgnd.gif) repeat-x top left;
}

div.noir .imgBord {
	background:#555555 url(../../imgs/blocs/bloc_noir_h20_cornerR.gif) no-repeat top left;
}

div.noir .tableau li.bleu {
	border-color:#555555;
}

/*  ---> LISTES  */

div.contenuBlocNoPad {	/* bordure sur bloc standard */
	position:relative;
	border-top:none;
	border-left:1px solid #E6EAEE;
	border-right:1px solid #E6EAEE;
	border-bottom:1px solid #E6EAEE;
	padding:0;
}

ul.listeActu {	/* Liste autres titres type actu */
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border-bottom:solid #E6EAEE 1px;
}

ul.listeActu li {	/* Element Liste autres titres type actu */
	list-style:none;
	padding:5px;
	padding-left:25px;
	background:transparent url(../../imgs/fleche_noir_droite.gif) 10px center no-repeat;
}

ul.listeActu li.LIbleu {	/* Element bleu Liste autres titres type actu */
	background-color:#d9eafb;
}

ul.listeActu li a {	/* Lien Liste autres titres type actu */
	text-decoration:none;
	color:#151515;
	font-size:11px;
}

ul.listeActu li a:hover {	/* Roll lien Liste autres titres type actu */
	text-decoration:underline;
}

ul.listeActu li a span.articleTitre {	/* Titre article Liste autres titres type actu */
	color:#012C69;
	font-weight:bold;
}

div.pinfos, 		/* Zone de lien de type "Plus d'infos" */
div.voirtout {	/* Zone de lien de type "Voir Tout" */
	text-align:right;
	margin:10px 0 0 0;
}

td.pinfos, 		/* Zone de lien de type "Plus d'infos" */
td.voirtout {	/* Zone de lien de type "Voir Tout" */
	text-align:right;
	margin:0px 0 0 0;
}

.pinfos a.imgLink, 
.voirtout a.imgLink {	/* Puce dans Zone de lien de type "Voir Tout" */
	text-decoration:none;
}

.pinfos img,
.voirtout img {	/* Puce dans Zone de lien de type "Voir Tout" */
	vertical-align:bottom;
}

.voirtout a.txtLink {		/* Lien dans Zone de lien de type "Voir Tout" */
	color:#070c1c;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

.pinfos a.txtLink {
	color:#033E90;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}

.pinfos a.txtLink:hover, 
.voirtout a.txtLink:hover {	/* Roll Lien dans Zone de lien de type "Voir Tout" */
	text-decoration:none;
}

.haut  {	/* Zone de lien de type "haut de page" */
	margin-top:10px;
	text-align:right;
}

.haut a {	/* Zone de lien de type "haut de page" */
	color:#070c1c;
	text-decoration:underline;
}

.haut a:hover {	/* Zone de lien de type "haut de page" */
	text-decoration:none;
}

.haut img {	/* Zone de lien de type "haut de page" */
	vertical-align:bottom;
}



ul.menpage {	/* Menu de fonctions de page */
	margin:0;
	padding:0;
	height:20px;
	list-style-type:none;
}

ul.menpage li {	/* element de Menu de fonctions de page */
	float:right;
	margin-right:10px;
}

ul.tableau {	/* tableau deux niveaux (sanctions) */
	margin:0;
	padding:0;
	border-bottom:solid #E6EAEE 1px;
	position:relative;
}

ul.bleu {
	background-color:#D9EAFB;
}

ul.padY {
	padding:5px 0;
}

ul.tableau li {	/* element tableau deux niveaux (sanctions) */
	list-style:none;
	padding:5px;
	padding-left:25px;
	border-top:solid #E6EAEE 1px;
	position:relative;
}


ul.tableau li.bord {	/* element encadré bleu tableau deux niveaux (sanctions) */
	border:solid #d9eafb 1px;
}

ul.tableau li.puce {	/* puce sur élément tableau deux niveaux (sanctions) */
	background:transparent url(../../imgs/fleche_noir_droite.gif) 10px top no-repeat;
	_background:transparent url(../../imgs/fleche_noir_droite.gif) 10px 2px no-repeat;
}

ul.tableau li.puce p {	/* By Coco */
	margin: 0px; padding: 0px;
}


ul.tableau li.bleu {	/* element bleu tableau deux niveaux (sanctions) */
	background-color:#D9EAFB;
	border-top:solid #3e91c2 1px;
}

ul.tableau li.bleu a {	/* lien dans tableau deux niveaux (sanctions) */
	text-decoration:none;
	color:#151515;
/*					Cedric Modif 08/12/2008 pour liens calendrier : http://visu-new.fff.fr/competitions/php/club/club_calendrier.php?cl_no=616 	
	font-size:13px;
	font-weight:bold;
*/
}

ul.tableau li.noborder {	/* element bleu tableau deux niveaux (sanctions) pas de bordure */
	border-top:none #3e91c2 1px;
}

ul.tableau li a {	/* lien dans tableau deux niveaux (sanctions) */
	text-decoration:none;
	color:#151515;
	font-size:11px;
}

ul.tableau li a:hover {	/* roll lien dans tableau deux niveaux (sanctions) */
	text-decoration:underline;
}

ul.tableau li .moitiegauche {	/* colonne de gauche tableau deux niveaux (sanctions) */
	width:200px;
	float:left;
	position:relative;
}

ul.tableau li .moitiedroite {	/* colonne de droite tableau deux niveaux (sanctions) */
	float:left;
	width:230px;
	margin-left:10px;
	position:relative;
}

.tableau li.inscrite  {	/* Image dans ligne de tableau */
	min-height:25px;
	_height:25px;
}

.tableau li.inscrite img {	/* Image dans ligne de tableau */
	float:right;
}

/* ! MAIN */


/* Bloc Selection col300 */
.selection {	/* Zone de sélection en col 300 */
	padding:10px;
}

.degradegris {	/* Zone de sélection en col 300 : fond gris */
	background:#c7c6c6 url(../../imgs/blocs/bloc_noir_selection_degrade.gif) top left repeat-x;
}


.selection .liste {	/* Liste dans Zone de sélection en col 300 */
	margin:7px 0;
	padding:3px;
	list-style-type:none;
	height:100px;
	overflow:auto;
	border:solid #555555 1px;
	background-color:#ffffff;
}

.selection .liste li {	/* élément de liste dans Zone de sélection en col 300 */
	border-bottom:solid #e6e6e6 1px;
	padding:2px;
	text-indent:-17px;
	padding-left:19px;
}

.selection .carre {
	color:#616161;
	margin:0;
	padding:0;
	list-style-type:none;
}

.selection .carre li {
	padding:2px 2px 10px 12px;
	background:transparent url(../../imgs/square_gris.gif) top left no-repeat;
	border-bottom:none;
}


.teams td {	/* description d'équipe (direct) */
	vertical-align:top;
}

.head_match td.team .buteurs {	/* Liste des buteurs de l'équipe */
	color:#535353;
	margin-top:10px;
}


.teams td.head {	/* entete description d'équipe (direct) */
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}

.col300 .teams td.head {	/* entete description d'équipe (direct) */
	background:#459cc9 url(../../imgs/blocs/top140_equipe.gif) top left no-repeat;
}

.col485 .teams td.head {	/* entete description d'équipe (direct) */
	background:#459cc9 url(../../imgs/blocs/top_equipe.gif) top left no-repeat;
}

.teams td.bottom {	/* fermeture description d'équipe (direct) */
	height:5px;
	padding:0px;
	overflow:hidden;
	font-size:1px;
}

.col300 .teams td.bottom {	/* fermeture description d'équipe (direct) */
	width:137px;
	background:transparent url(../../imgs/blocs/bottom140_equipe.gif) top left no-repeat;
}

.col485 .teams td.bottom {	/* fermeture description d'équipe (direct) */
	width:230px;
	background:transparent url(http://www.fff.fr/404.shtml) top left no-repeat;
}

.teams td.marge {	/* marge description d'équipe (direct) */
	width:1px;
	padding:0;
	font-size:1px;
}

.teams td.shead {	/* sous titre description d'équipe (direct) */
	padding:5px;
	background-color:#ffffff;
	color:#084494;
	font-weight:bold;
	text-transform:uppercase;
	border-top:solid #459cc9 1px;
}

.teams td.info {	/* zon info description d'équipe (direct) */
	background:#D9EAFB;
	padding:3px 7px 7px 7px;
	font-size:90%;
	vertical-align:top;
}

.teams td.info ul {	/* liste dans zone info description d'équipe (direct) */
	margin:0;
	padding:0;
	list-style-type:none;
}

.teams td.info ul li {	/* élément liste dans zone info description d'équipe (direct) */
	padding:4px 0 0 10px;
	background:transparent url(../../imgs/fleche_noir_droite.gif) top left no-repeat;
	font-weight:bold;
}

.teams .cjaune {	/* Carton jaune description d'équipe (direct) */
	padding-left:16px;
	background:transparent url(../../imgs/p_action_jaune.gif) top left no-repeat;
	white-space:no-wrap;
}

.teams .crouge {	/* Carton rouge description d'équipe (direct) */
	padding-left:16px;
	height:14px;
	background:transparent url(../../imgs/p_action_rouge.gif) top left no-repeat;
	white-space:no-wrap;
}

.teams .but {	/* but description d'équipe (direct) */
	padding-left:20px;
	height:15px;
	background:transparent url(../../imgs/p_action_but.gif) top left no-repeat;
	white-space:no-wrap;
}

.teams .entree {	/* entree description d'équipe (direct) */
	padding-left:20px;
	height:10px;
	background:transparent url(../../imgs/p_action_entree.gif) top left no-repeat;
	white-space:no-wrap;
}

.teams .sortie {	/* sortie description d'équipe (direct) */
	padding-left:20px;
	height:10px;
	background:transparent url(../../imgs/p_action_sortie.gif) top left no-repeat;
	white-space:no-wrap;
}

.col300 .selection .arbitre div.header {
	background:#459BC8 url(../../imgs/blocs/top_arbitre.gif) no-repeat top left;
}

.col485 .selection .arbitre div.header {
	background:#459BC8 url(../../imgs/blocs/top485_arbitre.gif) no-repeat top left;
}

.selection .info ul {	/* liste dans zone info description arbitre */
	padding:0px;
	margin:0;
	list-style-type:none;
}

.selection .info ul li {	/* élément liste dans zone info description liste arbitre */
	padding:4px 0 0 10px;
	background:transparent url(../../imgs/fleche_noir_droite.gif) top left no-repeat;
	font-weight:normal;
}

.bljoueur {	/* bloc entete fiche joueur */
	min-height:162px;
	_height:162px;
}

.joueur {	/* bloc texte entete fiche joueur */
	margin:7px 7px 0px 20px;
	font-size:90%;
}

.joueur h1 {	/* bloc texte entete fiche joueur */
	margin:0px 0 4px 0;
	font-size:150%;
}

.teams td.numero {	/* numro  */
	font-size:110%;
	font-weight:bold;
	width:20px;
	text-align:center;
	border-right:solid #b4bac0 1px;
}

table.lmatch {
	width:483px;
	border: none 1px red;
	font-size:90%;
}

table.lmatch td {
	padding:3px;
}

.capitaine {
	color:#e10205;
}

.resultatmatch {
	padding:7px;
	border:solid #b4bac0 1px;
	margin-top:7px;
}

.resultatmatch table {
	width:432px;
}

.resultatmatch td {
	vertical-align:top;
}

.resultatmatch .date {
	font-weight:bold;
	color:#033e90;
}

.resultatmatch .logo {
	width:10%;
	text-align:center;
	padding-top:3px;
}

.resultatmatch .team {
	width:30%;
	font-size:90%;
}

.resultatmatch .team strong {
	font-size:110%;
}

.resultatmatch .score {
	width:20%;
	text-align:center;
	white-space:nowrap;
}

.resultatmatch .score strong {
	display:block;
	font-size:140%;
}

.resultatmatch .score strong.report {
	display:block;
	font-size:100%;
	color:#e10205;
}

.resultatmatch .voirtout {
	margin:0;
}

#supermenu {
	float:left;
	list-style-type:none;
	background:#3f3f41;
	color:#ffffff;
	width:795px;
	margin:0 0 15px 0;
	padding:0;
	font-size:11px;
}

#supermenu li strong {
	font-size:13px;
}

#supermenu li a {
	color:#ffffff;
	text-decoration:none;
}

#supermenu li a:hover {
	text-decoration:underline;
}

#supermenu li {
	display:block;
	float:left;
	padding:7px;
	width:115px;
}

#supermenu li.first {
	padding-left:20px;
}

#supermenu li.sep {
	display:block;
	float:left;
	width:32px;
	padding:0;
	height:58px;
	overflow:hidden;
	font-size:1px;
	background:transparent url(../../imgs/blocs/cdf_lisere.gif) top left no-repeat;
}

.titre1 {
	background:#000000;
	position:relative;
	height:239px;
	overflow:hidden;
	color:#ffffff;
}

.titre1 img {
	position:position absolute;
	top:0;
	left:0;
	width:308px;
	height:239px;
	overflow:hidden;
}
.titre1 .info {
	position:absolute;
	bottom:0;
	left:308px;
	width:175px;
	overflow:hidden;
	font-size:90%;
}

.titre1 .info .marge {
	padding:0 7px 7px 15px;
}

.titre1 .info h1 {
	font-size:130%;
	margin:0;
}

.titre1 .info p {
	margin:0;
}

.titre1 .info a {
	color:#ffffff;
	text-decoration:none;
}

.titre1 .info a:hover {
	text-decoration:underline;
}

.titre2 {
	float:left;
	margin:10px 0 0 0px;
	border-left:solid 20px #ffffff;
	width:210px;
	overflow:hidden;
}

.titre2 img {
	width:208px;
	height:161px;
	border:solid #000000 1px;
	overflow:hidden;
}
.titre2 .info {
	font-size:90%;
	width:215px;
}

.titre2 .info .marge {
	padding:7px 0 0px 0;
}

.titre2 .info h2 {
	font-size:110%;
	margin:0;
}

.titre2 .info p {
	margin:0;
}

.titre2 .info a {
	color:#070c1c;
	text-decoration:none;
}

.titre2 .info a:hover {
	text-decoration:underline;
}

.rubbordure  {	/* séparateur titres */
	clear:both;
	margin:0 20px 20px 20px;
	border-bottom:solid #d1d7df 1px;
}

.titre3 {
	position:relative;
	margin:10px 0 0 20px;
}

.titre3 img {
	float:left;
	width:102px;
	height:79px;
	margin:0 10px 0 0;
	border:solid #000000 1px;
	overflow:hidden;
}
.titre3 .info {
	font-size:90%;
	/* min-height:81px;
	_height:81px; */
}

.titre3 .info .marge {
	padding:0 7px 7px 7px;
}

.titre3 .info h3 {
	font-size:110%;
	margin:0;
}

.titre3 .info h3 .surtitre {
	color:#e11b25;
}

.titre3 .info .date {
	color:#7f7f7f;
}

.titre3 .info p {
	margin:0;
}

.titre3 .info a {
	color:#070c1c;
	text-decoration:none;
}

.titre3 .info a:hover {
	text-decoration:underline;
}

ul.gopage {
	clear:both;
	text-align:center;
	list-style-type:none;
}

ul.gopage li {
	display:inline;
	color:#707070;
	font-size:90%;
	padding-left:4px;
}

ul.gopage .gopage_sepa{
	padding-left:4px;
	color:#707070;
}

ul.gopage li img {
	border :solid #FFFFFF 0;
	border-width:0 3px;
}

ul.gopage li.courant a {
	color:#dd0508;
	font-weight:bold;
	text-decoration:none;
}

ul.gopage li.courant {
	color:#dd0508;
	font-weight:bold;
	text-decoration:none;
}

ul.gopage li a {
	color:#707070;
	text-decoration:underline;
}

ul.gopage li a:hover {
	text-decoration:none;
}

/* MEDIATHEQUE */

#media #ariane li {
	color:#FFFFFF;
}

#media #ariane li.last {
	color:#E11B25;
}

#media #ariane a {
	color:#FFFFFF;
}

#media .logo_vitrine {	/* logo de mediatheque */
	width:137px;
	border-bottom:solid #000000 20px;
}

#media .col135 .top {	/* haut de colonne */
	background:transparent url(../../imgs/col137_top_noir.gif) top left no-repeat;
}

#media .col135 .marge {	/* marge de colonne */
	background:#FFFFFF;
}

#media #content.filet137 {	/* contenu principal avec menu gauche */
	/*background:#000000 url(/imgs/col137_bg_noir.gif) top left repeat-y;
	_background:#000000 url(/imgs/col137_bg_noir.gif) top 1px repeat-y; */
}

#media div.bloc div.header div.content {
	background:transparent url(../../imgs/blocs/degrad_media_titre.gif) top left repeat-x;
}

#media .diapoContent {
	border:1px solid #B0B7BF;
	margin:0;
	padding:0;
	position:relative;
	color:#FFFFFF;
}
#media .diapoContent div.wrapperDescription {
	float:left;
	width:465px
}
#media .diapoContent div.description {
	padding:20px 20px 10px 10px;
}

#media .diapoContent div.description h3 {
	margin:2px 0;
	padding:0;
	font-size:125%;
}

#media .diapoContent div.description h5 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:85%;
}

#media .col485 .diapoContent div.description p {
	margin:0;
	padding:0;
	font-size:90%;
}

#media .diapoContent div.description div.date {
	float:right;
	font-size:85%;
}

#media .diapoContent div.description div.voirtout {
	text-align:left;
	margin:5px 0 0;
}

#media .diapoContent div.description div.voirtout a {
	color:#FFFFFF;
}

#media .diapoContent div.wrapperListe {
	float:left;
	width:328px;
	_position:relative;
	_left:0;
	_top:0;
}

#media .diapoContent div.wrapperListe div.marge {
	position:static;
	_position:relative;
}

#media .diapoContent div.wrapperListe div.marge div.bloc {
	position:static;
	_position:relative;
}

#media .diapoContent div.wrapperListe div.marge {
	margin:0 5px 0 0;
}

/* PAGE DE LISTE DE MEDIA */

#media div.page_liste_media div.titre3 div.info h3 a {
	color:#FFFFFF;
}

#media div.page_liste_media div.titre3 div.info p a {
	color:#FFFFFF;
}
#media div.page_liste_media div.cb10 {
	background:transparent url(../../imgs/blocs/background_degrad_bloc300_liste.gif) repeat-x left bottom;
	padding-top:5px;
}
#diaporamaPlayer {
	background:transparent url(../../imgs/blocs/degrad_media_diapo.gif) repeat top left;
	padding:24px 24px 5px 24px;
	_padding:20px 20px 5px 20px;
	margin-bottom:10px;
	/*position:relative;*/
}

#diaporamaPlayer div.diaporamaImgs {
	width:100px;
	margin:1px 0;
	_margin:1px 0 1px 640px;
	padding:0;
	float:left;
	_float:none;
	position:relative;
	_position:absolute;
	_top:20px;
	_right:35px;
}

#diaporamaPlayer div.diaporamaImgs ul {
	margin:0 auto;
	padding:0;
	width:100px;
}

#diaporamaPlayer div.diaporamaImgs ul li {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	height:80px;
	overflow:hidden;
}
#diaporamaPlayer div.diaporamaImgs ul li a {
	font-size:1px;
}
#diaporamaPlayer div.diaporamaImgs ul li.navHaut {
	margin:0 0 2px 0;
	height:18px;
}

#diaporamaPlayer div.diaporamaImgs ul li.navBas {
	margin:2px 0 0 0;
	height:18px;
}

#diaporamaPlayer div.diaporamaImgs ul li.navHaut a, 
#diaporamaPlayer div.diaporamaImgs ul li.navBas a {
	overflow:hidden;
}

#diaporamaPlayer div.diaporamaImgs ul li.navHaut a img, 
#diaporamaPlayer div.diaporamaImgs ul li.navBas a img {
	height:18px;
	width:100px;
}

#diaporamaPlayer div.diaporamaImgs ul li.off a img.vignette {
	border:1px solid #000000;
	width:98px;
	height:78px;	
}

#diaporamaPlayer div.diaporamaImgs ul li.courant a img.vignette {
	border:1px solid #FFFFFF;
	width:98px;
	height:78px;
}

#diaporamaPlayer div.diaporamaContent {
	float:left;
	_float:none;
	margin:0 13px 0 0;
	_margin:0;
	width:632px;	
}

#leDiapo {
	border:1px solid #000000;
	font-size:1px;
	height:500px;
	margin-bottom:15px;
	overflow:hidden;
	text-align:center;
	width:630px;
	background-color:transparent;
}
#leDiapo table {
	height:500px;
	width:630px;
}
#leDiapo img {
	border:0;
}

#diaporamaInfos {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	width:350px;
	margin:0 0 0 10px;
}

#diaporamaInfos p {
	padding:0;
	margin:5px 0 0 0;
}

#diapoNav {
	float:left;
	width:272px;
	margin:5px 0;
}

#diapoNav div.diapoRefresh {
	width:25px;
	float:left;
	margin-right:10px;
}

#diapoNav div.diapoBarre {
	height:25px;
	float:left;
	width:170px;
	background:transparent url(../../imgs/blocs/background_navbar_diapo.gif) left top repeat-x;
	position:relative;
}

#diapoDone {
	position:relative;
	background:transparent url(../../imgs/blocs/background_navbar_diapo_done.gif) top left repeat-x;
}

#diapoPointer {
	width:16px;
	position:absolute;
	right:-8px;
}

#diapoNbr {
	float:left;
	width:50px;
	color:#000000;
	font-weight:bold;
	margin-left:10px;
	font-size:11px;
	height:25px;
	line-height:25px;
}

div.diapoListeContent {
	border:1px solid #B0B7BF;
}

div.diapoListeContent ul {
	padding:0;
	margin:10px auto;
	color:#FFFFFF;
}

div.diapoListeContent ul a {
	cursor:pointer;
	text-decoration:none;
	display:block;
	color:#FFFFFF;
}

div.diapoListeContent ul li {
	background:transparent url(../../imgs/blocs/background_degrad_bloc300_liste.gif) bottom left repeat-x;
	list-style:none;	
	height:55px;
	margin:5px 0;
	padding:0 3px;
	clear:both;
}

div.diapoListeContent ul li img {
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
}

div.diapoListeContent ul li div.txt {
	float:left;
	width:250px;
}

div.col300 div.diapoListeContent ul li div.txt {
	width:230px;
}

div.diapoListeContent ul li div.txt h5 {
	font-weight:normal;
	margin:0;
	padding:0;
}

div.diapoListeContent ul li div.txt h3 {
	font-size:100%;
	margin:0;
}

#media div.footerSpacer {
	background:transparent url(../../imgs/blocs/background_degrad_bloc300_liste.gif) bottom left repeat-x;
}

#contenerListeDiapo {
	height:460px;
	margin:0pt auto;
	overflow:hidden;
	position:relative;
	width:100px;
	padding:0;
	top:0;
}

#listeDiapo {
	position:absolute;
}

div.contdiapo {
	display:none;
}

/* INFOS DU JOUR */

div.titremen2 img.rss {
	left:5px;
	position:relative;
	top:4px;
	_top:5px;
}

ul.listeInfos {
	list-style:none;
	margin:0 0 50px 0;
	padding:0 10px;	
}

ul.listeInfos li {
	clear:both;
	margin:10px 0 15px 0;
	padding:0;	
}

ul.listeInfos li div.wrapperDate {
	margin:0;
	padding:0;
	position:relative;
	font-size:12px;
}

ul.listeInfos li div.wrapperDate span.date {
	color:#7F7F7F;
	font-size:11px;
	font-weight:normal;
	float:left;
}

ul.listeInfos li h5 {
	margin:0;
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;	
	line-height:14px;
}

ul.listeInfos li h5 a {
	color:#070C1C;
	text-decoration:none;	
}

ul.listeInfos li h5 a:hover {
	text-decoration:underline;
}

ul.listeInfos li h5 a span.surtitre {
	color:#E11B25;
}

ul.listeInfos li div.image {
	float:left;
	padding:0;
	margin:0 0 10px;
	width:110px;
}

ul.listeInfos li p {
	padding:0;
	margin:0 0 10px 0;
}

ul.listeInfos li p a {
	font-size:11px;
	color:#070c1c;
	text-decoration:none;
}

ul.listeInfos li p a:hover {
	text-decoration:underline;
}

ul.listeInfos li div.desc {
	float:left;
	width:350px;
}

ul.listeInfos li div.wrapperDate div {
	font-size:1px;
	width:1px;
	height:1px;
	display:none;
}

ul.listeInfos li div.wrapperDate div.picto14 {
	font-size:1px;
	width:17px;
	height:13px;
	margin:0 0 0 5px;
	padding:0;
	background:transparent url(../../imgs/picto_camera.gif) top left no-repeat;
	display:block;
	float:left;
}

ul.listeInfos li div.wrapperDate div.picto11 {
	font-size:1px;
	width:17px;
	height:13px;
	margin:0 0 0 5px;
	padding:0;
	background:transparent url(../../imgs/picto_diapo.gif) top left no-repeat;
	display:block;
	float:left;
}

/* PROCES VERBAUX */

ul.docsListe {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.docsListe li {
	padding:8px 10px;
	background-color:#FFFFFF;
	margin:0;
}

ul.docsListe a {
	color:#00000;
	text-decoration:none;
}

ul.docsListe a:hover {
	text-decoration:underline;
}

ul.docsListe li.LIbleu {
	background-color:#D9EAFB;
}

ul.docsListe li .titre {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

ul.docsListe li .titre a {
	color:#070c1c;
}

ul.docsListe li ul.subDocsListe {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-size:11px;
}

ul.docsListe li ul.subDocsListe li {
	list-style:none;
	padding:1px 5px 4px 12px;
	background:transparent url(../../imgs/fleche_noir_droite.gif) left center no-repeat;
	font-size:11px;
}

ul.docsListe li.LIbleu ul.subDocsListe li {
	background-color:#D9EAFB;
}

ul.docsListe li ul.subDocsListe li a {
	color:#666666;
	font-weight:bold;
}

ul.docsListe li ul.subDocsListe li a img {
	position:relative;
	top:4px;
}
ul.docsListe li ul.subDocsListe li a span {
	color:#033E90;
	font-weight:normal;
}

/* RECHERCHE */

#searchForm {
	margin:0;
	padding:0;
}

#searchForm div.contenuBlocNoPad ul.tableau li {
	border:0;
}

#searchForm div.contenuBlocNoPad ul.tableau li.borderBot {
	border-bottom:1px solid #E6EAEE;
}

#searchForm ul.tableau li {
	margin:0;
	min-height:20px;
	_height:20px;
}

#searchForm label {
	font-size:11px;
}

#searchForm label.titre {
	font-weight:bold;
	font-size:12px;
}

#searchForm label.soustitre {
	font-weight:bold;
}

#searchForm p {
	margin:5px 0 10px 0;
	font-size:11px;
}

#searchForm .inputText {
	left:160px;
	position:absolute;
	top:3px;
}

#searchForm .inputSubmit {
	left:160px;
	position:absolute;
	top:5px;
}

#searchForm .radioForm {
	margin:0 0 0 5px;
	_margin:0;
	_position:absolute;
	_top:2px;
	vertical-align:top;
}

#searchForm .radioFormIE {
	margin:1px 0 0 5px;
	_margin:0;
	_position:absolute;
	_top:-3px;
	_left:50px;
	vertical-align:top;
}

#searchForm .txtDate {
	left:50px;
	position:absolute;
	width:70px;
	font-size:12px;
}

#searchForm .inputCheck {
	margin:0 0 0 5px;
}

#searchForm li.noPad {
	padding:0 5px 0 25px;
}

#searchForm li.specialPad  {
	padding:10px 5px 5px 25px;
}

#page #content .marge #searchForm .bloc .contenuBlocNoPad ul.tableau li.noBorder {
	border-top:0;
	border-bottom:0;
}

#page #content .marge #searchForm .bloc .contenuBlocNoPad ul.tableau li.borderBot {
	border-top:0;
	border-bottom:1px solid #3E91C2;
}

/* MINI DIAPORAMA */

#minidiapoImg {
	border:0;
	width:298px;
	overflow:hidden;
}

#minidiapoImg img {
	border:0;
	width:298px;
	cursor:pointer;
}

#minidiapoTxt {
	font-weight:bold;
	margin-bottom:10px;
}

#minidiapoNav {
	text-align:center;
	font-size:11px;
	padding:5px 0 0 0;
	border-top:1px solid #D1D7DF;
}

#minidiapoNav a img {
	position:relative;
	top:1px;
	_top:2px;
	padding:0 5px;
}

/* PARRAINS - PARTENAIRES */

div.bloc div.imgEntete img {
	width:483px;
}

ul.listeParrains {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 50px;
	padding:0;
}

ul.listeParrains li {
	clear:both;
	margin:10px 0 15px;
	padding:0 10px;
}

ul.listeParrains li div.image {
	float:left;
	margin:0 7px 10px 0;
	padding:0;
	width:210px;
	border:1px solid #C7CFD8;
}

ul.listeParrains li div.image img {
	margin:0;
	padding:0;
	width:208px;
	border:0;
}

ul.listeParrains li div.desc {
	float:left;
	width:244px;
}

ul.listeParrains li div.desc h4 {
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
}

ul.listeParrains li div.desc p {
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
}

ul.listeParrains li a {
	color:#070c1c;
	text-decoration:none;
}

ul.listeParrains li a:hover {
	text-decoration:underline;
}


/* HOME ORGANISATION */

div.noMargin {
	margin:0;
}

div.menuSpecial {
	background:transparent url(../../imgs/menuSpecialBckgnd.gif) no-repeat left top;
	height:30px;
	width:795px;
	text-align:center;
	color:#0A276A;
	font-weight:bold;
	line-height:18px;
}

div.menuSpecial a {
	font-size:10px;
	font-weight:bold;
	color:#0A276A;
	text-decoration:none;
}

div.menuSpecial a:hover {
	color:#E11B25;
	text-decoration:underline;
}

div.contentOrganisation {
	position:relative;
	width:795px;
	height:512px;
	margin:0;
	padding:0;
	background:transparent url(../../imgs/bckgnd_organisation.jpg) no-repeat top left;
}

div.blocOrga {
	width:298px;
	height:192px;
	margin:0;
	padding:0;
	z-index:100;
	position:absolute;
	behavior: url(iepngfix.txt);
}

#blocOrgaPro {
	top:50px;
	left:25px;
	background:transparent url(../../imgs/backgrd_organisation_pro.png) no-repeat left top;
}

#blocOrgaAma {
	top:50px;
	left:475px;
	background:transparent url(../../imgs/backgrd_organisation_amat.png) no-repeat left top;
}

div.fleche_gauche {
	left:140px;
	position:absolute;
	top:140px;
	z-index:10000;
	behavior: url(iepngfix.txt);
}

div.fleche_droite {
	left:595px;
	position:absolute;
	top:140px;
	z-index:10000;
	behavior: url(iepngfix.txt);
}

div.fleche_gauche img,
div.fleche_droite img {
	width:63px;
	height:123px;
}

div.blocOrgaProMenu {
	color:#476C36;
	font-size:10px;
	font-weight:bold;
	left:34px;
	position:absolute;
	top:218px;
	width:295px;
	z-index:2000;
}

div.blocOrgaProMenu  a {
	color:#476C36;
	text-decoration:none;
}

div.blocOrgaProMenu a:hover {
	text-decoration:underline;
	color:#476C36;
}

div.blocOrgaAmaMenu {
	color:#184BA0;
	font-size:10px;
	font-weight:bold;
	left:485px;
	position:absolute;
	top:218px;
	width:295px;
	z-index:2000;
}

div.blocOrgaAmaMenu  a {
	color:#184BA0;
	text-decoration:none;
}

div.blocOrgaAmaMenu a:hover {
	color:#184BA0;
	text-decoration:underline;
}

div.boutonsAma {
	left:516px;
	position:absolute;
	top:180px;
	width:230px;
	z-index:3000;
}

div.boutonAnnuaire {
	left:340px;
	position:absolute;
	top:430px;
	z-index:4000;
}

div.boutonAnnuaire img {
	width:123px;
	height:26px;
}

.datepv {
	color:#D40407;
	top:7px;
	font-weight:bold;
	right:0;
	_right:15px;
	width:60px;
	position:absolute;
	font-size:11px;
}

ul.tableau li.puce a {

	width:370px;
}

.menu_virgule {
	margin-bottom:15px;
}

/* RESULTATS DE RECHERCHE */

#searchResults div.bloc p.nbrArticle  {
	margin:0 0 5px 0;
	font-size:12px;
}

#searchResults div.bloc p.timeSearch  {
	margin:0;
	font-size:11px;
}

#searchResults ul.listeInfos li div.desc {
	float:none;
	width:auto;
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px solid #EEEEEE;
}
#searchResults ul.listeInfos li div.desc span.textAccroche {
	font-size:11px;
}

#searchResults ul.listeInfos li div.wrapperDate {
	color:#7F7F7F;
}

#searchResults ul.listeInfos li div.wrapperDate span.date {
	font-size:12px;
}

#searchResults ul.listeInfos li div.desc a {
	color:#070c1c;
	text-decoration:none;
}

#searchResults ul.listeInfos li div.desc a:hover {
	text-decoration:underline;
}

#searchResults ul.listeInfos li div.desc h5 b {
	color:#DD0508;
}

#searchResults ul.listeInfos li div.desc h6 {
	margin:0;
	font-weight:normal;
	font-size:12px;
}

#searchResults ul.gopage li {
	padding:4px 2px;
}

#searchResults ul.gopage, 
#searchResults ul.gopage li.fleche {
	padding:0;
}

#searchResults ul.listeInfos li div.wrapperDate img {
	vertical-align:sub;
	_vertical-align:baseline;
}