/* CSS COMMON

  Gestion commun du CSS (la feuille CSS à modifier sauf spécification prévu sur une ou plusieurs pages)

*/

/*------------------------------*/
/*Gestion des balises (body, a, ...)*/
body{
  background-color: #BFBFBF;
}

h1{
  position:relative;
}

h2, h3, h4, h5, p, ul, li, a{
  font-family: Lucida Sans Unicode, Lucida Sans, Verdana sans-serif;
  font-size: 13px;
  color: #333333;
}

a{
  color: #000000;
}

a:hover{
  text-decoration: underline;
}
/*------------------------------*/


/*------------------------------*/
/*Gestion des contenus*/

#ctnGlobal{
  margin: auto;
  text-align: left;
  width: 1000px;
  background-color: transparent;
  position: relative;
}

#ctnHeader{
  position: relative;
  height: 140px;
}
       
#ctnMenu{
  position: absolute;
  width: 660px;
  height: 21px; 
  right: 40px;
  top: 90px; 
}
       
#ctnContent{
   margin: 0;
   padding: 0 10px 10px 10px;
   background-color:transparent;
   background-image:url("../images/styles/background/bg-fond-ctn.png");
   background-position:left top;
   background-repeat:repeat-y;
   text-align: center;
}
       
#ctnFooter{
   position: relative;
   margin: 0;
   background-color: transparent;
   background-image: url("../images/styles/background/bg-fond-bas.png");
   background-position: left top;
   background-repeat: repeat-y;
   height: 30px;
}
/*------------------------------*/


/*------------------------------*/
/*Gestion des attributs généraux*/

.hidden{
  display: none;
}

.center{
  text-align: center;
}

.gras{
  font-weight: bold;
}

.majuscule{
  font-variant:small-caps;
}

.italic{
  font-style: italic;
}

.etoile{
  color: #ff0000;
}
.floatL{ float: left;}
.floatR{ float: right;}
#clearR{ clear: right;}
#clearL{ clear: left;}
.clear{ clear: both;}


#lienHautP{
  position:absolute;
  right:20px;
}


#lienHautP a{
  width: 99px;
  height: 20px;
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/bg-bouton-haut-page.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
}

#lienHautP a:hover{
 background-position: left bottom; 
}
/*------------------------------*/



/*------------------------------*/
/*Gestion de l'entete*/
#fdHeaderHaut{
  background-color: transparent;
  background-image: url("../images/styles/background/bg-fond-haut.png");
  background-repeat: no-repeat;
  background-position: left top;
  height: 61px;
}

#headerName{
  position: absolute;
  left: 55px;
  top: 35px;
}
#fdHeaderCtn{
  background-color: transparent;
  background-image: url("../images/styles/background/bg-fond-ctn.png");
  background-repeat: repeat-y;
  background-position: left top;
  height: 79px;
}
/*------------------------------*/


/*------------------------------*/
/*Gestion du menu*/

#barNavig{
  height: 21px;
  display: block;
}

#barNavig, #barNavig ul {
  margin:0;
  padding:0;
}

#barNavig li {
  display:inline;
}

#barNavig li a {
  background-color: transparent;
  background-repeat:no-repeat;
  width: 110px;
  height: 21px; 
  overflow:hidden;
  float: left;
}

#barNavig li a {
  background-image: url(../images/styles/barre-menu.png);
}

/*MenuNavig ss souris*/
#barNavig li#linkAccueil a{
  background-position: 0 0;  
}
#barNavig li#linkSiteWeb a{
  background-position: -110px 0;  
}
#barNavig li#linkDiffusion a{
  background-position: -220px 0;  
}
#barNavig li#linkProcessus a{
  background-position: -330px 0;  
}
#barNavig li#linkTarif a{
  background-position: -440px 0;  
}
#barNavig li#linkContact a{
  background-position: -550px 0;  
}

/*MenuNavig avc souris*/
#barNavig li#linkAccueil  a:hover {
  background-position: 0 -23px;  
}
#barNavig li#linkSiteWeb  a:hover {
  background-position: -110px -23px;  
}
#barNavig li#linkDiffusion  a:hover {
  background-position: -220px -23px;  
}
#barNavig li#linkProcessus  a:hover {
  background-position: -330px -23px;  
}
#barNavig li#linkTarif a:hover{
  background-position: -440px -23px;  
}
#barNavig li#linkContact  a:hover {
  background-position: -550px -23px;  
}

