/* Structure Styles */ body {
background-color:black;
background-image:url(/system/storage/16/2039/background9.jpg);
background-position:top left;
background-repeat:repeat-x;
/* background-color:#black;*/
}

#container {
font-family:Verdana;
font-size:11px; /* font-size:13px; */
color: #000000;
line-spacing:16px;


}
#header {
height:63px;
} /* Header Styles */
#logo {
width: 357px;
margin:0 auto;

}
#logo2 {
width: 413px;
margin:0 auto;
padding-top: 10px;
}
#languages {
float:right;
color:black;
padding-top: 3px;
padding-right: 10px;
}
#languages a {
color:black;
text-decoration:none;
}
#languages a:hover {
text-decoration:underline;
} /* End Header Styles */
#centered_container {
width: 1000px;
text-align:center;
margin:0 auto;
}
#centered_container_homepage1 {
width: 1120px;
text-align:center;
margin:0 auto;
}

#centered_container_details {
width: 1000px;
text-align:center;
margin:0 auto;
}
#main_menu {
height: 27px;
margin-bottom: 15px;
margin-top: 70px;

} /* Main Menu Styles */
.menu_container {
clear:both;
text-decoration:none;
}
* html .menu_container {
display:inline-block;
}
#main_menu .menu {
margin:0 auto;
padding:0px;
height:27px;
white-space:nowrap;
display:table;
}
#main_menu .menu td {
margin:0px;
padding:5px 0 0 0;
height:22px;
font-size:13px;
}
#main_menu .menu td a {
font-size:13px;
}
#main_menu .first_item {
border-left:1px solid #FFFFFF;
}
#main_menu .menu_item {
border-right:1px solid white;
background-image:url(/system/storage/16/2040/main_menu_bg3.png);
background-repeat:repeat-x;
background-color: #333331;
}
#main_menu td.selected {
background-image:url(/system/storage/16/10/main_menu_bg_selected.png);
background-repeat:no-repeat;
behavior: url(/system/storage/16/21/iepngfix.htc);
background-color: #FF6B00;
border-right-width: 1px;
border-right-style: solid;
border-right-color: white;
}
#main_menu .menu_item a {
width:auto;
display:block;
color:white;
padding:0px 12px;
text-decoration:none;
font-weight:bold;
font-size:13px;
height:22px;
}
#main_menu .menu_item a:hover {
color:#FF6B00;
}
#main_menu li.selected a {
color:#FF6B00;
}
/* End Main Menu Styles */

#content_container {

}
#content {
float:left;
width: 600px;
margin-right:10px;
margin-left:10px;
}
#content_details {
float:right;
width: 745px;
margin-right:50px;
margin-left:5px;
}
#content_produit {
float:left;
width: 775 px;
margin-right:50px;
margin-left:5px;
}

#content_pub {
float:right;
width: 600px;
margin-right:115px;

}
/* Main Block Styles */
.content_block_main {
border:1px solid #181818;
text-align:left;
margin-bottom:6px;
}
.content_block_main .block_header {
border:1px solid #FFFFFF;
background-image:url(/system/storage/16/20/main_block_header_bg.gif);
background-position:top left;
color:white;
font-size:12.5px;
behavior: url(/system/storage/16/21/iepngfix.htc);
}
.content_block_main .block_body {
background-color:white;
padding:4px 9px 2px 2px;
}
.content_block_main .block_body_whole {
background-color:white;
padding:0;
}
.content_block_main .block_body_full {
background-color:white;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 1px;
}
/* End Main Block Styles */

.content_block_extra {
border: 1px solid #181818;
width: 175px;
float:right;
text-align:left;
margin-right: 14px;
}
.content_block_extra_home {
border: 1px solid #181818;
text-align:left;
}


.content_block_extra .block_header {
border:1px solid #FFFFFF;
color:white;
font-size:12.5px;
background-color: #000000;
behavior: url(/system/storage/16/21/iepngfix.htc);
}


.content_block_extra .block_body {
background-color:white;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
}
.content_block_extra_home .block_header {
border:1px solid #FFFFFF;
color:white;
font-size:12.5px;
background-color: #000000;
behavior: url(/system/storage/16/21/iepngfix.htc);
}


.content_block_extra_home .block_body {
background-color:white;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
}

#sidebar {
width: 175px;
float:left;
text-align:left;
margin-left: 14px;
}
#sidebar_home {
width: 175px;
float:left;
text-align:left;
margin-left: 100px;
}

#sidebar_homepage {
width: 115px;
margin-right: 5px;
float:left;
text-align:left;
}
.sidebar_menu_block {
margin-bottom:7px;
}
/* Sidebar Menu Block Styles */

