*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
BODY{
	background-color:#FFFFFF;margin:0;padding:0;font-size:10px;text-align:center;color:#6D6D6D;
}
form{
	padding:0px;margin:0px;
}
input, select, textarea,table,p,a,li,td{
	font-size:10px;color:#6D6D6D;
}
a{
	text-decoration:none;
}
img{
	border:0px;
}
h1, h2,h3,h4,h5,h6{
	margin:0px;padding:0px;font-size:10px;
}
ul{
	list-style : none outside none;margin:0px;padding:0px;
}
hr{
	clear:both;margin:0px;padding:0px;height:1px; _margin: -7px 0;border:0px;visibility:hidden;
}
.clear{
	clear:both;font-size:1px;height:1px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.seph {
	display:block;height:15px;background : url(../img/commun/seph.gif) repeat-x center;
}
.sepv {
	display:block;background : url(../img/commun/sepv.gif) repeat-y;
}


#container {
	position:relative;width:995px;text-align: left;margin-left:auto;margin-right:auto;display:block;clear:both;
}
#newsletter{
	position : absolute; left : 260px; top : 39px;width:575px;text-align:left;
}
#confirm_resa{
	position : absolute; left : 260px; top : 50px;width:575px; text-align : right; color : white; font-weight : bold;
}
#nav{
	position : absolute; left : 0px; top : 74px;width:848px;text-align:right;
}
#moteur{
	width:995px;height:257px;
}
#moteurLay{
	position:absolute;z-index:2;top:106px;left:0;width:995px;height:257px;visibility:hidden;
}
#moteurLay2{
	position:relative;z-index:2;width:995px;height:257px;visibility:hidden;
}
#content{
	background : url(../img/commun/fd.gif) repeat-y;padding-top:8px;padding-bottom:10px;padding-left:22px;padding-right:22px;
}
#footer {
	background : url(../img/footer/fd.gif) no-repeat left bottom;height:28px;margin-bottom:10px;padding:1px 0px;clear:both;
}
#footer .sep{
	float:left;background : url(../img/footer/sepv.gif) no-repeat right top;height:28px;padding-right:10px;
}
#footer ul{
	padding-top:6px;float:left;
}
#footer li{
	display:inline;padding-left:4px;
}
#footer .sep li{
	display:inline;padding-left:8px;
}
#footer .sep li a{
	background : url(../img/commun/p_gris.gif) no-repeat 0px 3px;padding-left:10px;color:#909098;font-weight:bold;font-size:9px;text-decoration:none;
}
#footer .lang {
	padding-right:10px;float:right;padding-top:8px;
}
#pv{
	position : absolute; left : 300px; top : 0px;width:709px;
}
#pv li{
	float:left;
}
#pvbb{border:0px solid #CACACA;position : left : 0px; top : 0px;width:300px;
}
#pvbb li{
	float:left;color:#ffffff;font-size:11px;font-weight:bold;
}
#bot{
	background : url(../img/footer/seph.gif) repeat-x;c
}
#end .log{
	float:left;
}
#end ul{
	float:right;
}
#end li{
	display:inline;padding-left:4px;
}
#end li a{
	background : url(../img/commun/p_gris.gif) no-repeat 0px 3px;padding-left:10px;color:#909098;font-size:9px;text-decoration:none;
}

/*** SOUS-NAVIGATION ***/
#snav{
	background : url(../img/commun/snav_fd.gif) repeat-x 0px 2px;padding-top:2px;height:39px;
}
#snav li{
	float:left;background : url(../img/commun/snav_left_off.gif) no-repeat left top;
}
#snav li a{
	float:left;display:block !important;display:inline;background : url(../img/commun/snav_right_off.gif) no-repeat right top;color:#B1B1B1;font-weight:bold;text-transform:uppercase;height:32px !important;height:39px;padding:7px 12px 0px 10px;
}

/* commented backslash hack v2 \*/
#snav li a{ 
	float:none;
}
/* end hack */

#snav .on{
	background : url(../img/commun/snav_left_on.gif) no-repeat left top;
}
#snav .on a{
	background : url(../img/commun/snav_right_on.gif) no-repeat right top;color:#3386CE;
}
/*************************/

