@charset "UTF-8";
/* CSS Document */

/*Accueil + Général */

html{
min-width:800px;
}
BODY {
	margin:0;
	padding:0;
	background-color:#FFF;
	background-image:url(../images/fd_site.png);
	background-repeat:repeat;
	font-family:Verdana;
	color: #736458;
	font-size:11px;
}

button, .submit{
	cursor:pointer;
}

h1{
	margin-top:0.8em;
}

a {
	text-decoration:none;
	cursor:pointer;
}

a.lienVert {
	color:#98d001;
}

a.lienPagination {
	color:#736458;	
}

a.lienRouge {
	color:#F00;
}

IMG {
	border:none;
}

BUTTON {
	text-transform: uppercase;
	font-weight: bold;
	border:none;
	color: #fff;
	margin-top:10px;
	padding:10px;
	!width:94%;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#formHomeRechPassager BUTTON {
	!width:60%;
	margin-left:-10px;
}

#formHomeConducteur BUTTON {
	width:60%;
	margin-left:-10px;
}

#btnVoirContacts {
	color :#cbc2bc;
	font-size: 10px;
	text-transform: uppercase;
	background-color:#57514d;
	width:60%;
}

.fondMap {
	position:absolute;
	width:100%;
	top:50px;
	bottom:25px;
	right:390px;
/*	right:390px;
	top:65px;
  left:0px;
	bottom:25px;
	z-index:0;
	width:100%;
*/  
  
}

.toolbar, toolbar2 {
	float:right;
	z-index:3000;
	color:#38302b;
	font-weight:bold;
	padding-top:5px;
}

.toolbar2 ul,
.toolbar ul {
	list-style-type:none;
	padding-top:0px;
}

.toolbar2 ul li,
.toolbar ul li {
	float:left;
	background-color:#fff;
	padding:5px;
	border:solid 1px #38302b;
	width:80px;
	text-align:center;
}

.toolbar2 ul li.selected,
.toolbar ul li.selected {
	background-color:#e9e4e0;
}

.toolbar2 ul li a,
.toolbar ul li a {
	color:#38302b;
	font-weight:normal;
}

#headerColDroite {
	height:70px;
	width:390px;
	position:absolute;
	background-image:url(../images/ht_cold_droite.png);
	background-position:top;
	background-repeat:repeat-x;
	top:2px;
	right:0px;
	z-index:4000;
}

#headerColDroite ul#menu {
	list-style-type:none;
	position:absolute;
	margin:0;
	padding:0;
	margin-top:10px;
}

#headerColDroite ul#menu li {
	float:left;
}

#headerColDroite ul#menu li a.conducteur{
	background-repeat:none;
	width:120px;
	height:72px;
	z-index:99999;
	display:block;
	position:absolute;
	top:-14px;
	left:10px;
}

#headerColDroite ul#menu li a.conducteur:hover {
	background-repeat:none;
	height:92px;
}

#headerColDroite ul#menu li a.passager {
	background-repeat:none;
	width:120px;
	height:72px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:135px;
}

#headerColDroite ul#menu li a.passager:hover {
	background-repeat:none;
	height:92px;
}

#headerColDroite ul#menu li a.groupe {
	background-repeat:none;
	width:120px;
	height:72px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:260px;
}

#headerColDroite ul#menu li a.groupe:hover {
	background-repeat:none;
	height:92px;
}

#headerColDroite ul#menu li .conducteurSelected {
	background-repeat:none;
	width:120px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-10px;
	left:10px;
}

#headerColDroite ul#menu li a.conducteurSelected:hover {
	background-repeat:none;
	width:120px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-10px;
	left:10px;
}

#headerColDroite ul#menu li .conducteurSelectedHome {
	background-repeat:none;
	width:120px;
	height:92px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:10px;
}

#headerColDroite ul#menu li .conducteurLight {
	background-repeat:none;
	width:120px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-10px;
	left:10px;
}

#headerColDroite ul#menu li .conducteurLightNOK {
	background-repeat:none;
	width:120px;
	height:22px;
	z-index:2000;
	display:block;
	position:absolute;
	top:8px;
	left:10px;
}

#headerColDroite ul#menu li a.passagerSelected {
	background-repeat:none;
	width:120px;
	height:92px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:135px;
}

#headerColDroite ul#menu li a.passagerSelected:hover {
	background-repeat:none;
	width:120px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:135px;
}

#headerColDroite ul#menu li a.passagerSelectedHome {
	background-repeat:none;
	width:120px;
	height:92px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:135px;
}


#headerColDroite ul#menu li .passagerLight {
	background-repeat:none;
	width:120px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:135px;
}

#headerColDroite ul#menu li a.passagerLight:hover {
	background-repeat:none;
	width:120px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:135px;
}

#headerColDroite ul#menu li .passagerLightNOK {
	background-repeat:none;
	width:120px;
	height:22px;
	z-index:2000;
	display:block;
	position:absolute;
	top:8px;
	left:135px;
}