.sidebar_menu_block .block_header {
background-image:url(/system/storage/16/826/sidebar_header.png);
color:white;
width:145px;
height:21px;
padding-left:30px;
padding-top:5px;
behavior: url(/system/storage/16/21/iepngfix.htc);
}
.sidebar_menu_block .block_header a {
color:white;
display:block;
text-decoration:none;
}
.sidebar_menu_block .block_body {
border-left:1px solid #31363b;
border-right:1px solid #31363b;
border-bottom:1px solid #31363b;
width: 173px;
}
.sidebar_menu_block .menu {
list-style-type:none;
display:block;
margin:0px;
padding:0px;
}
.sidebar_menu_block .menu li {
list-style-type:none;
border-top:1px solid #31363b;
display:block;
margin:0px;
padding:0px;
color:#333333;
}
.sidebar_menu_block .menu li a {
display:block;
padding:1px 0px 2px 8px;
background-color:#cccccc;
color:#333333;
text-decoration:none;

font-size:12.5px;
height:17px;
}
.sidebar_menu_block .menu li a:hover {
background-color:white;
}

.sidebar_menu_block .menu li a.selected {
background-color:#FF6B00;
}
/* End Sidebar Menu Block Styles */

.sidebar_block {
margin-bottom:7px;
border:1px solid #040404;
padding:1px;
background-color:white;
}
.sidebar_block_homepage {
margin-left:5px;
padding-right:5px;
border:1px solid #040404;
padding:1px;
background-color:white;

} /* home page styles */
#home_left {
float:left;
width: 134px;
margin-left:122px;
margin-right:3px;
margin-top:15px;
}

#home_center {
float:left;
width: 520px;
margin-right:5px;
margin-left:7px;
}
#home_center_new {
float:left;
width: 600px;
margin-top:14px;
}
#home_center .block_body {
height:auto !important;
height: 480px;
min-height:200px;
}
#home_right {
float:left;
margin-right:124px;
width: 134px;
margin-left:3px;
margin-top:15px;
}
#footer {
margin-top:40px;
text-align:center;
font-size:10.5px;
}
#footer #footer_menu .menu {
margin-bottom: 3px;
color:#e4e4e4;
font-weight:bold;
text-decoration:none;
}
#footer #footer_menu a {
color:#e4e4e4;
font-weight:bold;
text-decoration:none;
}
#footer #footer_menu a:hover {
text-decoration:underline;
}
#footer_text {
color:#ffffff;

} /* Catalog Styles */
.products {
padding:0px 5px;
}
.product {
float:left;
width:135px;
text-align:center;
padding:0 5px 10px 5px;
}
.product_title {
display:block;
color:#FF6B00;
padding:4px 0px;
text-decoration:underline;
font-weight: bold;
border: 1px solid #FFFFFF; }
a.product_title {
display:block;
color:#FF6B00;
padding:4px 0px;
text-decoration:underline;
font-weight: bold;
border: 1px solid #FFFFFF; }

} /* Catalog Styles */
.home_products {
padding:0px 0px;
width: 130px;

height:auto !important; /* height:516px;*/ /* min-height:516px;*/ /* background: url(/images/no_image.gif) bottom center no-repeat; */
}
.home_product {
width: 125px;
text-align:center;
background-color:white;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.home_product_title {
display:block;
background-color:#464646;
border:1px solid #000000;
color:#FF6B00;
text-decoration:none;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
}

#colonne_produit {
background-color:#2B2B2A;
width: 134px;
padding-bottom: 1px;
}

.styled_table {
margin-left: 5px;
margin-top: 5px;
}
.360 {
color:white;
font-size: 6px;
}

/* Design Styles */

* {
padding:0px;
margin:0px;
color:#333333;
font-family:Verdana;
font-size:11px;
text-spacing: -.01em;
}

ul, li {
padding-left:10px;
}

a img {
border:0px;
}

p {
margin:5px 7px 5px 7px;
}

title {
margin:11px 7px 11px 7px;
text-align:justify;
}

h1 {
font-weight:bold;
color:#333333;
line-height:16px;
margin-top:3px;
text-transform:uppercase;

}

h2 {
font-weight:bold;
color:#333333;
line-height:16px;
margin-top:3px;
text-transform:uppercase;

}

h4 {
color:#FF6B00;
font-size: 12px;
font-weight:bold;
margin-top:3px;
margin-bottom: 5px;
}

.txt_team {
font-size: 11px;
line-height: 5px;
margin-left: 2px;
}


a {
color: #FF6B00;
/* background:url(/images/no_image.gif) repeat-x bottom; */
text-decoration: underline;
}


a:visited {
color: #FF6B00;
text-decoration:none;
}

a:hover {
background:none;
text-decoration:underline;
color: #FF6B00;
}

ul {
padding-left:16px;
font-size:12px;
font-style: normal;
line-height:18px;
list-style-position: outside;
list-style-type: disc;
color:#FF6B00;
margin: 1em 0 1em 0px;
}


ol {
font-size: 11px;
list-style-type:decimal;
list-style-position: inside;
text-indent:10px;

}
.imag_cadre {
border: thin solid #666666;
}
.imag_cadre2 {
border: thin solid black;
}
.360 {
color:#FFFFFF;
font-size: 6px;
}
.titre_homepage_360 {
color:#FF6B00;
font-size: 12px;
font-weight:bold;
margin-top:3px;
margin-bottom: 5px;
}
