a:link			{	color:#003366;
				font-size:xx-small;
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				font-style : normal;
				text-indent : 0px;
				text-decoration : none;
			}
a:active		{	color:#003366;
				font-size:xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				font-style : normal;
				text-indent : 0px;
				text-decoration : none;

			}			
a:visited		{	color:#003366;
				font-size:xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				font-style : normal;
				text-indent : 0px;
				text-decoration : none;

			}
a:hover    		{ color: #C60000; 
				text-decoration: underline
			}

text,body ,font ,p, li 
			{
				color : #000000;
				font-size:xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : normal;
				font-style : normal;
				text-indent : 0px;
			}
b
			{				
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				font-style : normal;		
			}
.textenormal

			{
				color : #000000;
				font-size:xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : normal;
				font-style : normal;
			}

.texteblanc
			{
				color : #FFFFFF;
				font-size:xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;

				font-weight : normal;
				font-style : normal;
			}
.bleu
			{
				color : #003366;
				font-size:xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : normal;
				font-style : normal;
			}
.bleu1
			{
				color : #0C3085;
				font-size:xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : normal;
				font-style : normal;
			}
.erreur
			{
				color : #FF0000;
				font-size : x-small; 
				font-family : arial;
				font-weight : bold;
				font-style : normal;
			}
.message {
				font-size: medium;
				color:#003366;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
}				
.piedpage
			{
				color : #000000;
				font-size : xx-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : normal;
				font-style : normal;
			}
.titre1
			{
				font-size : small;
				color : #000099;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight : bold;
			}
.titre1blanc
			{
				color : #FFFFFF;
				font-size : x-small; 
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight : normal;
			}		
.titre2
			{
				color : #003366;
				font-size : x-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				}
.titre2s {
				color : #003366;
				font-size : x-small;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-weight : bold;
				border: 1px solid;
				background-color: #F0F0F0;
				text-align: center;
}

.titrepage
			{
				color : #000000;
				font-size : 13; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : normal;
				text-decoration : normal;
			}						
.tableau1
			{
				color : #003366;
				font-size : 10; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				font-style : normal;
				font-decoration : none;
			}									
.titre_article
			{
				color : #003366;
				font-size : x-small; 
				font-family : verdana, arial, helvetica, sans-serif;
				font-weight : bold;
				text-decoration: underline;
			}
			
.tabnormal	{
				background-color:#f3f3f3; 
				color :black;
			}
.tabblanc{
				background-color:#ffffff;
				color :black; 
}
.tabnormalh	{
				background-color:#eoeoeo; 
				color :black;
			}
.tabover	{
  				background-color:#C8D0D9; 
				color :black;
			}
.tabclick	{
				background-color:#009900;
				font-size:xx-small; 
				font-weight : bold;
				text-align: center;
				color:white;
}
.forms{
	color : #003366;
	font-size:xx-small;
	font-family : verdana;
	font-weight : normal;
	border: 0px none;
	text-align: center;
	}
.formt{
	color : #FF0000;
	font-size : x-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	border: 1px solid;
	background-color: #FFFFFF;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}
.formt1{
	color : #009900;
	font-size : x-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	border: 2px solid;
	background-color: #FFFFFF;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}
.cace {
	background-color:#99CCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #000000;
	border: 0px solid;
	text-align: center;
}
.ceagle {
	background-color:#993300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #FFFFFF;
	border: 0px solid;
	text-align: center;
}
.cbirdie {
	background-color:#009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:xx-small;
	color: #FFFFFF;
	border: 0px solid;
}
.cpar{
	color : #000000;
	font-size:xx-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid;
	background-color: #F0F0F0;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}
.cbogey {
	background-color:#FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #000000;
	border: 0px solid;
	text-align: center;
}
.cbogey2 {
	background-color:#FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #000000;
	text-align: center;
	border: 0px solid;
}
.cbogey3 {
	background-color:#FF0000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color: #FFFFFF;
	border: 0px solid;
	text-align: center;
}
.cidx {
	background-color:#FF0000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color: #FFFFFF;
	border: 2px solid;
	font-weight : bold;
	text-align: center;
	border-collapse: separate; border-spacing: 0.5em 0; 
}
.cna{
	color : #000000;
	font-size:xx-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	border: 0px solid;
	background-color: #f3f3f3;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}

.cscore{
	color : #3872B3;
	border: 1px inset;
	background-color: #FFF;
	font-size:xx-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}

TABLE.space {
	color : #000000;
	font-size:xx-small; 
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	margin: 0em;
	border-collapse: separate; border-spacing: 0.5em 0; 
}
TD.dashed_g {
	border-width : 1px;
	border-style : dotted;
	border-color : RGB(224,224,224);
	padding: 5px; 
}
TD.vert{
	background-color: #00FF00
}
TD.rouge{
	background-color: #FF0000
}
TD.orange{
	background-color: #FFCC33
}			
/************ sectionLinks styles **************/
#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
}
#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #92B986;
	background-image:  url("/images/menucss/bg_nav1.gif");
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
	text-decoration: none;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}

#sectiontitle {
	font-family: Arial;
	font-size : medium;
	width: 402px;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	/* background-image:  url("/images/menucss/bg_nav1.gif"); */
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
	text-decoration: none;
}

/************ Menu droite Tournoi **************/

h2.tab {
	font-size : x-small;
}
 
td,tr,p,div {
	font-size:xx-small;
	line-height: 1.45em;
	color: #333333;
}

a.mainlevel {
	display: block;
	background: url(/images/menucss/menu_underline.png) bottom left repeat-x;
	padding: 2px 0px;
}

div.colorbox a:hover {
	color: #333;
}

div.box#right div.module {
	margin-bottom: 15px;
}