/*** TITRE ET SOUS-TITRE ***/
.titre .plus{
	float:right;padding-top:3px;
}
.titre h1 span{
	color:#8A8A8A;font-size:17px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;
}
.titre .plus a{
	color:#8A8A8A;font-weight:normal;text-decoration:none;
}
.stitreContent{
	background : url(../img/commun/seph.gif) repeat-x left bottom;margin-bottom:11px;
}
h6{
	background : url(../img/commun/car.gif) no-repeat 0 3px;padding-left:10px;font-weight:bold;color:#000000;font-size:12px;
}
/*************************/

/*** BLOCK PAGE NEXT ***/
.nexter .suiv{
	border:1px solid #CACACA;border-left:0px;border-right:0px;
}
.nexter .suiv{
	padding:0px 5px;color:#106AB5;font-weight:bold;
}
.nexter a{
	color:#106AB5;
}
.nexter .on{
	color:#000000;
}
/*************************/

/*** LIENS ET TEXTES ***/

.reserver, .cont .reserver, .tab .reserver{
	background : url(../img/commun/p_reserver.gif) no-repeat 0px 3px;display:block;color:#FF6600;font-weight:bold;padding:1px 0px;padding-left:14px;text-decoration:underline;
}
.modifier, .cont .modifier, .tab .modifier{
	background : url(../img/commun/p_modifier.gif) no-repeat 3px 1px;display:block;padding-left:10px;margin-top:6px;
}
.supp, .tab .supp{
	background : url(../img/commun/p_supp.gif) no-repeat 0px 4px;display:block;color:#000000;font-weight:bold;padding:1px 0px;padding-left:14px;text-decoration:underline;
}
.add, .tab .add{
	background : url(../img/commun/p_add.gif) no-repeat 0px 4px;display:block;color:#106AB5;font-weight:bold;padding:1px 0px;padding-left:14px;text-decoration:underline;
}
.lisi, .tab .lisi{
	color:#3386CE;font-weight:bold;text-decoration:underline;
}
.liBul{
	background : url(../img/commun/b_info.gif) no-repeat 45px 5px;padding:18px 0;display:block;color:#3386CE;font-weight:bold;text-decoration:underline;text-align:center;
}
.liBul:hover{
	background : url(../img/commun/b_info_on.gif) no-repeat 45px 5px #3386CE;color:#FFFFFF;
}
.imgbSmall{
	border:5px solid #D7D7D7;border-right:0px;
}
.imgbBig{
	border:5px solid #D7D7D7;border-top:0px;
}
.txtSup{
	color:#000000;font-weight:bold;
}
.txtBig{
	font-size:16px;
}
.txtmid{
	font-size:12px;
}
.txtAlert{
	color:#D30000;font-weight:bold;
}
.caps{
	text-transform:uppercase;
}
.resTxt{
	font-weight:bold;margin:8px 0
}
.resTxt strong{
	color:#000000;
}
.prev{
	float:right;
}
.prev a{
	display:block;background : url(../img/btn/prev.gif) no-repeat 0px 2px;border:1px solid #CACACA;font-weight:bold;padding:5px;padding-left:22px;
}
.retour a{
	display:block;background : url(../img/btn/retour.gif) no-repeat 0px 2px;border:1px solid #CACACA;font-weight:bold;padding:5px;padding-left:22px;
}
.retour{
	width:180px;
}
.retour2 a{
	display:block;text-align:left;background : url(../img/btn/retour2.gif) no-repeat 0px 2px;border:1px solid #CACACA;font-weight:bold;padding:5px;padding-left:22px;
}
.retour2{
	width:110px;
}
.send{
	background : url(../img/commun/p_envoyer.gif) no-repeat 0px 3px;display:block;padding:2px 0px;padding-left:15px;text-decoration:none;font-weight:bold;
}
.recieve{
	background : url(../img/commun/p_recevoir.gif) no-repeat 0px 1px;display:block;padding:2px 0px;padding-left:15px;text-decoration:none;font-weight:bold;
}
.save{
	background : url(../img/commun/p_save.gif) no-repeat 0px 3px;display:block;padding:2px 0px;padding-left:15px;text-decoration:none;font-weight:bold;
}
.visitevirtuelles{
	background : url(../img/commun/p_visite.gif) no-repeat 0px 3px;color:#106AB5;text-transform:uppercase;display:block;padding:2px 0px;padding-left:22px;padding-top:4px;text-decoration:none;font-weight:bold;
}
.video{
	background : url(../img/commun/p_video.gif) no-repeat 0px 3px;color:#106AB5;text-transform:uppercase;display:block;padding:2px 0px;padding-left:22px;padding-top:4px;text-decoration:none;font-weight:bold;
}
.fermer{
	background : url(../img/commun/p_close.gif) no-repeat 0px 3px;color:#106AB5;width:1px;display:block;padding:1px 0px;padding-left:14px;text-decoration:underline;font-weight:bold;
}
/*************************/

