@charset "iso-8859-2";
@import url('general.css');
/* CSS Document */
 
/* bloc ville */


.ville{ margin:0; padding:0; border:none; background:none; width:689px;}
.ville img{ margin:0; padding:0; border:none;}
.ville span.tetoVille{ clear:both; display:block; margin:0; padding:0; width:689px; height:45px; background:transparent url(../images/fond/maronMeteo.jpg) top left no-repeat;}
.ville span.tetoVille h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:normal; color:#fff; background:url(../images/picto/maronMeteo.jpg) left bottom no-repeat; padding:14px 0 0 20px; margin-left:15px;}
.ville span.tetoVille h1 label{ margin:0; padding:0;background:#868141; padding-right:10px}
.ville span.inVille{ clear:both; display:block; margin:0; padding:0; background:transparent url(../images/fond/intMeteo.jpg) top left repeat-y; width:685px; height:auto; padding:5px 0 10px 4px;}
.ville span.inVille div.descInVille{ width:665px; margin:0; padding:0; margin-left:10px;}
.descInVille div.imgUne{margin:0; padding:0; margin-right:10px; background:none; }
.descInVille div.imgUne img{ margin:0; padding:0; margin:2px;}
.descInVille div.imgUne p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:right;}
.descInVille div.descUne{ margin:0; padding:0; width:225px; background:none;}
.descInVille h1{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#868141; font-size:16px; font-weight:bold; text-decoration:none; margin:10px 0;}
.descInVille p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
.descInVille div.descUne p.linkActuUne{ color:#FF9900; text-align:right; margin-top:20px; font-size:11px;}
.descInVille div.descUne p.linkActuUne a{ color:#FF9900; text-align:right; margin-top:20px; font-size:11px; font-weight:bold; text-decoration:underline}
.descInVille div.descUne p.linkActuUne a:hover{ text-decoration:none}

/* bloc rubrique */
.rubriqueGen{ margin:0; padding:0; border:none; background:none; width:689px;}
.rubriqueGen img{ margin:0; padding:0; border:none;}
.rubriqueGen span.intRubriqueGen{clear:both; display:block; margin:0; padding:0; width:689px;background:transparent url(../images/fond/interRubrique.jpg) top left repeat-y; padding-bottom:1px}
.intRubriqueGen div.nouveaute{ width:225px; margin:0; padding:0; margin-left:3px; background:none; border:none;}
.nouveaute h1{ margin:0; padding:0; width:215px; height:20px; background-color:#FF9900; border:none; text-align:left; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; padding-top:5px; padding-left:10px}


.service-pratique-meteo01 {width:210px; margin-top:10px}
.service-pratique-meteo-align {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;bottom:0;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;height:50%;padding:0 2px;position:absolute;text-decoration:none;width:274px;}
*html .service-pratique-meteo-align {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;bottom:0;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;height:120px;padding:0 2px;position:absolute;text-decoration:none;width:274px;}
.service-pratique-meteo-align01 {background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin:0 0 5px;padding:0 5px;position:relative;text-decoration:none;}
*html .service-pratique-meteo-align01 {height: expression( Math.min(parseInt(this.offsetHeight), 120) );}
.service-pratique-meteo-align01 span {color:#333333;padding:0;}
.service-pratique-temperature {background:none; margin-bottom:0px!important; *margin-bottom:0px!important}
.service-pratique-meteo-ligne {background:#666666 none repeat scroll 0 0;height:100%;left:49%;margin:2px;position:absolute;width:1px;}
*html .service-pratique-meteo-ligne {height:150px;}
.service-pratique-temperature01 {float:left;text-align:left;width:110px; margin-bottom:5px!important; *margin-bottom:5px!important ;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.service-pratique-temperature02 {float:left;text-align: center;width:50px; margin-bottom:5px!important; *margin-bottom:5px!important;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.service-pratique-temperature03 {float:left;text-align: center;width:50px;margin-bottom:5px!important; *margin-bottom:5px!important;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.service-pratique-temperature01 span {color:#333333;font-weight:bold;padding:0; width:110px; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:0; padding:0;}
.service-pratique-temperature02 span {color:#333333;font-weight:bold;padding:0; width:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
.service-pratique-temperature03 span {color:#333333;font-weight:bold;padding:0; width:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0}


.nouveaute span.intNouveaute{ display:block; margin:0; padding:0; width:210px; margin-left:10px; padding-bottom:10px;/* border-bottom:1px dashed #CCCCCC*/}
.intNouveaute div.newsBloc{ margin:0; padding:0; width:200px;}
.intNouveaute div.newsBloc h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8D8B49; text-decoration:none; margin:0; padding:0; margin:5px 0;}
.intNouveaute div.newsBloc h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8D8B49; text-decoration:none; margin:0; padding:0;}
.newsBloc span.imgNewsBloc{ display:block; margin:0; padding:0; width:200px; margin-bottom:5px; height:83px; background:none; background-color:#000; border:none; padding-top:2px}
.newsBloc span.imgNewsBloc div.contImgNew{ margin:0px 2px 2px 2px; overflow:hidden; padding:0; background:none; border:none; width:196px; height:81px;}
.newsBloc span.imgNewsBloc div.contImgNew img{ border:none;}
.intNouveaute div.newsBloc p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#333333;}
.intRubriqueGen div.autreRub{ margin:0; padding:0; margin-right:3px; width:450px;}
.intRubriqueGen div.autreRub span.inAutrePub{ display:block; margin:0; padding:0; width:450px; margin-bottom:20px;}
.autreRub span.inAutrePub h1{ margin:0; padding:0; border:none; width:440px; height:25px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:25px; font-size:12px;}
.autreRub span.salon h1{ background:#7F7F7F ;}
.inAutrePub span.inInfoTour{ clear:both; display:block; margin:0; padding:0; background:none; width:435px; height:auto; margin:5px 0;padding-left:10px; padding-bottom:10px; border-bottom:1px dashed #CCCCCC}
.inAutrePub span.inInfoTour h1{ background:none; margin:0; padding:0; width:auto;height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#A45E40; font-size:13px; font-weight:bold;}
.inAutrePub span.inInfoTour p{ margin:0; padding:0; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.intRubRight div.inRubRight { height:60px;}

/* information touristique */
.infoTour{ margin:0; padding:0; border:none; background:none; width:689px;}
.infoTour img{ margin:0; padding:0; border:none;}
.infoTour span.tetoInfoTour{ clear:both; display:block; margin:0; padding:0; width:689px; height:45px; background:transparent url(../images/fond/hautInfoTour.jpg) top left no-repeat;}
.infoTour span.tetoInfoTour h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:normal; color:#636332; background:url(../images/picto/infoTourVert.jpg) left bottom no-repeat; padding:14px 0 0 20px; margin-left:15px;}
.infoTour span.tetoInfoTour h1 label{ margin:0; padding:0;background:transparent url(../images/fond/infoTourTitle.jpg) left bottom repeat-x; padding-right:10px}
.infoTour span.inInfoTour{ clear:both; display:block; margin:0; padding:0; background:transparent url(../images/fond/InfoTour.jpg) top left repeat-y; width:665px; height:auto; padding:5px 0 10px 24px;}

/*.infoTour span.inInfoTour div.descInVille{ width:530px; margin:0; padding:0; margin-right:10px;}
*html .infoTour span.inInfoTour div.descInVille{ width:520px; margin-left:10px;}
*:first-child+html .infoTour span.inInfoTour div.descInVille{ width:520px; margin-left:10px;}
.infoTour span.inInfoTour div.descInVille p.titre{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#636332; margin-bottom:5px;}
.infoTour span.inInfoTour div.descInVille p.date{ margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999;}
.infoTour span.inInfoTour div.descInVille p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; margin:0; padding:0;}
.infoTour span.inInfoTour div.descInVille p a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ff9900; text-decoration:none;}
.infoTour span.inInfoTour div.descInVille p a:hover{ text-decoration:underline;}*/


.infoTour span.inInfoTour p.titre{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#636332; margin-bottom:5px;}
.infoTour span.inInfoTour p.date{ margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999; text-align:right}
.infoTour span.inInfoTour p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; margin:0; padding:0; margin-right:20px;}
.infoTour span.inInfoTour p a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ff9900; text-decoration:none;}
.infoTour span.inInfoTour p a:hover{ text-decoration:underline;}



.infoTour span.inInfoTour div.imgInVille{ width:110px; height:80px; margin:0; padding:0; /*margin-left:20px;*/ text-align:center; border:1px solid #CCCCCC; margin-right:10px;}
*html .infoTour span.inInfoTour div.imgInVille{ margin-left:10px!important;}
.infoTour span.inInfoTour div.imgInVille img{ margin:0; padding:0; font-size:1px; margin-top:2px;}
.infoTour span.inInfoTour div.descInVille p.linkVille{ text-align:right; margin:0; padding:0; margin-top:20px;}
.infoTour span.inInfoTour div.descInVille p.linkVille a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff9900; text-decoration:underline;}
.infoTour span.inInfoTour div.descInVille p.linkVille a:hover{ text-decoration:none;}