/*MenuNavig sur page*/
#barNavig.accueil li#linkAccueil  a {
  background-position: -0px -46px; 
  cursor: default; 
}
#barNavig.siteWeb li#linkSiteWeb a{
  background-position: -110px -46px;
  cursor: default;  
}
#barNavig.diffusion li#linkDiffusion a{
  background-position: -220px -46px;
  cursor: default;  
}
#barNavig.processus li#linkProcessus a{
  background-position: -330px -46px;
  cursor: default;  
}
#barNavig.tarifs li#linkTarif a{
  background-position: -440px -46px; 
  cursor: default; 
}
#barNavig.contact li#linkContact a{
  background-position: -550px -46px;
  cursor: default;  
}
/*------------------------------*/


/*------------------------------*/
/*Gestion du pied*/
#lienPied{
  text-align: left;
  margin: 5px 0 10px 25px
}
#lienPied li{
 display: inline;
}

#copy{
  color: #000000;
  font-size:9px;
  right:60px;
  position:absolute;
  top:0;
}
/*------------------------------*/

/*------------------------------*/  
/*Gestion de la zone Texte (de paragraphes) */
#fdCtnHaut{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/bg-haut-contenu.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  height: 9px;
  width: 941px; 
  margin: 0 auto;
}

#fdCtn{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/bg-contenu.jpg");
  background-repeat: repeat-y;
  background-position: left top;
  width: 943px; 
  margin: 0 auto;
}

#fdCtnBas{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/bg-bas-contenu.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  height: 18px;
  width: 943px; 
  margin: 0 auto;
}

#titrePage{
  left: 230px;
  position: relative;
  top: 8px;  
}

/*extra à la page d'acceuil*/
#titrePage.acceuil{
  left: 230px;
  position: relative;
  top: 7px;  
}

#zonePara{
  margin: 0 auto;
  position: relative;
  padding: 5px 5px 30px 5px;
  text-align: left;
  width: 910px;
}

#zonePara ol{
  padding: 0 0 0 2px;
  margin: 7px 0 30px 0;
}

#zonePara.acceuil h3{
  font-size: 21px;
  font-weight: normal;
  text-align: center;
  margin: 0 0 5px 0;
  color : #555555;
  line-height: 26px;
}

#zonePara h2{
  font-size: 15px;
  font-weight: normal;
  text-align: center;
  margin: 5px 0 ;
}

#zonePara h4{
  font-size: 14px;
}
/*------------------------------*/

/*------------------------------*/
/*PAGE - acceuil (index)*/
/*------------------------------*/

#services, #avantages{
position: relative;
}

/*------------------------------*/
/*Zone des services assurés*/
#services{
 margin: 15px 0 0;
}

#services a:hover{
  text-decoration: none;
}

#zPacks img{
  margin: 0 14px;
}

#cadreAssure{
  width : 398px;
  position : absolute;
  top: 15px;
  right: 10px;
}

#cadreAssure h4{
  height: 39px;
}

#bgCadreAssureCtn{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/z-assure/z-cadre-assure/bg-ctn-assure.jpg");
  background-repeat: repeat-y;
  background-position: left top;
  width: 398px;
  margin: 0;
  padding:5px 0 2px 0;
  text-align: center;
}

#bgCadreAssurePied{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/z-assure/z-cadre-assure/bg-pied-assure.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  height: 12px;
  width: 398px;
  margin: 0;
}

#zoneCadreAssureTxt{
  margin: 0 auto;
  text-align: center;
  width: 360px; 
}

#separateur{
  height: 1px;
  text-align: center;
  margin: 15px auto;
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/z-assure/z-cadre-assure/separateur.jpg");
  background-repeat: no-repeat;
  background-position: center top;
}

#cadreAssure a{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/icone-01.png");
  background-repeat: no-repeat;
  background-position: left top;
  margin: 25px auto;
  padding-left: 60px;
  padding-top: 5px;
  display: block;
  font-family: Lucida Sans, Lucida Sans Unicode,  Verdana sans-serif;
  font-size: 18px;
  color: #343434; 
  text-align: left;
  line-height: 150%;
}

