/* CSS Document */
a { outline:0; }
 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#swfVideo { width:1000px; height:570px;}
#swfVideoheader { width:650px; height:158px; }
#header, #contentmain, #footer { width:1000px !important}
#headerflash {width:650px; height:158px;  float:left}
#headerhome{ height:177px !important; background-image:url(../images/header_fr.gif); background-repeat:no-repeat}
#header{ height:177px !important; background-image:url(../images/header_fr.gif); background-repeat:no-repeat}

#nospartenaires_liens {height:61px}
#lien1 {
display:block;
float:right;
height:100px;
margin-right:725px;
margin-top:10px;
width:90px;
}

#lien2 {
display:block;
height:90px;
margin-left:50px;
margin-top:10px;
width:90px;
}

#lien3 {
display:block;
height:90px;
margin-left:60px;
margin-top:80px;
width:90px;
}

#lien4 {
display:block;
float:right;
height:90px;
margin-right:730px;
margin-top:-90px;
width:80px;
}

#txt1{ width:299px; height:130px; margin-top:0px; margin-left:353px; padding-top:26px}



#txt2{ width:299px; height:130px; margin-top:0px; margin-left:20px; padding-top:43px}

#txt3 {
height:130px;
margin-left:368px;
margin-top:105px;
/*padding-top:90px;*/
}


#txt4 {
float:right;
margin-right:68px;
margin-top:-130px;
width:280px;
}


#txt5 {
height:35px;
margin-left:30px;
padding-top:148px;
width:620px;
}


#txt6 {
float:left;
margin-left:353px;
width:310px;
margin-top:9px;
}


#txt7 {
float:right;
margin-right:32px;
margin-top:24px;
width:280px;
}

#txt8 {
float:left;
margin-left:387px;
margin-top:270px;
width:270px;
}

#txt9 {
float:right;
margin-right:10px;
margin-top:240px;
width:300px;
}
#txt10 {
float:left;
margin-left:685px;
margin-top:146px;
width:300px;
}

#txt11 {
float:left;
margin-left:369px;
margin-top:206px;
padding:10px;
}

#txt12 {
float:right;
margin-right:-10px;
margin-top:216px;
width:320px;
}

#txt13 {
float:left;
margin-left:381px;
margin-top:216px;
padding:0px;
}

#txt14 {
float:left;
margin-left:20px;
margin-top:210px;
}


#txt15 {
float:left;
margin-left:353px;
margin-top:222px;
width:300px;
}
html>/**/body #txt15{ margin-top:220px;}


#txt16 {
float:left;
margin-left:35px;
margin-top:8px;
width:300px;
}
/*CSS lu uniquement par FF*/
html>/**/body #txt16{ margin-top:15px;}


#txt17{ 
position: relative;
padding: 10px;
margin-top: 205px;
float: left;
margin-left: 10px;
margin-bottom: 10px;}

#txt18{
position: relative;
padding: 10px;
margin-top: 190px;
width: 317px;
float: left;
margin-left: 11px; }

#txt19{ 
position: relative;
padding: 10px;
margin-top: 190px;
margin-left:0px;
float: left;
margin-bottom: 10px;
width: 320px; }


#txt20 {
float:left;
margin-bottom:10px;
margin-left:10px;
margin-top:205px;
padding:10px;
position:relative;
}


#txt21 {
float:left;
margin-left:354px;
margin-top:205px;
padding:0px;
position:relative;
width:25%;
}

#txt22 {
float:right;
margin-bottom:10px;
margin-right:0px;
margin-top:205px;
padding:0px;
position:relative;
width:330px;
}

#txt20 FORM{padding:0; margin:0; border:0}
.champs_remplissage2 {
background-color:#8798C2;
border:0px none;
color:#000000;
font-family:Verdana;
font-size:12px;
width:160px;
height:21px; 
margin:0;
padding:0px; padding-left:3px; padding-top:2px;
}

#txt23 {
float:left;
margin-left:68px;
margin-top:29px;
padding:0px;
}

#txt24 {
float:left;
margin-left:68px;
margin-top:19px;
padding:0px;
}

#txt25 {
float:left;
margin-left:68px;
margin-top:21px;
padding:0px;
}

#txt26 {
float:left;
margin-left:353px;
margin-top:-8px;
width:300px;}
/*CSS lu uniquement par FF*/
html>/**/body #txt26{ margin-top:0px;}

