
img.png {
behavior: url(css/png3.htc);
}


/*
* html img, * html div {
behavior: url(iepngfix.htc);
}
*/
.googleAfficher {
	margin-left: 42px;
	margin-top: 20px;
}

.mainAdd {
width: 873px;
margin-left: 11px;
border-bottom: solid 1px #767676;
}

.mainAddClone {
width: 873px;
margin-left: 11px;
border-bottom: solid 1px #90be00;
}



.leftAdd {
	background-image: url("../images/myIcons/afficher/left30.gif");
	background-repeat:no-repeat;
	height: 34px;
	width: 411px;
}
.middleAdd {
	background-image: url("../images/myIcons/ajouter/middle201.gif"); /* meme image que add, donc on laisse => pas de recharge => optimisation */
	background-repeat:no-repeat;
	height: 34px;
	width: 11px;
}
.rightAdd {
	background-image: url("../images/myIcons/ajouter/right21.gif"); /* meme image que add, donc on laisse => pas de recharge => optimisation */
	background-repeat:no-repeat;
	height: 34px;
	width: 451px;

}

.leftAddtxt{
	padding-left: 66px;
	 	font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color: white;
		font-weight: bold;
}

.rightAddtxt{
	padding-left: 68px;
			font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color: white;
		font-weight: bold;
	 
	 /* BUG IE => correctif */
	
	/* si empty D
	padding-right: 1px !important; 
	padding-right: 2px; 
	
	*/
}



.left_1Add {
	background-image: url("../images/myIcons/afficher/left_1_30.gif");
	background-repeat:no-repeat;
	height: 30px;
	width: 411px;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #767676;
		font-weight: normal;
}
.middle_1Add {
	background-image: url("../images/myIcons/ajouter/middle20_1.gif");
	background-repeat:no-repeat;
	height: 30px;
	width: 11px;
}
.right_1Add {
	background-image: url("../images/myIcons/ajouter/right_120.gif");
	background-repeat:no-repeat;
	height: 30px;
	width: 451px;
	
	
	 /* BUG IE => correctif */
	
	/* si empty D
	padding-right: 1px !important; 
	padding-right: 2px; 
	
	*/
}
.right_1Addtxt {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #767676;
		font-weight: normal;
		padding-left: 56px;
		vertical-align: top;
}



/* !important not read by IE 
div.mystyle {color:red !important;
						 color:blue}

dans IE = bleu
dans FF = rouge



.onepix {width: 1px; !important;
					border-right:1px solid #767676 !important;
					border-right:0px solid #767676
				}*/

.left_2Add {
	width: 411px;
	height: 1px;
	background-color: #f2f2f2;
	border-left:0px solid #767676 !important;
	border-left:1px solid #767676;
	background-image: url("../images/myIcons/afficher/left_back.gif") !important; /* astuce IE FF. car IE = innerborder et FF = outerborder.. */
	background-image: url("../images/myIcons/1emptypix.gif");
	}
	
.middle_2Add {
	background-image: url("../images/myIcons/ajouter/middle_background20.gif");
	width: 11px;
	/*
	border-bottom:1px solid #767676;
	*/
}
.right_2Add {
	width: 451px;
	background-image: url("../images/myIcons/ajouter/right_100.gif");
	background-repeat: repeat-y;
	/*
	border-bottom:1px solid #767676;
	*/
}

/* LA PARTIE GAUCHE OUVERT FERME */
.left_openclose {
}
.opencloseY {
	background-image: url("../images/myIcons/afficher/fermeFF.gif") !important;
	background-image: url("../images/myIcons/afficher/ferme.gif");
	background-repeat:no-repeat;
	width: 105px !important;
	width: 104px;
	height: 78px;
}
.openYclose {
	background-image: url("../images/myIcons/afficher/ouvertFF.gif") !important;
	background-image: url("../images/myIcons/afficher/ouvert.gif");
	background-repeat:no-repeat;
	width: 105px !important;
	width: 104px;
	height: 78px;
}

.opencloseY_de {
	background-image: url("../images/myIcons/afficher/fermeFF_de.gif") !important;
	background-image: url("../images/myIcons/afficher/ferme_de.gif");
	background-repeat:no-repeat;
	width: 105px !important;
	width: 104px;
	height: 78px;
}
.openYclose_de {
	background-image: url("../images/myIcons/afficher/ouvertFF_de.gif") !important;
	background-image: url("../images/myIcons/afficher/ouvert_de.gif");
	background-repeat:no-repeat;
	width: 105px !important;
	width: 104px;
	height: 78px;
}
.etoile{
	text-align: center;
	margin-left: 10px;
	margin-top: 28px;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000;
		font-weight: normal;
}