/*------------------------------*/

/*------------------------------*/
/*Zone des avantage clients*/
#avantages{
 margin: 0 0 15px;
 width: 528px;
}

#avantages h4{
  height: 65px;
}

#bgAvantageCtn{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/z-avantages/bg-ctn-avantages.jpg");
  background-repeat: repeat-y;
  background-position: left top;
  width: 528px;
  margin: 0;
  padding:5px 0 2px 0;
  }

#bgAvantagePied{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/z-avantages/bg-pied-avantages.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  height: 12px;
  width: 528px;
  margin: 0;
}

#avantageTxt{
  margin: 0 10px;
}

#avantageTxt li.avantageTxtT{
  padding: 3px 0 3px 30px;
  margin-left: 15px;
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/fleche.jpg");
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 14px;
  color: #000000;
}

#avantageTxt p{
  float: right;
  margin-right:10px;
}

#avantageTxt a{
  background-color:transparent;
  background-image:url("../images/styles/module-contenu/general/bg-savoir-plus.jpg");
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  height: 14px;
  width: 116px;
}

#avantageTxt a:hover{
 background-position: left bottom; 
}
/*------------------------------*/

/*------------------------------*/
/*Zones des informations complémentaires*/
        /*en attente*/
/*------------------------------*/
/*------------------------------------*/


/*------------------------------*/
/*PAGE - site web et diffusion*/
/*------------------------------*/

/*------------------------------*/
/*Zones des attentes*/
#zDiffAssure, #zSiteAssure{
    float: left;
    width:690px;
    text-align: center;
}

#zDiffAssure{
    float: left;
}

#zSiteAssure{
    float: right;
}

#packDiffusion{
  margin-left: 15px;
  margin-top: 5px;
}

#packSiteWeb{
  margin-left: 15px;
}

#zSiteAssure p, #zDiffAssure p{
    font-family: Lucida Sans, Lucida Sans Unicode, Verdana sans-serif;
    font-size: 16px;
    line-height: 150%;
    text-align: left;
    margin: 10px auto;
    width: 660px
}
  
#zCadreSite, #zCadreDiffusion{
  height: 142px;
  position: relative;
}

#zCadreSite p, #zCadreDiffusion p{
  font-size: 18px;
  line-height: 170%;
  margin: 0 0 0 5px;   
}

#bgCadreSiteLeft, #bgCadreSiteRight, #bgCadreDiffusionLeft, #bgCadreDiffusionRight{
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  height: 142px;
  width: 15px;
  margin: 0;
}

#bgCadreSiteLeft, #bgCadreDiffusionLeft{
  float: left;
  background-image: url("../images/styles/module-contenu/site-web/bg-cadreSite-left.jpg");
}

#bgCadreSiteRight, #bgCadreDiffusionRight{
  float: right;
  background-image: url("../images/styles/module-contenu/site-web/bg-cadreSite-right.jpg");
}

#bgCadreSiteCtn, #bgCadreDiffusionCtn{
  background-color: transparent;
  background-repeat: repeat-x;
  background-image: url("../images/styles/module-contenu/site-web/bg-cadreSite-ctn.jpg");
  background-position: left top;
  height: 102px;
  width: 660px;
  margin: 0 15px;
  padding: 20px 0; 
}
/*------------------------------*/

/*------------------------------*/
/*Zones des services proposés*/
#siteWebTxt h2, #diffusionTxt h2{
  margin: 0;
  height: 53px;
}

#zOffreSiteCtn, #zDiffusionCtn{
  background-color: transparent;
  background-repeat: repeat-y;
  background-image: url("../images/styles/module-contenu/site-web/bg-cadreOffre-ctn.jpg");
  background-position: center top;
  margin: 0;
  padding: 10px 30px;
}

#zOffreSitePied, #zDiffusionPied{
  background-color: transparent;
  background-repeat: repeat-y;
  background-image: url("../images/styles/module-contenu/site-web/bg-cadreOffre-pied.jpg");
  background-position: center top;
  margin: 0 0 15px 0;
  height: 13px;
}       

#zOffreSitePara{
  width: 600px;
  float: left;
}

.forme01{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/icone-01.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 55px;
  padding-top: 20px;
}

