/*----------------------------------BODY----------------------------------------*/
.dms_slots {
	font-size: 0px;
}

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;
  color: #000;
}
body *
{
  margin: 0px;
  padding: 0px;
}
a
{
	cursor:pointer;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
a img {
  border: none;
}
.cursor_info
{
	cursor:help;
}
.position_relative
{
	position: relative;
}
img
{
	border: none;
	margin: 0px;
	padding:0px;
}

.dms_link_to_top
{
	padding-top: 5px;
	padding-bottom: 15px;
	float:right;
}
/*----------------------------------LAYOUTS----------------------------------------*/

/* LA GAUCHE, LE CONTENU ET LA DROITE FLOTTENT A GAUCHE */
#content, #left_side, #right_side{
  float: left;
}
/************************* Layout ***********************************/
body #body
{
  background: #fff url(../../images/background_body.png) repeat-x left top;
  padding-top: 5px;
}
body #body #content_body
{
	padding-left: 5px;
	background: #fff url(../../images/border_body_left.png) no-repeat left top;
	margin: 0px auto;
  width: 1001px;
}
body #body #content_body .border_right
{
  padding-right: 5px;
  background: #fff url(../../images/border_body_right.png) no-repeat right top;
}
body #body #content_body .border_top
{
  padding-top: 5px;
  background: #fff url(../../images/border_body_top.png) repeat-x left top;
}
body #body #content_body #sides
{
	padding-bottom: 30px;
}
body #body #content_body .layout_accueil #sides #content
{
	width: 996px;
	background: none;
}
body #body #content_body .layout_accueil #sides #content .content_inner
{
	padding: 0px 10px;
}
body #body #content_body #sides #content
{
  background: transparent url(../../images/background_content.png) no-repeat right top;
  width: 618px;
  min-height:160px;
}
body #body #content_body .layout_commande #sides #content
{
  width: 785px;
}
body #body #content_body .layout_commande #sides #content .content_inner
{
  padding: 25px 20px 0px 10px;
}
body #body #content_body #sides #content .content_inner
{
  padding: 25px 40px 0px 10px;
}