#headerColDroite ul#menu li a.groupeSelected {
	background-repeat:none;
	width:118px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:260px;
}

#headerColDroite ul#menu li a.groupeSelected:hover {
	background-repeat:none;
	width:118px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:260px;
}

#headerColDroite ul#menu li .groupeLight {
	background-repeat:none;
	width:118px;
	height:52px;
	z-index:2000;
	display:block;
	position:absolute;
	top:-14px;
	left:260px;
}

#headerColDroite ul#menu li .groupeLightNOK {
	background-repeat:none;
	width:120px;
	height:22px;
	z-index:2000;
	display:block;
	position:absolute;
	top:8px;
	left:260px;
}
#contenuColDroite {
/*	
	padding:1px;
	width:375px;
	position:absolute;
	right:0px;
	z-index:3000;
	margin-top:-13px;
	padding-left:24px;
	padding-top:50px;
	padding-bottom:0px;
	background:transparent url(../images/borderLeftColDroite.png) repeat-y;
	*/
}


#contentDroite H1 {
	font-size:11px;
	font-weight:none;
}
/*
#contenuColDroite #divFormPonctuel div {
	float:left;
	width:33%;
}
*/

#contenuColDroite #divFormPonctuel div.infosRetour
{
	padding:15px;
	text-align:right;
	float:right;
	width:80px;
	margin-top:-12px;
	margin-left:-16px;
}

#contenuColDroite #formDemandeRegulier div.col1,
#contenuColDroite #divAddToFavs div.col1,
#contenuColDroite #divFormRegulier div.col1 {
	float:left;
	width:25%;
}

#contenuColDroite #formDemandeRegulier div.col2,
#contenuColDroite #divAddToFavs div.col2,
#contenuColDroite #divFormRegulier div.col2 {
	float:left;
	width:73%;
}



#contenuColDroite .infosChgtItiniraire {
	font-style: italic;
	color: #a39a8f;	
	width:95%;
}

#formTrajetRegulier2 th
{
  width:15px;
  font-weight:bold;
  text-align:center;
}
#formTrajetRegulier2 td input
{
	width: 30px; font-size: 10px;
}

#contenuColDroite #formTrajetRegulier1 div {
	float:left;
	width:33%;
}

#contenuColDroite #formTrajetRegulier1 div.infosRetour
{
	padding:15px;
	text-align:right;
	float:right;
	width:80px;
	margin-top:-12px;
	margin-left:-16px;
}

#contentDroite input
{
	background-color:#E4E1DF;
	border:none;
	font-size:20px;
	color:#999999;
}

#contentDroite input.errorForm {
  background-color:#fce5e5;
  border:solid 1px #febbbb;
}



#contenuColDroite .errorFormCalendar {
	background-color:#fce5e5;
	border:solid 1px #febbbb;
	height:25px;
	width:99px;
}

#contenuColDroite TEXTAREA {
	background-color:#f2efed;
	width:90%;
	border:none;
	height:60px;
	margin-top:5px;
	font-size:18px;
	/*font-family: Verdana;*/
	padding-left:8px;
	/*font-weight:none;*/
}
#contenuColDroite BUTTON {
	/*background-color:#98d001;*/
	text-transform: uppercase;
	font-weight: bold;
	border:none;
	color: #fff;
	margin-top:10px;
	padding:10px;
}

#contenuColDroite .footer {
	height:20px;
	margin-left:-15px;
	margin-top:7px;
}

#contenuColDroite ul#listeTrajetsHabituels_1,
#contenuColDroite ul#listeTrajetsHabituels {
	list-style-type:none;
	background-color:#fff;
	width:346px;
	margin-left:11px;
	margin-top:-1px;
	position:absolute;
	padding:0px;
	border:solid 1px #FFF;
	z-index:5500;
}

#contenuColDroite ul#listeTrajetsHabituels_1 li,
#contenuColDroite ul#listeTrajetsHabituels li {
	background-color:#897c72;
	display:block;
	font-size:16px;
	color: #38302b;
	padding-left:7px;
	padding-top:3px;
	margin-top:1px;
	height:27px;
}

#contenuColDroite ul#listeTrajetsHabituels_1 li a,
#contenuColDroite ul#listeTrajetsHabituels li a {
	color:#FFF;
}

#contenuColDroite #infosTrajet H1 {
	font-size: 14px;
	color: #a39a8f;
	font-weight:normal;
}

#contenuColDroite #infosTrajet ul {
	list-style-type:none;
	padding-left:0px;
}

#contenuColDroite #infosTrajet ul li {
	clear:both;
	margin-top:1px;
}

#contenuColDroite #formNewDemande {
	width:380px;
	height:100px;
	margin-top:10px;
}

#contenuColDroite #horaires_trajet_form_retour ul,
#contenuColDroite #horaires_trajet_form_depart ul {
	list-style-type:none;
}

#contenuColDroite #horaires_trajet_form_retour ul li,
#contenuColDroite #horaires_trajet_form_depart ul li {
	float:left;
	height:40px;
    line-height:40px; 
	/*margin-left:10px;*/
}