/* LA PARTIE DE DROITE CADRE */
.cadre {
	margin-left: 8px;
	margin-top: 6px; /* alignement parfait = 7px mais a l'oeil = 6px */
}
.cadre_up {
	width: 284px;
	background-image: url("../images/myIcons/afficher/cadre_up.gif");
	background-repeat:no-repeat;
	height: 10px;
}
.cadre_moy {
	width: 284px;
	height: 51px;
	background-image: url("../images/myIcons/afficher/cadre_moy.gif");
}
.cadre_moyNOHEIGHT {
	width: 284px;
	background-image: url("../images/myIcons/afficher/cadre_moy.gif");
}
.cadre_bottom {
	width: 284px;
	height: 10px;
	background-image: url("../images/myIcons/afficher/cadre_bottom.gif");
	background-repeat:no-repeat;
}

.cadre_moy_txt {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight: bold;
		color: #f79518;
}


/* LE RESTE... AFFICHAGE DES ELEMENTS adr, email, tel ... ? */
.left_2Addtxt {
	text-align: right;
	padding-top: 8px;
	padding-left: 10px;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #767676;
		
	}

.left_2AddtxtDESC {
	padding-top: 19px !important;
	padding-top: 17px;
	padding-left: 10px;
	text-align: right;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #767676;
}


.right_2Addtxt {
	font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #767676;
		line-height: 2.7ex;
	}
		




/* OLD ? */
.adresseAdd {
	padding-top: 6px;
	}
	
.ajustementDroite {
	padding-top: 8px;
	padding-right: 23px;

}


.minus {
padding-top: -10px;
}

.right_3Addtxt {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #767676;
		/*display: block;*/
		background-color: #fffaf4;
		border:1px solid #767676;
		display: block;
		width:200px;
		height: 22px;
		margin-left:10px;
		padding-top: 3px;
		margin-top: 0px;
		text-align:left;

}
.right_3Addtxt2 {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #767676;
		background-color: #fffaf4;
		border:1px solid #767676;
		width:200px;
		height: 22px;
		margin-left:10px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 5px;
		margin-top: 0px;
		text-align:left;

}
.right_3Addtxt2:hover {
	background-color: #a6dc00;
	color: #304000;
		border:1px solid #3e5200;
	
}


.etablissement {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color: #fff;
		font-weight: bold;
}

		

		
div.m a {
text-decoration:none;
font-size:12px;
font-family: verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px, 1px, 0px, 10px
}

div.m a:link {
color: blue;
}

div.m a:active {
color:  blue;
}

div.m a:visited {
color:  blue;
}

div.m a:hover {
color: #f79518;
margin: 0px;
padding: 0px;
border-bottom: 1px dotted #f79518 ;
}


.modhor {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: #f79518;
		width: 280px;
		}
		
		


td.menu
  { behavior: url('../css/IEFixes.htc');
  }
  
tr.menu {
	border-bottom: 1px solid #f69518;
	vertical-align: top;
	}
td.menu {
	/*border-bottom: 1px solid #f69518;
	border-top: 1px solid #f69518;*/
}

tbody td.menu:hover,tbody td.hover
  { background: #f79518;
		color: white;
  }
  
  /* MODINFO */
  .blocFinal {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;
		color: white;
		background-color: #a6dc00;
		padding-left: 5px;
		width: 406px !important;
		width: 405px;
		
		background-image: url("../images/myIcons/afficher/historique_back.gif") !important; /* astuce IE FF. car IE = innerborder et FF = outerborder.. */
		background-image: url("../images/myIcons/1emptypix.gif")
		}
		
		.blocFinal2 {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;
		color: white;
		background-color: #a6dc00;
		padding-left: 5px;
		width: 406px !important;
		width: 392px;
		
		background-image: url("../images/myIcons/afficher/historique_back.gif") !important; /* astuce IE FF. car IE = innerborder et FF = outerborder.. */
		background-image: url("../images/myIcons/1emptypix.gif")
		}
		
		
		
#u a {
text-decoration:none;
font-size:10px;
color: #759b00;
font-family: verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px, 1px, 0px, 10px
}

#u a:link {
color: #759b00;
font-size:10px;
}

#u a:active {
color:  #759b00;
font-size:10px;
}

#u a:visited {
color:  #759b00;
font-size:10px;
}

#u a:hover {
color: black;
font-size:10px;
margin: 0px;
padding: 0px;
border-bottom: 0px dotted #f79518 ;
}

#historique a {
text-decoration:none;
font-size:10px;
font-family: verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px, 1px, 0px, 10px
}

#historique a:link {
color: white;
font-size:10px;
}

