a:link {color: #666666; font-weight: bold; text-decoration: underline; font-weight:normal}
a:active {color: #666666;font-weight: bold;text-decoration: underline; font-weight:normal }
a:visited {color: #666666;font-weight: bold;text-decoration: underline;font-weight:normal }
a:hover  {color: #666666;font-weight: bold;text-decoration: underline; font-weight:normal }

a.blanc:link {color: white;font-weight: bold;text-decoration: none }
a.blanc:active {color: white;font-weight: bold;text-decoration: none }
a.blanc:visited {color: white;font-weight: bold;text-decoration: none }
a.blanc:hover  {color: white;font-weight: bold;text-decoration: none }

a.menu:link {color: #727375;font-weight: normal;text-decoration: none }
a.menu:active {color:#727375;font-weight: normal;text-decoration: none }
a.menu:visited {color: #727375;font-weight: normal;text-decoration: none }
a.menu:hover {color: white;font-weight: normal;text-decoration: none }

a.cache:link {color: #727375;font-weight: bold;text-decoration: none }
a.cache:active {color: #727375;font-weight: bold;text-decoration: none }
a.cache:visited {color: #727375;font-weight: bold;text-decoration: none }
a.cache:hover  {color: #727375;font-weight: bold;text-decoration: none }

#menu {float:left;text-align: center;}

#menu a{ color:#727375; text-decoration:none; font-weight:normal;}

#content { width:854px;margin-left: 0;} 

#all { width:1000px; margin-left:50px;margin-right: auto;} 


body {
	background-image:url(http://www.cours-de.com/images/bg.gif); 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; text-align:center; 
	color:#727375; 
}

td {vertical-align:top;}

.texte_home {font-size:10px; font-family:Arial, Helvetica, sans-serif}

div.menu { clear:none; cursor:pointer; padding-top:7px;padding-bottom:7px; float:left; }

div, p{margin:0px; padding:0px; text-align:justify}

.vert 
{ 
	clear:none; background-color:#60bc56; font-weight:bold; color:#FFFFFF; cursor:pointer;
	 padding-top:7px;padding-bottom:7px; float:left; color:#FFFFFF; 
}
.gris 
{ 
	clear:none; background-color:#ffaa5e; font-weight:bold; color:#FFFFFF; cursor:pointer;
	 padding-top:7px;padding-bottom:7px; float:left; 
}

.bleu 
{ 
	clear:none; background-color:#67a1c7; font-weight:bold; 
	color:#FFFFFF; cursor:pointer; padding-top:7px;padding-bottom:7px; float:left; 
}

#bleu 
{ 
	clear:none; background-color:#67a1c7; font-weight:bold; 
	color:#FFFFFF; cursor:pointer; padding-top:7px;padding-bottom:7px; float:left; 
}
#bleu a{color:#FFFFFF; font-weight:bold;}

.titre{color:#0099FF; font-weight:bold; margin-bottom:5px;}


table.menu { vertical-align:top; border:none; background-color:#FFFFFF; text-align:center }
table {text-align:left;}
div.fond_neutre_haut { background-color:#cbcbcc;width:200px; color:white; font-weight: bold;padding-left:5px;padding-top:3px;clear:right} 
div.fond_neutre_clair {background-color:#f5f6f6;width:200px;padding-top:3px;padding-left:5px;padding-top:3px;font-weight:bold; color:#666666;clear: right}
table.couleur th {background-color:#67a1c7;color:white; padding:2px;}
table.couleur td {background-color:#f7fafc; padding:2px; }


div.cadre_couleur {border: 2px solid #67a1c7;width:600px; }

table.neutre th {background-color:#94c6de;color:white; padding:2px;}
table.neutre td {background-color:#f5f6f6; padding:2px; }
div.cadre_neutre {border: 2px solid #94c6de; width:600px; }
/*
table.neutre th {background-color:#cbcbcc;color:white; padding:2px;}
table.neutre td {background-color:#f5f6f6; padding:2px; }
div.cadre_neutre {border: 2px solid #cbcbcc;width:600px; }
*/

input  { border : solid; border-width : 1px;margin-top:2px;margin-bottom:2px;border-color:#67a1c7;font-size : 8pt;text-align: center;}

input.text  { border : solid; border-width : 1px;margin-top:2px;margin-bottom:2px;border-color:#67a1c7;font-size : 8pt;text-align: center;}

input.radio  { border : solid; border-width : 0px;margin-top:2px;margin-bottom:2px;border-color:#67a1c7;font-size : 8pt;text-align: center;}

input.button  {color: #67a1c7;; border-width : 1px;margin:0;padding:0;border:0;text-align: center;}

select {color :black;background-color : #FFF;border : solid;border-width : 1px;margin-top:2px;margin-bottom:2px;border-color:#67a1c7;font-size : 8pt;text-align: left;}

input.submit  {border-width : 0px;margin:0;padding:0;border:0;text-align: center;}


textarea    {color: black;font-size: 9pt;background-color: #fff;margin: 0;padding: 1px;border: solid 1pt #67a1c7 !important;outline-width: 0;font-family:Arial, Helvetica, sans-serif; }

h1 {color: #67a1c7;font-size: 18px;text-align:left;font-variant: normal;font-weight: bold ;padding-left:0px;margin-bottom:10px}
a.categories {color: #67a1c7; line-height:20px;font-size: 12px;text-align:left;font-variant: normal;font-weight: bold ;}

h2 {color:  #666666;text-align:left;font-size: 14px;font-variant: normal;font-weight: bold ;padding:0px;}

ul {margin-left: 10px; padding-left: 5px;}

li{line-height:11pt; display:list-item }

#liste{color:#0066CC; font-size:12px;}
#liste a{color:#666666; font-weight:normal; font-size:11px; font-family:Arial, Helvetica;}

.left{border: solid 1px #94c6de; background-color:#FFFFFF; width:200px;}
.titreLeft{background-color:#94c6de; text-align:center; font-weight:bold; color:#FFFFFF;}
.titrePub{background-color:#94c6de; text-align:left; font-weight:normal; color:#FFFFFF;
font:Arial 8pt;}


.petit, .petit a, .petit a:hover, .petit a:visited {font-size:11px;}

.lien_cache a, .lien_cache a:visited{text-decoration:none;}
.lien_cache a:hover{text-decoration:underline;}


