* {
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}

#sidebar ul.sidemenu li.current a{color:#FFFFFF;background-color:#CCCCCC;}

body {
background-attachment:fixed;
/*background-image:url(../../images/grass-72dpi.jpg);*/
color:#707070;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:9pt;
margin:0;
padding:0;
text-align:center;
background-color:#777777;
}

#container{
padding:0px 0px 20px 0px
}

.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.home {background-image:url(../images/grass-72dpi.jpg); background-attachment:fixed;}

.news {background-image:url(../images/news-72dpi.jpg); background-attachment:fixed;}

.about {background-image:url(../images/about_v02.jpg); background-attachment:fixed;}

.mobile {background-image:url(../images/mobile.jpg); background-attachment:fixed;}

.production {background-image:url(../images/production_v02.jpg); background-attachment:fixed;}

.web {background-image:url(../images/cables.jpg); background-attachment:fixed;}

.print {background-image:url(../images/print.jpg); background-attachment:fixed;}

.media {background-image:url(../images/target.jpg); background-attachment:fixed;}

.other {background-image:url(../images/beach.jpg); background-attachment:fixed;}

.team {background-image:url(../images/clock.jpg); background-attachment:fixed;}

.clients {background-image:url(../images/jellybeans.jpg); background-attachment:fixed;}

.contact {background-image:url(../images/road.jpg); background-attachment:fixed;}

.admin {background-image:url(../images/grass-72dpi.jpg); background-attachment:fixed;}

.policy {background-image:url(../images/grass-72dpi.jpg); background-attachment:fixed;}

#wrapper {
margin:0 auto;
text-align:left;
width:820px;
}
#content-wrapper {
background:#FCFFE8 url(../images/images/straight_tablet_v02_02.png) repeat-y scroll center top;
margin:0 auto;
padding-left:10px;
padding-top:30px;
width:760px;
}
#header {
background:transparent url(../images/straight_tablet_v02_01.png) no-repeat scroll center bottom;
color:#FFFFFF;
float:left;
height:170px;
margin-left:auto;
margin-right:auto;
padding:0;
position:relative;
width:800px;
}
#header h1 {
display:none;
}

#lang {
float:right;
color:#8db611;
margin:12em 4em 0px 0px;
}

#nav1 {
background:#202020 url(menu.jpg?z=37944) repeat-x scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
clear:both;
font-family:"Geneva",Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:40px;
line-height:40px;
margin:0 auto;
padding:0;
width:760px;
}
#nav1 ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav1 ul li {
display:inline;
}
#nav1 ul li a {
border-left:1px solid #484848;
border-right:1px solid #000000;
color:#FFFFFF;
display:block;
float:left;
padding:0 14px;
text-align:center;
text-decoration:none;
}
#nav1 ul li a:hover {
background:#EED600 url(selectedMenu.jpg?z=37944) repeat-x scroll 0 0;
color:#202020;
}
/*li.current {
color:#FFFFFF;
background-color:#777777;
}*/
#mainbg {
background:transparent url(../images/images/straight_tablet_v02_02.png) repeat-y scroll center top;
float:left;
margin:0 auto;
padding:0 0 10px;
width:800px;
}
#main {
display:inline;
float:left;
padding:0 0 20px 18px;
width:510px;
margin:0px 0px 30px 0px;
}
#main h1, #main h2, #main h3, #main ol, #main ul, #main form {
margin:10px 0px 10px 0px;
}
#main p {
margin:6px 0 0;
line-height:1.8;
color:#707070;
}

#sidebar p {
/*text-align:justify;*/
line-height:1.2
}

h1 {
color:#AAAAAA;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14pt;
letter-spacing:0px;
}
hr {
border:1px dotted #999999;
margin:0px 30px 0px 30px;
}
h2 {
color:#8db611;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16pt;
letter-spacing:2px;
}
h3 {
color:#777777;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14pt;
}

h4 {
color:#777777;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

h5 {
color:#777777;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
}

h6 {
color:#777777;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}


.fr {
float:right;
padding:1em 0 1em 1em;
}
.fl {
float:left;
padding:0 1em 1em 0;
}

a, a:visited {
color:#8db611;
text-decoration:none;
}
a:hover {
color:#8db611;
text-decoration:underline;
}
#sidebar {
color:#707070;
float:right;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:9pt;
width:190px;
margin:0px 0px 50px 0px;
padding:0 0 0 0;
}
#sidebar * {
margin:10px 30px 10px 0;
}
#sidebar h3 {
color:#AAAAAA;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14pt;
margin:0;
}

#sidebar h4 {
color:#777777;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11pt;
margin:0;
}

