/* Page structure */
body {
	background-color: FFF;
	padding: 0px;
	margin: 0px;
	border: 0;
	text-align: center;
}

#headmain {
	margin: 0px auto;
    padding: 0px;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
.navbar {
	width: 990px;
	float: left;
	height: 28px;
}
#container {
	padding: 0px;
	margin: 0px;
}
#main { 
	background: #ffffff;
	width: 990px;
	padding: 0px;
    margin: 0px auto;
}
.news112 {
	border: #f00 0px solid;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px; 
	color: #000; 
	line-height: 21px;
}
.sutitre {
	border: #f00 0px solid;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold; 
	color: #aaa; 
	line-height: 21px;
}
.soutitre {
	border: #f00 0px solid;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold; 
	color: #aaa; 
	line-height: 21px;
}
.titr {
	border: #f00 0px solid;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	color: #0000FF;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold; 
	line-height: 21px;
}	
.chapeau {
	border: #f00 0px solid;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #000; 
	line-height: 21px;
}
.text {
	border: #f00 0px solid;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000; 
	line-height: 21px;
}
.rubriquegrostitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c50002;
	font-weight: bold;
	line-height: normal;
}
.rubriquetitre { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #c50002; 
	font-weight: bold; 
}
.agrandir {
	border: #f00 0px solid;
}

/* Flash header row */
.logo {
	float: left; 
	width: 304px; 
	padding: 0px; 
	margin: 0px;
}

#leftc {
	margin: 0px;  
	padding: 0px; 
	font-size: 10px; 
	float: left;  
	width: 440px;
}

#centerc {
	margin: 0 0px 0 0; 
	padding: 0px;
	float: left;
	width: 300px;
}

#rightrubrique {
	margin: 0 0px 0 0; 
	padding: 0px;
	float: left;
	width: 340px;
}

#rightc {
	margin: 0px; 
	float: left; 
	width: 250px;
}
/* end Page structure */

/* Top Story */
#topstory {
	margin: 0px;
	width: 440px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 12px;
	background: #e7e7d5;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.head40 { 
	padding: 5px 0px 3px 3px;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 40px; 
	color: #000;  
	font-weight: bold;
	line-height: 36px; 
}
.head40 a, .head40 a:hover, .head40 a:visited, .head40 a:visited:hover {
    text-decoration: none;
    color: #000;
}
.head60 {
	padding: 5px 0px 6px 10px;
	margin: 0px; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 60px; 
	color: #000; 
	font-weight: bold;
	line-height: 60px;	
}
.head60 a, .head60 a:hover, .head60 a:visited, .head60 a:visited:hover {
    text-decoration: none;
    color: #000;
}

.topstory2 {
	padding: 4px 2px 10px 2px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	background: #e7e7d5;
}
/* end Top Story */


/* Must read */
.must2 {
	padding: 0px 0px 0px 2px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #c50002;
	width: 440px;
	font-weight: normal;
	line-height: 15px;
}
.must20 {
    padding: 0px 0px 0px 10px;
    margin: 0px;
    font-family: Verdana, sans-serif;
    font-size: 10px; 
    color: #000; 
    font-weight: normal;
    line-height: 15px;
}
.musthdr1 {
	border-top: #bab8a9 1px solid;
	border-bottom: #bab8a9 1px solid;
	padding: 0px;
	background: #d5d2c3;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}
.musthdr2 {
	padding: 3px 0px 3px 5px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c50002;
	width: 440px;
	line-height: 15px;
}
.musthdr5 {
	padding: 3px 0px 3px 5px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c50002;
	width: 240px;
	line-height: 15px;
}
.must3 {
    padding: 0px;
    margin: 9px 9px 0px 0px; 
   height: 80px;
    overflow: hidden;
}
.must4 {
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 440px;
}
.must12 {
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 140px;
}
.must14 {
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	width: 215;
}
.mustPhoto {
    padding: 0px;
    margin: 0px 10px 6px 0px;
}
#dashed {
    padding: 0px;
    border-bottom: #999 1px dashed;
    margin: 9px 9px 9px 0px;
}
/* end Must read */

/* Columns and Features */
.cols1 {
	background: #fff;
	margin: 0px;
	padding: 10px;
}
.cols3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.cols3 H4 {  
	padding: 0px;
	margin: 0px; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	color: #ec511b;
	line-height: 18px;
	float: left;
}
.dailyline {
	padding: 0px;
	margin: 0px;  
	color: #333;
	text-align: right;
}
.cols_hd1 {
	padding: 0px;
	margin: 0px;
}
.cols_hd2 {
	padding: 4px 0px 4px 5px;
	margin: 0px;
	background: #ddd;
}

