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,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a{color:#37992c;}
body{background:none;
	background-color:#d9d9d9}
	
.comuto_container{
	background:none;
	width: 970px;
	margin: auto;
	background-color: #fff;
	padding: 7px;
	overflow: auto;
}
#comuto_corps{
	border-left:10px solid #fff;
}

.comuto_init_clear h1{
	width:80%;
	color:#37992c;
	font-size:130%;
	padding:5px 5px;
}

#comuto_centre{
	border:none;
	height:60px;
}
html>body #comuto_centre{
	height:auto;
	min-height:60px;
}

#comuto_comuto_form fieldset{
	background-color: #fff;
	background-image: none;  
}

#comuto_conteneur2 {
	margin:0px 5px;
	background:#fff;
	padding:0px;
	width:800px;
}

#comuto_main-content{
	margin:0px 6px 0 0;
	padding:0px;
}

html > body #comuto_main-content{
	margin:0;
}


#comuto_corps {
	margin:0;
	border:none;
	width:790px;
	float:left;
}
h2.comuto_title{
	padding:8px 0px;
	font-size: 16px;
	font-weight:bold;
}
h3.comuto_title{
	font-size: 13px;
}

.comuto_ext_menu {
	color:#37992c;
}
.comuto_ext_menu .comuto_accordion_link a{
	color:#37992c;
	padding-left:12px;
	background:none;
}
.comuto_ext_menu .comuto_menuhead{
	font-weight:bold;
}
.comuto_ext_menu li a{
	background:none;
}

.comuto_menu_member li a{
	color:#37992c;
	background:none;
}

ul.comuto_onglets li a { padding:0px 8px; font-weight:normal; line-height:20px; margin-left:0px; font-size:8pt}
#comuto_menu_action { margin-top:10px}
#comuto_menu_action .comuto_actif, #comuto_menu_action .comuto_actif a { background:#003b7f; color:#fff;}
li.comuto_pasactif, li.comuto_pasactif a{
	background:#fff;
	color:#003b7f !important;
	border-top: 1px solid #003b7f;
	border-left:1px solid #003b7f;
	border-right:1px solid #003b7f;
	border-bottom:1px solid #003b7f;
}

li.comuto_actif, li.comuto_actif a{
	border-bottom:1px solid #003b7f;
}
#comuto_main-content { border-top : 20px solid #003b7f }
#comuto_recherche {
	background:#003b7f;
	width:784px;
}
html > body #comuto_recherche {
	width:770px;
}
#comuto_comuto_form legend span { color:#003b7f;}
.comuto_home_subscribe_incentive a {color:#003b7f;}

#comuto_comuto_form form fieldset ol li input[type="text"], 
#comuto_comuto_form form fieldset ol li input[type="password"], 
#comuto_comuto_form form fieldset ol li select,
#comuto_comuto_form form fieldset ol li textarea,
#comuto_comuto_form form .comuto_smallselect,
#comuto_comuto_form  .comuto_tinysmallselect,
#comuto_comuto_form  .comuto_verysmallselect {
	border: 1px solid #8f8f8F;
}
#comuto_comuto_form form fieldset ol li input[type="text"].comuto_smalltextreadonly {
	border: 0px solid #000;
	background-color:#fff;
}

.comuto_input_text_long, .post_city_autocomplete, .city_address, .input_text_long {
	border: 1px solid #8f8f8F;
}

#comuto_teaser-home{
	padding:5px 0px;
	margin:0px;
}

#comuto_home_ads{
	float:left;
}

.comuto_home_teaser {
	padding-left:0px;
	width:470px;
}

.comuto_init_clear h2 {
	padding-right:6px;
}

#comuto_menu_action, #comuto_menu_action li {
	margin-left:3px;
}

.comuto_inscription_confirm h2{
	padding-right:44px;
}

.comuto_incentive_links a {
        display: block;
        width: 150px;
        height: 150px;
        padding: 15px;
        background: #F6F6F6 url(/static/images/inscription-incentive.png) no-repeat 0 0;
        text-align: center;
        text-decoration: none;
        color: #111;
    }
	
html>body .comuto_incentive_links a {
	width: 120px;
	height: 120px;
}

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;
}

#comuto_recherche_resultats {
	margin-top:16px;
}

#comuto_recherche_resultats h3 {
	font-size:16px;
}
