/*
Description: "www.gredico.com" 
Author: ViUU Inc. - http://www.viuu.com - Stephane Benisty - benisty@gmail.com
*/

@charset "utf-8";

html {
margin: 0;
padding: 0;
}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0;
font-family: century gothic, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #0e1618;
color:#333333;
background-image: url(../img/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
}

body#content {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0;
font-family: century gothic, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #0e1618;
color:#333333;
background-image: url(../img/bg-content.jpg);
background-repeat: no-repeat;
background-position: top center;
}

body#contentlicences {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0;
font-family: century gothic, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #0e1618;
color:#333333;
background-image: url(../img/bg-content-licences.jpg);
background-repeat: no-repeat;
background-position: top center;
}

a{
color: #4e818a;
text-decoration: none;
}

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

h1,h2,h3{
margin:0;
padding:0;
}

h1{
font-size:22px;
color:#65a4ad;
}

h2{
font-size:18px;
color:#65a4ad;
text-transform: uppercase;
}

h3{
font-size:14px;
color:#fff;
text-transform: uppercase;
}

#container {
margin: 0 auto;
padding: 0;
width: 800px;
display: block;
}

#top {
margin: 0 auto;
padding: 0;
width: 800px;
height: 142px;
display: block;
}

#top div.logo{
float:left;
height:142px;
margin:0 0 0 25px;
padding:0;
width:217px;
}

#nav {
background-image: url(../img/nav.gif);
background-repeat: no-repeat;
background-position: top center;
margin: 0 auto;
padding: 0;
width: 800px;
height: 32px;
display: block;
clear: left;
}

#content_home {
margin:20px 0;
padding: 0;
width: 800px;
display: block;
clear:left;
}

#content_page {
margin: 0;
padding: 0;
width: 800px;
height: 679px;
display: block;
clear:left;
}

a.bluelink{
color: #4E818A;
text-decoration: underline;
}

a.bluelink:hover{
color: #000;
text-decoration: none;
}

table.galleryphoto img{
border: 1px solid #999999;
}

table.galleryphoto img:hover{
border: 1px solid #000;
}

#content_home span{
display:none;
}

#content_home .brands{
display:block;
margin:0 0 14px 55px;
padding:0px;
}

#col1{
display:block;
width:274px;
height:255px;
padding:0;
margin:87px 0 0 79px;
float:left;
}

#col2{
display:block;
height:255px;
width:274px;
padding:0;
margin:87px 0 0 106px;
float:left;
}


#content_home .header_news{
margin:0 0 16px 31px;
padding:0;
width:44px;
height: 13px;
}

#content_home .header_shoponline{
height:13px;
margin:0 0 16px 8px;
padding:0;
width:113px;
}

#col1 .text_col, #col2 .text_col{
margin:0;
padding:5px 25px 0px 25px;
text-align:justify;
color:#d4d7d7;
}

#col1 .title_col h2, #col2 .title_col h2{
margin:0;
padding:5px 0 0 25px;
text-transform: uppercase;
font-size:14px;
}

.readmore{
margin:0;
padding:5px 25px 0px 25px;
font-size:10px;
color:#4e818a;
}

#seemore{
display:block;
clear:left;
width:800px;
height:15px;}

#seemore .seemore_col1{
display:block;
float:left;
height:15px;
margin-left:299px;
padding:0;
width:50px;
}

#seemore .seemore_col2{
display:block;
float:left;
height:15px;
margin-left:309px;
padding:0;
width:50px;
}

#col2 .text_shoponline{
margin:0;
padding:5px 25px 0px 25px;
color:#d4d7d7;
}

#col2 .img_shoponline{
margin:24px 0 0 52px;
padding:0;
text-align:left;
}

#footer {
display: block;
width: 800px;
margin: 0 auto;
padding: 0;
height: 72px;
clear: left;
}

#footer .text{
margin:0;
padding:20px;
text-align:center;
text-transform: uppercase;
font-size:10px;
color:#FFFFFF;
}

#col_central{
display:block;
float:left;
height:587px;
margin:34px 0 0;
padding:25px 0 0 14px;
width:505px;
}

#col_central .text{
margin:0;
padding:0px 25px 20px 0;
font-size:11px;
text-align:justify;
}

#col_upright{
display:block;
float:left;
height:304px;
margin:21px 0 0 18px;
width:262px;
}

#col_upright h2{
border-bottom:1px solid #EEEEEE;
color:#FFFFFF;
margin:37px 0 0 17px;
padding:0 0 7px;
width:235px;
text-transform: none;
}

#col_upright .text_shoponline{
margin:0;
padding:19px 0 0 16px;
color:#FFFFFF;
}

#col_upright .img_shoponline{
margin:0;
padding:25px 0 12px 16px;
text-align:center;
}

#col_upright .seemore{
margin:0;
padding:40px 0 0 16px;
}

#col_dnright{

display:block;
float:left;
margin:21px 0 0 18px;
width:262px;
height:304px;
}

#col_dnright h2{
border-bottom:1px solid #EEEEEE;
color:#FFFFFF;
margin:10px 0 0 17px;
padding:0 0 7px;
width:235px;
text-transform: none;
}

#col_dnright .title_col{
border:0px solid black;

}

#col_dnright .text_col{
margin:0;
padding:10px 0 5px 16px;
color:#FFFFFF;
}

#col_dnright .seemore{
margin:0;
padding:0;
}

#col_dnright .readmore{
margin:0;
padding:0 25px 10px 16px;
font-size:10px;
color:#65a4ad;
}

#col_dnright a{
color:#CCCCCC;
}

#col_dnright a:hover{
color:#fff;
}

#custo h3{
color:#65a4ad;
}

#pscroller1{
border:0px solid black;
height:187px;
padding:5px;
width:211px;
font-family: century gothic, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}

#news_home{
margin-left:12px;
padding:0px;
}