.cols_hd12 {
	padding: 4px 0px 4px 5px;
	margin: 5px 0px 5px 0px;
	background: #c50002;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.cols_hd2 H4 {
	padding: 0px 0px 0px 2px; 
	margin: 0px; 
	font-family: Helvetica, sans-serif;
	font-size: 11px; 
	color: #000;
	float: left;
}
.cols_hd3 {
	padding: 0px 10px 2px 0px;
	color: #333; 
	text-align: right;
}
.cols_4 {  
	padding: 5px 5px 18px 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px; 
	color: #000; 
	line-height: 20px;
}
.cols_4 a:link {
	color: #000;
}
.cols_4 a:hover {
	color: #f00;
}
.cols_4 a:hover {
	color: #f00;
}
.cols_4 a:visited {
	color: #666;
}
/* end Columns and Features */

/* Ad */
#mark1 {
    margin: 0;
    padding: 0;
    width: 308px;
}
#mark2 {
    padding: 0 0 0 0;
    margin: 0 0 0 0px;
    border: 0px solid;
    /*background: #f00; */
}
/* end Ad */

/* Headlines */
#news1 {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.news2 {
	border: #f00 0px solid;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px; 
	color: #000; 
	line-height: 21px;
}

#news1 .news2 .fonctionnalites {
					float: right;
					width: 130x;
					border-bottom: 1px dotted #767676;
					margin: 10px 12px 0 0;
				}

#news1 h1 {
	padding: 2px 2px 2px 8px;
	margin: 0px;
	background: url(http://espn.go.com/i/fp/06/headlines_bgd2.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	position: relative;
}
#news1 h1 a {
	color: #fff;
	text-decoration: none;
}
#news1 h1 a:hover {
	text-decoration: underline;
}
.tools {
	padding: 0px;
	margin: 5px 0px 10px 0px;
	font-size: 10px;
	text-align: center;
}

/* end Headlines */

/* Headlines */

#bottomnav a {
	text-decoration: none;
	color: #000;
}
	#bottomnav a:hover {
	text-decoration: underline;
}
.footer { 
	border-top: #bbb 1px solid;
	font-size: 10px; 
	padding: 10px 10px 20px 10px;
	margin: 0px; 
	background: #ffffff; 
	height: 66px;
	text-align: left;
}
/* end Last Row */


