/*** IMPORT OTHERS CSS FILES ***/

@import url( '/css/green/window.css' );

/*** CSS OF ISWIGO : MAIN CSS ***/

/* HTML, BODY / GENERAL */

html, body
{
 margin: 0;
 padding: 0;
 
 /* background: #dae5fb url( '/imgs/green_css/back.png' ) repeat-x center top; */
/* background: #d3ecad url( '/imgs/green_css/back.png' ) no-repeat center top; */
  background: #b6de8f url( '/imgs/green_css/back2.png' ) no-repeat center top;
/*  background: #c1f67c url( '/imgs/green_css/bkg.png' ) repeat-x top center; */
/* background: #c8f888 url( '/imgs/green_css/back3.png' ) repeat-x top center; */
/*background: #c1f57c url( '/imgs/green_css/back4.png' ) repeat-x top center;*/
/* background: #c1f57c url( '/imgs/green_css/back5.png' ) repeat-x top center; */
/* background: #c0f57a url( '/imgs/green_css/back6.png' ) repeat-x top center; */
 
 font: 12px Arial, Helvetica, sans-serif;
 color: #404040;
 text-align: justify;
}

/* MAIN TAGS */

iframe{ width: 0; height: 0; }
form{ margin: 0; padding: 0; }
img{ border: none; }
.nowrap{ white-space: nowrap; }
.hidden{ display: none; }
img.calc
{
 width: 13px;
 height: 15px;
 
 background: url( '/imgs/green_css/icons/calc.gif' ) no-repeat center center;
}
img.order_asc, img.order_desc, img.order_none
{
 width: 7px;
 height: 9px;
}
img.order_asc{ background: url( '/imgs/green_css/icons/order_asc.gif' ) no-repeat center center; }
img.order_desc{ background: url( '/imgs/green_css/icons/order_desc.gif' ) no-repeat center center; }
img.order_none{ background: url( '/imgs/green_css/icons/order_none.gif' ) no-repeat center center; }
div.push_float
{
 visibility: hidden;
 clear: both;
 height: 1px;
}


/* CONTENEURS */

#container, #container_full
{
 padding: 2px 0 0 0;
 min-width: 900px;
 max-width: 1600px;
 
background: transparent url( '/imgs/green_css/background.png' ) no-repeat top center; 

}
#container{ width: 900px; margin: 0 auto; }
#container_full{ width: auto; margin: 0 40px; }




/* HEADERS */

#header
{
 position: relative;
 width: 900px;
 
 margin: 0 auto 0 auto;
 padding: 0 0 10px 0;
 
 background: transparent url( '/imgs/green_css/header_title.png' ) no-repeat 49px 36px;
 /*background: transparent url( '/imgs/green_css/logo_hiver.png' ) no-repeat 9px 12px;*/
 /* background: transparent url( '/imgs/green_css/logo_orquide.png' ) no-repeat 30px 12px; */
 /* background: transparent url( '/imgs/green_css/logo_2010.png' ) no-repeat 30px 12px; */
 /* background: transparent url( '/imgs/green_css/logo_epiphanie.png' ) no-repeat 30px 12px; */
 /* background: transparent url( '/imgs/green_css/logo_stvalentin.png' ) no-repeat 30px 12px; */
 /* background: transparent url( '/imgs/green_css/logo_jo2010.png' ) no-repeat 25px 35px; */
 /* background: transparent url( '/imgs/green_css/logo_paques.png' ) no-repeat 25px 35px; */
 /* background: transparent url( '/imgs/green_css/logo_worldcup2010.png' ) no-repeat 25px 35px; */
 
 z-index: 1;
}
#header a#iswigo
{
 display: block;
 position: absolute;
/* top: 36px;
 left: 49px;*/
 top: 12px;
 left: 26px;
/* width: 193px;
 height: 51px;*/
 width: 236px;
 height: 80px;
}

#header a#iswigo:hover
{
 border: none;
}

#header_top
{
 position: relative;
 width: 100%;
 height: 20px;
 
 
 font: 11px "Trebuchet MS", sans-serif;
 color: #ffffff;
 text-align: right;
 
 z-index: 2;
}
#header_top p
{
 margin: 0;
 padding: 0 10px;
 word-spacing: 10px;
}
#header_top p#help_activation
{
 float: left;
 display: none;
 padding-left: 36px;
 
 background: transparent url( '/imgs/green_css/icons/help_disabled.png' ) no-repeat 10px top;
 
 word-spacing: normal;
 line-height: 20px;
}
#header_top p#help_activation:hover{ color: #d5d5d5; }
#header_top p#help_activation.enabled{ background-image: url( '/imgs/green_css/icons/help_enabled.png' ); }
#header_top span{ word-spacing: normal; line-height: 20px; } 
#header_top span a{ color: #ffffff; }


