/* ------------------ CSS 2010----------------------*/
@media print{   
.ecran {
	display: none;
	}
}
.eco_puce2{
	float:left;
	margin-right:5px;
}
#contenu{
      background-color:#FFFFFF;
      position:absolute;
      top:180px;
      left:200px;
      width:770px;
      height:560px;
      font-size:12px;
}
/* ajout 2011*/
#GraphG{
	position:absolute;
	top:1px;
	left:510px;
	width:250px;
	height:590px;
}
#GraphG2{
	position:absolute;
	top:-50px;
	left:510px;
	width:250px;
	height:590px;
}
#magasinDev{
position:relative;
top:90px;
left:20px;
width:500px;
}
/* fin */
#P_Rapp{
	position:absolute;
	top:0px;
	left:-200px;
}
#M_Rapp{
	position:absolute;
	top:155px;
	left:-200px;
}
#Graph{
	position:absolute;
	top:-80px;
	left:510px;
	width:250px;
	height:590px;
}
#GraphP{
	position:absolute;
	top:20px;
	left:510px;
	width:250px;
	height:372px;
}
#mot_cop{
      position:absolute;
      top:25px;
      left:30px;
      width:480px;
      height:560px;
      font-size:12px;
}
#frise{
     position:absolute;
     top:45px;
     left:-45px;
     z-index:2;
}
#friseP{
     position:absolute;
     top:100px;
     left:20x;
     z-index:2;
}
#croissance{
position:absolute;
top:-50px;
left:450px;
width:240px;
height:233px;
background-image:url(../images/commun/fond_croissance.gif);
background-repeat:no-repeat;
color:#ffffff;
z-index:3;
padding:50px 40px 0 40px;
}
#croissanceP{
position:absolute;
top:10px;
left:600px;
width:240px;
height:255px;
background-image:url(../images/commun/fond_croissance.gif);
background-repeat:no-repeat;
color:#ffffff;
z-index:3;
padding:30px 40px 0 40px;
}
#force{
position:absolute;
top:375px;
left:0px;
width:180px;
height:252px;
background-image:url(../images/commun/fond_force.gif);
background-repeat:no-repeat;
color:#ffffff;
z-index:3;
padding:30px 30px 0 40px;
}
#forceP{
position:absolute;
top:420px;
left:0px;
width:180px;
height:252px;
background-image:url(../images/commun/fond_force.gif);
background-repeat:no-repeat;
color:#ffffff;
z-index:3;
padding:10px 30px 0 40px;
}
#valeurs{
width:225px;
height:252px;
background-image:url(../images/commun/fond_valeurs.gif);
background-repeat:no-repeat;
color:#ffffff;
padding:60px 10px 0 35px;
}
#valeursP{
width:225px;
height:252px;
background-image:url(../images/commun/fond_valeurs.gif);
background-repeat:no-repeat;
color:#ffffff;
padding:30px 10px 0 35px;
}
#ecolo{
position:absolute;
top:57px;
left:-20px;
width:370px;
height:300px;
background-image:url(../images/commun/fond_dev.gif);
background-repeat:no-repeat;
z-index:3;
padding:15px 100px 30px 20px;
margin: -30px 100px 20px 0px;
}
#titre_ecolo{
z-index:1;
}
#puce_ecolo{
z-index:-4;
}
#cont_acc{
position:absolute;
top:30px;
left:10px;
width:450px;
font-size:14px;
font-weight:bold;
}
#collection{
position:relative;
left:20px;
width:550px;
}
#collectionD{
height:240px;
}
#magasinDE{
position:relative;
top:20px;
left:20px;
width:500px;
}
#magasinDEP{
position:relative;
top:80px;
left:0px;
width:500px;
}
#communication_FLY{
position:absolute;
top:300px;
left:550px;
}
#communication_FLYP{
position:absolute;
top:370px;
left:170px;
}
#CommunicationF{
width:200px;
height:200px;
background-image:url(../images/commun/fond_force_v.gif);
background-repeat:no-repeat;
padding:20px 20px 10px 35px;
margin: -30px 0px 10px -25px;
}
#communication_ATLAS{
position:absolute;
top:50px;
left:510px;
width:200px;
height:200px;
background-image:url(../images/commun/fond_force_v.gif);
background-repeat:no-repeat;
padding:20px 20px 10px 35px;
margin: -30px 0px 10px -25px;
}
#communication_ATLASP{
position:absolute;
top:470px;
left:400px;
width:200px;
height:300px;
background-image:url(../images/commun/fond_force_v.gif);
background-repeat:no-repeat;
padding:0px 20px 0px 35px;
margin: -30px 0px 10px -25px;
}
#communication_CROZAT{
position:absolute;
top:320px;
left:500px;
width:240px;
height:250px;
background-image:url(../images/commun/fond_COM_CROZAT.gif);
background-repeat:no-repeat;
padding:20px 25px 0px 35px;
margin: -30px 0px 0px -25px;
}
#communication_CROZATP{
position:absolute;
top:280px;
left:200px;
width:260px;
height:300px;
background-image:url(../images/commun/fond_COM_CROZAT.gif);
background-repeat:no-repeat;
padding:5px 25px 0px 35px;
margin: -30px 0px 0px -25px;
}
#carte{
align:center;
}
#FEC_txt{
text-align:center;
color:#C41860;
font-size:16px;
}
#enseigne_popup{
font-size:30;
}
#titre_popup{
font-size:28px;
}
#chiffre_box{
font-size:24px;
}
#valeurs{
position:relative;
top:0px;
left:150px;
}
#ecoloG{
position:relative;
top:10px;
left:0px;
}
#img_ecolo{
position:relative;
top:10px;
left:20px
}
#img_ecoloP{
position:relative;
top:600px;
left:200px
}
#ESP_ecolo{
position:relative;
top:20px;
left:60px;
}
#ecoloGP{
position:absolute;
top:700px;
left:-50px;
width:100px;
height:100px;
}
#valeursG{
position:absolute;
top:0px;
left:300px;
}
#valeursGP{
position:absolute;
top:50px;
left:100px;
}
#fly_logo{
position:absolute;
top:60px;
left:230px;
}
#crozatier_logo{
position:absolute;
top:300px;
left:400px;
}
#atlas_logo{
position:absolute;
top:300px;
left:0px;
}
#flyE{
position:absolute;
top:25px;
left:-40px;
width:500px;
height:560px;
font-size:12px;
}
#flyEP{
position:absolute;
top:-150px;
left:-180px;
width:500px;
height:560px;
font-size:12px;
}
#NT{
position:relative;
top:40px;
left:20px;
}
#NTP{
page-break-before:always;
}
#globeC{
position:relative;
top:-50px;
left:-55px;
}
#AtlasCU{
position:relative;
top:0px;
left:0px;
}
#slideA{
display:block;
position: absolute;
top:100px;
left:-50px;
}
#clicEcolo{
position:relative;
top:90px;
left:-50px;
width:200px;
}
#img_fly{
position:absolute;
top:0px;
left:550px;
}
#croix{
position:relative;
top:0px;
left:280px;
}
#zone_bannieres{
position:absolute;
top:400px;
left:100px;
}
#carte_total{
position:absolute;
top:-50px;
left:520px;
color:#C41860;
font-weight:bold;
font-size:12pt;
}
#carte_total a{
font-style:normal;
color:#C41860;
}
#carte_totalP{
position:absolute;
top:150px;
left:500px;
color:#92117e;
font-weight:bold;
font-size:12pt;
}
#legende{
position:absolute;
top:650px;
left:10px;
}
#gauche{
color:#C41860;
}
#milieu{
color:#DBDD3E;
}
#droite{
color:#5A5099;
}
#logo_carte{
position:absolute;
top:20px;
left:600px;
}
#img_fran{
position:absolute;
top:-80px;
left:500px;
}
#form_contP{
position:absolute;
top:100px;
left:50px;
}
#ATLASPAGEP{
position:absolute;
top:-180px;
left:-140px;
}
#2partieAP{
position:absolute;
top:0px;
left:600px;
}
#txt_titreGCP{
position:absolute;
top:-140px;
left:-190px;
}
#txt_en_teteA{
position:absolute;
top:20px;
left:10px;
width:400px;
}
#txt_en_teteC{
position:absolute;
top:20px;
left:10px;
}
#mot_copP{
      position:absolute;
      top:50px;
      left:0px;
      width:480px;
      height:560px;
      font-size:12px;
}
#ESP_fly a{
text-decoration:none;
}
#ESP_atlas a{
text-decoration:none;
}
#ESP_crozatier a{
text-decoration:none;
}
#menu1{
position:absolute;
top:0px;
left:0px;
}
#menu2{
position:absolute;
top:0px;
left:110px;
}
#menu3{
position:absolute;
top:0px;
left:220px;
}
#menu4{
position:absolute;
top:0px;
left:330px;
}
#menu5{
position:absolute;
top:0px;
left:440px;
}
#menu6{
position:absolute;
top:0px;
left:550px;
}
#menu7{
position:absolute;
top:0px;
left:550px;
}
#logo_contact{
position:absolute;
top:-0px;
left:0px
}
#logo_contactP{
position:absolute;
top:150px;
left:-20px
}
#panoramique{
position:absolute;
top:220px;
left:100px;
}
#form_logo_contact{
position:absolute;
top:-10px;
left:60px;
}

