﻿/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:0; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#fff; color:#649cae; text-align:center; }
img { border:0; }
a { text-decoration:none; color:#649cae; }
a:hover { text-decoration:underline; }
select { margin:0; font-size:10px;  }
form { margin:0; }
input { font-size:10px;  margin:5px 0; }
textarea { font-size:10px; margin:5px 0; }

h2 { font-size:20px; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif; line-height:20px; }
h3 { font-size:16px; font-family:"Lucida Grande", "Trebuchet MS", Arial, sans-serif; }


/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { width:781px; margin:0 auto; text-align:left; }

#top { background:url(/images/common/fonds/fd_top.gif) 0 0 no-repeat; border-right:1px solid #e6e6e6; height:147px; position:relative; }
#top img.logo { position:absolute; top:27px; left:15px; }
#top p.type {
	position:absolute;
	top:102px;
	left:16px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#818181;
	margin:0;
	width: 82px;
}
form#pays { position:absolute; top:5px; right:20px; width:220px; }
form#pays p { float:left; margin:5px 0 0 0; }
form#pays select { float:left; }


#contenu { background:url(/images/common/fonds/fd_contenu.gif) 0 0 repeat-x; border-right:1px solid #e6e6e6; width:780px; }
#promos { background:url(/images/common/fonds/fd_promos.jpg) 0 0 no-repeat; float:left; padding:245px 0 0 0; width:250px; }
#promos h2 { margin:0 0 0 10px; }
#promos div.prdt { width:239px; margin:15px 0 0 10px; padding:1px 0; }
#promos div.prdt p.descript { float:left; margin:0; width:140px; }
#promos div.prix { float:left; margin:0; width:99px; text-align:center; }
#promos div.prix p { font-size:14px; font-weight:bold; margin:0 0 5px 0; }
#promos div.prix p a { text-decoration:underline; }

#content { float:left; width:530px; padding:26px 0 0 0; }
#produits { float:left; width:264px; padding:0 30px 0 0; }
#produits h2 { margin:0; text-transform:uppercase; }
#produits h2 .petit { font-size:14px; }
#produits div.duplication { margin:0; }
#produits div.duplication p { margin:10px 0 0 10px; line-height:14px; }
#produits div.perso { margin:40px 0 0 0; padding:0; }
#produits div.perso p { margin:10px 0 0 10px; padding:0 50px 0 0; line-height:14px; }

#utile { float:left; width:236px; }
#utile ul.contact { float:left; list-style:none; margin:45px 0 0 20px; padding:0; width:136px; }
#utile ul.contact li { margin:0 0 8px 0; padding:0; font:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#utile ul.contact li.devis { font-size:16px; font-weight:bold; }
#utile ul.contact li a { display:block; background:url(/images/common/puces/fleche_orange.gif) 0 1px no-repeat; padding:0 0 0 10px; }
#utile ul.contact li.devis a { background:url(/images/common/puces/fleche_orange.gif) 0 3px no-repeat; }

#utile ul.plus { list-style:none; margin:15px 0 0 20px; padding:0; }
#utile ul.plus li { margin:0 0 8px 0; padding:0; }
#utile ul.plus li a { display:block; background:url(/images/common/puces/fleche_verte.gif) 0 4px no-repeat; padding:0 0 0 8px; }
#utile h3 { margin:20px 0 0 10px; clear:both; text-transform:uppercase; }

#content div.dupl_express { background:url(/images/common/fonds/fd_dupli_express.gif) 0 0 repeat-x; height:50px; margin:10px 0 0 0; padding:0; }
#content div.dupl_express h2 { background:url(/images/common/visuels/chrono.jpg) 0 0 no-repeat; margin:0; padding:0 0 0 80px; color:#f6c69c; font-size:18px; line-height:50px; }
#content div.dupl_express h2 a { color:#f6c69c; }

p.arbo { }

#footer { background:#649cae; color:#fff; padding:10px; width:760px; border-right:1px solid #e6e6e6; font:10px Verdana, Arial, Helvetica, sans-serif; }
#footer a { color:#fff; }
#footer p.liens { float:left; margin:0; width:180px; }
#footer p.other_links { float:left; margin:0 30px; width:400px; text-align:center; display:inline; }
#footer p.logos { float:right; margin:0; }

#contentdetail { float:left; width:780px; padding:26px 0 0 0; }

/*****************************/
/*         TABLEAUX          */
/*****************************/

/* Contenu Home */

.submain { height:100%;width:100%; }

.submain_cell_0 { width:304px; vertical-align:top; background-image:url(../../images/common/fd_grey_line.gif);background-repeat:repeat-y; }
.submain_cell_1, .submain_cell_2 { vertical-align:top; }
.submain_cell_1 { padding:5px 5px 5px 5px; width:270px; }
.submain_cell_3, .submain_cell_4, .submain_cell_5 { height:79px; vertical-align:bottom; }
.submain_cell_3 { width:304px; }
.submain_cell_4 { width:200px; }
.submain_cell_2 { width:191px; vertical-align:top; padding:5px 0;}
.submain_cell_5 { text-align:right; }

.cell3_news { height:79px;width:100%;background-color:#B7D5DC; color:#003070; }
.cell3_news a { color:#003070; }

/* Contenu Détails */

.main_row_3_b { height:auto; padding:0px 0px 10px 0px;vertical-align:top; }

.submain_b { height:100%;width:100%;}
.submain_cell_0_b { width:113px; vertical-align:top; background-color:#B7D5DC; }
.submain_cell_1_b, .submain_cell_2_b { vertical-align:top; color:#003070; }
.submain_cell_1_b a, .submain_cell_2_b a { color:#003070; }
.submain_cell_1_b { padding:0px 5px 5px 5px; }
.submain_cell_3_b, .submain_cell_4_b, .submain_cell_5_b { height:32px; vertical-align:bottom; }
.submain_cell_3_b { width:113px; background-color:#B7D5DC; }
.submain_cell_5_b { background-color:#F7F8F8; color:#000000; vertical-align:middle;}
.submain_cell_2_b, .submain_cell_5_b { width:175px; }
.submain_cell_2_b { background-image: url("../../images/common/en/nav/nav_right_fd.gif");background-repeat:repeat-y;vertical-align:top; }

.cell_4_b { height:32px;margin:0px 0px 0px 5px;background-color:#F7F8F8; }

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.hide { display:none; }
.bloc { display:block; }

.blanc { color:#fff; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

ul.list_simple { list-style:none; margin:0; padding:0; }
ul.list_simple li { margin:0; padding:0; }

div.riviere {}
div.illstr_riv { float:left; }
div.texte_riv { float:left; }

input.submit {
width:186px; /* la largeur de l'image de fond */
height:19px; /* la hauteur de l'image de fond */
background:url(/images/fr/common/boutons/vide.gif) 0 0 no-repeat; /* l'image de fond */
color:#070707; /* la couleur du texte */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif; /* les caractéristiques de la police de texte */
cursor:pointer; /* le curseur en forme de main */
}

/* @group Image in a link (a.link_img) */
a.link_img { display:block; border:3px solid #e9e9e9; width:102px; }
a.link_img:hover { border:3px solid #08b2e9; }