#contenuColDroite #contentGroupe .col1
{
	width:80%;
	float:left;
}

#contenuColDroite #contentGroupe H1 { font-size:18px; color:#a39a8f;font-weight:normal;}
#contenuColDroite #contentGroupe H2 { font-size:13px; color:#a39a8f;font-weight:normal;}

#contenuColDroite #contentGroupe .col2{ float:left;width:19%;}
#contenuColDroite #contentGroupe .col2 button { margin-top:5px; margin-left:-10px; height:30px;}
#contenuColDroite #contentGroupe span.label { color:a39a8f; }

#footerJauneColDroite {
	z-index:2;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 21px;
	background-color:#FFFC7A;
	-webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
}
  #footerJauneColDroite H1 
  {
    font-size: 1em;
    letter-spacing: 2px;  
  }


#footerOutilsJauneColDroite {
	height:62px;
	width:380px;
	right:0px;
	background-color:#fffc7a;
	z-index:3000;
	font-size: 12px;
	background:transparent url(../images/borderLeftColDroiteJaune.png) repeat-y;
	font-style:italic;
	color:#38302b;
	margin-left:10px;
	padding-left:20px;
	position:absolute;
	top:459px;
}

#footerOutilsJauneColDroite .footer2 {
	background-image:url(../images/borderBottomFooterJaune.png);
	height:10px;
	margin-top:55px;
	margin-left:-15px;
}

#footerOutilsJauneColDroite .header {
	background:transparent url(../images/borderTopFooterJaune.png) repeat-x;
	height:5px;
	margin-left:-10px;
	margin-bottom:15px;
}

#footerOutilsJauneColDroite span.txt {
	position:absolute;
}

#footerOutilsJauneColDroite span.img {
	position:absolute; margin-left:240px; margin-top:-10px;
}

#resultsTrajets {
	background:url(../images/fd_site.png);
	/*background-color:#FCFCFC;*/
	z-index:5300;
}

#resultsTrajets #divFiltres
{
	color:#38302b;
	/*background-color:#FFCC00;*/
	font-size:11px;
	z-index:1500;
	/*width:390px;*/
	/*background-color:#7F7873;*/
}

#resultsTrajets #divFiltres ul 
{
	list-style-type:none;
	background:none;
	/*background-color:#7F7873;*/
	/*background-color:#FFCC00;*/
	color:white;
  height:50px;
	
}

.footerResultats {
	background:transparent url(../images/footerBlocFiltresRecherche.png) no-repeat;
	height:10px;
	margin-left:-7px;
	/*margin-top:6px;*/
}


#resultsTrajets #ongletsResultats {
	background:url(../images/fdLigneHeaderTComp.png) repeat-x;
	color:#cbc2bc;;
  padding-top:5px;
  padding-bottom:5px;
  height:15px;
}

#resultsTrajets #ongletsResultats div {
text-align:center; 
}


#resultsTrajets #slider2 .ui-state-default, .ui-widget-content .ui-state-default,
	#resultsTrajets #slider3 .ui-state-default, .ui-widget-content .ui-state-default {
	background:transparent url(../images/btnSlideRecherche.png) repeat-x scroll 50% 50%;
	border:none;
	width:14px;
}

#resultsTrajets .ui-widget-content {
	background:transparent url(../images/barreInactiveSliderFlexi.png) repeat-x scroll 100%;
	border:none;
}

/*#contenuColDroite .ui-widget-content {
	background:transparent url(../images/barreActiveSliderFlexi.png) repeat-x;
	border:none;
}*/

#resultsTrajets div.ui-slider-range {
	background:#7F7873 url(../images/barreActiveSliderFlexi.png) repeat-x;
	border:none;
}

#resultsTrajets #slider  .ui-state-default, .ui-widget-content .ui-state-default {
	background:transparent url(../images/btnSliderFlexiGauche.png) repeat-x scroll 50% 50%;
	border:none;
	width:10px;
}

#resultsTrajets #slider .ui-slider-handle-right
{	
	background:transparent url(../images/btnSliderFlexiDroite.png) repeat-x scroll 50% 50%;
	border:none;
	width:10px;
}

#resultsTrajets ul
{
	list-style-type:none;
  width:390px;
  clear:both;
  background:transparent url(../images/fondInactifLigneResultat.png) repeat-x;
  height:39px;
  margin:0px;
  padding:0px;
}
#resultsTrajets ul.resultatsTrajets {
	background:transparent url(../images/fondInactifLigneResultat.png) repeat-x;
}

#resultsTrajets ul.trajetSelected {
	background:transparent url(../images/fondActifLigneResultat.png) repeat-x;
}

#resultsTrajets ul.trajetSelected:hover,
#resultsTrajets ul.resultatsTrajets:hover {
	background:transparent url(../images/fondSurvolLigneResultat.png) repeat-x;
	color:#FFF;
}

#resultsTrajets ul.trajetSelected li,
#resultsTrajets ul.resultatsTrajets:hover li {
	color:#FFF;
}