.lien_contact a{
color:#C41860;
font-style:normal;
text-decoration:none;
}
.fond_franch{
position:absolute;
top:0px;
left:0px;
}
.center{
text-align: center;
}
.txt_deco{
text-decoration:none;
}
.fil_color a{
color:#5a5099;
}
.blanc a{
color:white;
text-decoration:none;
}
.blanc{
color:white;
}
.violet{
color:#5a5099;
}
.cursor{
cursor:pointer;
}
.border{
border: 2px solid #C41860;
background-color:#C41860;
}
.graphE{
float:right;
}
.img_mpc{
position:relative;
top:-35px;
left:55px;
}
.img_dev{
position:relative;
top:90px;
left:-60px;
}
.detailChiffres_bis{
position:absolute;
top:520px;
left:600px;
font-size:18px;
}
.CMS{
position:absolute;
top:180px;
left:480px;
width:300px;
}
.CMSP{
position:absolute;
top:10px;
left:-190px;
width:400px;
}
.txtCROZAT{
position:absolute;
top:80px;
left:-50px;
width:500px;
}
.txtCROZATP{
position:absolute;
top:-100px;
left:-190px;
width:500px;
}
.txtCROZAT_bis{
position:absolute;
top:40px;
left:30px;
width:400px;
}
.en_teteA{
width:400px;
}
.en_teteAP{
width:500px;
}
.MPP{
position:relative;
left:30px;
width:400px;
}
.literieA{
width:400px;
position:relative;
left:20px;
}
.cuisineA{
width:400px;
position:relative;
left:10px;
}
.MPPP{
/*position:absolute;
top:400px;
left:600px;*/
width:400px;
}
.literieAP{
width:400px;
/*position:absolute;
top:600px;
left:0px;*/
}
.cuisineAP{
width:400px;
/*position:absolute;
top:40cm;
left:0px;*/
}
.SPage{
page-break-before:always;
}
.MED{
width:400px;
}
.MED1{
position:relative;
top:10px;
left:0px;
}
.MED2{
position:relative;
top:10px;
left:20px;
}
.MED3{
position:relative;
top:10px;
left:45px;
}
.MED4{
position:relative;
top:10px;
left:70px;
}
.vert{
color:#336666;
}
.vertO{
color:#DBDD3E;
}
.rouge{
color:#c41860;
}
.cuisineT{
position:relative;
top:10px;
left:0px;
width:600px;
}
.jardinT{
position:relative;
top:50px;
left:0px;
width:580px;
}
.jardinTP{
position:relative;
top:50px;
left:0px;
width:580px;
}
.txtTC{
position:relative;
top:20px;
left:0px;
}
.txtTJ{
position:relative;
top:20px;
left:0px;
}
.txtTJP{
position:relative;
top:20px;
left:0px;
}
.motF{
width:140px;
position:absolute;
top:600px;
left:10px;
color:#FFFFFF;
font-size:12px;
}
.motA{
width:135px;
position:absolute;
top:560px;
left:5px;
color:#FFFFFF;
font-size:12px;
}
.motC{
width:130px;
position:absolute;
top:510px;
left:2px;
color:#FFFFFF;
font-size:12px;
}
.motFP{
width:200px;
position:absolute;
top:600px;
left:10px;
font-size:12px;
}
.motAP{
width:200px;
position:absolute;
top:700px;
left:500px;
font-size:12px;
z-index:2;
}
.motCP{
width:300px;
position:absolute;
top:510px;
left:10px;
font-size:12px;
z-index:10;
}
.valeur{
position:absolute;
top:50px;
left:15px;
width:370px;
z-index:3;
cursor: pointer;
}
.valeurP{
position:absolute;
top:50px;
left:20px;
width:370px;
z-index:3;
cursor: pointer;
}
.valeur2{
position:absolute;
top:-40px;
left:310px;
width:300px;
}
.txt1_bis{
position:absolute;
top:40px;
left:10px;
width:300px;
}
.txt1_bisP{
position:absolute;
top:50px;
left:200px;
width:300px;
}
.txt1_ter{
position:absolute;
top:25px;
left:-50px;
width:300px;
}
.txt1_terP{
position:absolute;
top:40px;
left:10px;
width:300px;
}
.txt_dev_bis{
position:absolute;
top:25px;
left:-90px;
width:430px;
color:#990000;
text-align:center;
}
.txt1_dev{
position:absolute;
top:70px;
left:-40px;
width:300px;
}
.txt2_dev{
position:absolute;
top:250px;
left:-20px;
width:300px;
}
.txt3_dev{
position:absolute;
top:70px;
left:400px;
width:300px;
}
.txt4_dev{
position:absolute;
top:287px;
left:450px;
height:300px;
width:300px;
background-image:url(../images/commun/fond_reseau.gif);
background-repeat:no-repeat;
padding:110px 170px 0 35px;
margin: -30px 10% 0px -25px;
color:#ffffff;
}
.txt_dev_bisP{
position:absolute;
top:40px;
left:20px;
width:430px;
color:#990000;
}
.txt1_devP{
position:absolute;
top:100px;
left:50px;
width:300px;
}
.txt2_devP{
position:absolute;
top:300px;
left:50px;
width:300px;
}
.txt3_devP{
position:absolute;
top:500px;
left:50px;
width:300px;
}
.txt4_devP{
position:absolute;
top:287px;
left:380px;
height:300px;
width:300px;
background-image:url(../images/commun/fond_reseau.gif);
background-repeat:no-repeat;
padding:110px 170px 0 35px;
margin: -30px 10% 0px -25px;
color:#ffffff;
}
.ex{
position:absolute;
top:110px;
left:200px;
width:300px;
}
.enseigneG{
position:absolute;
top:-95px;
left:550px;
text-align:right;
width:200px;
font-size:14px;
}
.enseigneGI{
margin-right:50px;
}
.enseigneGP{
position:absolute;
top:-150px;
left:350px;
text-align:right;
width:200px;
font-size:14px;
}
.pop{
position:relative;
top:20px;
left:0px;
width:150px;
}
.nature{
position:relative;
top:-20px;
left:180px;
width:150px;
}
.design{
position:relative;
top:-65px;
left:360px;
width:150px;
}
.popP{
position:relative;
top:20px;
left:0px;
width:150px;
}
.natureP{
position:relative;
top:-35px;
left:180px;
width:150px;
}
.designP{
position:relative;
top:-90px;
left:360px;
width:150px;
}
.collection_bis{
position:relative;
top:-40px;
left:0px;
text-align: center;
}
.fleche_2_terit{
float:left;
margin-right:5px;
}
.atlas_bas{
position:absolute;
top:730px;
left:55px;
}
.fly_bas{
position:absolute;
top:730px;
left:5px;
}
.croz_bas{
position:absolute;
top:730px;
left:105px;
}
.img_resau{
position:absolute;
top:40px;
left:390px;
}
.img_canap_CROZAT{
position:absolute;
top:220px;
left:-20px;
}
.img_lit_CROZAT{
position:absolute;
top:0px;
left:480px;
}
.img_atlas{
position:absolute;
top:290px;
left:500px;
}
.img_pop{
position:relative;
top:10px;
left:0px;
}
.img_nature{
position:relative;
top:10px;
left:20px;
}
.img_design{
position:relative;
top:10px;
left:40px;
}
.AtlasC{
position:absolute;
top:500px;
left:210px;
height:70px;
width:160px;
padding: 10px 10px 10px 10px;
text-align:center;
}
.FlyC{
position:relative;
top:500px;
left:60px;
height:70px;
width:160px;
padding: 10px 10px 10px 10px;
text-align:center;
}
.CrozatierC{
position:absolute;
top:500px;
left:380px;
height:70px;
width:160px;
padding: 10px 10px 10px 10px;
text-align:center;
}
.img_cont{
position:absolute;
top:-30px;
left:500px;
width:300px;
}
.lettre_logo{
position:absolute;
top:85px;
left:40px;
}
.telephone_logo{
position:absolute;
top:145px;
left:40px;
}
.fax_logo{
position:absolute;
top:170px;
left:40px;
}
.e-mail_logo{
position:absolute;
top:200px;
left:40px;
}
.puceMED1{
float:left;
margin-right:5px;
}
.puceMED2{
float:left;
margin-right:5px;
}
.puceMED3{
float:left;
margin-right:5px;
}
.puceMED4{
float:left;
margin-right:5px;
}
.puce_popup_F{
position:absolute;
top:40px;
left:200px;
}
.puce_popup_A{
position:absolute;
top:40px;
left:170px;
}.puce_popup_C{
position:absolute;
top:40px;
left:160px;
}
.puce_euro{
position:relative;
top:32px;
left:-180px;
}
.puce_euro_I{
position:relative;
top:-32px;
left:180px;
}
.eco_puce{
float:left;
margin-right:5px;
}
.puce1{
position:absolute;
top:0px;
left:-40px;
}
.puce1_bis{
position:absolute;
top:-2px;
left:-90px;
}
.ordi{
position:absolute;
top:200px;
left:300px;
}
.constr{
position:absolute;
top:400px;
left:0px;
}
.txt2_bis{
position:absolute;
top:220px;
left:70px;
width:300px;
}
.txt2_bisP{
position:absolute;
top:300px;
left:200px;
width:300px;
}
.txt2_ter{
position:absolute;
top:200px;
left:-30px;
width:300px;
}
.txt2_terP{
position:absolute;
top:250px;
left:10px;
width:300px;
}
.puce2{
position:absolute;
top:-2px;
left:-40px;
}
.puce2P{
float:left;
margin-top:10px;
margin-right:5px;
}
.esp_serv{
position:absolute;
top:-40px;
left:300px;
}
.puce2_bis{
position:absolute;
top:-2px;
left:-130px;
}
.Logo_ME{
position:absolute;
top:20px;
left:220px;
}
.txt3_bis{
position:absolute;
top:410px;
left:120px;
width:300px;
}
.txt3_bisP{
position:absolute;
top:580px;
left:200px;
width:300px;
}
.txt3_ter{
position:absolute;
top:295px;
left:-20px;
width:300px;
}
.txt4_ter{
position:absolute;
top:450px;
left:-10px;
width:300px;
}
.txt5_ter{
position:absolute;
top:120px;
left:400px;
width:300px;
}
.txt6_ter{
position:absolute;
top:280px;
left:420px;
width:300px;
}
.txt7_ter{
position:absolute;
top:395px;
left:440px;
width:300px;
}
.txt3_terP{
position:absolute;
top:360px;
left:10px;
width:300px;
}
.txt4_terP{
position:absolute;
top:530px;
left:10px;
width:300px;
}
.txt5_terP{
position:absolute;
top:50px;
left:400px;
width:300px;
}
.txt6_terP{
position:absolute;
top:250px;
left:400px;
width:300px;
}
.txt7_terP{
position:absolute;
top:390px;
left:400px;
width:300px;
}
.puce3{
position:absolute;
top:-2px;
left:-55px;
}
.puce3_bis{
position:absolute;
top:-2px;
left:-175px;
}
.titreCMS_CROZAT{
width:300px;
color:#330066;
font-size:18px;
}
.titreCROZAT{
position:absolute;
top:0px;
left:30px;
color:#c41860;
font-size:18px;
}
.titreGR{
font-size:20px;
}
.titre18{
font-size:18px;
}
.titreCOM{
color:#FF9933;
font-size:16px;
}
.titreC{
color:#5a5099;
font-size:14px;
font-weight: bold;
cursor: pointer;
}
.titreGA{
color:white;
font-size:18px;
width:250px;
text-align:center;
}
.titreGF{
font-size:16px;
width:400px;
text-align:center;
}
.titreCAR{
font-size:24px;
color:#C41860;
text-align:center;
}
.titreG{
position:absolute;
top:-10px;
left:10px;
color:#c41860;
font-size:18px;
}
.titreGPC{
position:absolute;
top:-180px;
left:-200px;
color:#c41860;
font-size:18px;
}
.titreGPI{
position:absolute;
top:-10px;
left:10px;
color:#c41860;
font-size:18px;
}
.titreGP{
position:absolute;
top:-180px;
left:-190px;
color:#c41860;
font-size:18px;
}
.titreFE{
width:550px;
color:#330066;
}
.titreT{
width:500px;
color:#330066;
}
.titreTC{
width:300px;
font-size:16px;
}
.titreDE{
color:#330066;
font-size:16px;
}
.imp_ecolo{
color:#669933;
font-weight:bold;
}

