@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; outline:none;}
.clear {clear:both; font-size:0px; line-height:0px; height:0px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
.left {float:left;}

body {background:url('../img/fd_site.jpg') repeat-x top left; text-align:center; font:normal 12px Arial, Helvetica, sans-serif;}

#page {width:990px; margin:0 auto; text-align:left; height:636px; text-align:left;}
#footer {height:211px; background:url('../img/fd_footer.gif') repeat-x;}
#logo {padding:46px 0 40px 39px;}
#col-g {width:380px; float:left;}
#col-d {width:610px; float:left;}
#nav {padding-left:106px; height:65px;}
#nav ul {list-style:none;}
#nav ul li {float:left;}


/*----- HP -----*/
#global-hp {background:url('../img/fd_site_hp.jpg') no-repeat top center;}
#global-hp #col-g .texte { height:267px; padding-left:15px; width:330px;}
#global-hp #col-g .texte p { padding-bottom:20px; line-height:18px; color:#535353;}
#global-hp #col-g .texte p.no-padd	{padding-bottom:0;}
#global-hp #col-g .texte ul {list-style:none; padding-left:20px;}
#global-hp #col-g .texte ul li {line-height:18px;color:#535353;}
#global-hp #col-d #intro-hp {padding:397px 0 0 30px;}
/***** créditos ******/
#global-hp #col-g .creditos {padding-left:15px; width:330px; color:#535353;}
#global-hp #col-g .creditos h1 {font:bold 11px Arial, Helvetica, sans-serif; color:#535353; padding-bottom:3px; color:#535353;}
/***** Mapa del sito ******/
#global-hp #col-g .creditos a {font:normal 11px Arial, Helvetica, sans-serif; color:#535353; line-height:16px; color:#535353;}
/***** Aviso ******/
#global-hp #col-g .aviso {padding-left:15px; width:330px;}
#global-hp #col-g .aviso h1 {font:bold 11px Arial, Helvetica, sans-serif; color:#535353; padding-bottom:3px;}
#global-hp #col-g .aviso p {font-size:11px; color:#535353; padding-bottom:4px;}
#global-hp #col-g .aviso p a {font-size:11px; color:#535353;}
/*----- /HP -----*/

/*----- All -----*/
#col-g .scroll {padding:0 9px 0 5px;}
#col-g .scroll .scroll-container { width:366px; position: relative; overflow: hidden; z-index: 1; height: 400px;}
#col-g .scroll .scroll-container #scroll { height:400px;}
#col-g .scroll .scroll-container .provee-details {line-height:18px; color:#004688; font-size:11px; padding:18px 12px 0 12px; height:92px;}
#col-g .scroll .scroll-container .provee-details a {color:#004688; text-decoration:underline;}
#col-g .scroll .scroll-container .miembros-details {line-height:18px; color:#004688; font-size:11px; padding:10px 12px;}
#col-g .scroll .scroll-container .miembros-details a {color:#004688; text-decoration:underline;}
#col-g .scroll .scroll-container .bleu {background-color:#e7eef4;}
#col-g .scroll .scroll-container .jaune {background-color:#f8f3cb; margin-bottom:2px;}
#col-d #sub-nav {float:left; width:40px; padding-top:91px; }
#col-d #content-sub-nav {float:left; width:528px; padding-left:42px;}
/*------ /All -----*/

/*----- Proveedores -----*/
#global-proveedores {background:url('../img/fd_site_proveedores.jpg') no-repeat top center;}
#global-proveedores #col-g .texte { height:52px; padding-left:15px; width:330px;}
#global-proveedores #col-g .texte p {font-size:11px; color:#535353;}
#global-proveedores #col-d #content-sub-nav {float:left; width:528px; padding-left:42px;}
#global-proveedores #col-d #content-sub-nav #ligne1 { padding:19px 0 28px 0;}
#global-proveedores #col-d #content-sub-nav #ligne2 { padding-bottom:40px;}
#global-proveedores #col-d #content-sub-nav #ligne3 { padding-bottom:30px;}
#global-proveedores #col-d #content-sub-nav #ligne4 { padding-bottom:19px;}
#global-proveedores #col-d #content-sub-nav #ligne5 { padding-bottom:40px;}
#global-proveedores #col-d #content-sub-nav a {float:left; margin-right:16px;}
#global-proveedores #col-d h1 {padding-left:40px;}
/*----- /Proveedores -----*/

/*----- Miembros ----*/
#global-miembros {background:url('../img/fd_site_miembros.jpg') no-repeat top center;}
#global-miembros .texte { height:52px; padding-left:15px; width:330px;}
#global-miembros #col-g .texte p {font-size:11px; color:#535353;}
#global-miembros #col-g .texte p.puce { background:url('../img/puce.gif') no-repeat 0 4px; padding-left:12px; color:#ffaf00;}
#global-miembros #col-d #content-sub-nav {float:left; width:488px; padding-left:32px; padding-top:75px;}
/*----- /Miembros ----*/

/*----- Contacto ------*/
#global-contacto {background:url('../img/fd_site_contacto.jpg') no-repeat top center;}
#global-contacto #confirm {padding:35px 0 0 75px;}
#global-contacto #col-g .texte {padding:0 0 22px 16px; color:#535353;}
#global-contacto #formu {padding-left:40px;}
#global-contacto #formu #error {height:72px;}
#global-contacto #formu #error-txt {padding-top:38px; text-align:center; color:#F00; font-weight:bold;}
#global-contacto #formu #formu-tt {padding-left:74px;}
#global-contacto #formu .label {font-family:Arial, Helvetica, sans-serif; color:#004688; font-size:11px; width:130px; text-align:right; padding-right:10px; vertical-align:top;}
#global-contacto #formu .label2 {font-family:Arial, Helvetica, sans-serif; color:#004688; font-size:11px; width:67px; text-align:right; padding-right:10px; vertical-align:top;}
#global-contacto #formu .label label, #global-contacto #formu .label2 label { position:relative; top:3px;}
#global-contacto #formu table { padding-top:17px;}
#global-contacto #formu .civilidad { padding:0 23px 0 7px; font-size:11px; color:#004688;}
#global-contacto #formu #civilidad {padding-bottom:15px;}
#global-contacto #formu .usted {width:132px;padding-bottom:14px;}
#global-contacto #formu .l1 {width:130px;}
#global-contacto #formu .l2 {width:177px;}
#global-contacto #formu .l3 {width:350px;}
#global-contacto #formu input.texte {color:#004688; padding:2px 5px; font-size:11px;}
#global-contacto #formu textarea {overflow:auto;}
#global-contacto #formu textarea.l3 {width:357px;}
#global-contacto #formu .pbottom { height:28px;}
#global-contacto #formu .pbottom td {vertical-align:top;}
#global-contacto #formu .mentions {color:#a8c3da; font-size:10px; padding-top:14px;}
#global-contacto #formu .err {border: solid 1px red;}
#global-contacto #formu .submit {text-align:right; padding-top:15px;}
#global-contacto #formu select { width:130px; font-size:11px; height:18px;color:#004688; outline:none; padding-top:1px;}
#global-contacto #formu select option {outline:none;padding:1px 0 0 6px; }
/*----- /Contacto -----*/

/*----- 404 -----*/
#global-404 {background:url('../img/fd_site_404.jpg') no-repeat top center;}
#global-404 .error {padding-left:15px; width:330px;}
#global-404 .error h1 {font:bold 11px Arial, Helvetica, sans-serif; color:#535353; padding-bottom:10px;}
#global-404 .error p {font-size:11px; color:#535353; padding-bottom:4px; color:#535353;}
#global-404 .error p a {font-size:11px; color:#535353; text-decoration:underline;}
/*----- /404 ----*/

#footer {text-align:center;}
#footer-push {height:175px; padding-top:6px;width:990px; text-align:left; margin:0 auto;}
#footer-push #catalogo {float:left; padding-top:6px;}
#footer-push #vitrine {float:right;padding:6px 72px 0 0;}
#footer-mentions { width:990px; text-align:left; margin:0 auto; padding-top:8px;color:#4d6c96;}
#footer-mentions #copyright {font:normal 9px Verdana, Geneva, sans-serif; float:left; padding-left:18px;}
#footer-mentions #footer-links {float:right; padding-right:46px;}
#footer-mentions #footer-links ul {list-style:none;}
#footer-mentions #footer-links ul li {float:left;font:normal 9px Verdana, Geneva, sans-serif; padding-left:8px;}
#footer-mentions #footer-links ul li a {color:#4d6c96;}
#footer-mentions #footer-links ul li a:hover {color:#fff; text-decoration:none;}