#resultsTrajets ul.trajetSelected a ,
#resultsTrajets ul.resultatsTrajets:hover a {
	color:#fff;
}

#resultsTrajets ul.trajetSelected li,
#resultsTrajets ul.resultatsTrajets li {
	float:left;
	color:#ffea00;
	padding:5px;
	width:20%;
	text-align:center;
	font-size:10px;
	height:29px;
}

#resultsTrajets ul li.iconeMap
{
	/*background-color:LightSkyBlue;*/
	width:20px;
	height:29px;
	vertical-align:middle;
}
#resultsTrajets ul li.iconeMap img
{
  vertical-align:middle;
  width:20px;
  height:20px;
}

#resultsTrajets ul li.iconeMapGroupe
{
	/*background-color:LightSkyBlue;*/
	margin-top:5px;
	width:30px;
	height:24px;
	vertical-align:middle;
	text-align:center;
}
#resultsTrajets ul li.iconeMapGroupe img
{
  vertical-align:middle;
  width:20px;
  /*height:20px;*/
}

#resultsTrajets ul li.iconeTC
{
	width:5%;
	padding-top:13px;
	margin-right:3%;
}

#resultsTrajets ul li.identifiant_groupe
{
	width:75px;
	/*background-color:grey;*/
	text-align:center;
	font-size:12px;
	line-height:29px;
}

#resultsTrajets ul li.destination_groupe
{
	width:130px;
	/*background-color:grey;*/
	text-align:center;
}

#resultsTrajets ul li.identifiant
{
	width:110px;
	/*background-color:grey;*/
	text-align:center;
	font-size:12px;
	line-height:29px;
}

#resultsTrajets ul li.AR,
#resultsTrajets ul li.Regulier
{
	/*background-color:red;*/
	width:15px;
	text-align:left;
	font-size:12px;
line-height:29px;
}
#resultsTrajets ul li.AR img ,
#resultsTrajets ul li.Regulier img
{
	vertical-align:middle;
}
#resultsTrajets ul.trajetSelected li.vide,
#resultsTrajets ul.resultatsTrajets li.vide {
	width:5%;
	text-align:left;
	margin-top:12px;
	font-size:12px;
	height:14px;
}

#resultsTrajets ul.trajetSelected li.contactTel,
#resultsTrajets ul.resultatsTrajets li.contactTel {
	width:5%;
	text-align:right;
	margin-top:6px;
	font-size:12px;
	height:17px;
}

#resultsTrajets ul.trajetSelected li.contactMess,
#resultsTrajets ul.resultatsTrajets li.contactMess {
	width:5%;
	text-align:left;
	margin-top:6px;
	font-size:12px;
	height:14px;
}

#resultsTrajets ul li.comp,
#resultsTrajets ul li.comp {
	width:10%;
	text-align:center;
	line-height:29px;
}

#resultsTrajets ul.trajetSelected li a,
#resultsTrajets ul.resultatsTrajets li a {
	color:#ffea00;
}

#resultsTrajets .detailsTrajet {
	/*background-color:#58524d;*/
	/*height:180px;*/
	/*380 px - 5 px de padding*/
	/*width:380px;*/
	display:none;
	color:#FFF;
	margin-left:0px;
	padding:5px;
	font-size: 12px;
	/*z-index:5700;*/
}

/*#resultsTrajets .detailsTrajet .infosAvatar ul { background:none;background-color:pink; }*/
#resultsTrajets ul.rating, #wrapper ul.rating 
{
	list-style: none;
	position: relative;
	width: 80px;
	height: 20px;
	background-image: url("../images/rating/ratings.png");
	background-position: -100px 0;
	background-repeat: no-repeat;
	padding: 0;
	left: 50px;
	margin-left: -50px;
	overflow: hidden;
}


#resultsTrajets .detailsTrajet .infosAvatar {
	font-size: 10px;  
	color: #a39a8f;
	z-index:5700;
	float : left;
	/*background-color:red;*/
}

.calendar .headerCal {
	background:transparent url(../images/bgHeaderCal.png) no-repeat;
	height:19px;
	padding-top:5px;
	text-transform: uppercase;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
}

.calendar{
	background-color:#e9e4df;
  text-align:center;
	text-transform: uppercase;
	color:#38302b;
	width:99px;
	float:right;
}

#resultsTrajets #filtreRayon li
{
	float:left;
	width:120px;
}

#resultsTrajets #filtreRayon li.fin
{
	width:auto;
	margin-left:5px;
	text-align:center;
	font-weight:bold;
  color:yellow;
}

#resultsTrajets #filtreRayon li.large 
{
	width:45px;
	margin-left:15px;
	padding:0px;
}


#resultsTrajets #contenuResultatsTrajets {
	background:transparent url(../images/ombreBasResultatsTrajets.png) repeat-x bottom;
  	/*height:125px;*/
  	height:auto;
}




#blocInfosHomeLeft1 {
	width:535px;
	position:absolute;
	left:50%;
	right:50%;
	background-color:#fff;
	top:80px;
	z-index:9;
	margin-left: -460px;
	/*background:transparent url(../images/fdAccroche.png) no-repeat scroll 0 100%;*/
}