/* begin simmons */
.sim0 {
	margin: 10px 0 10px 0;
	height: 103px;
	background: transparent url(http://www.camfoot.com/logoetanimation/epangue.gif) top center no-repeat;
}
.sim1 {
    padding: 33px 0 0 19px;
}
.sim2 {
    height: 70px;
    width: 200px;
    overflow: hidden;
    font-family: Verdana, sans-serif;
    font-size: 10px;  
    color: #000; 
    line-height: 13px;
}    
/* end simmons */

/* begin ndogkoti */
.ndock0 {
	margin: 10px 0 10px 0;
	height: 103px;
	background: transparent url(http://www.camfoot.com/logoetanimation/ndogkoti.gif) top center no-repeat;
}
.ndock1 {
	padding: 33px 0 0 130px;
}
.ndock2 {
	height: 70px;
	width: 160px;
	overflow: hidden;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 13px;
}    
/* end ndogkoti */


.link { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; text-decoration: none; font-weight: bold}
.linkon {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #31319C; text-decoration: none}
.linkred {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF3300; text-decoration: none}
.linkredbold {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF3300; font-weight: bold; text-decoration: none}
.whiteLead { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.whiteLink {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.whiteSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  color: #FFFFFF;}
.whiteSmallest {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  color: #FFFFFF;}
.whiteSmallestlink {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  color: #FFFFFF;text-decoration: none;}
.whiteSmallbold {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; }
.blackSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.blackSmaller { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; }
.blackLargeLink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none}
.black9pt { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #000000; }
.black9ptBold { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.darkblueTitle { font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #003399; text-decoration: none }
.blueLead { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; color: #31319C; text-decoration: none }
.blueSmall { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #31319C; }
.blueSmaller { font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight: bold; color: #31319C; }
.blueLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #666666}
.blueLinkNoStyle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #31319C ; text-decoration: none}
.blueLinkNoStyleFP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #31319C ; text-decoration: none}
.lightblueSmall { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #99CCFF; }
.onText { position:absolute; left: 674px; top: 228px; width:90px; height:160px; visibility:hidden; z-index: 1}
.blackSmallest { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; }
.blackSmallestbold { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #000000; }
.blueLinkNoStyleSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0066FF ; text-decoration: none }
.blueLinkSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #0066FF ; }
.bluenobold {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #0066FF text-decoration: none}
.WhtTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.WhtSmNoStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
.WhtSmNoStyleBold {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.BlueSmNoStyleBold {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0066FF; text-decoration: none}
.bluehead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #0066FF}
.greenSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  color: #99CC99;}
.greennew { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003300; text-decoration: none }
input.r { background-color: #FFFFFF}
.redSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;  color: #FF0000; text-decoration: none}
.darkblueTitleSmall { font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #003399; text-decoration: none }
.blackText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; }
.whiteShowNav {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.breakingnews { font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000 ; text-decoration: none}
.stock1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366}
.stock2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #006600}
.stock3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #CC0000}
.lightgreyHP { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #9C9C9C}
.greyLink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #666666}
.blackLargeLink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.black10ptBold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }

.darkblueTitle { font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #003399; text-decoration: none }
.darkblueLead { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #31319C; text-decoration: none }
.darkblueLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #31319C}
.blueLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0066FF}
.blueLinkNS { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #0066FF}
#rtcolsubhead	{background-image: url(../logoetanimation/rt_headerbkgd1.gif); height: 23px; overflow: hidden; margin: 14px 0px 4px 0px;}
.pub120x600 {
					float: right;
					margin: 10px 0 10px 10px;
				}
.alaune {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	line-height: normal;
}
.envedette {
	padding: 4px 2px 10px 2px;
	margin: 0px; 
	font-family: Verdana, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000; 
	line-height: 28px;
}
/*  ------------------------------------------
/*  Blocs principaux de page pour les forums
/*  ------------------------------------------ */

#conteneur-forum {width: 100%; padding-bottom: 0;  background: #ffffff;}
#conteneur-forum #contenu-forum { float: left; width: 100%; margin: 0 0 0 0; display: inline; }
#conteneur-forum #navigation-forum { float: right; width: 9em; text-align: center; }
.nettoyeur-forum { 
	clear: both; 
	margin: 0; padding: 0; 
	border: 0; height: 0;
	background: #ffffff;
	color: #eeeeec;
	line-height: 1px; 
	font-size: 1px; 
	overflow: hidden; 
}
/*  ------------------------------------------
 Habillage des formulaires
------------------------------------------ */

/* Correction des styles HTML par defaut
------------------------- */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: 0;}
.formulaire_spip textarea { margin: 0; padding: 0; border: 0; background: #FFF;}

/* Styles des formulaires de Spip
------------------------- */
.formulaire_spip {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formulaire_spip p { margin: 0.5em 0; padding: 0;
}
.formulaire_spip fieldset {
    display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px dotted;
}
.formulaire_spip legend { 
	font-weight: bold;
	font-size: 16px;
	color: #EEE; 
	padding: 3px;
	background: #c50002; /* Sinon, superposition dans MSIE */
}
.formulaire_spip label {}
.formulaire_spip .forml {
	width: 99%;
	padding: 1px;
	border: 1px solid;
	font-family: inherit;
	font-size: inherit; 
}	
.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 2px outset;
	font-weight: bold;
	float: right; 
}
.spip_bouton {
	text-align: right;
}

/* Reponse du formulaire
------------------------- */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px dotted; font-weight: normal; }

/* Previsualisation du message
------------------------- */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum
------------------------- */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs
------------------------- */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche
------------------------- */
.formulaire_recherche { text-align: left; width: 12em; }
.formulaire_recherche label { display: none; }
.formulaire_menu_lang { text-align: left; width: 12em; margin-bottom: 10px;   }
.formulaire_menu_lang  label { display: none; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }

/* modeles par defaut */
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }
	
/* Toli Sous le Manguier - Couleur des fonds tableaux et du corps*/
td.row_blanc	{background-color: #FFFFFF;}
td.row_gris	{background-color: #F1F1F1;}
td.row_bleu	{background-color: #4A7DAC;}
.Arial_Big_Rouge		{font-family: Arial; color: #CC3300; font-size: 22px}
.Verdana_gris		{font-family: Verdana; color: #DDDDDD; font-size: 10px}
.Verdana_blanc		{font-family: Verdana; color: #FFFFFF; font-size: 10px}

