@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}

body{background:#000000; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
.clearer{clear:both}

#globalAntepage{width:1004px; height:560px; background:url(/img/carte.jpg) no-repeat left top; margin:20px auto 0 auto; padding:10px 0 0 0; position:relative}

.fr{background:url(/img/Logo-carmignac-FR.gif) no-repeat left top; width:190px; height:67px; text-indent:-10000px; font-size:0; margin:0 0 45px 375px; padding:0}
.de{background:url(/img/Logo-carmignac-DE.gif) no-repeat left top; width:190px; height:67px; text-indent:-10000px; font-size:0; margin:0 0 45px 375px; padding:0}
.es{background:url(/img/Logo-carmignac-ESP.gif) no-repeat left top; width:190px; height:67px; text-indent:-10000px; font-size:0; margin:0 0 45px 375px; padding:0}
.en{background:url(/img/Logo-carmignac-UK.gif) no-repeat left top; width:190px; height:67px; text-indent:-10000px; font-size:0; margin:0 0 45px 375px; padding:0}
.nl{background:url(/img/Logo-carmignac-BE.gif) no-repeat left top; width:190px; height:67px; text-indent:-10000px; font-size:0; margin:0 0 45px 375px; padding:0}
.it{background:url(/img/Logo-carmignac-IT.gif) no-repeat left top; width:190px; height:67px; text-indent:-10000px; font-size:0; margin:0 0 45px 375px; padding:0}

#globalAntepage img.photo-home{margin:0 0 0 215px; float:left; border:1px solid #292929}
#globalAntepage img.btnSite {margin:6px 0 0 215px; cursor:pointer}
#globalAntepage img.cartouche{float:right; margin:0 77px 0 0 !important;}
#globalAntepage ul.btnHome{list-style-type:none; margin:0 0 0 10px !important; padding:0; float:left}
#globalAntepage ul.btnHome li{text-indent:-10000px; font-size:0; margin-bottom:15px !important; margin-bottom:12px; padding:0; width:210px; height:38px;}
#globalAntepage ul.btnHome li a{width:210px; height:38px; margin-bottom:0; padding:0; display:block}
#globalAntepage ul.btnHome li.francais a{background:url(/img/btn-francais.gif) no-repeat left top;}
#globalAntepage ul.btnHome li.italiano a{background:url(/img/btn-italiano.gif) no-repeat left top;}
#globalAntepage ul.btnHome li.deutsch a{background:url(/img/btn-deutsch.gif) no-repeat left top;}
#globalAntepage ul.btnHome li.panEuropean a{background:url(/img/btn-pan-european.gif) no-repeat left top;}
#globalAntepage ul.btnHome li.spanish a{background:url(/img/btn-spanish.gif) no-repeat left top;}
#globalAntepage ul.btnHome li.dutch a{background:url(/img/btn-dutch.gif) no-repeat left top;}
#globalAntepage ul.btnHome li.cartouche{width:211px !important; height:109px !important}


#global{width:1004px; height:572px; background:url(/img/degrade-formulaire.jpg) repeat-x left top; margin:20px auto 0 auto; position:relative; /*background:blue*/}
#globalFlash{width:1004px; height:570px; margin:20px auto 0 auto; position:relative;}
#fond-img{width:1004px; height:572px; background:url(/img/fond-formulaire.jpg) no-repeat left top; float:left; /*background:green*/}

/* ajout pour page formulaire - background */
#global2 {width:1004px; background:url(/img/degrade-formulaire.jpg) repeat-x left bottom; margin:20px auto 0 auto; position:relative;}
#fond-img2 {width:1004px; background:url(/img/fond-formulaire.jpg) no-repeat left bottom; float:left; }

div ul#selectSitesHome{display:none; margin:0; padding:5px; width:118px; position:absolute; top:206px; left:215px; background:#111; border:1px solid #292929; list-style-type:none}
div ul#selectSitesHome li{margin:3px 0 3px 0; padding:0}
div ul#selectSitesHome li a{text-indent:0; font-size:12px; text-decoration:none; color:white; width:113px; height:20px; padding:5px 0 0 5px; display:block}
div ul#selectSitesHome li a:hover{background:#292929}

div#popUpNerderlands{display:none; background:#111; border:1px solid #292929; position:absolute; top:376px; left:750px; padding:5px; width:150px}
div#popUpNerderlands a{text-decoration:none; color:#fff; display:block; padding:5px 0 0 5px; height:20px; font-size:12px;}
div#popUpNerderlands a:hover{background:#292929}


/* -------header-------- */
#header{height:100px; width:1004px; float:left; /*padding-bottom:10px; background:yellow*/}
#header h1 a{margin:20px 0 0 40px !important; padding:0; display:block}


/* ------Formulaire------ */
/*.form-contact{width:1004px; height:440px; float:left}*/
.form-contact{width:1004px; height:auto; float:left;}
.form-contact h2{font-size:20px; font-weight:normal; float:right; margin-right:200px !important; margin-right:102px}
.form-contact table{width:1000px; float:right}
.form-contact table td{padding:5px 0 5px 0; font-size:16px}
.form-contact table td input, .form-contact table td select {color:#999;}
.form-contact table td.text-long{background:url(/img/fond-input-long.gif) no-repeat right center; width:490px; height:26px;}
.form-contact table td.text-long input, .form-contact table td.text-long select{border:none; width:465px; margin:0 5px 0 0; background:#000;}
.form-contact table td.formBas{padding:0 0 0 15px}
.form-contact table td.msgErreur{font-size:12px; width:198px; padding:0 0 0 5px}

/* ajout */
.form-contact table td, .form-contact input, .form-contact select, .form-contact option, .form-contact textarea {font-size:12px;}
.form-contact input, .form-contact select {margin:2px 5px 2px 0 !important;}


input.btnValider{background:url(/img/btn-valider.gif) no-repeat left top; width:120px; height:26px; border:none !important; color:#fff !important; font-size:18px; cursor:pointer}
.messageRedir{text-align:center; margin-top:130px}
.form-contact table td.text-multiligne{background:url(/img/fond-textarea-long.gif) no-repeat right center; width:490px; height:52px; text-align:right;}
.form-contact table td.text-multiligne textarea {border:none; width:465px; margin:0 5px 0 0; background:#000;}
.form-contact table td textarea {color:#999;}




/* --------AMI --------- */
div.formAmi{position:relative}
div.formAmi h2{font-size:20px; font-weight:normal; padding-bottom:10px; width:600px; float:right; margin-right:70px !important; margin-right:35px}
.formAmi table{width:850px; float:right; margin-right:70px !important; margin-right:35px}
.formAmi table td input{border:none; background:#000; margin-left:3px; color:#999;}
.formAmi table td.fondAmi{background:url(/img/fond-input-ami.gif) no-repeat left top; border:none; width:250px; height:26px; vertical-align:middle;}
.formAmi table td.fondAmi input{width:246px}
.formAmi table td.fondAmiDouble{background:url(/img/fond-input-amiDouble.gif) no-repeat left top; width:150px; height:26px; vertical-align:middle;}
.formAmi table td.fondAmiDouble input{width:146px;}
input.btnEnvoyer{background:url(/img/btn-valider.gif) no-repeat left top; width:120px; height:26px; border:none !important; color:#fff; font-size:18px; margin:30px 0 0 450px; cursor:pointer; display:block;}
html > body input.btnEnvoyer{background:url(/img/btn-valider.gif) no-repeat left top; width:120px; height:26px; border:none !important; color:#fff; font-size:18px; margin:30px 0 0 450px; cursor:pointer; display:block; float:left}

#messageAmis{width:400px; margin:30px auto 0 auto; padding:0; text-align:center; display:none}


/* -------Credits, Mentions légales-------- */
div.contenu{width:1004px; height:420px; overflow:hidden; float:left; margin-bottom:20px; position: relative;}
div.pagesFooter{width:600px; margin-left:350px; text-align:justify; /*background:pink;*/}
div.pagesFooter h2{font-size:18px; margin:0 0 25px 0; padding:0;}
div.pagesFooter h3{font-size:14px; margin:0 0 3px 0; padding:0;}
div.pagesFooter p{font-size:12px; margin-bottom:20px; color:#999}
div.pagesFooter p span{color:#fff}


/* ------Footer global------ */
#footer{width:1004px; height:32px; background:#000; float:left}

optgroup option {
   padding-left: 20px;
}


/*------ scroll -------*/
 /*commun ˆ toutes les pages*/
#scroll{/*width: 350px;*/ margin: auto;/*background-color: #3E3E3E*/}

.scroller{float: left;display: inline;color: #FFFFFF; width:951px; height: 420px; padding-right:53px; overflow:auto;position: relative;}

/*Scroller*/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {float:right;cursor: pointer;	height: 100%;background: url(/img/backgroundScroller.png) no-repeat 0 0;}
.jScrollPaneDrag {background: url(/img/Scroller.png) no-repeat 0 0;cursor: pointer;position: absolute;overflow: hidden;right:0px;z-index: 10;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