/*** LAYERS ***/
.bInfo{
	position:absolute;visibility:hidden;left:0px;top:0px;width:210px;padding:12px;border:1px solid #D7D7D7;background-color:#FFFFFF;text-align:left;
}
.bnote{
	position:absolute;visibility:hidden;left:0px;top:0px;width:125px;padding:10px;padding-right:0px;border:1px solid #D7D7D7;background-color:#FFFFFF;text-align:left;
}
.bnote div{
	background : url(../img/commun/p_modifier.gif) no-repeat 5px 1px;display:block;padding-left:21px;padding-bottom:6px;
}
#selectionLay{
	text-align:left;z-index:10;background : url(../img/box/box_select_bot.gif) no-repeat left bottom;width:681px;position:absolute;visibility:hidden;left:0px;top:0px;
}
#selectionLay .title{
	text-align:right;
}
#selectionLay .top{
	background : url(../img/box/box_select_top.gif) no-repeat left top;padding-top:13px;
}
#selectionLay .tabbot{
	background : url(../img/box/box_selec_tab_bot.gif) no-repeat left bottom;margin-left:6px;margin-bottom:10px;padding-left:3px;
}
#selectionLay .fond{
	background-color:#FFFFFF;padding-bottom:8px;
}
#selectionLay .infos{
	text-transform:uppercase;margin-left:5px;
}
#selectionLay .reserver{
	margin-left:8px;
}
#selectionLay .tab td{
	padding:8px 0px;
}
#selectionLay .seph {
	display:block;height:15px;background : url(../img/commun/seph.gif) repeat-x;
}
#selectionLay .lienSup{
	margin-left:5px;
}
#selectionLay ul li a strong{
	color:#3386CE;
}
#selectionLay li{
	padding-left:10px;padding-right:20px;float:left;background : url(../img/commun/sepv.gif) repeat-y right top;
}
#selectionLay .vid{
	background : url();
}
#selectionLay .closer{
	text-align:center;
}
/*************************/

/*** TABLEAU ***/

.applat, .appvid{
	background-color:#F5F5F5;
}
.vid, .appvid{
	font-size:1px;
}
.tabh{
	background : url(../img/commun/tab_filh.gif) repeat-x;font-size:1px;height:8px;
}
.tabv{
	background : url(../img/commun/tab_filv.gif) repeat-y;font-size:1px;
}
.tabvl{
	background : url(../img/commun/tab_vl.gif) no-repeat left bottom;font-size:1px;
}
.tabtr{
	background : url(../img/commun/tab_tr.gif) no-repeat right top;font-size:1px;
}
.tabcr{
	background : url(../img/commun/tab_cr.gif) no-repeat right top;font-size:1px;
}
.tabcrl{
	background : url(../img/commun/tab_crl.gif) no-repeat right top;font-size:1px;
}
.tabcl{
	background : url(../img/commun/tab_cl.gif) no-repeat left top;font-size:1px;
}
.tab .cont .tabcarrl{
	background : url(../img/commun/tab_carrl.gif) no-repeat left bottom;padding:2px 10px;line-height:15px;
}
.tabarr{
	background : url(../img/commun/tab_tarr.gif) no-repeat left top;font-size:1px;
}
.tabb{
	border-bottom:1px solid #D7D7D7;
}
.tabr{
	border-right:1px solid #D7D7D7;
}
.tabl{
	border-left:1px solid #C2C2C6;
}
.tab .cont .tabr{
	padding-right:6px;
}
.tabTitre{
	padding:4px;font-weight:bold;text-align:center;
}
.tabSTitre{
	padding:8px;padding-left:16px;font-weight:bold;
}
.tab .tabSTitre a{
	color:#6D6D6D;font-weight:bold;text-decoration:underline;font-size:11px;
}
.tab .tabSTitre span{
	color:#000000;font-weight:bold;font-size:11px;
}
.tab{
	margin-bottom:10px;
}
.tab a{
	text-decoration:none;
}
.tab .stitre h2{
	  float:left;padding-top:5px;width:250px;color:#000000;
}
.tab .stitre h2 a{
	  color:#000000;
}
.tab .stitre h3{
	  float:left;padding-top:5px;width:125px;color:#000000;
}
.tab .stitre h3 a{
	  color:#000000;
}
.tab .stitre h4,.tab .stitre h5,.stitre h5{
	 padding-top:5px;width:auto;border-bottom:1px solid #000000;margin-bottom:15px;color:#000000;
}
.tab .log{
	float:right;padding-right:5px;
}
.tab .cont td{
	padding:5px 0px;
}
.tab .cent{
	text-align:center;
}
.tab .fil {
	background : url(../img/commun/seph.gif) repeat-x center;
}
.tab .filv {
	background : url(../img/commun/sepv.gif) repeat-y center;
}
.tab ul{
	font-size:1px;list-style : none;margin:0px;padding:0px;
}
.tab li{
	display:block;padding:4px 0px;
}
.tab h4{
	padding:6px 16px;text-transform:uppercase
}

