@font-face {
	font-family: Vivaldi Italic V2;
	src: url('polices/Vivaldi Italic V2.ttf') format('truetype'),
	url('polices/Vivaldi Italic V2.eot') format('embedded-opentype'),
    url('polices/Vivaldi Italic V2.woff2') format('woff2'),
    url('polices/Vivaldi Italic V2.woff') format('woff'),
    url('polices/Vivaldi Italic V2.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}


body {
width:100%;
height:100%;
	font-family: 'Gabriela', serif;
	font-size : 3.5vw;
	position: absolute;
	display:block;
	overflow:hidden;
	color:white;
	background-color:#602624;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	

a:link {color: #999966;}
a:visited {color: #993366;}
			
.back { display: none; }

.backbut {opacity:0;}

.flip{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

p{margin:-1px;}
h1{margin:-1px;}
h2{margin:-1px;}
h3{margin:-1px;}
h4{margin:-1px;}

.icone{
	width:12%;
	height:12%;
	margin-top: 5%;
	transform: translateY(-25%);
	-webkit-transform: translateY(-25%);
}
.titre{
	width:70%;
	height:12%;
	margin-top: 5%;
	transform: translateY(-25%);
	-webkit-transform: translateY(-25%);
}


.annonce{
border-radius: 15px; 
padding-left:8px; padding-right:8px; padding-top:5px; 
border-width:3px; 
border-style:double; 
border-color:#500000; 
color:#040400; 
background-image:url(images/fonddepage1.jpg); 
background-size:100% 100%;
}

.annonce2{
border-radius: 15px; 
padding-left:5px; padding-right:5px; padding-top:2px; 
border-width:3px; 
border-style:double; 
border-color:#500000; 
color:#040400; 
background-image:url(images/fonddepage2.jpg); 
background-size:100% 100%;
width:100%;
font-size:3vw;
}



.menumobile{
	overflow:hidden;
	width:100%;
	height:10%;
	min-height:10%;
	max-height:10%;
	border-style:double;
	border-width:3px;
	background-color:#602624;
}


.shadow
{
  -moz-box-shadow: 4px 4px 10px #000;  
  -webkit-box-shadow: 4px 4px 10px #000;  
  box-shadow:4px 4px 6px #000;
}


.empty0	{
font-size:5.5vw;		
width:100%;
}
.titre0	{
text-align:left;
width:90%;
padding: 6px;
background-image:linear-gradient(#602624, #501614);
}

.empty1	{
font-size:5vw;		
margin-left:10%;
width:90%;
}
.titre1{
text-align:left;
width:80%;
padding: 6px;
background-image:linear-gradient(#602624, #501614);
}

.empty2	{
font-size:4.5vw;		
margin-left:20%;
width:80%;
}
.titre2{
text-align:left;
width:70%;
padding: 6px;
background-image:linear-gradient(#602624, #501614);
}

.empty3	{
font-size:4vw;		
margin-left:30%;
width:70%;
}
.titre3{
text-align:left;
width:60%;
padding: 6px;
background-image:linear-gradient(#602624, #501614);
}


.plus{
text-align:center;
width:10%;
border-width:3px;
border-style:double;
border-color:#824846;
border-radius: 10px;
background-image:linear-gradient(#f24846, #200000);
}


.navi0	{
font-size:4vw;		
width:99%;
}
.navi0	td{
text-align:center;
width:100%;
border-width:3px;
border-style:double;
border-color:#824846;
border-radius: 10px;
padding: 6px;
background-image:linear-gradient(#f24846, #200000);
display: inline-block;
}

.navi1	{
font-size:4vw;		
margin-left:10%;
width:80%;
}
.navi1	td{
text-align:center;
width:100%;
border-width:3px;
border-style:double;
border-color:#824846;
border-radius: 10px;
padding: 6px;
background-image:linear-gradient(#f24846, #200000);
display: inline-block;
}
.navi2	{
font-size:4vw;		
margin-left:20%;
width:70%;
}
.navi2	td{
text-align:center;
width:100%;
border-width:3px;
border-style:double;
border-color:#824846;
border-radius: 10px;
padding: 6px;
background-image:linear-gradient(#f24846, #200000);
display: inline-block;
}
.navi3	{
font-size:4vw;		
margin-left:30%;
width:60%;
}
.navi3	td{
text-align:center;
width:100%;
border-width:3px;
border-style:double;
border-color:#824846;
border-radius: 10px;
padding: 6px;
background-image:linear-gradient(#f24846, #200000);
display: inline-block;
}

.formbut{
border-color:black; 
border-width:3px;
border-style:double; 
color:white; 
border-radius: 10px;
background-image:linear-gradient(#f24846, #200000);
font-size:200%	
}


.tabout	{
width:90%;
}
.tabout	td{
text-align:center;
width:100%;
border-width:3px;
border-style:double;
background-image:linear-gradient(#f24846, #200000);
border-color:#3d0202;
border-radius: 10px;
padding: 1%;
display: inline-block;
}



.minitabout	{
width:99%;
}
.minitabout	td{
text-align:center;
width:100%;
border-width:1px;
border-style:solid;
background-image:linear-gradient(#f24846, #200000);
border-color:#824846;
border-radius: 3px;
padding: 2px;
display: inline-block;
}

.minitaboutOFF	{
width:99%;
}
.minitaboutOFF	td{
text-align:center;
width:100%;
border-radius: 1px;
padding: 2px;
display: inline-block;
}


.tabinstr {
border-width:1px;
border-style:solid;
background-image:linear-gradient(#501614, #300604);
border-color:#824846;
border-radius: 2px;
padding: 2px;
}
.tabinstr td{
border-style:solid;
border-width:1px;
border-color:#d2aa6c;
text-align:left;
}
.tabinstr tr{
border-style:solid;
border-width:2px;
border-color:#ca902c;
text-align:left;
}

.tabmobile td{
vertical-align:top;	
}

.tabprof
 {
border-width:1px;
border-style:solid;
background-image:linear-gradient(#501614, #300604);
border-color:#824846;
vertical-align:top; 
}
.tabprof2
 {
border-width:1px;
border-style:solid;
background-image:linear-gradient(#703624, #401614);
border-color:#824846;
vertical-align:top;
}
.tabprof
 td{
vertical-align:top; 
}
.tabprof2
 td{
vertical-align:top; 
}

.detprof{
border-width:1px;
border-style:solid;
background-image:linear-gradient(#501614, #300604);
border-color:#824846;
padding: 0px 3px 0px 4px;
}

td{vertical-align:middle;}