#sidebar ul.sidemenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0px;
padding:0;
text-align:left;
text-decoration:none;
}
#sidebar ul.sidemenu li {
border-bottom:1px dotted #AAAAAA;
color:#777777;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
* html body #sidebar ul.sidemenu li {
height:1%;
}
#sidebar ul.sidemenu li a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
color:#777777;
display:block;
margin:0;
padding:4px 0px 4px 4px;
text-decoration:none;
}
#sidebar ul.sidemenu li a:hover {
background-color:#777777;
color:#FFFFFF;
display:block;
margin:0;
padding:4px 0 4px 4px;
}
#sidebar ul.sidemenu ul {
margin:-9px 0 -9px 23px;
padding:0;
}
#sidebar ul.sidemenu ul li {
border:medium none;
}
#stlye {
clear:both;
width:100%;
}
#Sitemap {
float:left;
margin:10px 0 0;
text-align:left;
width:110px;
}
#Sitemap ul li {
list-style-type:none;
}
#footer {
background:transparent url(../images/straight_tablet_v02_03.png) no-repeat scroll center top;
clear:both;
color:#999999;
float:left;
font-size:8pt;
height:150px;
text-align:center;
width:800px;
}
#footer p {
margin:16px 0px 0px 0px;
padding:0px 0;
line-height:0;
}
#footer a {
color:#999999;
text-decoration:underline;
}
.clear {
clear:both;
}
a, a:visited {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
color:#6BB501;
text-decoration:none;
}
a:hover {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
color:#6BB501;
text-decoration:underline;
}
img {
border:0 solid #DFDFDF;
margin:0px 0px 0px;
padding:0;
}
.layout {
margin:0;
}
.bloc-txt, .bloc-txt-txt, .bloc-img-txt, .bloc-txt-img, .bloc-img {
clear:both;
margin:0;
padding:0 5px;
}
.bloc-txt-txt .richtext, .bloc-img-txt .richtext, .bloc-img-txt .image, .bloc-txt-img .richtext, .bloc-txt-img .image {
float:left;
margin:0;
width:48%;
}
.bloc-sep {
float:left;
margin:0;
padding:0;
width:20px;
}
.glossymenu {
}
.glossymenu a.menuitem {
color:white;
display:block;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:normal;
padding:4px 0 4px 0px;
position:relative;
text-decoration:none;
width:auto;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active {
}
.glossymenu a.menuitem .statusicon {
border:medium none;
position:absolute;
right:5px;
top:5px;
}
.glossymenu a.menuitem:hover {
}
.glossymenu div.submenu {
}
.glossymenu div.submenu ul {
list-style-type:none;
margin:0;
padding:0;
}
.glossymenu div.submenu ul li {
border-bottom:1px solid blue;
}
.glossymenu div.submenu ul li a {
display:block;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px 0 2px 10px;
text-decoration:none;
}
.glossymenu div.submenu ul li a:hover {
background:#DFDCCB none repeat scroll 0 0;
}
.expanded {
background-color:#CCCCCC;
color:#FFFFFF;
display:block;
margin:0;
padding:4px 0 4px 4px;
}
.collapsed {
color:#777777;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 4px 4px;
}

.accordprefix {
margin-right:0px;
padding:0;
}

#carousel {
margin:0px 0px 0px 15px;
padding:25px 0px 0px 0px;
color:#6BB501;
}

#wrap {
float:left;
padding-left:5px;
padding-top:10px;
width:420px;
}

#container ul, #container ul li a {
list-style-type:none;
}

.column {
width:250px;
float:left;
}

.column2 {
width:250px;
float:left;
margin:10px 0px 0px 0px;
}

.admin_nav {
color:#707070;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11pt;
margin:0;
padding:0;
width:820px;
}
.admin_nav * {
margin:10px 30px 10px 0;
}
.admin_nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0;
padding:0;
text-align:left;
text-decoration:none;
display:inline;
}
.admin_nav ul li {
border-bottom:0px dotted #AAAAAA;
color:#777777;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px 11px;
display:inline;
}
.admin_nav ul li a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
color:#777777;
display:inline;
margin:0px 0px 0px 5px;
padding:4px 4px 4px 4px;
text-decoration:none;
}
.admin_nav ul li a:hover {
background-color:#777777;
color:#FFFFFF;
display:inline;
margin:0px 0px 0px 5px;
padding:4px 4px 4px 4px;
}

#admin_nav.ul li.current a{color:#FFFFFF;background-color:#CCCCCC;}

#footer_content {
width:350px;
float:left;
margin:0px 15px 20px 5px
}

#footer_content h3 {
color:#AAAAAA;
}

#footer_content2 {
width:350px;
float:right;
margin:0px 15px 20px 5px
}

#footer_content2 h3 {
color:#AAAAAA;
}

#address {
width:120px;
float:left;
margin:0px 30px 20px 0px
}
.directors{
list-style-type:none;
}
#dir_list{
float: left; width:150px;
}
#dir_desc{
float: left; width:350px; 
}
#itmsDat li{
list-style-type:none;
}