/*************************/

/*** BOX ***/
.box1 ul,.box2 ul,.box3 ul,.box4 ul,.box5 ul,.box6 ul{
	list-style : none;margin:0px;padding:0px;
}
.box1{
	background : url(../img/box/box1_top.gif) no-repeat left top;width:180px;margin:7px 0px;
}
.box1 .boxCenter{
	background : url(../img/box/box1_bot.gif) no-repeat left bottom;padding-bottom:6px;
}
.box1 li{
	padding:4px;margin:0px 4px;
}
.box1 h2{
	padding:6px 0px;padding-left:14px;padding-top:12px;
}
.box1 .cont{
	padding:0px 10px;
}
.box1 .cont a{
	padding:0px;color:#2C71BC;font-weight:normal;text-decoration:underline;background:url();
}
.box2{
	border:1px solid #D7D7D7;border-left:0px;border-right:0px;width:180px;padding:10px 0px;margin:12px 0px;
}
.box2 li{
	padding:3px 0px;font-size:1px;
}
.box2 ul{
	margin-top:5px;
}
.box3{
	margin-top:12px;
}
.box3 ul{
	margin-top:5px;
}
.box4{
	background : url(../img/box/box4_top.gif) no-repeat left top;width:291px;margin:14px 0px;
}
.box4 .boxCenter{
	background : url(../img/box/box4_bot.gif) no-repeat left bottom;padding:4px 0px;
}
.box4 li{
	background : url(../img/commun/seph.gif) repeat-x left bottom;padding:5px 0px;margin:0px 2px;padding-left:11px;
}
.box4 .end{
	background : url();
}
.box4 a strong{
	color:#3386CE;
}
.box4 .addsel, .box1 .addsel{
	background : url(../img/commun/p_addsel.gif) no-repeat 0px 3px;display:block;padding:3px 0px;padding-left:21px;text-decoration:none;font-weight:bold;
}
.box4 .ami, .box1 .ami{
	background : url(../img/commun/p_ami.gif) no-repeat 0px 3px;display:block;padding:2px 0px;padding-left:21px;text-decoration:none;font-weight:bold;
}
.box4 .print, .box1 .print{
	background : url(../img/commun/p_print.gif) no-repeat 0px 2px;display:block;padding:2px 0px;padding-left:21px;text-decoration:none;font-weight:bold;
}
.box4 .favoris, .box1 .favoris{
	background : url(../img/commun/p_favoris.gif) no-repeat 0px 0px;display:block;padding:2px 0px;padding-left:21px;text-decoration:none;font-weight:bold;
}
.box4 .proprio{
	background : url(../img/commun/p_proprio.gif) no-repeat 0px 0px;display:block;padding:2px 0px;padding-left:21px;text-decoration:none;font-weight:bold;color:#000000;
}
.box4 .enregistrer, .box1  .enregistrer{
	background : url(../img/commun/p_enregistrer.gif) no-repeat 0px 2px;display:block;padding:2px 0px;padding-left:21px;text-decoration:none;font-weight:bold;
}
.box5{
	background : url(../img/box/box5_top.gif) no-repeat left top;width:154px;margin:7px 0px;
}
.box5 .boxCenter{
	background : url(../img/box/box5_bot.gif) no-repeat left bottom;padding:8px;
}
.box5 .boxCenter .txt{
	text-align:center;line-height:20px;
}
.box5 .boxCenter .reserver{
	margin-left:8px;text-align:left;
}