.titreV{
color:#dbdd3e;
font-size:14px;
}
.titreB{
color:#5a5099;
font-size:16px;
}

#fil_ariane{
color:#5a5099;
font-size:10px;
position:absolute;
    top:90px;
    left:155px;
}
#menu{
      position:absolute;
      font-size:12px;
      text-align:center;
      top:0px;
      left:0px;
      width:1000px;
}
#menu a{
      color:#9b1331;
      text-decoration:none;
      font-weight:normal;  
}

#cont_menu{
    position:absolute;
    top:25px;
    left:146px;
    width:800px;
    height:33px;
}
.niveau2 {
display: none;
position:relative;
top:90px;
left:-7px;
height:50px;
}
li:hover ul.niveau2, li li:hover ul.niveau2 {
display:block;
position:relative;
top:12px;
left:-7px;
height:150px;
}

li ul.niveau2 li:hover{
background-image:url(../images/menu/item_roll.gif);
}


.item_menu{
    background-image:url(../images/menu/item.gif);
    background-repeat:no-repeat;
    color:#ffffff;
    width:101px;
    height:22px;
    display:block;
    float:left;
    padding-top:10px;
}
.item_menu2{
    background-image:url(../images/menu/item2.gif);
    background-repeat:no-repeat;
    color:#ffffff;
    width:101px;
    height:22px;
    display:block;
	float: left;
    padding-top:10px;
}
.item_menu3{
    background-image:url(../images/menu/item.gif);
    background-repeat:no-repeat;
    color:#ffffff;
    width:101px;
    height:22px;
    display:block;
	float: left;
    padding-top:10px;
	margin-top:-5px;
}
.item_menu4{
    background-image:url(../images/menu/item2.gif);
    background-repeat:no-repeat;
    color:#ffffff;
    width:101px;
    height:22px;
    display:block;
	float: left;
    padding-top:10px;
	margin-top:-5px;
}
.item_menu:hover, .item_menu2:hover{
    background-image:url(../images/menu/item_roll.gif);
}
.item_bleu{
    background-image:url(../images/menu/item_roll.gif);
    background-repeat:no-repeat;
    color:#ffffff;
    width:101px;
    height:33px;
    display:block;
    float:left;
    padding-top:10px;
}
.item_titre{
    color:#ffffff;
    text-align:center;
}
#logo{
    position:absolute;
    top:10px;
    left:10px;
    width:107px;
    height:108px;
	text-decoration:none;
}
#mentions{
       font-family:Arial;
       font-size:11px;
       color:#655ca0;
       position:absolute;
       bottom:0px;
       left:0px;
       text-align:center;
       width:100%;
}
#mentions_bis{
       font-family:Arial;
       font-size:11px;
       color:#655ca0;
       position:absolute;
       bottom:130px;
       left:0px;
       text-align:center;
       width:100%;
}
#page {
	position: relative;
	width: 1000px;
	height: 800px;
	font-size:12pt;
	left: 50%;
	margin-left: -500px;
	background-color:#FFFFFF;
	background-image:url(../images/commun/fond.gif);
	background-repeat:no-repeat;
} 
#page_enseignes {
	position: relative;
	width: 1000px;
	height: 800px;
	font-size:12pt;
	left: 50%;
	margin-left: -500px;
	background-color:#FFFFFF;
	background-image:url(../images/commun/fond2.gif);
	background-repeat:no-repeat;
} 
#page2 {
	position: relative;
	width: 1000px;
	height: 700px;
	left: 50%;
	margin-left: -500px;
	z-index: 1;
	background-color:#FFFFFF;
} 
#mentions a{
       text-decoration:none;
       color:#655ca0;
}
#mentions_bis a{
       text-decoration:none;
       color:#655ca0;
}
#mentions a:hover{
       text-decoration:underline;
       color:#655ca0;
}
#mentions_bis a:hover{
       text-decoration:underline;
       color:#655ca0;
}

