html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea, select
table, caption, tbody, tfoot, thead, tr, th, td {
	/*direction:rtl; pète l'autocomplete :( */
	text-align:right;
}

body{
	background:url('/static/images/fond-big-reverse.jpg') top left repeat-x #fff;
}

#comuto_conteneur2{
}

#comuto_logo{
	background: url('/static/images/fond-logo-reverse.gif') top left no-repeat;
	left:0px;
	right:-100px;
	padding:0px;
	margin:0px;
	width:450px;
	float:right;
}
#comuto_logo img{
	padding:0px 0px 0px 15px;
}

#comuto_login{
	float:right;
	display:block;
	margin-right:440px;
	padding-right:12px;
	padding-left:0px;
	background:url('/static/images/fond-membre-reverse.png') top right no-repeat;
	font-size:95%;
}
#comuto_login label{
	float:right;
}
#comuto_login a.comuto_forgot_pass {
	float:right;
}

#comuto_corps{
	padding:0px;
	margin:0px;
	margin-top:-143px;
	float:left;
	right:0px;
	top:0px;
	direction:rtl;
}

ul.comuto_onglets li{
	float:right;		
}

#comuto_gauche{
	top:0px;
	right:0px;
	margin:0px;
	margin-top:24px;
	padding:0px;
	float:right;
	clear:right;
	direction:rtl;
}
#comuto_gauche #comuto_menuheadprems {
	background:url('/static/images/fond-menu-reverse.png') top left no-repeat;
}
#comuto_gauche #comuto_menuheadprems a{
	margin-right:60px;
	width:60px;
	float:right;
}
#comuto_gauche #comuto_menu{
	padding-left:0px;
	padding-right:5px;
}
#comuto_gauche #comuto_menu p.comuto_accordion_link a{
	background:url('/static/images/menu-li-li-puce-off-grise-reverse.gif') center right no-repeat;
	margin-left:0px;
	padding-left:13px;
	padding-right:13px;
}

form .comuto_fleche, #comuto_navigation a{
	background:url('/static/images/fleche-blanche-reverse.gif') center right no-repeat;
	padding-right:12px;
}

#comuto_recherche #comuto_see_recherche_input_hidden{
	float:right;
}
#comuto_recherche #comuto_fromcity, #comuto_recherche #comuto_tocity, #comuto_recherche #comuto_search_button{
	float:right;
}
 
.comuto_home_teaser{
	float:right;
}
#comuto_teaser-home{
	padding: 4px 0px 8px 4px;
}
.comuto_home_teaser {
	width:454px;
}
#comuto_home_ads{float:left;}

#comuto_comuto_form fieldset{
	float:right;
	position:relative;
}
#comuto_comuto_form fieldset h1{
	text-align:right;
}
#comuto_comuto_form fieldset ol{
}
#comuto_comuto_form fieldset li{
	text-align:right;
}
#comuto_comuto_form label{
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	float:right;
}
#comuto_comuto_form .comuto_label_div{
	float:right;
}
#comuto_comuto_form .comuto_label_no_float{
	text-align:right;
}

.comuto_already_subscribe{float:left;}
.comuto_viewtiptext{
	right:70%;
	float:right;
	background-image: url('/static/images/form-puce-info-reverse.gif');
	background-position: right 5px;
}
.comuto_viewtiptext p{
	margin-left:0px;
	margin-right:8px;
}

#comuto_pub_skyscrapper{
	float:left;
}
#comuto_recherche_resultats{
	float:right;
}
#comuto_recherche_resultats ul li{
	float:right;
}
#comuto_recherche_resultats ul li h3{
}
#comuto_recherche_resultats ul li h3 strong{
	right:0px;
}
#comuto_recherche_resultats ul li h3 strong.comuto_arrival{
	padding-right:230px;
}
#comuto_recherche_resultats ul li h3 em{
	float:left;
}

#comuto_recherche_resultats div.comuto_div-infos_visible1,
#comuto_recherche_resultats div.comuto_div-infos_visible2,
#comuto_recherche_resultats div.comuto_div-infos_visible3{
	float:right;
}
#comuto_recherche_resultats div.comuto_div-infos_visible4{
	float:left;
	text-align:left;
}

