﻿body { margin-top: 0; text-align:left; }


.uppercase {text-transform: uppercase; font-family: Tahoma; font-size: 10pt; border: 1px solid #a5acb2;}


#menu_top {background-image: url('images/fraiskm_05.jpg'); background-repeat: repeat-x; padding-top: 0px; height: 52px; list-style: none ;
	text-align: left ; }

#menu_top li a {font-family: Tahoma; font-size: 12px; color: #7F7F7F; font-weight: bold; 
               background-image: url('images/fraiskm_04.jpg'); 
               background-repeat: no-repeat; background-position: left center;
               text-decoration: none;
               padding-left: 10px;
               padding-right: 8px;
               padding-top: 20px;
               padding-bottom: 18px;

 }

#menu_top li {display: inline ; }
       
#menu_top li a:active {
     color: #ffffff;
	text-decoration: underline ;
	}
	
        

#menu_top li a:focus {
     color: #ffffff;
	text-decoration: underline ;
	}
	
        

#menu_top li a:hover {
     color: #ffffff;
	text-decoration: underline ;
	}
	
        

#baseline {font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold;
 background-image: url('images/fraiskm_14.jpg'); background-repeat: no-repeat; background-position-y:top; text-align:right; padding-right: 10px;}

#baseline2 {font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold; 
               padding-left: 10px; padding-right: 10px; padding-top: 5px; 
               padding-bottom: 5px; background-image: 
               url('images/fraiskm_14_bis.jpg'); background-repeat: no-repeat}

#baseline3 {font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold; 
               padding-left: 10px; padding-right: 10px; padding-top: 2px; 
               padding-bottom: 2px; background-image: 
               url('images/fraiskm_14_ter.jpg'); background-repeat: no-repeat}
            
#bottom {font-family: Tahoma; font-size: 12px; text-align:center; background-image: 
               url('images/fraiskm_25_01.jpg'); background-repeat: repeat-x;
               padding-top: 10px;
               padding-bottom: 10px;
               padding-right: 80px;
               padding-left: 80px;}
#bottom a {color:#111111;}
#bottom .lienorange {color:#FFA800;}
               
#header {padding-right: 50px; padding-top: 0px}

.champ {background-color: #fff; border: 1px solid #565656;}
.champradio {background-color: #fff; border: 0px;}
.champ-alerte {background-color: #FFDDBB; border: solid 1px #565656;}

#titre_champ {color: #565656; font-size: 12px; font-family: Tahoma; font-weight: bold; padding-top: 5px;}

#titre_champ_essai {color: #565656; font-size: 12px; font-family: Tahoma; font-weight: bold; padding-top: 5px; padding-left:20px; padding-right:20px; padding-bottom:5px}

#pass_perdu a {font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: 
               underline; font-weight: bold; padding-right: 10px;}

#deconnexion a {font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: 
               underline; font-weight: bold; padding-right: 3px;}
               
#ok a {font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold; 
       text-decoration: none; padding-right: 4px}
            
#ok a:active {
     color: #FFA800;
	text-decoration: none 
	}
	
#ok a:focus {
     color: #FFA800;
	text-decoration: none 
	}
	
#ok a:hover {
     color: #FFA800;
	text-decoration: none 
	}
	
#contenu {font-family: Tahoma; font-size: 12px; color: #808080;padding-left:30px; padding-right:30px; padding-top:10px;text-align:left;}
#contenuCP {font-family: Tahoma; font-size: 12px; color: #808080;padding-top:10px;}

#itineraire {font-family: Tahoma; font-size: 12px; color: #808080;padding-left:10px; padding-right:10px; padding-top:5px;padding-bottom:5px;}

#contenu2 {font-family: Tahoma; font-size: 12px; color: #808080;padding-left:3px; padding-right:3px; padding-top:10px; padding-bottom:10px}
#contenuService {font-family: Tahoma; font-size: 12px; color: #808080;padding-left:30px; padding-right:30px; padding-top:3px; padding-bottom:3px; text-align:left;}
#contenuCalendrier {font-family: Tahoma; font-size: 12px; color: #808080;padding-top:3px; padding-bottom:3px}

#contenu a {font-family: Tahoma; font-size: 12px; color: #808080; text-decoration: underline;}

#contenu a:active {font-family: Tahoma; font-size: 12px; color: #FFA800; text-decoration: underline;}

#contenu a:focus {font-family: Tahoma; font-size: 12px; color: #FFA800; text-decoration: underline;}

#contenu a:hover {font-family: Tahoma; font-size: 12px; color: #FFA800; text-decoration: underline;}