#bdoAccueil{
      position:absolute;
      top:510px;
      left:0px;
      width:1000px;
      height:40px;
      background-color : #dbdc3e;
      font-size:24pt;
      text-align:center;
}
#bdoAccueil a{
      color:#ffffff;
      text-decoration:none;
      }
      
#imgAccueil{
      position:absolute;
      top:120px;
      left:0px;
      width:600px;
      height:430px;
      left: 50%;
	  margin-left: -300px;
}
.gras{
    font-weight:bold;
}


#ME{
    position:absolute;
    left:320px;
    top:20px;
    text-align:center;
}
#titreME{
    position:absolute;
    left:250px;
    top:20px;
    text-align:center;
    font-size:34pt;
    color:#c41860;
}


/* -------------------- Bandeau ME -------------------------- */       
#anim{
    position:absolute;
    top:70px;
    left:200px;
    width:600px;
    height:50px;
    z-index:25;
}
#bandeau{
    position:absolute;
    top:0px;
    left:0px;
    width:900px;
    height:100px;
    font-family:Arial;
    font-size:34pt;
    color:#c41860;
    background-color:#FFFFFF;

}
/* ------------------------------ code commun ------------------------------*/
body{
     font-family:Arial;
     font-size:12px;
     margin-top: 0px;
     scrollbar-face-color : #681342;
	 scrollbar-shadow-color : #681342;
	 scrollbar-highlight-color : #97837d;
	 scrollbar-3dlight-color : #681342;
	 scrollbar-darkshadow-color : #97837d;
	 scrollbar-track-color : #97837d;
	 scrollbar-arrow-color : #97837d;
}