span.favorite_icon a
{
height: 20px;
margin: -2px 0 0 0;
padding: 0 0 0 22px;
vertical-align: center;

color: #000000;
background: transparent url( '/imgs/green_css/icons/heart_link.png' ) no-repeat left 2px;
}

span.favorite_icon a:hover
{
border: none;
background: transparent url( '/imgs/green_css/icons/heart_hover.png' ) no-repeat left 2px;
}

 span.friend_icon a
{
height: 12px;
margin: 0;
padding: 0 0 0 25px;
color: #000000;

background: transparent url( '/imgs/green_css/icons/envelope.png' ) no-repeat left center;
}

span.friend_icon a:hover
{
border: none;
background: transparent url( '/imgs/green_css/icons/envelope_hover.png' ) no-repeat left center;
}
 
#header_buttons
{
 width: 160px;
 height: 105px;
 margin: 3px 0 0 735px; 
 padding: 5px 0 0 0;
 
 text-align: center;
}

#header_buttons ul
{
 list-style-type: none;
 margin: 0;
 padding: 3px 0 0 0;
 
 height: 110px;
}

#header_buttons ul li
{
 float: left;
	list-style-type: none;
 width: 118px;
 height: 20px;
 margin: 0 42px 1px 0;
 padding: 0;
 line-height: 20px;
 text-align: right;
}

#header_buttons ul li span
{
 width: 20px;
 height: 20px;
 margin: 0 0 0 5px;
 padding: 0;
 cursor: pointer;
}

#header_buttons ul li.menu_arrow
{
	display: none;
	position: absolute;
	right: 20px;
	top: -20px;
	
	width: 20px;
	height: 15px;
	padding: 0;
	margin: 0;
	
	background: transparent url(/imgs/green_css/black_header_arrow.png) no-repeat left 1px;
}

#header_buttons ul li span img
{ 
 vertical-align: middle;
}

#header_buttons ul li a
{
	color: #555454;
 line-height: 20px;
}

#header_buttons ul lia:hover
{
	color: #0e9601;
}

#header_center
{
 position: absolute;
 top: 10px;
 right: 289px;
 width: 318px;
 height: 75px;
 margin: 0;
 padding: 10px 0;

 font: 11px "Trebuchet MS", sans-serif;
 text-align: center;
}

#header_center_notconnected
{
 position: absolute;
 top: 0;
 right: 289px;
 width: 318px;
 height: 75px;
 margin-top: 27px;
 padding: 10px 0;

 font: 11px "Trebuchet MS", sans-serif;
 text-align: center;
}

#header_center_top
{
 float: left;
 width: 318px;
 padding:0;
}

#header_center_top p.connection_row
{
 margin: 0;
 width: 265px;
 height: 21px;
 margin: 0 0 10px 0;
 
 text-align: left;
}

#header_center_top p.connection_row label
{
 display: block;
 float: left;
 
 width: 80px;
 padding: 0 0 0 5px;
}

p.connection_row input
{
 float: right;
 width: 168px;
 height: 18px;
 font-size: 11px; 
 padding: 3px 0 0 2px;
 border: 1px solid #e4e3e3;
 background: #fbfbfb url( '/imgs/green_css/bkg_input.png' ) repeat-x center top;
}

#header_center_top p.connection_submit
{
 float: right;
 text-align:center;
 line-height: 42px;
 height: 42px;
 width: 40px;
 margin: 0;
}

#header_center_top p.connection_submit input.submit_btn
{
 width: 30px;
 height: 25px;
 margin: 15px 5px 0 0;
 color: #ffffff;
 border: none;
 cursor: pointer;
 
 background: transparent url( '/imgs/green_css/submit_bkg.png' ) no-repeat 0 0;
}

#header_center_top p.connection_submit input.submit_btn:hover
{
 
 background: transparent url( '/imgs/green_css/submit_bkg.png' ) no-repeat 0 -25px;
}

#header_center_bottom
{
 float: left;
 width: 312px;
 margin: 0;
 padding:0 0 0 6px;
}