.box6 .titrefd{
	background : url(../img/box/box6_nfd.gif) repeat-x left top;
}
.box6 .titre1on{
	background : url(../img/box/box6_n1on.gif) no-repeat left top;width:202px;height:60px;margin-bottom:6px;float:left;
}
.box6 .titre1on a{
	color:#000000;font-weight:bold;padding-left:32px;padding-top:8px;display:block;
}
.box6 .titre2off{
	background : url(../img/box/box6_n2off.gif) no-repeat left top;width:202px;height:60px;margin-bottom:6px;float:left;
}
.box6 .titre2off a{
	color:#6D6D6D;font-weight:bold;padding-left:32px;padding-top:8px;display:block;
}

.box6 .titre1off{
	background : url(../img/box/box6_n1off.gif) no-repeat left top;width:202px;height:60px;margin-bottom:6px;float:left;
}
.box6 .titre1off a{
	color:#6D6D6D;font-weight:bold;padding-left:32px;padding-top:8px;display:block;
}
.box6 .titre2on{
	background : url(../img/box/box6_n2on.gif) no-repeat left top;width:202px;height:60px;margin-bottom:6px;float:left;
}
.box6 .titre2on a{
	color:#000000;font-weight:bold;padding-left:32px;padding-top:8px;display:block;
}
.box6 .titre1on a strong,.box6 .titre2on a strong{
	color:#3386CE;font-weight:bold;
}
.box6 .titre1off a strong,.box6 .titre2off a strong{
	color:#6D6D6D;font-weight:bold;
}
.box6 .picto{
	padding-top:15px;
}
.box6 .picto img{
	padding:0px 5px;
}
.box7{
	background : url(../img/box/box7_top.gif) no-repeat left top;width:210px;margin:7px 0px;padding-top:8px;
}
.box7 .boxCenter{
	background : url(../img/box/box7_bot.gif) no-repeat left bottom;padding-bottom:8px;
}
.box7 .boxFd{
	background : url(../img/box/box7_fd.gif) repeat-y;
}
.box7 .boxMid{
	background : url(../img/box/box7_mid.gif) no-repeat left bottom;padding-bottom:30px;
}
.box7 .pc{
	background : url(../img/commun/p_rot.gif) no-repeat 0px 3px;display:block;padding-left:10px;color:#000000;font-weight:bold;margin-left:6px;margin-bottom:5px;
}
.box8{
	background : url(../img/box/box8_top.gif) no-repeat left top;width:759px;margin:7px 0px;
}
.box8 .boxCenter{
	background : url(../img/box/box8_bot.gif) no-repeat left bottom;padding:14px;
}
.box9{
	background : url(../img/box/box9_bot.gif) no-repeat left top;height:27px !important;height:39px;padding:6px 9px;
}
.box9 .boxLeft{
	float:left;width:50px;padding-right:5px;text-align:right;background : url(../img/commun/sepv.gif) repeat-y right top;
}
.box9 .boxRight{
	float:left;padding-left:5px;
}
.box10{
	background : url(../img/box/box10_top.gif) no-repeat left top;width:739px;margin:16px 0px;
}
.box10 .boxCenter{
	background : url(../img/box/box10_bot.gif) no-repeat left bottom;padding:14px;
}

.box0{
	background : url(../img/box/box0_top.gif) no-repeat left top;width:759px;margin:7px 0px;
}
.box0 .boxCenter{
	background : url(../img/box/box0_bot.gif) no-repeat left bottom;padding:14px;
}

/*************************/