img{
    border:none;
}



/*-----------plus utiliser------------ */

.rougeGras{
       color:#681342;
       font-weight:bold;
	   font-size:12px;
}
.rougeGras a{
       color:#681342;
       font-weight:bold;
}
.italic{
       text-align:center;
       font-weight:bold;
       color:#681342;
       font-size:10pt;
       font-style:italic;
}




/* -------------------- Menu ----------------------------- */

#trait{
       width:900px;
       height:5px;
       background-color:#FFFFFF;
       position:absolute;
       top:100px;
       left:0px;
       z-index:1;
       vertical-align:bottom;
}
#traitBas{
       width:900px;
       height:5px;
       background-color:#FFFFFF;
       position:absolute;
       top:450px;
       left:0px;
       z-index:3;
}

/*---------------------- Pied de page -------------------- */
.fly{
     position:absolute;
     top:0px;
     left:0px;
     width:227px;
     text-align:center;
}

.atlas{
     position:absolute;
     top:0px;
     left:227px;
     width:227px;
     text-align:center;
}

.crozatier{
     position:absolute;
     top:0px;
     left:454px;
     width:226px;
     text-align:center;
}

#pied{
      position:absolute;
      top:700px;
      left:320px;
      height:80px;
      width:681px;
      z-index:2;
}
/* ------------------ Edito -----------------------*/
.titreEdito{
       width:150px;
       font-size:14pt;
       color:#681342;
       font-weight:bold;
       }
