/*
Accueil = fff9c7
Impression = e32118
Picto Viva = e2007a
Phone Flash = 009ee0
Ligne Graphique = 97be0d
Phone Web = f29400
Autre = 9d5997
Contactez-nous = eecc00

*/

.blanc a {color:#fff;text-decoration:none;}
.accueil{ color:#fff9c7}
.accueil a{ color:#fff9c7;text-decoration:none;}
.impression{ color:#e32118}
.impression a{ color:#e32118;text-decoration:none;}
.pictoviva{ color:#e2007a}
.pictoviva a{ color:#e2007a;text-decoration:none;}
.pictoviva2{ color:#ea6ea3}/* rose pale */
.phoneflash{ color:#009ee0}
.phoneflash a{ color:#009ee0;text-decoration:none;}
.lignegraphique{ color:#97be0d}
.lignegraphique a{ color:#97be0d;text-decoration:none;}
.phoneweb{ color:#f29400}
.phoneweb a{ color:#f29400;text-decoration:none;}
.autre{ color:#9d5997}
.autre a{ color:#9d5997;text-decoration:none;}
.contacteznous{ color:#eecc00}
.contacteznous a{ color:#eecc00;text-decoration:none;}
.sign_pierre{margin-left:400px;}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

/* CSS Document */
body{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#4a4a4c;
}

#container {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page1_accueil.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px; 
}

#menu_index{
	/*border:1px solid red;*/
	position:absolute;
	width: 580px;
	height: 25px;
	top:230px;
	left:403px
}

#menu_index a{
	position:relative;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}


#menu_index a.accueil:hover {color: #fff9c7; text-decoration: none; background-color: transparent}
#menu_index a.impression:hover {color: #e32118; text-decoration: none; background-color: transparent}
#menu_index a.pictoviva:hover {color: #e2007a; text-decoration: none; background-color: transparent}
#menu_index a.phoneflash:hover {color: #009ee0; text-decoration: none; background-color: transparent}
#menu_index a.lignegraphique:hover {color: #97be0d; text-decoration: none; background-color: transparent}
#menu_index a.phoneweb:hover {color: #f29400; text-decoration: none; background-color: transparent}
#menu_index a.autre:hover {color: #9d5997; text-decoration: none; background-color: transparent}
#menu_index a.contacteznous:hover {color: #eecc00; text-decoration: none; background-color: transparent}

#menu a.accueil:hover {color: #fff9c7; text-decoration: none; background-color: transparent}
#menu a.accueil_on{color: #fff9c7; text-decoration: none; background-color: transparent}
#menu a.impression:hover {color: #e32118; text-decoration: none; background-color: transparent}
#menu a.impression_on {color: #e32118; text-decoration: none; background-color: transparent}
#menu a.pictoviva:hover {color: #e2007a; text-decoration: none; background-color: transparent}
#menu a.pictoviva_on {color: #e2007a; text-decoration: none; background-color: transparent}
#menu a.phoneflash:hover {color: #009ee0; text-decoration: none; background-color: transparent}
#menu a.phoneflash_on {color: #009ee0; text-decoration: none; background-color: transparent}
#menu a.lignegraphique:hover {color: #97be0d; text-decoration: none; background-color: transparent}
#menu a.lignegraphique_on {color: #97be0d; text-decoration: none; background-color: transparent}
#menu a.phoneweb:hover {color: #f29400; text-decoration: none; background-color: transparent}
#menu a.phoneweb_on {color: #f29400; text-decoration: none; background-color: transparent}
#menu a.autre:hover {color: #9d5997; text-decoration: none; background-color: transparent}
#menu a.autre_on {color: #9d5997; text-decoration: none; background-color: transparent}
#menu a.contacteznous:hover {color: #eecc00; text-decoration: none; background-color: transparent}
#menu a.contacteznous_on {color: #eecc00; text-decoration: none; background-color: transparent}

#menu{
	position:relative;
	left:10px;
	top:10px;
	width:614px;
	text-align:center;
	font-size:12px;
}

#menu a{
	position:relative;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#accueil {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page2_accueil.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

.contenu_accueil{
	/*border:1px solid red;*/
	position:absolute;
	top:40px;
	width: 530px;
	padding-left:120px;
}

#impression {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_impression.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

.contenu_impression{
	/*border:1px solid red;*/
	position:absolute;
	top:-5px;
	width: 530px;
	padding-left:120px;
}

#pictoviva {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page1_pictoviva.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#panneau {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_panneau.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#contenu_pictoviva{
	position:relative;
	top:247px;
	left:257px;
	width: 530px;
}

#lapin_pictoviva{
	position:absolute;
	top:270px;
	left:500px;
	z-index:200;
	width:111px;
	height:59px;
}

#clic_pictoviva{
	/*border:1px solid red;*/
	position:relative;
	width:110px;
	height:80px;
	top:220px;
	left:600px;

}

#menu_pictoviva{
	position:relative;
	left:-140px;
	top:95px;
	width:700px;
	text-align:left;
	font-size:12px;
	z-index:100;
}

#menu_pictoviva a{
	position:relative;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#menu_pictoviva a.pvaccueil:hover {color: #fff; text-decoration: none; background-color: transparent}
#menu_pictoviva a.pvaccueil_on{color: #fff; text-decoration: none; background-color: transparent}


#matiere {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_matiere.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_matiere{
	position:relative;
	top:231px;
	left:140px;
	width: 400px;
}

#contenu_matiere{
	position:absolute;
	top:290px;
	left:275px;
	width: 400px;
}

#lapin_matiere{
	position:relative;
	top:10px;
	left:160px;
	width: 400px;
}


#plv {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_plv.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_plv{
	position:absolute;
	top:250px;
	left:130px;
	width: 400px;
}

#contenu_plv1{
	position:absolute;
	top:290px;
	left:45px;
	width: 400px;
}

#contenu_plv2{
	position:absolute;
	top:290px;
	left:525px;
	width: 400px;
}

#lapin_plv{
	position:relative;
	top:30px;
	left:320px;
	width: 400px;
}

#pvcontact {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_panneau.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_pvcontact{
	position:absolute;
	top:140px;
	left:45px;
	width: 400px;
}

#contenu_pvcontact1{
	position:absolute;
	top:260px;
	left:55px;
	width: 400px;
}

#contenu_pvcontact2{
	position:absolute;
	top:390px;
	left:250px;
	width: 400px;
}

