/* Pagès Informatique  */

@media print {    
    .no-print, .no-print *    {   display: none !important;   }
	
	
}

@font-face {
    font-family: "Parisian BT";
    src: url(TT1064M_.TTF),
         url('tt1064m_-webfont.woff2') format('woff2'),
         url('tt1064m_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;	
}

h1, h2, h3 { font-family:"Parisian BT"; }
	p {}

div p span { 
  font-weight: 300; 
  font-family: "Open Sans", sans-serif !important; 
}


/** aff prix toilettage**/
/*
#PanelPrix1, #PanelPrix2{ width:90%; background-color:red  }
#PanelPrix1 > div:first-child, #PanelPrix2 > div:first-child { width:70%  }
#PanelPrix1 > div, #PanelPrix2 > div{ width:25%  }
*/



/*** Tarifs ***/

@media only screen and (max-width:750px)  { 

ul.liraces {
    column-count: 1;
    list-style-type: none;	
	padding-left:10px;
}	

ul.liprix {
    column-count: 1;
    list-style-type: none;
	padding-left:0;
}	

ul.liprix  li  {
	margin-left:0;
}

}


@media only screen and (min-width:751px)  { 

ul.liraces {
    column-count: 2;
    list-style-type: none;	
	padding-left:10px;
}	

ul.liprix {
    column-count: 1;
    list-style-type: none;
	padding-left:0;
}	

ul.liprix  li  {
	margin-left:0;
}

}



#PanelTarif { width:100%; }
  #ObjWebTarif { 
      height:auto !important; 
	  font-weight: 300; 
    font-family: "Open Sans", sans-serif !important; 
	font-size:120%;
	  }


@media only screen and (max-width:750px)  { 
div.ts-tarif {	margin:3px; width:96%;}
}

@media only screen and (min-width:751px)  { 
div.ts-tarif {	margin:13px; }
}


div.ts-tarif {
	
	float:none;
	height:auto !important;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;	 
 }
 
 div.ts-tarif > div {
	margin-top:10px;
	margin-bottom:20px;
 } 
 
  
 
@media only screen and (max-width:750px)  { 
div.ts-tarif> table { width:98%; max-width: 750px; }
}

@media only screen and (min-width:751px)  { 
div.ts-tarif> table { width:100%;   }
}
 
 

div.ts-tarif> table> tbody> tr  { 	vertical-align: middle; text-align: left; color:#000;}
div.ts-tarif> table> tbody> tr> td  {  padding: 15px;width:80%;}

div.ts-tarif> table> tbody> tr:nth-child(even) > td  { background-color: #E6F5FF; }
div.ts-tarif> table> tbody> tr:nth-child(odd) > td  { background-color: #D9F5FA; }
 

div.ts-tarif> table> tbody> tr> td:first-child {width:74%;}
div.ts-tarif> table> tbody> tr> td:first-child + td { text-align: center; } 
 
 
		

/***************** bandeau en haut ************************/

/*
@media only screen and  (max-width:460px)  { 

}
@media only screen and  (min-width:461px) and (max-width:1099px)  { 

}
@media only screen and (min-width:1100px)  { 

}
*/




#ObjWebHautPage  {
border:0px;
margin:0px;
padding:0px;
overflow: visible;
}

.id-site-haut {  
	display: inline-table;
	width:100%; 
	overflow: visible;
}

.id-site-haut  nav, .id-site-haut  div {
padding-top:15px;
width: 250px;
border:0px;
display: inline-table;

}

.id-site-haut  ul {
  margin-left:3px;
  margin-top: 5px;
  margin-bottom: 5px;  
  padding-left:26px;
  list-style-type: none;  
}

.id-site-haut  li {
  margin-top: 3px;
  font-size: 15px;
}
	
.id-site-haut li  a {
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-decoration: none;
color: #333;
outline: medium none;
}

.id-site-haut li a:hover {
color: #000;
text-decoration: underline;
}

/* entete avec ou sans lien */

.id-site-haut  p {
text-align: left;
margin-left:26px;
font-family: Arial, Verdana, sans-serif;
font-size: 16px;

font-variant: normal;
font-weight: normal;
line-height: normal;
text-shadow: 0 1px 0 #777;
color:darkblue;
}

.id-site-haut p a{
color: darkblue;
text-decoration: none;
outline: medium none;
}

.id-site-haut p a:hover {
text-decoration: underline;
}





/********* Bandeau bas *************************/

@media print {    
	#stella-footer {
		display:none  !important; 	
		background: #fff;
		width: 100%;
		height: 100%;
		font-size: 14px;
		color: #000;
	}	
			
	#ObjWebBasPage, #stella-footer, #stella-bandeau, #stella-coordonnees, #stella-liens {
		display:none !important; 	
	}
}