#imgEdito{
      position:absolute;
      top:155px;
      left:430px;
}
.logoEns{
      position:absolute;
      top:470px;
      left:0px;
      width:900px;
      height:60px;     
      vertical-align:middle;  
}
.txtcentre a, txtcentre a:hover{
       text-decoration:none;
       color:#681342;
}

#liste{
       position:absolute;
       top:115px;
       left:15px;
       width:150px;
       font-weight:bold;
       font-size:13pt;
       color:#681342;
       text-align:center;
}

ul li{
       margin: .5em;

}

li a{
       text-decoration:none;
       color:#9b1331;
}

li a:hover{
       font-weight:bold;
}

ul {
       list-style-image:url(../images/puceR.gif);
}

#edito{
       position:absolute;
       top:130px;
       left:30px;
       width:350px;
}
.flyEns{
     position:absolute;
     top:5px;
     left:0px;
     width:290px;
     text-align:center;
}

.atlasEns{
     position:absolute;
     top:5px;
     left:305px;
     width:290px;
     text-align:center;
     margin-top:27px;
}

.crozatierEns{
     position:absolute;
     top:40px;
     left:605px;
     width:290px;
     text-align:center;
}
/* ------------------ Contenu ----------------------- */


.chiffre2{
       font-size:12pt;
       font-weight:bold;
       color:#681342;

       }
