/*
CE FICHIER DEVRA ETRE SUPPRIME
IL EST REMPLACE PAR AMIVELO.CSS
*/

.general
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.moyenne
{
	font-size : 11px;
}

.petite
{
	font-size : 10px;
}

.trespetite
{
	font-size : 8px;
}



.rouge
{
color:red;
}

.erreur
{
color:red;
font-size:16px;


font-weight:bolder;
}

.blocrouge{
	/*border=2px;*/
	border-color:black;
	border-width:medium;
	/*background-color:#FFAA77;*/
	border-width:medium;
	border-style:double;
	font-weight:bold;
	color:#C1A211;
	border-color:#C1A211;
	line-height:20px;
	text-align:left;
	left:30px;
	padding:4px 10px 4px 20px;
	width:794px;
	
}

.titre
{
font-size:18px;
font-weight:bolder;
}

.soustitre
{
margin-left:16px;
font-weight:bolder;
}

.sousreference
{
text-align:right;
margin-right:17px;
font-size:11px;
color:red;
}

.tabulation
{
margin-left:18px;
text-align:left;
font-size:12px
}

.petitetabulation
{
margin-left:8px;
text-align:left;
}

.tabulationdroite
{
margin-right:18px;
text-align:right;
font-size:12px
}



.pied-page
{
	font-size : 10px;
}

.fond-header
{ 
	background-image:url(../img/charte-ami-velo/header.png);
}

.phone {
	background:url(../img/icon/telephone.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}
.graph {
	background:url(../img/icon/chart_bar.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}
.excel {
	background:url(../img/icon/page_excel.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}
.tableau {
	background:url(../img/icon/table.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}
.details {
	background:url(../img/icon/application_form.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}
.race{
	background:url(../img/icon/flag_green.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}
.information{
	background:url(../img/icon/information.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}

.sondage{
	background:url(../img/icon/chart_pie.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}


.lien{
	background:url(../img/icon/link.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}


.conseil{
	background:url(../img/icon/bullet_go.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}

.conseil_gauche{
	background:url(../img/icon/arrow_left.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}

.bas{
	background:url(../img/icon/arrow_down.png) no-repeat right bottom;
	padding-right:18px;
	padding-top:5px;
	font-weight:bold;
}

.haut{
	background:url(../img/icon/arrow_up.png) no-repeat right bottom;
	padding-right:18px;
	padding-top:5px;
	font-weight:bold;
}






.emoticon_smile{
	background:url(../img/icon/emoticon_smile.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}

.emoticon_unhappy{
	background:url(../img/icon/emoticon_unhappy.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}

.emoticon_surprised{
	background:url(../img/icon/emoticon_surprised.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
	font-weight:bold;
}

.connected{
	color:green;
	top:5px;
	font-weight:bold;
}

.connected  A{
	background:url(../img/icon/cancel-off.png) no-repeat right bottom;
	padding-right:18px;
	font-weight:bold;
	text-decoration:none;
}
.connected A:hover{
	background:url(../img/icon/cancel.png) no-repeat right bottom;
	padding-right:18px;
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}
.connected A.ad{
	background:none;
	padding-right:0px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}


TABLE.avec-contour
{
border:0;
/*background-color:#A9AA73;*/
/*background-color:#FFCC66;*/
background-color:#05BDD2;
font-size:10px;
/*border-spacing: 1px; */
/*TR.background_color:#FFDFBA;*/
}

TABLE.avec-contour TH
{
/*background-color:#FFDFBA;*/
background-color:#05BDD2;
font-size:10px;
font-weight:bold;
text-align:center;
/*padding: 1px;*/
}

TABLE.avec-contour TD
{
/*padding: 1px;*/
background-color:#FFFFFF;
}

.cellule_td_course
{
	height:14px;
}

TABLE.avec-contour-bandeau
{
border:0;
background-color:#A9AA73;
font-size:10px;
/*TR.background_color:#FFCFBA;*/
}

TABLE.avec-contour-bandeau TH
{
background-color:#FFAF8A;
font-size:10px;
font-weight:bold;
text-align:center;
}

TABLE.avec-contour-bandeau TD
{
background-color:#FFFFFF;
}

TABLE.courses
{
border:0;
background-color:#A9AA73;
font-size:10px;
/*TR.background_color:#FFDFBA;*/
}

TABLE.courses TH
{
background-color:#FFDFBA;
font-size:10px;
font-weight:bold;
text-align:center;
}

TABLE.courses TD
{
background-color:#FFFFFF;
}

TABLE.classements
{
border:0;
/*background-color:#A9AA73;*/
background-color:#55FF2D;
font-size:10px;
/*TR.background_color:#FFDFBA;*/
}

TABLE.classements TH
{
/*background-color:#AAFFAA;*/
background-color:#A9FF95;
font-size:10px;
font-weight:bold;
text-align:center;
}

TABLE.classements TD
{
background-color:#FFFFFF;
}

TABLE.sansclassements
{
border:0;
background-color:#A9AA73;
font-size:10px;
/*TR.background_color:#FFDFBA;*/
}

TABLE.sansclassements TH
{
background-color:#DDDFBA;
font-size:10px;
font-weight:bold;
text-align:center;
}

TABLE.sansclassements TD
{
background-color:#FFFFFF;
}



TD.menu
{
	background-image:url(../img/but/fond-onglet2.gif);
	text-align:center;
}

TD.avant-menu
{
	background-image:url(../img/but/fond-onglet1.gif);
	width:5px;
	height:16px;
}

TD.apres-menu
{
	background-image:url(../img/but/fond-onglet3.gif);
	width:8px;
	background-repeat:no-repeat;
	height:16px;
}



A.menu
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}


/* icones*/
A.external {
	background:url(../img/icon/world_link.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
}
A.add{
	background:url(../img/icon/add.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
}

A.graph{
	background:url(../img/icon/chart_bar.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
}
A.excel{
	background:url(../img/icon/page_excel.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
}
A.tableau{
	background:url(../img/icon/table.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
}
A.details {
	background:url(../img/icon/application_form.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:5px;
}
/* avec plus gros décallage */
A.book{
	background:url(../img/icon/book_open.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}
A.fiche{
	background:url(../img/icon/user.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}

A.comments{
	background:url(../img/icon/comments.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}

A.groupe{
	background:url(../img/icon/group.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}
/*
A.inscription{
	background:url(../img/icon/bullet_go.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}*/

A.race{
	background:url(../img/icon/flag_green.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}

A.new{
	background:url(../img/icon/new.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}

A.compteur{
	background:url(../img/icon/calculator.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
}

A.ligne_edit{
	background:url(../img/icon/pencil_add.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
	text-decoration:none;
}

A.information{
	background:url(../img/icon/information.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
	text-decoration:none;
}

A.administration{
	background:url(../img/icon/wrench_orange.png) no-repeat left bottom;
	padding-left:22px;
	padding-top:5px;
	text-decoration:none;
	
}


A.idee:visited,A.idee:link{
	background:url(../img/icon/lightbulb_off.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:6px;
	font-weight:bold;
	text-decoration:none;
}




A.idee:hover{
	background:url(../img/icon/lightbulb.png) no-repeat left bottom;
	padding-left:18px;
	padding-top:6px;
	font-weight:bold;
	text-decoration:underline;
}



UL
{
	display:inline;
}

LI
{
	margin-left: 20px;
}

a img { 
	border-color:#000000;
} 

/* Mise en forme des textes */
.important
{
	color:#CC0000;
	font-weight:bold;
}