/**************************************** Definitions communes ************************************/
img{ border: 0px solid ; vertical-align:middle; }



.noir{ color:#000; }

.justifie{ text-align:justify; }


.colGauche{
	width:50%;
	float:left;
	/*padding: 1.5%;*/
}

.colDroite{
	width:50%;
	float:right;
	/*
padding: 1.5%;
*/
}

.eco{
	color:#3399cc ;
	background-color:white;
	padding-left:2px;
}

.lutis{
	color:#79b956 ;
	background-color:white;
	padding-right:2px;
}

.aGauche{
	float:left;
}

.aDroite {
	float : right ;
}

.netGauche{
	clear:left;
}

.netDroit{
	clear:right;
}

.net{
	clear:both;
}

.centre{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.externe{
	background: transparent url(../covoiturage_image/external.png) no-repeat right center;
	padding-right: 12px;
}

#alerte{
	border:1px solid red; color :red; text-align:center; width: 650px; line-height : 1.5em;font-weight:bolder;
	margin:5px auto;
}

#confirme{
	border:1px solid green; color :green; text-align:center; margin-left:auto;margin-right:auto;width: 75%; line-height : 1.5em;font-weight:bolder;
	margin:5px auto;
}


.show {
	visibility:visible;
}

.hide{
	visibility:hidden;
}

.intertitre{
	font-weight:bold;
}

.gras { font-weight: bold; }

.italique{ font-style:italic ; }

.discret{ font-size:0.7em;}

.tabRes{
	width:100%;
}
.supp_annonces {font-size: 10px; float: right; padding-right: 10px;}


.autocomp {
	background:white;
	border: 1px solid #E3E3E3;
	z-index:100;
    position:absolute; 
    width:200px; 
    cursor: pointer; 
    foont-size:12px;
}

.autocomp ul{
    list-style-type:none;
}

#comp { margin:0px; padding:5px; text-align:left; color : #666666; }
#comp li { 
	cursor:pointer; 
	list-style:none;
}
#comp li:hover { background: #666666; color: white; }