#historique a:active {
color:  white;
font-size:10px;
}

#historique a:visited {
color:  white;
font-size:10px;
}

#historique a:hover {
color: black;
font-size:10px;
margin: 0px;
padding: 0px;
border-bottom: 0px dotted #f79518 ;
}


#historique a {
text-decoration:none;
font-size:10px;
font-family: verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px, 1px, 0px, 10px
}

#no_a a {
	color: black;
	padding:2px;
}

#no_a a:link {
	color: black;
	padding:2px;
}

#no_a a:active {
	color: black;
	padding:2px;
}

#no_a a:visited {
	color: black;
	padding:2px;
}

#no_a a:hover {
	padding:2px;
	color: #f79518;
border-bottom: 0px dotted #f79518 ;
}


.vieux {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color: red;
		background-color: #ffecec;
		font-weight: normal;
		/* border:1px solid #000767;
				font-weight: bold; */
		display: block;
		width:869px;
		border: 2px solid red ;
text-align: center;
padding-top: 10px;
margin-left: 11px;
padding-bottom: 10px;
		
		}
		
		
		
.commentaireUtilisateurCadre {
	width: 525px;
	margin-top: 13px;
	margin-left: 11px;
}
		
/* LA PARTIE PHOTO */
.photoCadre {
	width: 502px;
	margin-top: 13px;
	margin-left: 11px;
}
.photoTitre {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color: white;
		font-weight: bold;
	padding-left: 17px;
	width: 510px;
}
											
.photoTop {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #c6c6c6;
		font-weight: normal;
		padding-left: 17px;
	
}
.photominiText {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #767676;
		font-weight: normal;
		padding-left: 17px;
}
.photoText {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #767676;
		font-weight: normal;
}
.photoIMG {
	margin-top: -20px;
	
}


.linkAphoto {
font-size:10px;
color: #767676;
font-family: verdana, Arial, Helvetica, sans-serif;
}

span.linkAphoto a {
text-decoration:none;
color: #767676;
font-size:10px;
font-family: verdana, Arial, Helvetica, sans-serif;
}

span.linkAphoto a:link {
color: #767676;
}

span.linkAphoto a:active {
color: #767676;
}

span.linkAphoto a:visited {
color: #767676;
}

span.linkAphoto a:hover {
color: #f79518;
padding: 0px;
border-bottom: 0px;
}

.photosmieux {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #767676;
		font-weight: normal;
		padding-top: 3px;
		padding-right: 10px;
}

.addPhotosButton {
	padding-top: 10px;
}

.classique {
font-size:12px;
color: #767676;
font-family: verdana, Arial, Helvetica, sans-serif;
}

.classique2 {
	
		background-color: #f2f2f2;
		border:1px solid #fff;
		display: block;
		width: 869px;
		
		
font-size:11px;
color: #767676;
font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.horsp {
font-size:11px;
font-family: verdana, Arial, Helvetica, sans-serif;
}

textarea#CommentaireTXTtop {
	width: 450px;
	height: 30px;
	border: 1px solid #90be00;
	padding: 4px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:14px;
	background-position: center center;
	background-image: url('../images/body/bgavis.gif');
	background-repeat: no-repeat;
	background-color: #def597;
	margin-top: 2px;

}

html[xmlns*=""] body:last-child #boutonmieux { margin-left: 185px; padding-top: 4px;}


#noa a:link {
color: #767676;
}

#noa a:active {
color: #767676;
}

#noa a:visited {
color: #767676;
}

#noa a:hover {
color: #f79518;
text-decoration: none;
border-bottom: 0px;
}



#btafficher a:link {
color: #fff;
text-decoration: none;
border-bottom: 0px;
}

#btafficher a:active {
color: #fff;
text-decoration: none;
border-bottom: 0px;
}

#btafficher a:visited {
color: #fff;
text-decoration: none;
border-bottom: 0px;
}

#btafficher a:hover {
color: #fff;
text-decoration: none;
border-bottom: 0px;
}


#btafficher2 a:link {
font-size:12px;
color: #fff;
text-decoration: none;
border-bottom: 0px;
}

#btafficher2 a:active {
font-size:12px;
color: #fff;
text-decoration: none;
border-bottom: 0px;
}

#btafficher2 a:visited {
font-size:12px;
color: #fff;
text-decoration: none;
border-bottom: 0px;
}

#btafficher2 a:hover {
font-size:12px;
color: #fff;
text-decoration: none;
border-bottom: 0px;
}



div.m a {
text-decoration:none;
font-size:12px;
font-family: verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px, 1px, 0px, 10px
}

#fbshare_div a:link {
color: blue;
}

#fbshare_div a:active {
color:  blue;
}