#zOffreSitePara p{
  font-size: 15px;
  margin-bottom: 5px;  
}

#diffusionTxt p{
  font-size: 15px;
}

#diffusionTxt h3{
  font-size: 16px;
  margin: 10px 0;
}

#siteWebTxt ul, #diffusionTxt ul{
  margin:10px auto 15px;
  text-align:left;
  width:450px;
}

#diffusionTxt ul{
  width: 300px;
 }

#siteWebTxt li, #diffusionTxt li{
  padding: 5px 0 5px 30px;
  margin-left: 15px;
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/fleche.jpg");
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 15px;
  color: #000000; 
}

.lstAnnonceurs{
    width: 600px;
    margin: 0 auto;
}

#specialise{
  margin: 10px 0 20px;
}


#diffusionTxt p#zoneCritere{
  margin: 15px 0;
  text-align: justify;
}

#zDiffOccupe{
  position: relative;
  padding-top: 50px;
}

#zDiffOccupe h2{
  height: 71px;
  left: 20px;
  position: absolute;
  top: 0;
}

#zCadreOccupe{
  background-color: #F7F7F7;
  border: 1px solid #CCCCCC;
  margin: 0 auto;
  padding: 20px 15px 10px;
  width: 750px;
}


.extraPara01{ 
  padding-top: 25px;
  padding-bottom: 15px;
}

#demonstration{
  margin-top: 25px;
  text-align: center;
  width: 240px;
  float: right;
}

#demonstration img{
  border: solid 3px #E1E1E1;
}
/*------------------------------*/
/*------------------------------------*/


/*------------------------------*/
/*PAGE - processus*/
/*------------------------------*/
#processusTxt{
  text-align: center;
}

#processusTxt h4{
  margin: 20px auto 10px;
}

/*------------------------------*/
/*Gestion du fonctionnement*/
#zCadreProcessus{
  height: 136px;
  position: relative;
  margin: 0 auto 20px;
  width: 861px;
  top: 10px;
}

#bgCadreProcessLeft, #bgCadreProcessRight{
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  height: 136px;
  width: 15px;
  margin: 0;
}

#bgCadreProcessLeft{
  float: left;
  background-image: url("../images/styles/module-contenu/processus/bg-mailAssure-left.jpg");
}

#bgCadreProcessRight{
  float: right;
  background-image: url("../images/styles/module-contenu/processus/bg-mailAssure-right.jpg");
}

#bgCadreProcessCtn{
  background-color: transparent;
  background-repeat: repeat-x;
  background-image: url("../images/styles/module-contenu/processus/bg-mailAssure-ctn.jpg");
  background-position: left top;
  height: 96px;
  width: 831px;
  margin: 0 15px;
  padding: 20px 0; 
}

#zoneIntero{
  height: 45px;
  text-align : center;
  position:relative;
}

#zoneIntero p {
  font-size:17px;
  padding:0 30px;
  position: absolute;
  text-align:left;
  width:170px;
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/fleche.jpg");
  background-repeat: no-repeat;
  background-position: 0 3px; 
}

.intEntree{
  left: 40px;
  top: 0;
}

.intVente{
  top: 0;
  left: 345px;
}

.intMaj{
  left: 620px;
}

#zCadreProcessus h3{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/icone-01.png");
  background-repeat: no-repeat;
  background-position: left top;
  margin:0 auto;
  padding-left:45px;
  padding-top:25px;
  width:560px;
}
/*------------------------------*/

/*------------------------------*/
/*Gestion du choix visu processus*/
#zBarChoixProcess, #zBarChoixProcess2{
  position: relative;
  width: 750px;
  margin: 5px auto;
}

#barChoixProcess,#barChoixProcess2 {
  height: 80px;
  display: block;
}

#barChoixProcess, #barChoixProcess span, #barChoixProcess p#Espace, #barChoixProcess2, #barChoixProcess2 span, #barChoixProcess2 p#Espace{
  margin:0;
  padding:0;
}

#barChoixProcess span, #barChoixProcess p#Espace, #barChoixProcess2 span, #barChoixProcess2 p#Espace {
  display: inline;
}