.titre{
       width:150px;
       font-size:12pt;
       color:#97837d;
       }

.conteneur{
      position:absolute;
      top:0px;
      left:150px;
      width:470px;
}    
.conteneur2{
      position:absolute;
      top:0px;
      left:150px;
      
}  
.titreO{
       color:#681342;
       font-weight:bold;
       font-size:16pt;
       }
.titreR{
       color:#681342;
       font-weight:bold;
       font-size:16pt;
       }     
.titre a{
       color:#9b1331;
       }
       
.titre a:hover{
       color:#9b1331;
       text-decoration:none;
       }
.ca{
     position:absolute;
     top:210px;
     left:450px;
     font-size:8pt;
     font-weight:bold;
     color:#000000; 
     z-index:5;  
 }
#mag{
     position:absolute;
     top:25px;
     left:0px;
     text-align:center;
}

/* ------------------- photo et frise ------------------------ */
.photo{
    width:220px;
    position:absolute;
    top:0px;
    left:0px;
}

.photo2{
    width:220px;
    position:absolute;
    top:170px;

}

#para1{
       position:absolute;

              left:-20px;
       top:40px;
       width:100px;
}
#para2{
       position:absolute;
       left:180px;
       top:-60px;
       width:120px;
}
#para3{
       position:absolute;
       left:255px;
       top:40px;
       width:110px;
}
#para4{
       position:absolute;
       left:338px;
       top:-55px;
       width:80px;
}
#para5{
       position:absolute;
       left:395px;
       top:40px;
       width:60px;
}
#para6{
       position:absolute;
       left:490px;
       top:-50px;
       width:110px;
}