.box div.module {
  background: transparent url(/images/menucss/grey_bottom_left.png) no-repeat bottom left;
  border: 0px solid #cccccc;

}

.box div.module div {
  background: transparent url(/images/menucss/grey_bottom_right.png) no-repeat bottom right;
	
}

.box div.module div div {
  background: transparent url(/images/menucss/grey_top_left.png) no-repeat top left;
}

.box div.module div div div {
	background: transparent url(/images/menucss/grey_top_right.png) no-repeat top right;
	padding: 0 10px 10px 10px;
	width: auto !important;
	width: 100%;
}

.box div.module div div div div {
	background: none;
	padding: 0;
}

div.box#user1 div.module div div div {
  padding: 5px;
}

.colorbox {
  margin-top: 5px;
}

h3 {
  margin: 0;
  font-size: 100%;
  line-height: 150%;
  color: #000000;
  font-weight: normal;
  background: url(/images/menucss/grey_underline.png) bottom left repeat-x;
  margin-bottom: 10px;
  padding: 2px 18px 2px 2px
}

.box#right h3 {
	background: none;
	font-weight: bold;
	font-size: 100%;
	line-height: 24px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #fff;
}

a:link, a:visited {
  
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  font-weight: bold;
  text-decoration: none;
}

.colorbox div.module div div {
  background: transparent url(/images/menucss/blue_top_left.png) no-repeat top left;
}

.colorbox div.module div div div {
	background: transparent url(/images/menucss/blue_top_right.png) no-repeat top right;
	padding: 0 10px 10px 10px;
	width: auto !important;
	width: 100%;
}

div#nav li.active {
  background:url(/images/menucss/blue_tab_l.png) no-repeat bottom left;
}
div#nav li.active a {
  background:url(/images/menucss/blue_tab_r.png) no-repeat bottom right;
}
/************ fond raye           **************/
.textarea {
	color:#333333;
	background-image: url(/images/menucss/bg_raye.gif);
	background-repeat: repeat;
}
/************ Scroll              **************/
DIV.t1 { 
	  height : 600px ;
      overflow : auto ;
     }
/************ css coaching            **************/	 
.menudottedline {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	background-color: #F1F3F5;
}
a.toolbar {
	color : #808080;
	text-decoration : none;
}
a.toolbar:hover {
	color : #92B986;
}
a.toolbar:active {
	color : #92B986;
}
#header {
        background-color: #FFF;
        background-position: right top;
        border-bottom: 4px solid #80B5D7;
}
/* standard form style table */
table.adminform {
	background-color: #f5f5f5;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}
table.adminform tr.row0 {
	background-color: #f5f5f5;
}
table.adminform tr.row1 {
	background-color: #eeeeee;
}
table.adminform th {
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	color: #ffffff;
	background-color:#3872B3;
}
table.adminform td {
	padding: 3px;
	text-align: left;
}
table.adminform td.editor {
	font-size: 9px;
}
.pathway {
	border: 1px inset;
	background-color: #FFF;
	padding: 2px;
	width: 95%;
	margin: 3px;
}
.main {
	border: 1px solid #d5d5d5;
	width: 98%;
}
.border{
	border: 1px inset;
	font-size:xx-small; 
	font-family : verdana, arial, helvetica, sans-serif;	
}
.adminheader {
	color : #92B986;
	font-size : 24px;
	font-weight : bold;
	text-align:left;
}
#info {
	color: #FFFFFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
	visibility: hidden;
}
#advertL{
	position: absolute;
	top: 10px;
	left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
}
#advertR{
	position: absolute;
	top: 400px;
	right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
}
.promotion {
position:absolute;
z-index:-3;
}
.content_layer_home {position:relative;margin-left:1px;z-index:3;}
.category_content_home {
	position:relative; 
	background: #fff; 
	height:300px; 
	border:1px solid #eee; 
	border-bottom:1px solid #92B986; 
	margin:0px 7px 7px 0px; 
	padding:0 10px 0 10px; 
	color:#333; 
	filter:alpha(opacity=85); 
	opacity: 0.85; 
	-moz-opacity:0.85;
}
.category_content_title_home {font-size:20px;color:#333; font-family: helvetica, arial, sans-serif;margin:18px 0px 5px 0px;padding:0px;}

.content_layer {position:relative; z-index:3;}
.copy {font-size:11px;}
.copyhome {font-size:11px;line-height:1.5em;padding:7px 0px 0px 0px;}

p.lm_link {
	padding-left: 10px;
	position: absolute; 
	bottom: 10px; 
	right: 8px;
	background: url("/images/red_arrow.jpg") no-repeat 0 50%;
}
a.learnmore:link, a.learnmore:visited {font-size:11px; font-weight:bold; margin:0; padding:0; text-decoration:none; color:#333;}
a.learnmore:hover, a.learnmore:active {font-size:11px; font-weight:bold; margin:0; padding:0; text-decoration:underline; color:#333;}

				