/*** CSS FILLE ***/
#boxlogo .boxCenter{
	text-align:center;
}
#boxlogo .boxCenter img{
	margin-top:15px;margin-bottom:10px;
}

#visite{
	margin-bottom:15px;margin-top:30px;
}
#visite .img{
	border-top:5px solid #D7D7D7;margin-bottom:4px;
}
#visite .maskon{
	display:block;width:55px;height:44px;
	background : url(../img/visionneuse/fd_on.gif) no-repeat;
}
#visite .maskf{
	display:block;width:55px;height:44px;
	background : url(../img/visionneuse/fd_off2.gif) no-repeat;
}
#visite .masknone{
	display:block;width:55px;height:44px;
	background : url(../img/visionneuse/fd_none.gif) no-repeat;
}
#visite .mask a,#visite .maskf a,#visite .masknone a{
	text-decoration:none;display:block;width:55px;height:44px;
}
#visite .sep{
	background : url(../img/commun/sepv.gif) right top repeat-y;
}

#visite .mask{
	display:block;width:55px;height:44px;
	background : url(../img/visionneuse/fd_off.gif) no-repeat;
}

#produits .infos{
	margin-left:12px;
}
#produits .txtSup {
	padding-left:15px;
}
#ficheproduit{
	background : url(../img/commun/sep_fprod.gif) repeat-y;
}
#ficheproduit .left{
	float:left;width:182px;padding-right:18px;
}
#ficheproduit .mid{
	float:left;width:440px;padding-right:19px;
}
#ficheproduit .right{
	float:left;width:290px;
}
.styl{
	float:left;padding:0 16px 5px 8px;background : url(../img/commun/sepv.gif) left top repeat-y;
}
.styl img{
	margin-top:3px;
}
.saison{
	padding:4px; font-weight:bold; text-transform:uppercase;
}
.saison b{
	color:#000;
}
.saison .hiver{
	background-image:url(../img/commun/hiver.gif); background-repeat:no-repeat; height:22px; padding:5px 0 5px 23px; color:#3587CF;
}
.saison .ete{
	background-image:url(../img/commun/ete.gif); background-repeat:no-repeat; height:22px; padding:5px 0 5px 23px; color:#FFAF15;
}
.tab .cat td{
	padding:10px 0 0 0; text-align:center; vertical-align:top;
}
.tab .cat img{
	display:block; margin:auto; margin-bottom:10px;
}

.catPV{
	color:#43ABC2; text-transform:uppercase;
}
.catMaeva{
	color:#E97900; text-transform:uppercase;
}
.catMGM{
	color:#931500; text-transform:uppercase;
}
.catLatitudes{
	color:#61B103; text-transform:uppercase;
}
.catPVCity{
	color:#005D72; text-transform:uppercase;
}
.catBox{
	float:left;width:30px;margin-left:5px;
}
.catTxt{
	float:left;width:130px;text-align:left;margin-bottom:8px;
}
#popcgv{
	text-align:left;width:584px;
}
#popcgv .cont{
	padding:20px;
}
#moncompte .left{
	float:left;width:760px;padding-right:10px;
}
#moncompte .right{
	float:left;width:180px;
}
#pop{
	text-align:left;width:770px;
}
#pop .cont{
	padding:13px;
}
#pop .tab{
	margin:0px;
}
#contentPopImp{
	text-align:left;padding:10px;
}
#contentPopFiche{
	text-align:left;padding:10px;
}
#contentPopFiche ul {
	padding:5px 0;
}
#contentPopFiche li {
	list-style: disc inside
}
.tabMonCompte .cont td{
	padding-left:6px;
}
#service {
	margin-bottom:10px;clear:both;padding-bottom:20px;
}
#service .stitre{
	clear:both;padding-top:10px;
}
#service .txt ul {
	list-style: disc outside; margin:0 15px; padding: 0px;
}
#service .visu{
	width:274px;float:left;
}
#service .txt{
	width:676px;float:left;
}

#tools li{
	background : url(../img/commun/seph.gif) repeat-x left bottom;padding:5px 0px;margin:0px 2px;padding-left:11px;
}
.tabNewsLetter .inp{
	background-color:#D7D7D7;border:1px solid #888888;color:#000000;font-weight:bold;
}
.tabNewsLetter .cont td{
	padding-left:6px;
}