#header_center_notconnected
{
 margin-top: 10px;
 padding: 5px 0;
}
#header_center_notconnected h1
{
 width: auto;
 height: auto;
 margin: 0;
 padding: 0 0 5px 0;
 
 background-image: none;
 
 font: bold 16px "Trebuchet MS", Arial, sans-serif;
 color: #51b400;
 line-height: 16px;
}
#header_center_notconnected form
{
 margin: 0;
 padding: 0;
}

#header_center_notconnected span.retenir_email_input
{
 float: left;
 width: 14px;
 height: 14px;
 margin: 0;
 padding: 0;
 
 line-height: 14px;
 text-align: left;
 
 vertical-align: middle;
}
#header_center_notconnected span.retenir_email_input input
{
 width: auto;
 height: auto;
 margin: 0;
 padding: 0;
 
 border: none;
 background: none;
 
 vertical-align: middle;
}
#header_center_notconnected span.retenir_email_legend
{
 float: left;
 width: 150px;
 height: 14px;
 margin: 2px 0 0 5px;
 padding: 0;
 
 line-height: 14px;
 text-align: left;
 
 vertical-align: middle;
}
#header_center_notconnected span.inscription
{
 float:right;
 width: auto;
 height: 14px;
 margin: 4px 10px 0 0;
 padding: 0;
 
 line-height: 14px;
 text-align: left;
 
 vertical-align: middle;
}
#header_center_notconnected span.inscription a{ font: bold 10px "Trebuchet MS", sans-serif; color: #0e9601; }
#header_center_notconnected span.inscription a:hover{ text-decoration: underline; }

#header_center_notconnected a#need_ssl
{
 display: block;
 float: left;
 
 width: 120px;
 height: 25px;
 margin: 15px 0 0 13px;
 padding: 5px 0 5px 30px;
 
 background: transparent url( '/imgs/cadenas.gif' ) no-repeat 0 0;
 
 color: #d3a743;
 font: 14px "Trebuchet MS", sans-serif;
 font-weight: 600;
 line-height: 35px;
 text-align: center;
}

#header_center_notconnected a#need_ssl:hover
{
 border: none;
 background: transparent url( '/imgs/cadenas.gif' ) no-repeat 0 -35px;
}

#header_center_notconnected a#the_registration
{
 display: block;
 float: right;
 
 width: 120px;
 height: 25px;
 margin: 15px 0 0 10px;
 padding: 5px 0 5px 25px;
 
 background: transparent url( '/imgs/cadenas_register.png' ) no-repeat 0 0;
 
 color: #51b400;
 font: 14px "Trebuchet MS", sans-serif;
 font-weight: 600;
 line-height: 35px;
}

#header_center_notconnected a#the_registration:hover
{
 border: none;
 background: transparent url( '/imgs/cadenas_registration.gif' ) no-repeat 0 -35px;
}

#header_center_notconnected a#need_ssl:hover em,
#header_center_notconnected a#need_ssl em:hover
{
 border-bottom: 1px dotted #cf0004;
}




/* CONTENT */

#content
{
 background-color: #fff;
}

/* FOOTERS */

#user_connexion_content
{
 padding: 20px 5px 20px 5px;
 background-color: #ffffff;
}

div#user_connexion_content p
{
 margin: 0 0 10px 0;
 padding: 0 10px 0 18px;
 
 text-align: justify;
}

div#user_connexion_content  h1
{
 clear: both;
 margin: 0;
 padding: 10px; 
 
 font: 24px bold "Georgia", Helvetica, sans-serif; 
 color: #0e9601;
}

div#user_connexion_content  h2
{
 clear: both;
 margin: 0 0 10px 0;
 padding: 10px 10px 5px 10px;
 
 font: 18px bold "Georgia", Helvetica, sans-serif; 
 color: #000;
}

#footer
{
 clear: both;
 width: 100%;
 color: #fff;
 font: 11px "Trebuchet MS", sans-serif;
 text-align: right;
 line-height: 25px;
 
 background: #020202 url( '/imgs/green_css/bkg_alert.png' ) repeat-x center;
}
#footer p
{
 margin: 0;
 padding: 0 10px;
 word-spacing: 6px;
}
#footer span{ word-spacing: normal; }

#footer_left
{
 float: left;
 height: 22px;
 padding: 0;
 
 text-align: left;
 line-height: normal;
}
#footer a:link, #footer a:visited, #footer a:active {color: #fff;}
#footer_left a:hover{ border: none; }
#footer_left a.verisign img{ margin: 0; width: 50px; height: 25px; }
#footer_left a.ovh img{ margin: 0; width: 71px; height: 25px; }

