/* COMMON */

body {
	margin:0px;
	background-color:#505050;
	font-family:Arial, Helvetica, sans-serif;
}

img {border:0px;}

.divbreaker {clear:both;font-size:0.1em;}

.sep {border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#4c4c4c;margin-top:5px;margin-bottom:5px;}  

/* mainmenu */
#mainmenu {float:left;width:600px;margin-top:35px;}
#mainmenu ul {margin:0px;padding:0px;}
#mainmenu li {list-style:none;margin:0px;padding:5px;padding-left:20px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;text-transform:uppercase;}

/* sub menu */
#submenu {width:205px;float:left;padding-top:15px;}
#submenu ul {margin:0px;padding:0px;list-style:none;}
#submenu li {background-image:url(/images/bg_sub.png);width:205px;;padding-bottom:2px;height:20px;}
#submenu li:hover {background-image:url(/images/bg_sub_hover.png);}
#submenu a {font-size:0.6em;color:#fff;padding-left:20px;}
#submenu a:hover {text-decoration:none;}

#submenu .here {background-image:url(/images/bg_sub_hover.png);}

/* mainmenu */
#mainmenu_admin {float:left;width:800px;margin-top:12px;}
#mainmenu_admin ul {margin:0px;padding:0px;}
#mainmenu_admin li {list-style:none;margin:0px;padding:1px;padding-left:20px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;text-transform:uppercase;}

#submenu_admin {width:800px;margin-top:2px;}
#submenu_admin ul {margin:0px;padding:0px;}
#submenu_admin li {list-style:none;margin:0px;padding:1px;padding-left:20px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;text-transform:uppercase;}

/* FORM */

form {
	margin:0px;
	padding:0px;
}

/* HEADER */

#header {
	height:60px;
	background-image:url(../images/bg_header.gif);
	background-repeat:repeat-x;
	border-bottom-width:1px;
	border-bottom-color:#fff;
	border-bottom-style:solid;
	min-width:800px;
}

#header a {color:#fff;}

#header a:hover {color:#c0c0c0;text-decoration:none;}

#logo {width:140px;float:right;}


/* FOOTER */

#footer {
	color:#fff;
	font-size:0.7em;
	border-top-width:1px;
	border-top-color:#fff;
	border-top-style:solid;
	padding-top:5px;
	min-width:800px;
	height:50px;
}

#footer a { color:#fff; }

#copyright {padding-left:20px;float:left;}

#emsolutions {padding-right:20px;float:right;}

/* HOME & INNER */

#container {
	width:1024px;
	min-width:800px;
}

#content {background-color:#fff;min-height:532px;}
#content_admin{background-color:#fff;min-height:532px; padding:25px; text-align:left;}
#content-sub {float:left;width:780px;padding-top:15px;padding-bottom:15px;padding-left:15px;}
#form1{ padding-left:25px;}

#LastNext{
	width:810px;
	text-align:center;
	padding-top:15px;
}

#Boite_Item_Custom{
	border:solid;
	border-width:thin;
}
#canada {
	padding-left:15px;
	padding-right:15px;
	overflow:auto;
	clear:left;
	height:325px;
	display:block;
	visibility:visible;
}  

#usa {
	padding-left:15px;
	padding-right:15px;
	overflow:auto;
	clear:left;
	height:325px;
	display:none;
	visibility:hidden;
}

#b_canada_off {width:118px;float:left;visibility:hidden;display:none;}
#b_usa_off {width:118px;float:left;visibility:visible;display:block;}

#b_canada_on {width:118px;float:left;visibility:visible;display:block;}
#b_usa_on {width:118px;float:left;visibility:hidden;display:none;}

#backtrans {background-image:url(/images/bg_stuv21.png);width:100%;height:492px;padding-top:40px;} 

#backwhite {width:90%;height:450px;background-color:#fff;margin:auto;}

/* TEXTES */

h1 {margin:0px;padding:0px;font-size:1.2em;color:#4c4c4c;padding-bottom:10px;}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#4c4c4c; 
	padding-bottom:10px;
} 

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#4c4c4c;
	padding-bottom:10px;
} 

#content-sub p, #content-float p {color:#4c4c4c;font-size:0.7em;text-align:justify;line-height:18px;padding-bottom:10px;}
#content-sub a, #content-float a {color:#ff7800;} 

#content_admin p, #content_admin p, #content_admin td {color:#4c4c4c;font-size:0.7em;line-height:18px}
#content_admin a, #content_admin a {color:#ff7800;} 
#formchoixuser td {color:#4c4c4c;font-size:1em;line-height:18px}

#content-float {
	position:absolute;
	background-image:url(/images/bgfloat.png);
	width:237px;
	height:451px;
	margin-left:30px;
	margin-top:20px;
}

.lesTitres {color:#ff7800;font-weight:bold;font-size:14px;}

.download {font-size:0.5em;text-transform:uppercase;}

/* REGISTER PAGE */

#register {padding:40px;font-size:12px;color:#4c4c4c;}

#register p {padding-bottom:10px;line-height:18px;font-size:12px;color:#4c4c4c;}

#register ul {padding-bottom:10px;} 

#register li {color:#4c4c4c;font-size:12px;margin-left:20px;} 

#register h3 {padding-top:10px;}

#registerBox {background-image:url(/images/box_bg.gif);width:745px;margin:auto;}

#register input[type=text] {background-image:url(/images/bg_input.gif);background-repeaT:no-repeat;background-position:top left;padding:10px;border:none;width:156px;} 

#register textarea {background-image:url(/images/bg_txtarea.gif);background-repeaT:no-repeat;background-position:top left;padding:10px;border:none;width:360px;height:120px;} 

.EtapeSelected{
	font-size:14px;
	font-weight:bold;
}
.letableau{ 
    background-color:#FFF; 
    padding:5px; 
} 
.tableautitre{ 
    background-color: #c3c3c3; 
} 
.tableauligne1 { 
    background-color: #cccccc; 
} 
.tableauligne2 { 
    background-color: #c3c3c3; 
} 

table.header{
	border-collapse: collapse;
	border: solid 1px black;
	width:100%;
	margin-bottom:15px;
}

table.header tr th{
	background-color: #D0D0D0;
	border: solid 1px black;	
	text-align:left;
	font-size:11px;
	font-weight: normal;
	padding: 2px 10px;
}
table.header tr td{
	border: solid 1px black;	
	font-size:11px;
}
table.noborder tr td{
	border: 0px;	
	font-size:11px;
}

table.listeItems{
	border-collapse: collapse;
	border: solid 1px black;
	width:100%;
	margin-bottom:15px;
}

table.listeItems tr th{
	background-color: #D0D0D0;
	border: solid 1px black;	
	text-align:left;
	font-size:11px;
	font-weight: normal;
	padding: 2px 10px;
}

table.listeItems tr th.titre{
	background-color: #444;
	color:#FFF;
	text-align:left;
	font-size:13px;
	font-weight: bold;
}

table.listeItems tr td{
	border: solid 1px black;	
	vertical-align: middle;
	font-size:11px;
	padding: 2px 10px;
}

table.listeItems tr td img{
	border:none;
	height:50px;
}

table.listeAjoutAccessoires tr td img{
	border:none;
	height:auto;
	padding-top:2px;
	padding-right:8px;
}

table.listeAjoutAccessoires tr td{
	padding: 5px 10px;
	border:none;
	border-left:solid 1px black;
	border-right:solid 1px black;
}

table.listeAjoutAccessoires tr td.boutonsAction{
	border-top:solid 1px black;
}

table.listeAjoutAccessoires tr td input{
	
}