.pv,.tab .pv{
	display:block;background : url(../img/holidays/puce/p_plus.gif) no-repeat 2px 3px;padding-left:14px;text-decoration:underline;font-weight:bold;color:#2990A7;
}

.maeva,.tab .maeva{
	display:block;background : url(../img/maeva/puce/p_plus.gif) no-repeat 2px 3px;padding-left:14px;text-decoration:underline;font-weight:bold;color:#FF6400;
}

.mgm,.tab .mgm{
	display:block;background : url(../img/mgm/puce/p_plus.gif) no-repeat 2px 3px;padding-left:14px;text-decoration:underline;font-weight:bold;color:#AD1716;
}

.latitudes,.tab .latitudes{
	display:block;background : url(../img/latitudes/puce/p_plus.gif) no-repeat 2px 3px;padding-left:14px;text-decoration:underline;font-weight:bold;color:#C5A050;
}

.pvcity,.tab .pvcity{
	display:block;background : url(../img/pvcity/puce/p_plus.gif) no-repeat 2px 3px;padding-left:14px;text-decoration:underline;font-weight:bold;color:#405AA5;
}
.city,.tab .city{
	display:block;background : url(../img/pvcity/puce/p_plus.gif) no-repeat 2px 3px;padding-left:14px;text-decoration:underline;font-weight:bold;color:#405AA5;
}

/*************************/

/*** OFFRE SPECIALE THALASSO ***/
.tabv_thalasso{
	background : url(../img/commun/tab_filv.gif) repeat-y left top;font-size:1px;
}

.tabtr_thalasso{
	background : url(../img/ban/tabtr_thalasso.gif) no-repeat left top;font-size:1px;
}
.tabtl_thalasso{
	background : url(../img/ban/tabtl_thalasso.gif) no-repeat right top;font-size:1px;
}

.tabbr_thalasso{
	background : url(../img/ban/tabbr_thalasso.gif) no-repeat left top;
}
.tabbl_thalasso{
	background : url(../img/ban/tabbl_thalasso.gif) no-repeat right top;
}
.tab_thalasso{
	background : url(../img/ban/offre_spec_thalasso.gif) no-repeat left top;height:62px;
}
.tab_thalasso .cont{
	float:right;width:200px; height:5px;text-align: left; margin-top:44px;
}
.tab_thalasso a{
	background : url(../img/commun/p_plus_.gif) no-repeat 0px 4px;padding-left:8px;color:#106AB5;font-weight:bold;text-decoration: underline;
}
/*************************/

/*** TAB ETAPE ***/
.tabTitre_etape{
	padding:0px;font-weight:bold;text-align:center;
}
.tab .tabSTitre_etape span{
	color:#000000;font-weight:bold;font-size:11px;
}
/*************************/
/*** TAB CATALOGUES ET SERVICES ***/
.tabTitre_cat{
	padding:0px;font-weight:bold;text-align:center;
}
.tab .tabSTitre_cat span{
	color:#000000;font-weight:bold;font-size:11px;
}
/*************************/
/*** CONSULTATION CATALOGUES ONLINE ***/
.tab_catonline{
	background : url(../img/commun/bg_cat_online.gif) no-repeat;height:62px;
}
.tab_catonline .cont{
	float:left;margin:0px;padding:0px;
}
.tab_catonline span{
	margin:0px;padding:0px;font-size:10px;
}
/*************************/

/*** RESERVEZ AVANCE ***/
.tab_reservez{
	background : url(../img/ban/fd_reservez.gif) no-repeat;height:72px;width:950px;margin-bottom:20px;
}
.tab_reservez .visu{
	padding-left:7px;padding-top:5px;float:left;width:715px;
}
.tab_reservez .cont{
	float:left;margin-top:9px;
}
.tab_reservez .cont .mail{
	border:1px solid #C2C2C6;width:150px;margin:5px 5px 5px 0;color:#000000;font-weight:bold;
}
/*************************/

/*************************/
#contentHome .titrevide{
	border-bottom:5px solid #FFFFFF;margin-bottom:14px;padding-bottom:2px;
}
/*************************/
.messageaccueil { float:left;color:#ffffff;font-size:11px;font-weight:bold; }