.cp {font-family: Tahoma; font-size: 12px; color: #FFA800; text-decoration: underline;}

#titre_bareme {font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold; 
               padding-left: 10px; padding-right: 10px; padding-top: 5px; 
               padding-bottom: 5px; background-color: #FFA800}
               
#bareme {
				font-family: Tahoma;
				font-size: 12px;
				color: #808080;
				border-bottom: solid 1px;
				padding-left: 10px;
				padding-right: 10px;
				padding-top: 5px;
				padding-bottom: 5px;

}
               
#inscription {font-family: Tahoma; font-size: 12px; color: #808080; padding-left: 10px; padding-right: 10px; padding-top: 5px; 
               padding-bottom: 5px; font-weight:bold}


#flogin {padding-top: 30px;}

#flogin2 {padding-top: 30px; text-align:left;}

.calendrier {
	background-position: left center; 
	border-bottom:1px solid #D8D8D8; 
	font-family:Tahoma; 
	font-size:10pt; 
	color:#808080; 
	font-weight:bold;
}

.calendrier_checked{
	background-position: left center; 
	border-bottom:1px solid #D8D8D8; 
	font-family:Tahoma; 
	font-size:10pt; 
	background-color: #ff9c00;
	color: white;
	font-weight:bold;
}

.calendrier_mois {
	background-position: left center; 
	border-bottom:1px solid #D8D8D8; 
	font-family:Tahoma; 
	font-size:10pt; 
	color:#FFA800; 
	font-weight:bold;
}

.calendrier_mois1 {
	background-position: left center; 
	border-bottom:1px solid #D8D8D8; 
	font-family:Tahoma; 
	font-size:10pt; 
	color:#ff9c00; 
	font-weight:bold;
}

.calendrier_gris {
	background-position: left center; 
	border-bottom:1px solid #FFFFFF; 
	font-family:Tahoma; 
	font-size:10pt; 
	color:#808080; 
	font-weight:bold;
}

.calendrier_gris_checked{
	background-position: left center; 
	border-bottom:1px solid #FFFFFF; 
	font-family:Tahoma; 
	font-size:10pt; 
	background-color: #ff9c00;
	color: white;
	font-weight:bold;
}

.calendrier_gris_mois {
	background-position: left center; 
	border-bottom:1px solid #FFFFFF; 
	font-family:Tahoma; 
	font-size:10pt; 
	color:#FFA800; 
	font-weight:bold;
}

.calendrier_gris_mois1 {
	background-position: left center; 
	border-bottom:1px solid #FFFFFF; 
	font-family:Tahoma; 
	font-size:10pt; 
	color:#ff9c00; 
	font-weight:bold;
}


a.imprime_mini { background-position: left center; font-family: Tahoma; font-size: 10pt; color:#FFA800; font-weight:normal; padding-left:22px; padding-top:3px; height: 20px; background-image:url('../images/imprimante.gif'); background-repeat:no-repeat }

#information-fkm {
				background-position: 50% top;
				font-family: tahoma;
				font-size: 12px;
				color: #333333;
				height: 180px;
}

.impot {
				padding: 0px 20px 8px 20px;
				font-family: tahoma;
				font-size: 12px;
				color: #333333;
				background-image: url('images_V2/bg-impot_02.jpg');
				background-repeat: repeat-y;
}

.impot span {
				font-family: tahoma;
				font-size: 14px;
				color: #ff9c00;
				font-weight: bold;
}


.concerne {
				font-family: Tahoma;
				font-size: 11px;
				font-weight: normal;
				color:#333333;
				padding-left:20px;
				padding-right:15px;
				padding-top:20px;
				padding-bottom:20px;
}

.concerne span {
				font-family: tahoma;
				font-size: 14px;
				color: #864C00;
				font-weight: bold;
}

.concerne p 	{ padding-bottom:2px; padding-left: 7px; margin:0; font-family: tahoma;
				font-size: 10px;
				font-weight: normal;
				color: #864C00;
}


.essai {
				padding: 5px 20px 10px 20px;
				font-family: tahoma;
				font-size: 12px;
				color: #000000;
				font-weight: normal;
				background-image: url('images_V2/essai-bg_02.jpg');
				background-repeat: repeat-y;
}

.essai span {
				font-family: tahoma;
				font-size: 17px;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: underline;
}

.essai a {
				padding: 3px 0px 4px 25px;
				background-position: left center;
				height: 20px;
				font-family: tahoma;
				font-size: 12px;
				color: #000000;
				font-weight: bold;
				text-decoration: underline;
				background-image: url('images_V2/fleche-infos.jpg');
				background-repeat: no-repeat;
}

.essai a:hover {
				padding: 3px 0px 4px 25px;
				background-position: left center;
				height: 20px;
				font-family: tahoma;
				font-size: 12px;
				color: #ffffff;
				font-weight: bold;
				text-decoration: underline;
				background-image: url('images_V2/fleche-infos.jpg');
				background-repeat: no-repeat;
}