table#sub_footer
{
 clear: both;
 width: 900px;
 /*height: 267px;*/
 margin: 10px auto 10px auto;
 
 border-collapse: collapse;
 border: none;
 
 font-size: 11px;
}
table#sub_footer thead tr th{ padding: 5px 0 5px 0; }
table#sub_footer tr th,
table#sub_footer tr td
{
 text-align: center;
 width: 25%;
 vertical-align: top;
 
 background: transparent;
 border: none;
 
 font-size: 11px;
 color: #555454;
}
table#sub_footer tr th.col1,
table#sub_footer tr td.col1,
table#sub_footer tr th.col2,
table#sub_footer tr td.col2,
table#sub_footer tr th.col3,
table#sub_footer tr td.col3
{
 border-right: 1px solid #b1b1b1;
}
table#sub_footer tbody tr td ul
{
 margin: 0 0 10px 0;
 padding: 0;
 
 list-style: none;
}
table#sub_footer tbody tr td ul li.title
{
 text-align: center;
 font-weight: bold;
 color: #555454;
}
table#sub_footer tbody tr td ul li
{
 margin: 0;
 padding: 0 20px;
 
 text-align: left;
}
table#sub_footer tbody tr td ul li a
{
 text-decoration: none;
 color: #4c4c4c;
}
table#sub_footer tbody tr td ul li a:hover{ color: #000000; }

#sub_footer td#bottom_fildariane 
{
 height: 25px;
 color: #ffffff;
}

td#bottom_fildariane p
{
 margin: 0;
 padding: 0 10px;
 word-spacing: 10px;
}
td#bottom_fildariane  span{ word-spacing: normal; }
td#bottom_fildariane  span a
{
color: #ffffff;
text-align: center;
line-height: 25px;
}

/* LINKS */

a:link, a:visited, a:active
{
 border-style: none;
 
 text-decoration: none;
 color: #377ab9;
 outline: none;
}
a:hover
{
 border-bottom: 1px dotted;
}
a.nohover:hover
{
 border: none;
 text-decoration: none;
}

#header_top a:link, #header_top a:visited, #header_top a:active 
{
 color: #acacac;
}
#header_top a:hover 
{
 color: #5595cd;
}

#header_buttons a:link, #header_buttons a:visited, #header_buttons a:active, #header_buttons a:hover
{
 border-style: none;
 text-decoration: none;
 color: #555454;
 outline: none;
}

#header_center_notconnected a:link, #header_center_notconnected a:visited, #header_center_notconnected a:active
{
 border-style: none;
 
 text-decoration: none;
 font: bold 12px "Trebuchet MS", sans-serif;
 color: #404040;
}
#header_center_notconnected a:hover
{
 border: none;
}