@media only screen {
	
#ObjWebBasPage  {
background-color:#312F30;
font-size:1px;
}	

	
#stella-footer { 
	background: #312F30;
	width:100%; 
	height:100%;  
	font-size:14px;
	color:white;
}

}


#stella-societe { 
	color:white;
}


/****Zone rassurante ********/
#stella-rassurant { 
	background: white; 
	width:100%; 
	height:60px;  
}


#stella-rassurant   p { 
  font-family: Arial, Verdana, sans-serif;
  color: darkblue;

	text-transform: uppercase;
	font-size:12px;  
}

li.rassurant-li {
	margin-left:5px;
	list-style-type: none;
	float:left;
	/*display:inline-block; */
	
	background-repeat:no-repeat;
	height:45px;
	width:170px
}

/*********************/

#stella-bandeau  {
 height:36px;
 width:1100px;
		display: inline-table; 
		float:left; 
}


/************************************/



#stella-coordonnees { 
	display: flex;
	flex-direction: row;
	width:100%; 
	height:auto;  
	font-size:100%;
	color:white;
}

	#stella-coordonnees a {
		text-decoration: none;
		color: #fff;
	}


	#btn-upup {
		 cursor: pointer;
		width:33%;
		max-width:80px;
		max-height:80px;
		margin-top:14px;
	}


@media only screen and (max-width:750px) {
	#stella-coordonnees { 	
		flex-direction: column; 
		align-items: center;
	}
	

	
	
	
	#stella-telfax {   
		margin-left:9px;  
		margin-top:18px; 
		width:95%;  
	}		
	
	
}
	

	#stella-societe { 
		margin:9px; 
		min-width: 250px
		display: inline-table; 
		float:left; 

	}
	
	#stella-societe > p { 
		font-size:80% ; 
		font-family:arial ; 
		/*font-weight:bold;*/
		font-family:'Parisian BT';		
	}		
	
	
@media only screen and (min-width:751px) {
	#stella-societe-imgfax  {	
	  height:20px;
	  width:200px;
	}
	
	#stella-telfax {   
		margin-left:9px;  
		margin-top:18px; 
		width:400px;  	
	}
}	
	
	#stella-societe-imgfax  {

	  /*padding-top:10px;*/
	  background-image:url("images/numfax.png");
	  background-size: 70%;
	  background-repeat: no-repeat;
	}
	
	#stella-telfax {   
		display: inline-table;
		float:left; 
		font-size:80% ; 
		font-family:arial; 
		/*font-weight:bold;*/

	}
	
	#stella-telfax a{ 
		text-decoration: none;
		color:white;
	}
		
	#stella-rs  ul > li {
		display:inline;	
		column-count: 3;
		list-style-type: none;
	}		
	
	#stella-images {   
		width:120px;  
		height:100%; 
		display: inline-table;
		float:right; 
		margin-right:30px;
	}
	
/*************************************************************************************/	
#stella-liens {  
	display: inline-table;
	width:100%; 
	height:140px; 
	/*background-image:url("images/fond02.jpg");*/
	
}

#stella-liens a {
 font-family:Arial, Verdana, sans-serif;
font-size:80%;
text-decoration: none;
outline: medium none;
color: #999999;
}


#stella-liens   a:hover {
color: #fff;
text-decoration: underline;
}

#stella-liens ul {
  margin-left:0;
  padding-left:26px;
}

#stella-liens div {
padding-top:15px;
height:160px;
}

#stella-liens p {
text-align: left;

margin-left:26px;
font-family: Arial, Verdana, sans-serif;
font-size: 15px;

font-variant: normal;
font-weight: normal;
line-height: normal;
/*text-shadow: 0 1px 0 #fff;*/
color:#b3b3b3;
}


/***** Site annuaires référencant ***********                  */


#stella-liens div ul li {
list-style-type: none;
}

#stella-liens div {
	display: inline-table;
}
    
 div.stella-sites-partn  {width: 220px; }       
 div.stella-sites-services  {width: 200px;}
 div.stella-sites-intra  {width: 200px;}
 div.stella-sites-regions  {width: 230px;}
 div.stella-sites-ref   {width: 180px;margin-left:20px;}