#barChoixProcess span, #barChoixProcess2 span{
  background-color: transparent;
  background-repeat: no-repeat;
  width: 372px;
  height: 80px; 
  overflow: hidden;
  float: left;
  cursor: pointer;
}

#barChoixProcess p.Espace, #barChoixProcess2 p.Espace {
  background-color: transparent;
  background-repeat: no-repeat;
  width: 6px;
  height: 80px; 
  overflow: hidden;
  float: left;
  background-position: -372px 0; 
}

#barChoixProcess span, #barChoixProcess p.Espace, #barChoixProcess2 span, #barChoixProcess2 p.Espace{
  background-image: url(../images/styles/module-contenu/processus/bg-choixProcessus.jpg);
}

/*ChoixProcess ss souris*/
#barChoixProcess span.linkEntree, #barChoixProcess2 span.linkEntree {
  background-position: 0 0;  
}
#barChoixProcess span.linkVente, #barChoixProcess2 span.linkVente{
  background-position: -378px 0;  
}

/*ChoixProcess avc souris*/
#barChoixProcess span.linkEntree:hover, #barChoixProcess2 span.linkEntree:hover {
  background-position: 0 -80px;  
}
#barChoixProcess span.linkVente:hover, #barChoixProcess2 span.linkVente:hover {
  background-position: -378px -80px;  
}

#box5 div{
	position:absolute;
	background:#fff;
	width: 860px;
	height: 870px;
} 

.mask{
	position:relative;
	width: 860px;
	height: 870px;
	overflow:hidden;
	margin: 10px auto;
}

.MargImgP{
  margin-top: 50px;
}
/*------------------------------*/

/*------------------------------*/
/*------------------------------------*/


/*------------------------------*/
/*PAGE - tarifs*/
/*------------------------------*/

/*------------------------------*/

#tarifs #zonePara h3{
  font-size: 17px;
}

#tarifs #zonePara p, #tarifs #zonePara ul li{
  font-size: 15px;
}

.zDetail{
  width: 600px;
  margin: 15px 0 15px 20px; 
}

.colorB{
  color: #3685DC;
}

.zDetail p, .zDetail ul li{
  margin: 10px 0 5px 40px; 
}

.zTarif{
  width: 250px;
  margin: 15px 0;
  text-align: center;  
}

#tarifs #zonePara .zTarif p.degressif{
  font-size: 12px;
  margin: 10px auto 0;
  width: 200px;
}

.separateurTarif{
  border-bottom: 1px solid #DBDBDB;
  width: 600px;
  height:1px;
  margin:5px auto 6px;
}
ul.annonceurs{
 margin: 10px 0 0 40px;
}
ul.annonceurs li{
  display: inline;
  padding: 10px 0;
  margin:0;
}
ul.annonceurs li.paddExt img{
  padding: 0 0 9px;
}
ul.annonceurs li.margExt{
  margin-right: 25px;
} 

#zExemple{
  background-color: #F1F1F1;
  margin: 10px auto;
  padding: 15px;
  width: 750px;
}

#zExemple h2{
  font-weight: bold;
  margin-bottom: 10px;
}

#zExemple h3{
  font-weight: normal;
  margin-bottom: 20px;
}
/*------------------------------*/

/*------------------------------*/
/*------------------------------------*/


/*------------------------------*/
/*PAGE - contact et envoi*/
/*------------------------------*/

/*------------------------------*/
/*Gestion de la zone de gauche*/

#questions{
  margin: 15px;
}

#question_id1,#question_id2{
  position: relative;
  font-weight: bold;
  font-size: 16px;
  color: #666666;
  line-height:200%;
}

#question_id2{
  left: 60px;
}

#bgCadreRapide{
  width: 450px;
  position: absolute;
  height: 91px;
  left:2px;
  width:460px;
}

#bgCadreRapideLeft, #bgCadreRapideRight{
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  height: 91px;
  width: 10px;
  margin: 0;  
}

#bgCadreRapideLeft{
  float: left;
  background-image: url("../images/styles/module-contenu/contact/bg-cadreRemplir-left.jpg");
}

#bgCadreRapideRight{
  float: right;
  background-image: url("../images/styles/module-contenu/contact/bg-cadreRemplir-right.jpg");
}