/* --------------- colonne ---------------- */
.illustration{
position:absolute;
left:0px;
bottom:-25px;
}
.txtcolonne{
        position:absolute;
        top:250px;
        left:10px;
       text-align:center;
       font-weight:bold;
       color:#f19025;
       font-size:10pt;
       width:200px;
}
.txtcolonne4{
        position:absolute;
        top:300px;
        left:10px;
       text-align:center;
       font-weight:bold;
       color:#681342;
       font-size:10pt;
       width:200px;
}
.txtcolonneB{
       margin-top:200px;
       margin-left:10px;
       text-align:center;
       font-weight:bold;
       color:#681342;
       font-size:10pt;
       width:200px;
}
.txtcolonneBFly{
       margin-top:200px;
       margin-left:5px;
       text-align:center;
       font-weight:bold;
       color:#3300FF;
       font-size:10pt;
       width:150px;
}
/*-------------------- enseignes -------------------- */
.lien{
text-decoration:underline;
}
.titreFly a{
      color:#92117e;
      font-size:12pt;
      font-weight:bold;
      text-decoration:none;
}
.titreFly a:hover{
      text-decoration:underline;
}
.titreAtlas a{
      color:#92117e;
      font-size:9pt;
      font-weight:bold;
      text-decoration:none;
}
.titreAtlas a:hover{
      text-decoration:underline;
}
.titreCrozatier a{
      color:#92117e;
      font-size:10pt;
      font-weight:bold;
      text-decoration:none;
}
.titreCrozatier a:hover{
      text-decoration:underline;
}
.chiffre a{
     color:#92117e;
     font-weight:bold;
     font-style:italic;
     position:absolute;
     top:350px;
     font-size:12pt;
}
.chiffrecroz a{
     color:#92117e;
     font-weight:bold;
     font-style:italic;
     position:absolute;
     top:350px;
     font-size:11pt;
}
#lienRes{
     color:#bf94b5;
     font-weight:bold;
     font-style:italic;
}
.pastille{
      text-decoration:underline;
	  z-index:-1;
	  }
/* ----------------- fly ------------------- */
.titreFly{
      color:#bf94b5;
      font-size:12pt;
      width:120px;
}

.titreAtlas{
      color:#bf94b5;
      font-size:12pt;
      width:120px;
}
.titreCrozatier{
      color:#bf94b5;
      font-size:12pt;
      width:120px;
}
.detailChiffres a{
    text-decoration:underline;
	color:#C41860;
}
.detailChiffres{
    color:#C41860;
    font-weight:bold;
    font-size:10pt;
}
.centre{
       text-align:center;
}

.txtcentre{
       text-align:center;
       font-weight:bold;
       color:#9b1331;
       font-size:8pt;
}


/* ----------------------- mentions ------------------------ */
.mentions2{
       text-indent:5px;
       font-family:Arial;
       font-size:11pt;
       color:#655ca0;
       padding:5px;

}

.mentions2 a,mentions2 a:hover{
       font-weight:bold;
       font-size:11pt;
       color:#655ca0;
}





#colonne{
      position:absolute;
      top:200px;;
      left:746px;
      width:209px;
      height:381px;
}

.txt_dev{
width:280px;}




#contact{
       position:absolute;
       top:84px;
       left:80px;
	   width:80px;
}
#contactP{
       position:absolute;
       top:84px;
       left:70px;
	   width:200px;
}

#coord{
       position:absolute;
       top:84px;
       left:240px;
}
#coordP{
       position:absolute;
       top:84px;
       left:250px;
	   width:300px;
}

#coord a:hover{
       text-decoration:underline;
}

 
#res{
     position:absolute;
     top:-13px;
     left:143px;
     z-index:1;
           width:517px;
       height:400px:
       z-index:0;
}
#resFly{
     position:absolute;
     top:-20px;
     left:235px;
     width:424px;
     height:400px:
}
#resAtlas{
     position:absolute;
     top:13px;
     left:265px;
     width:400px;
     height:343px:
}
#resCroz{
     position:absolute;
     top:13px;
     left:235px;
     width:424px;
     height:343px:
}
.titre_res{
     position:absolute;
     top:0px;
     left:0px;
      z-index:7;
}


/* ----------------------------- code en savoir+ -------------------------- */
#imgplus{
         background-image:url(../images/plus.jpg);
         background-repeat:no-repeat;
}

#tabplus{
         margin-right:.5em;
         margin-left:.5em;
         position:absolute;
         top:110px;
         left:0px;
         width:480px;
}


/* ------------------------------ code page mentions legales------------------------*/

#imgmention{
       background-image:url(../images/mention.jpg);
       background-repeat:no-repeat;
}

#tabmention{
       margin-right:.5em;
       margin-left:.5em;
       position:absolute;
       top:110px;
       left:0px;
       width:440px;
}