#blocInfosHomeLeft1 H1,#blocInfosHomeLeft2 H1{
	width:100%;
	text-align:center;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#98d001;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	top:10px;
}

#blocInfosHomeLeft1 .button{
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
}


#blocInfosHomeLeft2 {
  /*height:318px;
  width:535px;
  position:absolute;
  left:50%;
  right:50%;
  top:450px;
  z-index:9;
  margin-left: -460px;
  */
  /*background:transparent url(../images/fdAccroche.png) no-repeat scroll 0 100%;*/
}


#blocInfosHomeLeft2 a{
	color:#98D001;
	font-weight:bold;
}



#blocInfosHomeRight1 {

/*	background-color:#f2efed;*/
	z-index:3000;
	color: #38302b;
	/*background:transparent url(../images/fdBlocHomeActus.png) no-repeat scroll 0 100%;*/
	-webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
}

  #blocInfosHomeRight1 H1 
  {
  	text-transform: uppercase;
  	color: #38302b;
  	font-size: 12px;
  }

  #blocInfosHomeRight1 ul 
  {
    list-style-type:circle;
    margin-left:-25px;
  } 
  #blocInfosHomeRight1 a 
  {
	 color:#98d001;
  }

#footer {
	
	background-image:url(../images/fd_footer.png);
	background-repeat:repeat-x;
	
	/*background-color:#736458;*/
	width:100%;
	position:absolute;
	bottom:0px;
	
	height:15px;
	line-height:15px;
	padding-top:10px;
	padding-bottom:5px;
	/*border-top:5px solid white;*/
}

#footer a {
	color:white;
	margin:15px;
}

#loadingBoxDiv {	
	text-align:center;
	width:390px;
	height:70px;
	margin-left:0px;
	background-color:#CCC;
	opacity:0.4;
	padding-top:50px;
}

#messNoResults {
	text-align:center;
	width:390px;
	height:70px;
	margin-left:0px;
	background-color:#CCC;
	opacity:0.4;
	padding-top:50px;
}

#contenuNotifications {
	margin-top:0px;
	z-index:5300;
}

#contenuNotifications ul {
	padding-left:0px;
}

#contenuNotifications ul li {
	width:375px;;
	padding:5px;
	height:auto;
	color: #38302b;
	display:block;
	background-color:#fffc7a;
	margin-left:-15px;
	margin-top:1px;
	padding-left:10px;
}

#contenuNotifications ul li span {
	padding-right:20px;
	width:350px;
}

#contenuNotifications ul li a {
	color:#df632e;
}

#contenuNotifications .imgNotif {
	position:absolute;
	left:360px;
	margin-top:5px;
}

/*Infobulle*/

.infobulle span {
	font-size:16px;
	color:#a29387;
}

.infobulle {
	font-size:12px;
	color:#38302b;
}

/*Groupes*/

ul#listeGroupes {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}

ul#listeGroupes li {
	color:#38302b;
	margin-top:5px;
}

ul#listeGroupes li a {
	/*font-weight:bold;*/
}

/*Inscription*/

#blocInscription {
	z-index:9;
	/*background:transparent url(../images/fdBlocInscriptionWhite.png) no-repeat scroll 0 100%;*/
	background:white;
	font-size: 12px;
}

#blocCovoiturage {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:750px;
	height:580px;
	margin-left: -400px;
	top:70px;
	/*background:transparent url(../images/fdBlocInscriptionWhite.png) no-repeat scroll 0 100%;*/
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#centerContent {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:750px;
	height:370px;
	margin-left: -550px;
	top:80px;
	/*background:transparent url(../images/fdBlocInscriptionWhite.png) no-repeat scroll 0 100%;*/
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#blocLegende {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:300px;
	height:225px;
	margin-left: 300px;
	top:70px;
	/*background:transparent url(../images/fdBlocInscriptionWhite.png) no-repeat scroll 0 100%;*/
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}
#blocLegende .submit {
	text-transform: uppercase;
	color: #fff;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:none;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}

/* Show TrajetHabituel */
.trajetHabituelContent {
	border:1px solid gray;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#tableauTrajetsReguliers input {
	background-color:#E4E1DF;
	border:none;
	margin-top:5px;
	font-size:18px;
	padding-left:8px;
	font-weight:none;
	color:#999999;
	height:25px;
	width:95%;
}

#desactiverTrajetRegulier{
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:200px;
	height:170px;
	margin-left: -100px;
	top:200px;
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#reactiverTrajetRegulier{
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:200px;
	height:170px;
	margin-left: -100px;
	top:200px;
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#supprimerTrajetRegulier{
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:300px;
	height:100px;
	margin-left: -100px;
	top:200px;
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#showTrajetsHabituels {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:750px;
	height:600px;
	margin-left: -400px;
	top:55px;
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#showTrajetsHabituels H1{
	color:#98D001;
	font-size:18px;
	letter-spacing:2px;
	text-align:center;
	text-transform:uppercase;
	top:5px;
	align:left;
}