#bgCadreRapideCtn{
  background-color: transparent;
  background-repeat: repeat-x;
  background-image: url("../images/styles/module-contenu/contact/bg-cadreRemplir-ctn.jpg");
  background-position: left top;
  height: 76px;
  padding-top: 15px; 
  text-align: center; 
}

#imgRapide{
  background-color:transparent;
  background-image:url("../images/styles/module-contenu/general/icone-01.png");
  background-position:left top;
  background-repeat:no-repeat;
  
  padding-left:60px;
  padding-top:5px;
}

#zoneRemp{
 border: 1px solid #999999;
 position: relative;
 width: 902px;
 height: 373px;
 margin: 0 auto;
 background-color: transparent;
 background-image: url("../images/styles/module-contenu/contact/bg-contact-voiture.jpg");
 background-repeat: no-repeat;
 background-position: left bottom;
} 
#zoneRemp.extraMarg{
  margin-top: 60px;
}
/*------------------------------*/  

/*------------------------------*/
/*Gestion du formulaire*/
#zoneForm{
  position: absolute;
  right: 20px;
  top: 20px;
  width: 433px;
}

#bgCadreFormTete, #bgCadreFormPied{
 height: 15px;
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: left top;
}
#bgCadreFormTete{
 background-image: url("../images/styles/module-contenu/contact/bg-formulaire-haut.png");
}

#bgCadreFormPied{
 background-image: url("../images/styles/module-contenu/contact/bg-formulaire-bas.png");
}

#bgCadreFormCtn{
 background-color: transparent;
 background-repeat: repeat-y;
 background-position: left top;
 background-image: url("../images/styles/module-contenu/contact/bg-formulaire-ctn.png");
 text-align: center;
}

/*------------------------------*/
/*Gestion des input et textarea*/
#formular{
  margin: 0 auto;
  width: 85%;
  text-align: left;
  padding: 10px 0;
}

#zoneForm p{
  margin: 0 0 10px 0;
}

#zoneForm p#chExp{
  margin: 0 10px 0 0;
  font-family: Lucida Sans Unicode, Lucida Sans, Verdana sans-serif;
  font-size: 12px;
}

#zoneForm label{
  float:left;
  position:relative;
  width:140px;
}


#zoneForm input{
  width: 220px;
}

.commentaires{
  margin: 3px 0 10px 0;
}

.button{
  text-align: right;
}

#zoneForm input.submit{
  width: 139px;
  height: 42px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("../images/styles/module-contenu/contact/bt-formulaire.png");
  cursor:pointer;
  border: 0 none;
}

#zoneForm input.submit:hover{
  background-position: left center;
}

#zoneForm input.submit:active{
  background-position: left bottom;
}

/*------------------------------*/
/*Gestion de la zone contact aussi*/
#zoneContactAussi{
  margin: 20px 0 0 0;
}

#zoneContactAussi h2{ 
  margin: 0; 
  height: 53px;
}

#bgContactAussiCtn{
  width: 913px;
  padding-top: 5px;
  background-color: transparent;
  background-repeat: repeat-y;
  background-position: left top;
  background-image: url("../images/styles/module-contenu/contact/bg-cadreContact-ctn.jpg");
}

#bgContactAussiPied{
  width: 913px;
  height: 13px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("../images/styles/module-contenu/contact/bg-cadreContact-pied.jpg");
}

#bgContactAussiCtn p{
  display: inline;
  font-size: 18px;
  line-height: 300%;
  margin: 0 60px;
  text-align: center;
}

#bgContactAussiCtn p a{
 font-size: 18px;
 color: #333333;
}
 
#bgContactAussiCtn p a:hover{
  text-decoration: none;
  color: #000000;
}

.fleche{
  background-color: transparent;
  background-image: url("../images/styles/module-contenu/general/fleche.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  margin-left: 15px;
  padding: 3px 0 3px 30px;
}

/*------------------------------*/
/*Gestion de la zone reponse d'envoi*/
#modReponse{
  padding: 15px 5px;
  border:1px solid #E0E3E9;
  background-color: #FFFFFF;
}

#modReponse p{
  text-align: left;
  font-size: 16px;
  line-height: 150%;
}

#modReponse h2{
  text-align: right;
  font-size: 16px;
  line-height: 150%;
}
/*------------------------------*/
/*------------------------------------*/