.alerte-orange {
				font-family: tahoma;
				color: #FF9000;
}
.alerte-orange h1 {
				padding: 0px;
				margin: 0px;
				font-family : tahoma;
				color: #FF0000;
				font-weight: bold;
}
.alerte-orange a {
				font-family: tahoma;
				color: #FF9000;
				text-decoration: underline;
}

.tableau-inscription-titre {
				background-image: url('images_V2/titre-inscription-tableau.jpg');
				background-repeat: no-repeat;
				font-family: tahoma;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				height: 26px;
				padding-left: 20px;
}




.tableau-inscription-titre2 {
				background-image: url('images_V2/titre-inscription-tableau2.jpg');
				background-repeat: no-repeat;
				font-family: tahoma;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				height: 26px;
				padding-left: 20px;
}


.tableau-inscription-contenu {
				border: 1px solid #FF9D00;
				font-family: tahoma;
				color: #666666;
				font-size: 12px;
				text-align: justify;
				padding: 10px 20px 10px 20px;
				height: 420px;
}

.tableau-inscription-contenu a {
				font-family: tahoma;
				color: #666666;
				font-size: 12px;
				text-decoration: underline;
}


.tableau-inscription-contenu span {
				font-family: tahoma;
				color: #666666;
				font-size: 10px;
}
 

.tableau-inscription-contenu ul {
				padding: 0px 0px 0px 0px;
				margin: 10px 6px 10px 14px;
}

.ajout-deplacement-unique-champ {border: 1px solid #C0C0C0; padding: 0}

#ajout-deplacement-unique  {font-family: Tahoma; font-size: 10px; color: #808080;padding-left:20px; padding-right:5px; padding-top:2px; padding-bottom:0px; text-align:left;}
#ajout-deplacement-unique a {font-family: Tahoma; font-size: 12px; color: #808080; text-decoration: underline;}
#ajout-deplacement-unique a:hover {font-family: Tahoma; font-size: 12px; color: #808080; text-decoration: underline;}

#ajout-deplacement-favoris  {font-family: Tahoma; font-size: 10px; color: #808080;padding-left:20px; padding-right:5px; padding-top:10px; padding-bottom:0px; text-align:left;}
#ajout-deplacement-favoris a {font-family: Tahoma; font-size: 12px; color: #808080; text-decoration: underline;}
#ajout-deplacement-favoris a:hover {font-family: Tahoma; font-size: 12px; color: #808080; text-decoration: underline;}

#ajout-deplacement-favoris-droite  {font-family: Tahoma; font-size: 10px; color: #808080;padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:2px; text-align:left;}
#ajout-deplacement-favoris-droite a {font-family: Tahoma; font-size: 10px; color: #808080; text-decoration: underline;}
#ajout-deplacement-favoris-droite a:hover {font-family: Tahoma; font-size: 10px; color: #808080; text-decoration: underline;}


#ajout-deplacement-unique-gauche  {font-family: Tahoma; font-size: 10px; color: #808080;padding-left:42px; padding-right:5px; padding-top:2px; padding-bottom:0px; text-align:left;}


#ajout-deplacement-unique-titre {background-position:   left 50%; font-family: Tahoma; font-size: 10px; font-weight: bold; 
               width: 100%; height: 22px;color:#666666; padding-top: 0px; padding-left: 20px; padding-bottom:5px; background-image:url('images/bg-label-ajout.jpg'); background-repeat:no-repeat; text-align: left}

 #ajout-deplacement-unique-titre-km {background-position: left 50%; font-family: Tahoma; font-size: 10px; font-weight: bold;
height: 22px;color:#666666; padding-top: 0px; padding-left: 0px; padding-bottom:5px;
background-image:url('images/bg-titre-favoris_02.jpg'); background-repeat:repeat-x; text-align: left} 
 
.champ-ajout-deplacement-unique {background-color: #FFFFFF; border: 1px solid #C0C0C0; font-family: Tahoma; font-size: 10px; text-align:left;}
.champ-ajout-deplacement-unique-alerte {background-color: #FFDDBB; border: 1px solid #565656; font-family: Tahoma; font-size: 10px; text-align:left;}

#ajout-deplacement-unique-droite  {font-family: Tahoma; font-size: 10px; color: #808080;padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-align:left;}
#ajout-deplacement-unique-droite a {font-family: Tahoma; font-size: 12px; color: #808080; text-decoration: underline;}
#ajout-deplacement-unique-droite a:hover {font-family: Tahoma; font-size: 12px; color: #808080; text-decoration: underline;}
#ajout-deplacement-unique-jours  {font-family: Tahoma; font-size: 10px; color: #808080;padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:0px; text-align:left;}

#tr-favoris {width: 400px; height: 70px; background-image: url('images/bg-favoris.jpg'); 
               background-repeat: no-repeat}