#changerHoraireTrajetRegulier{
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:600px;
	height:250px;
	margin-left: -300px;
	top:70px;
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#changerHoraireTrajetRegulier H1{
	color:#98D001;
	font-size:18px;
	letter-spacing:2px;
	text-align:center;
	text-transform:uppercase;
	top:5px;
	align:left;
}
	 
#blocContactEmail {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:550px;
	height:400px;
	margin-left: -350px;
	top:70px;
	/*background:transparent url(../images/fdBlocInscriptionWhite.png) no-repeat scroll 0 100%;*/
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#blocContactEmail .submit {
	text-transform: uppercase;
	color: #fff;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:none;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}

#centerContent H1{
	width:100%;
	text-align:center;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#98d001;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	top:5px;
}

#blocCovoiturage H1{
	width:100%;
	text-align:center;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#98d001;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	top:5px;
}

#blocInscription H1{
	text-align:center;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#98d001;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#blocInscription #avatarResizer {
	display:none;
	position:absolute;
	z-index:10;
	left:50%;
	right:50%;
	width:790px;
	height:415px;
	margin-left: -395px;
	top:0;
	background:transparent url(../images/fdBlocAvatar.png) no-repeat scroll 0 100%;
	font-size: 12px;
	text-align:center;
}

#blocInscription #avatarResizer #avatarResizerImage{
	margin:auto;
	margin-top:2%;
	margin-bottom:0;
	padding-bottom:0;
	max-width:85%;
	max-height:80%;
	overflow:auto;
}


.tableInscriptionHeader{
	width:100%
}

#blocInscription .inscriptionHeader {
	align:center;
}

#blocInscription .submit {
	text-transform: uppercase;
	color: #fff;
	background-repeat:no-repeat;
	/*background-color: transparent;*/
	background-color:#98d001;
		border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:none;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#blocInscription .formInscription .colDroite {
	width:450px;
	height:370px;
	position:absolute;
	margin-left:330px;
}

#blocInscription .formInscription INPUT.checkbox  {
	
}

#blocInscription .formInscription .colDroite .infosFacebook p {
	color:#a39a8f;
	margin-top:0px;
	margin-left:3px;
}

#blocInscription .formInscription .colDroite .infosFacebook {
	margin-top:20px;
}

#blocInscription .formInscription .colDroite .infosTwitter {
	margin-top:20px;
}

#blocInscription .formInscription .colDroite .infosTwitter p {
	color:#a39a8f;
	margin-top:0px;
	margin-left:3px;
}

#messConfirmInscription
{
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:400px;
	height:200px;
	margin-left: -200px;
	top:100px;
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#btnFermerConfirmInscription {
	
	margin-left:500px;
	margin-top:-200px;
	z-index:5400;
}

/*mon Compte*/

#blocCompte {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:915px;
	height:453px;
	margin-left: -407px;
	top:100px;
	background:transparent url(../images/fdBlocCompte.png) no-repeat scroll 0 100%;
	font-size: 12px;
	color:black;
}


#blocCompte .submit {
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:none;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}

#blocCompte .small {
	font-weight: bold;
	color: #fff;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:none;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}


#blocCompte .colGauche {
float:left;
height:440px;
margin-left:40px;
width:390px;
}

#blocCompte h3 {
color:#7c6e63;
size:16pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#blocCompte #mystat {
color:#7c6e63;
size:11pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#blocCompte span {
color:#7c6e63;
}

#contenuNotifications #detailsCovoiturage {
	width:375px;
	background-color:#58524d;
	margin-left:-15px;
	font-size:12px;
	color:#fff;
	padding:5px;
	padding-top:3px;
	padding-left:10px;
}

#contenuNotifications #detailsCovoiturage img {
	padding-right:5px;	
}

#contenuNotifications #detailsCovoiturage ul {
	list-style-type:none;
	padding-left:0px;
}

#contenuNotifications #detailsCovoiturage ul li {
	float:left;
	padding:2px;
	margin-right:30px;	
	width:auto;
	height:auto;
	display:inline;
	background-color:transparent;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
}

#contenuNotifications #detailsCovoiturage .texteJaune {
	color:#ffea00;
	font-weight:bold;
}

#contenuNotifications #detailsCovoiturage .textePtJaune {
	color:#ffea00;
	font-weight:bold;
	font-size:10px;
}

#contenuNotifications #detailsCovoiturage .infoAvatar {
	font-size:11px;
	color: #a39a8f;
}

#divHistoAvis {
	display:block;
	background-color:#d6ec99;
	width:160px;
	padding:5px;
	color:#38302b;
	margin-bottom:3px;
}

/*mon Trajets*/

#blocTrajets {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:915px;
	height:457px;
	margin-left: -407px;
	top:100px;
	background:transparent url(../images/fdBlocTrajets.png) no-repeat scroll 0 100%;
	font-size: 12px;
	color:black;
	padding-left:10px;
	overflow:auto;
}