#lapin_pvcontact{
	position:relative;
	top:30px;
	left:420px;
	width: 400px;
}

#map{
	/*border:1px solid #FF0000;*/
	position:absolute;
	right:140px;
	top:145px;
	width:350px;
	height:270px;
	color:#000000;
}



#menu_phoneflash{
	position:relative;
	left:40px;
	top:15px;
	width:614px;
	text-align:center;
	font-size:12px;
}

#menu_phoneflash a{
	position:relative;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#menu_phoneflash a.pfaccueil:hover {color: #009ee0; text-decoration: none; background-color: transparent}
#menu_phoneflash a.pfaccueil_on{color: #009ee0; text-decoration: none; background-color: transparent}


#phoneflash {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_phoneflash.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_phoneflash{
	position:absolute;
	top:262px;
	left:160px;
	width: 400px;
}

#contenu_phoneflash{
	position:absolute;
	top:300px;
	left:160px;
	width: 180px;
}



#ctp {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_ctp.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_ctp{
	position:absolute;
	top:252px;
	left:275px;
	width: 400px;
}

#contenu_ctp{
	position:absolute;
	top:280px;
	left:60px;
	width: 330px;
	/*text-align:right;*/
}




#flashage {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_flashage.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_flashage{
	position:absolute;
	top:235px;
	left:130px;
	width: 400px;
}

#contenu_flashage{
	position:absolute;
	top:270px;
	left:60px;
	width: 300px;
}


#pao {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_pao.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_pao{
	position:absolute;
	top:210px;
	left:300px;
	width: 400px;
}

#contenu_pao{
	position:absolute;
	top:250px;
	left:30px;
	width: 370px;
}



#pfcontact {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_pfcontact.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_pfcontact{
	position:absolute;
	top:155px;
	left:40px;
	width: 400px;
}

#contenu_pfcontact1{
	position:absolute;
	top:275px;
	left:55px;
	width: 400px;
}

#contenu_pfcontact2{
	position:absolute;
	top:415px;
	left:270px;
	width: 400px;
}

#map_pf{
	/*border:1px solid #FF0000;*/
	position:absolute;
	right:140px;
	top:160px;
	width:350px;
	height:270px;
	color:#000000;
}







#menu_lignegraphique{
	position:relative;
	left:130px;
	top:15px;
	width:614px;
	text-align:center;
	font-size:12px;
}

#menu_lignegraphique a{
	position:relative;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#menu_lignegraphique a.lgaccueil:hover {color: #97be0d; text-decoration: none; background-color: transparent}
#menu_lignegraphique a.lgaccueil_on{color: #97be0d; text-decoration: none; background-color: transparent}


#lignegraphique {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_lignegraphique.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_lignegraphique{
	position:absolute;
	top:262px;
	left:160px;
	width: 400px;
}

#contenu_lignegraphique{
	position:absolute;
	top:340px;
	left:265px;
	width: 250px;
}


#support {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_support.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_support{
	position:absolute;
	top:262px;
	left:160px;
	width: 400px;
}

#contenu_support{
	position:absolute;
	top:150px;
	left:43px;
	width: 460px;
	line-height:12px;
}


#lgcontact {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_lgcontact.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_lgcontact{
	position:absolute;
	top:145px;
	left:40px;
	width: 400px;
}

#contenu_lgcontact1{
	position:absolute;
	top:270px;
	left:55px;
	width: 400px;
}

#contenu_lgcontact2{
	position:absolute;
	top:395px;
	left:260px;
	width: 400px;
}

#map_lg{
	/*border:1px solid #FF0000;*/
	position:absolute;
	right:140px;
	top:150px;
	width:350px;
	height:270px;
	color:#000000;
}