.champs_remplissage {
background-color:#8798C2;
border:0px none;
color:#FFFFFF;
font-family:Verdana;
font-size:12px;
width:160px;
height:21px; 
margin:0;
padding:0px; padding-left:0px; padding-top:2px;
}
.validation {
background-color:#6B7FB3;
border:0px none;
color:#FFFFFF;
font-family:Verdana;
font-size:14px;
width:32px;
height:23px;
margin:0;
padding:0
}

#btn_ok_newletter ,#champ_texte{ float:left; margin:0;padding:0; height:25px; display:table-cell; text-align:center; vertical-align:middle}
#btn_ok_newletter IMG, #btn_ok_newletter A, #btn_ok_newletter A:hover{ border:0; margin:0; padding:0 } 
#btn_ok_newletter{ margin-top:1px; margin-left:7px}
html>/**/body #btn_ok_newletter{ margin-top:0}

#message_erreur_nwsletter {margin:0 0 10px 0;padding:0;color:#FFFFFF;font-family:Verdana;font-size:12px;}

.texte13bleu {
color:#A9B5D3;
font-family:Verdana;
font-size:13px;
line-height:18px;
}
.texte13blanc { font-family:Verdana; font-size:13px; color:#FFFFFF; }
.texte13blancbold { font-family:Verdana; font-size:13px; color:#FFFFFF;font-weight:bold }
.texte13blancitalique { font-family:Verdana; font-size:13px; color:#FFFFFF;font-style:italic }
.texte12blanc { font-family:Verdana; font-size:12px; color:#FFFFFF;margin-top:15px }
.texte12blancbold { font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; }
.texte11blancbold { font-family:Verdana; font-size:11px; color:#FFFFFF; font-weight:bold}
.texte12bleu { font-family:Verdana; font-size:12px; color:#B7C1DA; }
.texte10blanc { font-family:Verdana; font-size:10px; color:#FFFFFF; }
.texte10bleu { font-family:Verdana; font-size:10px; color:#B7C1DA; }



.legende { font-family:Verdana; font-size:10px; color:#B7C1DA; }
.legende A{font-family:Verdana; font-size:10px; color:#B7C1DA; text-decoration:none}
.legende A:hover{ text-decoration:underline}
.texte { font-family:Verdana; font-size:11px; color:#FFFFFF; }
.texte a { font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration: underline }
.texte a:hover {  text-decoration: underline }
.mentions { font-family:Verdana; font-size:12px; color:#FFFFFF; }
.mentions a { font-family:Verdana; font-size:12px; color:#FFFFFF; text-decoration: underline }
.mentions a:hover {  text-decoration: underline }

.texte_italique { font-family:Verdana; font-size:13px; color:#FFFFFF; font-style:italic}
.soustitre { font-family:Verdana; font-size:10px; color:#FFFFFF; font-weight:bold }
.texte_blanc { font-family:Verdana; font-size:11px; color:#FFFFFF; }
.texte_bleu_legende { font-family:Verdana; font-size:11px; color:#B7C1DA; }
.interlignage{
	line-height: 5px;
}

.interlignage2{
	line-height: 6px;
}

.legende { font-family:Verdana; font-size:10px; color:#B7C1DA; }
.texte_italique2 { font-family:Verdana; font-size:11px; color:#FFFFFF; font-style:italic}

#navheader{width:117px; height:97px;	z-index:1000;z-index:1000; float:right}
#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 1000px;
     height: 570px;
     margin-top: -285px; /* moitié de la hauteur */
     margin-left: -500px; /* moitié de la largeur */
    /*  border: 1px solid #000;*/
     }
	 
#accueil{ height:393px !important;  background-image:url(../images/page_0_accueil.jpg); background-repeat:no-repeat}

#quisommesnous{ height:393px !important; background-image:url(../images/page_1_qui-sm-ns.jpg); background-repeat:no-repeat}
#presentation{ height:393px !important; background-image:url(../images/page_1-qui-sm-ns_A_02.jpg); background-repeat:no-repeat}


#nosproduits{ height:393px !important; background-image:url(../images/page_2_ns-produits.jpg); background-repeat:no-repeat}
#clausesdemarches{ height:393px !important; background-image:url(../images/page_2_ns-produits_A.jpg); background-repeat:no-repeat}
#axapassworld{ height:393px !important; background-image:url(../images/page_2_ns-produits_C.jpg); background-repeat:no-repeat}
#axanaviplaisance{ height:393px !important; background-image:url(../images/page_2_ns-produits_B.jpg); background-repeat:no-repeat}

#notreequipe{ height:393px !important; background-image:url(../images/page_3_ntre-equipe.jpg); background-repeat:no-repeat}

#lesavantagesaxa{ height:393px !important; background-image:url(../images/page_4_avantages.jpg); background-repeat:no-repeat}

#vosgaranties{ height:393px !important; background-image:url(../images/page_5_garanties.jpg); background-repeat:no-repeat}

#newsletter{ height:393px !important; background-image:url(../images/newsletter.jpg); background-repeat:no-repeat}

#mentionslegales{ height:393px !important; background-image:url(../images/page_c-mentions.gif); background-repeat:no-repeat}

#contact{ height:393px !important; background-image:url(../images/contact.jpg); background-repeat:no-repeat}

#plandusite{ height:393px !important; background-image:url(../images/plandusite.jpg); background-repeat:no-repeat}

#nospartenaires{ height:393px !important; background-image:url(../images/page_5_partenaires.jpg); background-repeat:no-repeat}



#separation {clear:both; height:125px;}

#contact_text1 {position:relative; clear:right; font-family:Verdana; color:#ffffff; font-size:10px; margin:0 0 0 20px; padding-top:0; height:30px}
#contact_text2 {position:relative; clear:right; font-family:Verdana; color:#ffffff; font-size:11px; margin:0 0 0 20px; padding-top:0; height:25px}

#contact_content {margin-left:20px; margin-top:10px;float:left}
#contact_content TABLE INPUT{ 
 background-color:#8798C2;
border:0px none;
color:#000000;
font-family:Verdana;
font-size:12px;
width:294px;
height:21px; 
margin:0;
padding:0px; padding-left:3px; padding-top:2px;}
#contact_content #com{ margin-left:10px; border:0; /*margin:0 0 0 15px;*/ width:294px; height:160px; background:#8798c2; color:#FFFFFF; padding:1px 0 0 3px; font-family:Verdana; font-size:11px}
#contact_content TABLE #select {border:1px solid #3F5787; width:145px /*margin-left:15px*/;font-family:Verdana;
font-size:12px;color:#FFFFFF}
#contact_content TABLE span { /*margin-left:15px;*/ font-size:11px; font-family:Verdana; color:#FFFFFF; width:294px}
TABLE #select  #genre {height:23px; background:#8798c2; border:0; margin:0; padding:0; /*3F5787*/}
#commentaire{ margin-left:10px}

TABLE #td1 { width:320px}
TABLE .td2 {width:310px}

#part1 {float:left; width:315px}
#part2 {width:335px; float:left; }

TABLE #btn_valider{ width:71px; margin:15px 0 0 0; float:right; margin-right:18px}
TABLE #btn_valider INPUT{margin:0; padding:0}

/*HACK POUR FF*/
html>/**/body TABLE #btn_valider{margin-right:16px}
TABLE #btn_valider INPUT{ width:71px; height:23px;margin:0;   background:#FFFFFF; border:1px solid #1f3e8c; color:#1f3e8c}
TABLE #remarque{float:left; margin-left:10px }
a.lientitre{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}




a.lientitre:active {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; 
font-weight:bold;
}
a.lientitre:visited {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; 
font-weight:bold;
}

a.lientitre:hover {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B7C1DA;
font-weight:bold;}


a.lienlegende {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B7C1DA; 
}
a.lienlegende:active {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B7C1DA; 


}
a.lienlegende:visited {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B7C1DA; 
}

a.lienlegende:hover {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#637ba9;
}













/* #txt2{ width:299px; height:30px; margin-top:0px; margin-left:355px; padding-top:10px}


#filet_header{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
#footer{ background: green}


a.lienheader0 {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-style:italic;


}
a.lienheader0:hover {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-style:italic;


}
a.lienheader0:active {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-style:italic;


}
a.lienheader0:visited {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-style:italic;


}
a.lienheader {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-style:italic;
	line-height: 15px;

}
a.lienheader:hover {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-style:italic;
	line-height: 15px;

}
a.lienheader:active {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-style:italic;
	line-height: 15px;

}
a.lienheader:visited {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-style:italic;
	line-height: 15px;

}
*/

#contact_content TABLE #select .btn_radio {width:13px; height:13px; background:none}