#blocTrajets .submit {
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:none;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}

#blocTrajets .submitsmall {
	font-weight: bold;
	color: #fff;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:none;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}



#blocTrajets h3 {
color:#7c6e63;
size:16pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.trajet1 {
	background-color:#ebe8e3;
	margin-bottom:-13px;
	margin-left:10px;
	padding:5px;
	padding-left:10px;
	width:95%;
	height:120px;
}

.trajet2 {
	background-color:#f2f1ed;
	margin-bottom:-13px;
	margin-left:10px;
	width:95%;
	padding:5px;
	padding-left:10px;
	height:120px;
}

.trajet1 TABLE {
	color:#736458;
}

.trajet2 TABLE {
	color:#736458;
}

.trajet1 TABLE INPUT{
	background-color:#F00;
	border:none;
	color:#38302b;
	background-color:#cbc2bc;
	padding:3px;
	margin-top:2px;
}

.trajet2 TABLE INPUT{
	background-color:#F00;
	border:none;
	color:#38302b;
	background-color:#cbc2bc;
	padding:3px;
	margin-top:2px;
}

.trajet1a {
	background-color:#e0f0b4;
	height:170px;
	margin-bottom:-11px;
	margin-left:10px;
	margin-top:15px;
	padding-left:15px;
	padding-top:10px;
	width:95%;
	color:#736458;
}

.trajet2a {
	background-color:#e0f0b4;
	height:170px;
	margin-bottom:-11px;
	margin-left:10px;
	margin-top:15px;
	padding-left:15px;
	padding-top:10px;
	width:95%;
	color:#736458;
}

.trajet1a INPUT {
	border:none;
	padding:5px;
}

.trajet2a INPUT {
	border:none;
	padding:5px;
}


#soldecompte {
float:right;
margin-right:60px;
margin-top:5px;
}

#soldecompte .button{
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 6px;
}

#soldecompte INPUT.submit{
	background-repeat:no-repeat;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 6px;
}

#blocTrajets .button{
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 6px;
}

#blocTrajets .button2{
background-color:#d6ec99;
border:medium none;
color:#FFFFFF;
padding:10px 8px;
}

#blocTrajets th {
color:#7C6E63;
font-weight:bold;
padding-bottom:15px;
}


#graduation span, #graduation2 span
{
	color:yellow;
	font-weight:bold;
	font-size:9px;
}
#graduation #grad1
{
 margin-left:60px;
}

#graduation #grad2 {
margin-left:5px;
}

#graduation #grad3 {
margin-left:15px;
}

#graduation #grad4 {
margin-left:25px;
}

#graduation #grad5 {
margin-left:10px;
}

#graduation #grad6 {
margin-left:20px;
}

#graduation #grad7 {
margin-left:20px;

}

#graduation2 #grad1 {
color:yellow;
}

#graduation2 #grad2 {
margin-left:10px;
}

#graduation2 #grad3 {
margin-left:10px;
}

#graduation2 #grad4 {
margin-left:30px;
}

#graduation2 #grad5 {
margin-left:30px;
}

#graduation2 #grad6 {
margin-left:30px;
}
*/
#statsHistorique {
	color:#736458;
	margin-left:10px;
	font-size:11px;
}

.errMontantVirement {
	color:#F00;
	font-weight:bold;
}
#menuFAQAideCharte{
position:absolute;
z-index:9;
font-size: 12px;
left:60px;
top:101px;
background-color:white;
margin-left:5px;
border: 1px thin black; 
text-decoration:underline;
min-height:100px;
overflow:auto;
width:15%;
padding:10px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-o-border-radius:7px;
-opera-border-radius:7px;
clear:both;
color:#7c6e63;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.aideDepliable{
display:none;
}
#menuFAQAideCharteTitre{
margin-top:0px;
margin-left:-10px;
padding-left:10px;
paddin-bottom:5px;
text-decoration:none;
font-size:18px;
border-radius:7px 0 0 0;
-webkit-border-radius:7px 0 0 0;
-moz-border-radius:7px 0 0 0;
-o-border-radius:7px 0 0 0;
-opera-border-radius:7px 0 0 0;
}

/*	Tooltips	*/
.tooltip{
width:200px;
margin:0;
padding:5px;
font-size:11px;
color:#666;
background:#fff;
border:5px solid #524c47;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
-o-border-radius:7px;
-opera-border-radius:7px;
}
.tooltip p{
margin:10;
text-align:justify;
}
.tooltip p.TTclose{
position:absolute;
right:0px;
bottom:0px;
margin-top:10px;
padding-top:10px;
margin:10px;
}
#header_heure{
width:85px;
display:inline;
float:left;
top:0px;
margin-top:10px;
}
#header_heure img{
height:25px;
}
#blocLangues{
margin-left:5%;
float:left;
margin-top:10px;
}
#avatarResizerImage{
width:100%;
}
#avatarResizerImage img{
height:250px;
float:left;
}
#avatarResizerImage p{
float:left;
overflow : none; 
}
#blocInfosHomeRight1Head
{
  height:20px;
  line-height:20px;
  border-radius:5px 0 0 0;
  -webkit-border-radius:5px 0 0 0;
  -moz-border-radius:5px 0 0 0;
  -o-border-radius:5px 0 0 0;
  -opera-border-radius:5px 0 0 0;
	background:url(../images/fd_header.png) repeat-x;
	color:white;
	padding-left:5px;
}
  #blocInfosHomeRight1Head span.RSSTitreDuBloc
  {
    float:left;
  }

  #blocInfosHomeRight1Head a
  {
    float:right;
  }