#menu_phoneweb{
	position:relative;
	left:185px;
	top:15px;
	width:614px;
	text-align:center;
	font-size:12px;
}

#menu_phoneweb a{
	position:relative;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#menu_phoneweb a.pwaccueil:hover {color: #f29400; text-decoration: none; background-color: transparent}
#menu_phoneweb a.pwaccueil_on{color: #f29400; text-decoration: none; background-color: transparent}


#phoneweb {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_phoneweb.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_phoneweb{
	position:absolute;
	top:262px;
	left:160px;
	width: 400px;
}

#contenu_phoneweb{
	position:absolute;
	top:230px;
	left:200px;
	width: 400px;
}

#pwcontact {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_pwcontact.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_pwcontact{
	position:absolute;
	top:168px;
	left:43px;
	width: 400px;
}

#contenu_pwcontact1{
	position:absolute;
	top:280px;
	left:55px;
	width: 400px;
}

#contenu_pwcontact2{
	position:absolute;
	top:405px;
	left:290px;
	width: 400px;
}

#map_pw{
	/*border:1px solid #FF0000;*/
	position:absolute;
	right:140px;
	top:160px;
	width:350px;
	height:270px;
	color:#000000;
}






#autre {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_autre.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_autre{
	position:absolute;
	top:262px;
	left:160px;
	width: 400px;
}

#contenu_autre{
	position:absolute;
	top:230px;
	left:200px;
	width: 400px;
}

#contacteznous {
	/*border:1px solid red;*/
	position:absolute;
	background-image: url(../img/page_contact.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 599px;
	left: 50%;
	margin-left: -490px;
}

#titre_contacteznous{
	position:absolute;
	top:262px;
	left:160px;
	width: 400px;
}

#contenu_contacteznous{
	position:absolute;
	top:30px;
	left:30px;
	width: 200px;
}

#map_contact{
	/*border:1px solid #FF0000;*/
	position:absolute;
	right:20px;
	top:20px;
	width:350px;
	height:270px;
	color:#000000;
}











#TabbedPanels1 {
	position:absolute;
	top:120px;
	left:35px;
}

#TabbedPanels_accueil {
	position:absolute;
	top:120px;
	left:107px;
	z-index:0;
}




.condition{
	font-size:9px;
}

.txt_blanc{
	color:#fff;
}

.txt_blanc a{
	color:#fff;
	text-decoration:none;
}

.txt_gris{
	color:#E1E1E1;
}

.txt_gris a{
	color:#E1E1E1;
	text-decoration:none;
}

.txt_bleu{
	color:#83d0f0;
	line-height:20px;
	text-decoration:none;
}

.txt_bleu a{
	color:#83d0f0;
}

.txt_vert{
	color:#97be0d;
	line-height:20px;
	text-decoration:none;
}

.txt_vert a{
	color:#97be0d;
}

.txt_jaune{
	color:#fcc300;
	line-height:20px;
	text-decoration:none;
}

.txt_jaune a{
	color:#fcc300;
}

.txt_orange{
	color:#f29400;
	line-height:20px;
	text-decoration:none;
}

.txt_orange a{
	color:#f29400;
	text-decoration:none;
}

.txt_rouge{
	color:#e31818;
	line-height:20px;
	text-decoration:none;
}

.txt_rouge a{
	color:#e31818;
	text-decoration:none;
}

.txt_rose{
	color:#e74d6d;
	line-height:20px;
	text-decoration:none;
}

.txt_rose a{
	color:#e74d6d;
	text-decoration:none;
}

.txt_rosepw{
	color:#c23c7a;
	line-height:20px;
	text-decoration:none;
}

.txt_rosepw a{
	color:#c23c7a;
	text-decoration:none;
}

.txt_mauve{
	color:#bc719a;
	line-height:20px;
	text-decoration:none;
}

.txt_mauve a{
	color:#bc719a;
	text-decoration:none;
}

.txt_violet{
	color:#caadcd;
	line-height:20px;
	text-decoration:none;
}

.txt_violet a{
	color:#caadcd;
}



/*
Accueil = fff9c7
Impression = e32118
Picto Viva = e2007a
Phone Flash = 009ee0
Ligne Graphique = 97be0d
Phone Web = f29400
Autre = 9d5997
Contactez-nous = eecc00
*/

.menu_accueil{
	color:#fff9c7;
	font-size:14px;
	font-weight:bold;
}

.menu_impression{
	color:#e32118;
	font-size:14px;
	font-weight:bold;
}

.menu_pv{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

.menu_pf{
	color:#009ee0;
	font-size:14px;
	font-weight:bold;
}

.menu_lg{
	color:#97be0d;
	font-size:14px;
	font-weight:bold;
}

.menu_pw{
	color:#f29400;
	font-size:14px;
	font-weight:bold;
}

.menu_autre{
	color:#9d5997;
	font-size:14px;
	font-weight:bold;
}

.menu_contact{
	color:#eecc00;
	font-size:14px;
	font-weight:bold;
}










