body
{
  font-family: calibri;
  sfont-weight: bold;
  
  color: #000000;
  text-transform: uppercase;
s  letter-spacing: 2px;
margin-left: 15px;
}

img
{
width: 90%;	
}

#D1
{
margin-top: 40px;
margin-bottom: 24px;
swidth: 860px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 1.25rem;
}

#D1b
{
margin-top: 40px;
margin-bottom: 24px;
font-size: 1.25rem;
}

#D2
{
smargin-top: 100px;
swidth: 325px;
margin-left: 20%;
margin-right: 100px;
margin-bottom: 40px;
text-align: left;
font-size: 16px;
sfont-weight: bold;
  letter-spacing: normal;
s  float: left;
}

#D3
{ 
display: block; 
margin-top: 6px; 
color: #000000;
text-decoration: underline;
} 

.expo
{ 
font-weight: normal;
} 

#D4
{
margin-top: 12px;
width: 970px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#D5
{
margin-top: 40px;
swidth: 970px;
smargin-left: auto;
smargin-right: auto;
text-align: left;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  text-transform: none;
 s letter-spacing: 1px;
line-height: 120%;
}

#D5 a
{ 
color: #000000;
text-decoration: underline;
} 

#D5 a:hover {
 text-decoration: underline;
}

#D6 
{ 
color: #7f8c8d;
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
}

#D2 a
{ 
display: block; 
margin-top: 6px;
color: #000000;
text-decoration: none;
} 

#D2 a:hover {
 text-decoration: underline;
}

#D1 a:hover
{ 
text-decoration: none;
} 

#nextexpotitre
{
text-transform: uppercase;
font-weight: bold;
}

#nextexpoadresse
{
text-transform: none;
font-weight: normal;
}

#Div-liste-expo
{
text-transform: none;
line-height: 120%;
}





@media screen and (min-width: 900px) {
	
body
{
  font-family: calibri;
  sfont-weight: bold;
  
  color: #000000;
  text-transform: uppercase;
s  letter-spacing: 2px;
margin-left: 15px;
}

img
{
height: 700px;	
width: auto;	
}

#D1
{
margin-top: 40px;
margin-bottom: 24px;
swidth: 860px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 1.25rem;
}

#D1b
{
margin-top: 40px;
margin-bottom: 24px;
font-size: 1.25rem;
}


#D2
{
smargin-top: 100px;
swidth: 325px;
margin-left: 20%;
margin-right: 100px;
margin-bottom: 40px;
text-align: left;
font-size: 16px;
sfont-weight: bold;
  letter-spacing: normal;
  float: left;
}

#D3
{ 
display: block; 
margin-top: 20px; 
color: #000000;
text-decoration: underline;
} 


.mail
{ 
display: block; 
margin-top: 290px; 
color: #000000;
text-decoration: none;
text-transform: none;
font-weight: normal;

} 

.insta
{ 
display: block; 
margin-top: 15px; 
color: #000000;
text-decoration: none;
text-transform: none;
font-weight: normal;
} 

.expo
{ 
font-weight: normal;
} 

#D4
{
margin-top: 12px;
width: 970px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#D5
{
margin-top: 40px;
swidth: 970px;
smargin-left: auto;
smargin-right: auto;
text-align: left;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  text-transform: none;
 s letter-spacing: 1px;
line-height: 120%;
}

#D5 a
{ 
color: #000000;
text-decoration: none;
} 

#D5 a:hover {
 text-decoration: underline;
}



#D2 a
{ 
display: block; 
margin-top: 20px;
color: #000000;
text-decoration: none;
} 

#D2 a:hover {
 text-decoration: underline;
}

#D1 a:hover
{ 
text-decoration: none;
} 

#D6 
{ 
color: #7f8c8d;
font-weight: bold;
text-transform: uppercase;
font-size: 26px;
}


#nextexpotitre
{
text-transform: uppercase;
font-weight: bold;
}

#nextexpoadresse
{
text-transform: none;
font-weight: normal;
}

#Div-liste-expo
{
text-transform: none;
line-height: 120%;
}


}