.infos_actions_links{

}
#comuto_recherche_resultats div.comuto_infos_actions_links strong{
}
#comuto_recherche_resultats div.comuto_infos_actions_links em{
	float:left;
}
#comuto_recherche_resultats div.comuto_div-infos_invisible1,
#comuto_recherche_resultats div.comuto_div-infos_invisible2{
	float:right;
}
#comuto_recherche_resultats div.comuto_div-infos_invisible2{
	float:left;
}
#comuto_recherche_resultats .comuto_tripdetails_link{
	float:left;
}

#comuto_recherche_resultats div.comuto_infos_actions_links .comuto_nav a.comuto_toplink {
	padding:0px 15px 0px 30px;
	border:none;
}
#comuto_recherche_resultats div.comuto_infos_actions_links .comuto_nav {
	float:right;
	border:none;
}
#comuto_recherche_resultats div.comuto_infos_actions_links .comuto_nav ul {
	font-size:8pt;
	position:absolute;
	right:-1px;
}

#comuto_results_infos strong{
	float:right;
}
#comuto_results_infos span{
	float:left;
}

.comuto_tripinfos {
	float:right;
}
.comuto_memberinfos{
	float:left;
}

.comuto_user_photo_name{
	float:right;
}
.comuto_user_photo_name_infos{
	float:left;
	text-align:right;
	direction:ltr;
}

.comuto_tripdetails_tripinfos_col1{
	float:right;
	border-left:1px solid #ccc;
	border-right:none;
}
.comuto_tripdetails_tripinfos_col2{
	float:left;
	border-right:1px solid #ccc;
	border-left:none;
}
.comuto_tripdetails_tripinfos_trip label{
	float:right;
}
.comuto_tripdetails_tripinfos_trip{
	text-align:left;
}
.comuto_tripdetails_tripinfos_trip li{
	float:right;
}
.comuto_tripdetails_tripinfos_preferences table tr td.comuto_right{
	border:none;
	border-right:1px solid #ccc;
}
.comuto_next-prev-links{float:left;}


/* Trip viewers
**************************************************************************************/
    .co_viewers_list li {
        float: right;
    }
        .co_viewer_photo {
            float: right;
            margin-left: 4px;
            margin-right: 0;
        }
        .co_viewer_name {
            margin-left: 8px;
            margin-right: 44px;
        }
        .co_viewers_list span {
            margin-right: 44px;
            margin-left: 0;
        }
        .co_viewers_list p {
            margin-right: 44px;
            margin-left: 8px;
        }


.comuto_rubrique {
	margin-left: 0px;
	margin-right: 2px;
	background-image: url(/static/images/menu-li-puce-off-reverse.gif);
	background-position: right center;
	padding-left: 0px;
	padding-right: 16px;
}
.comuto_basic a.comuto_selected{
	background-image: url(/static/images/menu-li-puce-on-reverse.gif);
}
.comuto_basic p.comuto_accordion_link{
	background:url('/static/images/menu-li-li-puce-off-reverse.gif') center right no-repeat;
	margin-left:0px;
	margin-right:5px;
	padding-left:0px;
	padding-right:8px;
}

#comuto_MAPTRIPLISTINSIDE img {
	float:right;
}

#comuto_login .comuto_welcome_message{
	text-align:right;
}
#comuto_login div.comuto_group1{float:right;text-align:right;}
#comuto_login div.comuto_group2{float:right;text-align:right;}

.comuto_profile_filling .comuto_status, .comuto_profile_filling dd {
	float:right;
}
#comuto_searchhistory div.comuto_contenu ul li{
	float:right;
	text-align:right;
}

#comuto_liens_utiles{
	float:right;
}
#comuto_liens_utiles li a, #comuto_liens_utiles li{background-position:center right;padding-right:27px;padding-left:0px;}

#comuto_monprofil img.comuto_profilimg{float:right;padding-right: 0px;padding-left: 5px;}
#comuto_monprofil #comuto_col1{float:right;clear:right;}
#comuto_monprofil #comuto_col2{float:right;}
#comuto_monprofil #comuto_col3{float:right;}

#comuto_statistiques span {
	padding: 0;
	right:30%;
	position:relative;
}

form .comuto_flechebleue{
	background-position: right center;
	padding-left: 0px;
	padding-right: 12px;
}

.comuto_onemessage{
	float:right;
}


#comuto_login h2 a{
	float:left;
}