#fbshare_div a:visited {
color:  blue;
}

#fbshare_div a:hover {
color:  blue;
margin: 0px;
padding: 0px;
border-bottom: 0px white ;
}

#addthis_div {
	
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: #f79518;
		line-height: 25px;
		
margin-left: 150px;
margin-bottom: 10px;
display: block;


	background-image: url('../images/newdesign/bgfonc.png');
	background-repeat: no-repeat;
	
	padding-top: 3px;
width: 143px;
height: 51px;
text-align: center;
}
#addthis_marg {
margin-left: 25px;
}
#addthis_nomove a {
margin:0px;
margin-left: 5px;
padding: 0px;
}
#addthis_nomove a:link {
margin:0px;
margin-left: 5px;
padding: 0px;
}

#addthis_nomove a:active {
margin:0px;
margin-left: 5px;
padding: 0px;
}

#addthis_nomove a:visited {
margin:0px;
margin-left: 5px;
padding: 0px;
}

#addthis_nomove a:hover {
margin:0px;
margin-left: 5px;
padding: 0px;
border-bottom: 0px white ;
}

.message_special {	
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: red;
		line-height: 25px;
}
#spec_content_txt {
	background-color: #fcfcfc;
	width: 385px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: left;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: black;
		padding-top: 8px;
		margin-left: 7px;
}
.notice_special {
	background-color: #fcfcfc;
	width: 385px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: left;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: black;
		padding: 2px;
		padding-right: 14px;
		border: solid 1px white;
}

.notice_special_today {
	background-color: #fff4f4;
	width: 385px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: left;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: red;
		padding: 2px;
		padding-right: 14px;
		border: solid 1px #ffb2b2;
}



#perime {
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
	background-image: url('../images/newdesign/perime.png');
	background-repeat: no-repeat;
	background-color: #a6dc00;	
	width: 761px;
	height: 116px;
	color: #ff0000;
	margin-top: 13px;
	margin-bottom: 5px;
}

#message_special_a a {
	color: red;
}
#message_special_a a:link {
	color: red;
}

#message_special_a a:active {
	color: red;
}

#message_special_a a:visited {
	color: red;
}

#message_special_a a:hover {
	color: red;
text-decoration: none;
	border: 0px solid red;
}

/*
301 redirection
*/

#redirection_301_main {	
	background-image: url('../images/newdesign/301.png');
	background-repeat: no-repeat;
	width: 818px;
	height: 421px;
		font-family: verdana, Arial, Helvetica, sans-serif;
		text-align: left;
}

#redirection_301_title {	
	font-size: 18px;
	color: #008fbd;
	padding-left: 225px;
	padding-top: 18px;	
	font-weight: bold;
}

#redirection_301_text {	
	font-size: 18px;
	color: white;
	padding-left: 225px;
	padding-top: 34px;
	padding-right: 55px;
}


#gmap_noa a {
text-decoration:none;
font-size:14px;
font-family: Arial, verdana, Helvetica, sans-serif;
color: #007eff;
}

#gmap_noa a:link {
color: #007eff;
text-decoration:none;
}

#gmap_noa a:active {
color: #007eff;
text-decoration:none;
}

#gmap_noa a:visited {
color: #007eff;
text-decoration:none;
}

#gmap_noa a:hover {
color: black;
text-decoration:none;
border-bottom: solid 0px black;
}


#gmap_no2a a {
text-decoration:none;
font-size:12px;
font-family: Arial, verdana, Helvetica, sans-serif;
color: #007eff;
}

#gmap_noa2 a:link {
color: #007eff;
text-decoration:none;
}

#gmap_noa2 a:active {
color: #007eff;
text-decoration:none;
}

#gmap_noa2 a:visited {
color: #007eff;
text-decoration:none;
}

#gmap_noa2 a:hover {
color: black;
text-decoration:none;
border-bottom: solid 0px black;
}



#userclose a, #userclose a:visited, #userclose a:link {
color: #000;
text-decoration: none;
border-bottom: solid 0px black;
}

#userclose a:hover {
	color: #000;
text-decoration: underline;
border-bottom: solid 0px black;
}

.noticeaddhoraire{
	 	font-family: verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #f79518;
		text-shadow: -1px -1px white;
}

#ligoo_api a {
text-decoration: none;
color: white;
font-size: 11px;
}
#ligoo_api a:visited {
text-decoration: none;
color: white;
}
#ligoo_api a:hover {
text-decoration: none;
color: #744918;
}

#comment_new_a a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #70d513;
}
#comment_new_a a:hover {
	border-bottom: solid 1px #70d513;
}
.anonyme_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #70d513;
}
.comment_new_date {
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 9px;
}