#blocInfosHomeRight1Body
{
  overflow:auto;
	background-color:#F2EFED;
	-webkit-border-radius:0px 0 0 5px;
  -moz-border-radius:0px 0 0 5px;
  -o-border-radius:0px 0 0 5px;
  -opera-border-radius:0px 0 0 5px;
	padding-left:5px;
}
.RSSBody{
margin-bottom:4px;
}
.RSSBody:first-letter{
padding-left: 20px;
}
.RSSHead{}
.RSSHead:first-letter{
text-transform: capitalize;
}
#RSSSubscription
{
  float:right;
	margin-right:10px;
	margin-left:10px;
  background: url(../images/feed_menu_orange.png) 0 center no-repeat;
  width:20px;
  height:20px;
}
/*ancienne icone CSS avec menu déroulant
#RSSSubscription:hover{
background-position: -38px center;
}*/

.tickAndCross img{
	width:15px;
	height:15px;
}
#TTinscription img{
margin-bottom:-3px;
}
#blocTrajetsAide{
padding-left:10px;
padding-bootom:10px;
padding-right:10px;
padding-top:10px;
}

#ClockResultatConducteur{
margin-left:40px;
}
#CoeurResultatConducteur{
margin-left:35px;
}
#ClockResultatGroupe{
margin-left:90px;
}
#CoeurResultatGroupe{
margin-left:35px;
}



/* Bloc LostPassword */
.blocForm {
	height:320px;
	width:450px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	z-index:9;
}

/*.blocForm .button{*/
#loginForm .button,
#blocLostPassword .button {
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	cursor:pointer;
}


/*.blocForm H1{*/
#loginForm H1,
#blocLostPassword H1{
	width:100%;
	text-align:center;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#98d001;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	top:10px;
}

/*.blocForm H2{*/
#loginForm H2,
#blocLostPassword H2 {
	text-align:center;
}

#loginForm input,#blocLostPassword label,
#blocLostPassword input,#blocLostPassword label {
	margin:5px 0px 5px 0px;
}
/* Confirmation Conducteur */

/*Inscription*/

#blocConfirmation {
	position:absolute;
	z-index:9;
	left:50%;
	right:50%;
	width:500px;
	height:250px;
	margin-left: -400px;
	top:150px;
	background:white;
	font-size: 12px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#blocConfirmation p{
	margin:15px;
}

#blocConfirmation H1{
	width:100%;
	text-align:center;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#98d001;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	top:5px;
}

/* bloc d'affichage des résultats */
button.buttonNotReserved {
	margin-left:30px;
	margin-bottom:5px;
	font-size:10px;
	text-transform: uppercase;	
	border:none;
	color: #fff;
	margin-top:13px;
	padding:inherit;
	padding:5px;
	!width:94%;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#ff0000;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

.highLightGreen {
	/*text-transform: uppercase;*/
	font-weight: bold;
	border:none;
	color: #000;
	/*margin-top:10px;*/
	padding:3px;
	!width:94%;
	background-repeat:no-repeat;
	//background-color: transparent;
	background-color:#98d001;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	-opera-border-radius:7px;
}

#loginForm label{
	margin-right:10px;
}

#logoGroup input {
	background-color:#E4E1DF;
	border:none;
	font-size:13px;
	color:#999999;
}

/* Classes Utiles */
/* alignement des blocs */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
/* Mise en forme */
.bold  { font-weight:bold;}
.italic {font-style:italic;}
.aligncenter {text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}

/* Taille des polices */
.fontsize19{font-size:19px;}
.fontsize18{font-size:18px;}
.fontsize16{font-size:16px;}
.fontsize15{font-size:15px;}
.fontsize14{font-size:14px;}
.fontsize13{font-size:13px;}
.fontsize11{font-size:11px;}
.fontsize10{font-size:10px;}
.fontsize9{font-size:9px;}


/* Gestion des couleurs */
.colorblack{background-color:#000000; }

/* gestion des espacements à l'extérieur du bloc */
.nomargin{margin:0px;}
/* t = top, r = right, b = bottom, l = left */
.margintrbl5 { margin:5px 5px 5px 5px;}
.margintb5 { margin:5px 0px 5px 0px;}
.marginrl5 { margin:0px 5px 0px 5px;}
.marginlr5 { margin:0px 5px 5px 5px;}

/* Largeur des blocs */
.oneCol {width:99%;}
.twoCol {width:49%;}
.threeCol {width:32%;}
.fourCol {width:24%;}