.comuto_trip_tags_bloc span.comuto_tag a.comuto_delsearch{
	float:left;
}

.comuto_tripdetails_tripinfos_freeway,
.comuto_tripdetails_tripinfos_road,
.comuto_tripdetails_tripinfos_train{
	background-position: right center;
	padding-right: 45px;
	padding-left: 4px;
}
#comuto_comuto_form #comuto_prices h1{
	padding-right:50px;
}
.comuto_tripdetails_tripinfos_freeway h1,
.comuto_tripdetails_tripinfos_road h1,
.comuto_tripdetails_tripinfos_train h1{
	text-align:right;
}
.comuto_tripdetails_tripinfos_path ol li span {
	float: left;
	text-align: left;
}
.comuto_user_phone{direction:ltr;}

.comuto_user_infos_contact li,
.comuto_memberinfos{
	text-align:center;
}
.comuto_box-user-details li {
	text-align:center;
}

#comuto_cardetail{
	text-align:right;
}
/*
#comuto_cardetail ol{
	text-align:right;
}
#comuto_cardetail ol li{
	text-align:right;
	float:right;
}
*/
.trip_time{
	display:none;
}
.comuto_one-post{
	margin:0px;
}
.comuto_post-content h1,
.comuto_post-content h2{
	text-align:right;
}

#comuto_comuto_form .post_city_address_infos,
#comuto_comuto_form .comuto_viacitysuggest,
#comuto_comuto_form .comuto_viacitysuggest ul,
#comuto_comuto_form .comuto_viacities,
#post_breadcrumbs li,
#comuto_price_box_infos,
#comuto_comuto_form .comuto_form_post_geopoints
{
	float:right;	
}
#comuto_comuto_form .comuto_viacities label{
	text-align:right;
}
#post_breadcrumbs li{
	background:url('/static/images/fond-breadcrumbs-reverse.gif') no-repeat left center;
}
#comuto_price_box_prices{
	float:left;
}
#post_clean_viacities{
	background:url('/static/images/pictos/bullet_minidelete.png') center right no-repeat;
	padding-right:16px;
	padding-left:0px;
}

#comuto_recherche_resultats div.comuto_div-infos_price{
	float:right;
}

.trip_modify{
	background:url('/static/images/pictos/trip_modify.png') center right no-repeat;
	padding:2px 18px 2px 0px;
	display:inline-block;
}
.trip_delete{
	background:url('/static/images/pictos/trip_delete.png') center right no-repeat;
	padding:2px 18px 2px 0px;
	display:inline-block;
}
.trip_contact{
	background:url('/static/images/pictos/picto_prendre_contact.png') center right no-repeat;
	padding:2px 18px 2px 0px;
	display:inline-block;
}

.carcolor_chooser{
	float:right;
}
.oneprofilecar img{
	float:right;
}

.comuto_post-content ul li {
	background-image: url(/static/images/puce-grise-double-reverse.gif);
	background-position: right 3px;
	padding-left: 0px;
	padding-right: 13px;
}

#comuto_navigation h1{
	float:right;
}


#comuto_comuto_form label.comuto_labelright {
	float:right;
	text-align:right;
}	

/* Back to last_seen_trip */
.roadsign {
    float: right;
    height: 48px;
    padding: 0 0 0 16px;
    
}
.roadsign a{
    padding: 8px 8px 0 8px;
}
.last_seen_trip_road .roadsign {
    background-position: left -240px;
}
    .last_seen_trip_road .roadsign a {
        background-position: right -192px;
    }
.last_seen_trip_freeway .roadsign {
    background-position: left -336px;
}
    .last_seen_trip_freeway .roadsign a {
        background-position: right -288px;
    }
/* confirmation d'inscription */
.comuto_inscription_confirm {
}
    .comuto_inscription_confirm h2{
        padding-right: 48px;
        padding-left: 0;
        background: transparent url(/static/images/inscription-ok.png) no-repeat right center;
    }
    .comuto_incentive_links a {
        float: right;
        margin-right: 0;
        margin-left: 11px;
    }
    .comuto_incentive_links .last a{
        margin-left: 0;
    }
	
html > body #comuto_prochains_departs div.comuto_contenu, html > body #comuto_dernieres_annonces div.comuto_contenu, html > body #comuto_meilleurs_trajets div.comuto_contenu {
	height:auto;
	min-height:300px;
}