p.alert_0 a:link, p.alert_0 a:visited, p.alert_0 a:active, 
ul.alert_0 a:link, ul.alert_0 a:visited, ul.alert_0 a:active{ text-decoration: underline; color: #00a000; }
p.alert_0 a:hover, ul.alert_0 a:hover{ text-decoration: none; color: #00a000; }

p.alert_1 a:link, p.alert_1 a:visited, p.alert_1 a:active, 
ul.alert_1 a:link, ul.alert_1 a:visited, ul.alert_1 a:active{ text-decoration: underline; color: #0000c0; }
p.alert_1 a:hover, ul.alert_1 a:hover{ text-decoration: none; color: #0000c0; }

p.alert a:link, p.alert a:visited, p.alert a:active, 
p.alert_2 a:link, p.alert_2 a:visited, p.alert_2 a:active, 
ul.alert_2 a:link, ul.alert_2 a:visited, ul.alert_2 a:active{ text-decoration: underline; color: #ff0000; }
p.alert a:hover, p.alert_2 a:hover, ul.alert_2 a:hover{ text-decoration: none; color: #ff0000; }

.wbox_title span.wbox_title_buttons a:link, 
.wbox_title span.wbox_title_buttons a:visited, 
.wbox_title span.wbox_title_buttons a:active, 
.wbox_title span.wbox_title_buttons a:hover{ outline: none; text-decoration: none; border-style: none; }


/* SPAN */

span.up, span.down
{
 padding-left: 12px;
 text-align: center;
}
span.up{ background: transparent url( '/imgs/icons/puce_up.gif' ) no-repeat left center; }
span.down{ background: transparent url( '/imgs/icons/puce_down.gif' ) no-repeat left center; }


/* FORM ELEMENTS */
input[type=radio]
{
 width: 10px;;
}

input, select, textarea
{
 height: auto;
 width: 100%;
 padding: 0 2px;
 
 background-color: #f7fdf2;
 border: dotted #404040;
 border-width: 0 0 1px 0;
 
 font: 12px "Trebuchet MS", sans-serif;
 color: #404040;
}
select option.new
{
 font-style: italic;
 color: #a0a0a0;
}
select.nofullwidth{ width: auto; }
input.nofullwidth{ width: auto; min-width: 175px; }
th.check input{ width: auto; height: auto; border: none; background: transparent; }
input.button
{
 width: 30px;
 height: 25px;
 padding: 0;
 margin: 0 0 0 5px;
 cursor: pointer;
  
 background: transparent url( '/imgs/green_css/submit_bkg.png' ) no-repeat 0 0;
 font: bold 12px "Trebuchet MS", sans-serif;
 color: #51b400;
}
input.button:hover
{
 color: #5595cd;
}

/* ALERTES */

p.alert, p.alert_0, ul.alert_0, p.alert_1, ul.alert_1, p.alert_2, ul.alert_2, p.alert_3,
div.right_content p.alert, div.right_content p.alert_0, div.right_content ul.alert_0, div.right_content p.alert_1, div.right_content ul.alert_1, div.right_content p.alert_2, div.right_content ul.alert_2, div.right_content p.alert_3, div.right_content ul.alert_3
{
 position: relative;
 z-index: 0;
 clear: right;
 padding: 5px;
 margin: 10px;
 display: block;
 font: normal 12px "Trebuchet MS", sans-serif;
}

ul.alert_3
{
 position: relative;
 top: -10px;
 z-index: 0;
 clear: right;
 padding: 5px;
 margin: 10px;
 display: block;
 font: normal 12px "Trebuchet MS", sans-serif;
}

p.alert_0, ul.alert_0, 
div.right_content p.alert_0, div.right_content ul.alert_0
{
 border-color: #00c000;
 background-color: #f6fff5;
 color: #00a000;
}

p.alert_1, ul.alert_1, 
div.right_content p.alert_1, div.right_content ul.alert_1
{
 color: #000000;
 
 border: 1px solid #cccccc;
}

p.alert_2, p.alert, ul.alert_2, 
div.right_content p.alert_2, div.right_content p.alert, div.right_content ul.alert_2
{
 border: 1px solid #ff0000;
 background-color: #fff5f6;
 color: #ff0000;
}

p.alert_3, ul.alert_3, 
div.right_content p.alert_3, div.right_content ul.alert_3
{
 padding-left: 35px;
 border-color: #d14a00;
 background: #fcf1e4 url( '/imgs/alert_idea.png' ) no-repeat 10px center;
 color: #d14a00;
}

div.right_content  ul.alert_4
{
 margin: 10px 10px 20px 10px;
 padding: 5px 5px 5px 35px;
 border-color: #d14a00;
 font-family: Georgia;
 font-size: 11px;
 background: #fcf1e4 url( '/imgs/alert_idea.png' ) no-repeat 10px center;
 color: #d14a00;
}

ul.alert_3, div.right_content ul.alert_3{ padding-left: 50px; }

ul.alert_0, ul.alert_1, ul.alert_2, 
div.right_content ul.alert_0, div.right_content ul.alert_1, div.right_content ul.alert_2
{
 padding-left: 20px;
}


/* AIDE CONTEXTUELLE */

div#help
{
 position: fixed;
 display: none;
 bottom: 0;
 z-index: 2;
 width: 100%;
 height: auto;
 padding: 0;
 margin: 0;
 
 border-top: 1px solid #404040;
 background-color: #ffffe1;
}
div#help div#help_contenu
{
 margin-bottom: 5px;
 padding: 5px;
 padding-left: 51px;
 min-height: 36px;
 
 background-repeat: no-repeat;
 background-position: 5px 5px;
 background-image: url( '/imgs/icons/help.png' );
 
 font-family: "Trebuchet MS", sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000;
}
div#help div#help_contenu h1
{
 margin: 0;
 padding: 0;
 height: auto;
 
 background: none;
 
 color: #51b400;
 font: bold 18px "Trebuchet MS", sans-serif;
 line-height: normal;
}
div#help div#help_contenu ul{ margin: 5px 0; }
div#help div#help_contenu p{ margin: 3px 0; }

h5 input.small_btn,
.right_content table td input.small_btn
{
 width: 101px;
 height: 25px;
 margin: 0 10px 0 10px;
 padding: 0 30px 2px 10px;
 cursor: pointer;
 font: 12px Trebuchet MS, Helvetica, sans-serif;
 color: #fff;
 border-style: none;
 outline: none;
 
 background: transparent url( '/imgs/green_css/small_btn.png' ) no-repeat top center;
}

h5 input.small_btn:hover,
.right_content table td input.small_btn:hover
{ 
background: transparent url( '/imgs/green_css/small_btn.png' ) no-repeat center bottom;
}

h5 input.medium_btn
{
 width: 191px;
 height: 25px;
 margin: 0 10px 0 10px;
 padding: 0 30px 2px 10px;
 cursor: pointer;
 font: 12px Trebuchet MS, Helvetica, sans-serif;
 color: #fff;
 border-style: none;
 outline: none;
 
 background: transparent url( '/imgs/green_css/medium_btn.png' ) no-repeat top center;
}

h5 input.medium_btn:hover
{ 
background: transparent url( '/imgs/green_css/medium_btn.png' ) no-repeat center bottom;
}

h5 input.big_btn
{
 width: 233px;
 height: 25px;
 margin: 0 10px 0 10px;
 padding: 0 30px 2px 10px;
 cursor: pointer;
 font: 12px Trebuchet MS, Helvetica, sans-serif;
 color: #fff;
 border-style: none;
 outline: none;
 
 background: transparent url( '/imgs/green_css/big_btn.png' ) no-repeat top center;
}

h5 input.big_btn:hover
{ 
background: transparent url( '/imgs/green_css/big_btn.png' ) no-repeat center bottom;
}

h5 input.extra_big_btn
{
 width: 300px;
 height: 25px;
 margin: 0 10px 0 10px;
 padding: 0 30px 2px 10px;
 cursor: pointer;
 font: 12px Trebuchet MS, Helvetica, sans-serif;
 color: #fff;
 border-style: none;
 outline: none;
 
 background: transparent url( '/imgs/green_css/extra_big_btn.png' ) no-repeat top center;
}

h5 input.extra_big_btn:hover
{ 
background: transparent url( '/imgs/green_css/extra_big_btn.png' ) no-repeat center bottom;
}
div#send_to_friends
{
width: auto;
height: 200px;
padding: 0 10px 5px 6px;
}


div#send_to_friends form table{ margin: 0 auto 0 auto; border: 1px solid red;}
div#send_to_friends form table tr td, 
div#send_to_friends form table tr th{ padding: 1px; }
div#send_to_friends form table tr td.button{ width: 20px; }
div#send_to_friends form table tr th
{
 width: 140px;
 
 text-align: left;
 font-weight: normal;
}

#infosAutomobile
{
}

#infosAutomobile table
{
 width: 95%;
 margin: 0 auto 20px auto;
 
 border-collapse: collapse;
 border-style: none;
 
 cursor: default;
}

#infosAutomobile table tr td
{
 margin: 0 10px 0 -50px;
 padding: 0; 
}
#infosAutomobile table tr td.cout_period
{
 margin: 0 10px 0 -50px;
 padding: 20px 0 0 0; 
}

div#infosAutomobile table tr td.cout_period table tr 
{
 margin: 0 10px 0 0;
 padding: 0; 
}

div#infosAutomobile table tr td.cout_period table tr th
{
 width: 50%;
 margin: 0 20px 0 -100px;
 padding: 0 0 0 20px; 
 color: #000000;
 text-align: left;
 background: none;
}


div#infosAutomobile table tr td.cout_period table tr td
{
 width: 60%;
 margin: 0 20px 0 -100px;
 padding: 0 20px 0 0; 
 text-align: right;
 background: none;
}

span.cost_by_day_span
{
margin: 0 100px 0 0;
}
#infosAutomobile table tr td.km_average
{
 margin: 0 10px 0 -50px;
 padding: 15px 0 0 0; 
}

#infosAutomobile table tr th
{
 padding: 1px 5px; 
 
 border-collapse: separate;
 border: 1px solid #51b400;
 
 color: #404040;
 font-size: 12px;
 line-height: 16px;
 vertical-align: middle;
}

#infosAutomobile table tr th
{
background-color: #40bb03;
 
 color: #ffffff;
 font-weight: bold;
 text-align: center;
}
