


a.acceuil, a.acceuil:visited
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-family:"Comic Sans MS", cursive
}
	
a.acceuil:hover
{
	color:#a9030a;
	font-size:12px;
	text-decoration:none;
	font-family:"Comic Sans MS", cursive;
}

a.acceuil2
{
	color:#666;
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

a.acceuil2:visited, a.recherche: active
{
	color:#666;
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
	
a.acceuil2:hover
{
	color:#a9030a;
	font-size:16px;
	text-decoration:none
}

a.button{
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #a9030a;;
		display: inline;
		float: left;
		font: 14px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	width: 8em;
		
	box-shadow: 1px 1px 6px #2a5c1a;
}

a.button:active{
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #a9030a;;
		display: inline;
		float: left;
		font: 14px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	width: 8em;
}

a.button:hover{
		background-color: #a9030a;
		border: 1px solid #e4e4e4;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #FFFFFF;;
		display: inline;
		float: left;
		font: 14px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	width: 8em;
}



a.button2{
		background-color: #2a5c1a;
		border: 1px solid #2a5c1a;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #FFFFFF;;
		display: inline;
		float: left;
		font: 13px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		
	width: 6em;
		
	box-shadow: 1px 1px 6px #2a5c1a;
}

a.button2:active{
		background-color: #2a5c1a;
		border: 1px solid #2a5c1a;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #FFFFFF;;
		display: inline;
		float: left;
		font: 13px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		
	width: 6em;
}

a.button2:hover{
		background-color: #a9030a;
		border: 1px solid ;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #FFFFFF;;
		display: inline;
		float: left;
		font: 13px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		
	width: 6em;
}

a.button3{
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #a9030a;;
		display: inline;
		float: left;
		font: 14px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 60px;
		height: 50px;
		
	box-shadow: 1px 1px 6px #2a5c1a;
}

a.button3:active{
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #a9030a;;
		display: inline;
		float: left;
		font: 14px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 60px;
		height: 50px;
}

a.button3:hover{
		background-color: #a9030a;
		border: 1px solid #FFFFFF;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #FFFFFF;;
		display: inline;
		float: left;
		font: 14px/1.4 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		width: 60px;
		height: 50px;
}

a.hone{
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #a9030a;;
		display: inline;
		float: left;
		font: 28px 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	width: 100%;
		
	box-shadow: 1px 1px 6px #2a5c1a;
}

a.hone:active{
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #a9030a;;
		display: inline;
		float: left;
		font: 28px 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	width: 100%;
}

a.hone:hover{
		background-color: #a9030a;
		border: 1px solid #e4e4e4;
		margin-left: 5px;
		margin-bottom: 7px;
		color: #FFFFFF;;
		display: inline;
		float: left;
		font: 28px 'Century Gothic', 'Rockwell';
		font-weight: bold;
		padding: 10px 5px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	width: 100%;
}



a.menu
{
	color:#2a5c1a;
	font-size:14px;
	background-color:#FFFFFF;
	text-decoration:none;
	
	border-bottom:1px solid #FFFFFF;
	border-top:1pix solid #FFFFFF;
}
a.menu:visited, a: active
{
	color:#2a5c1a;
	font-size:14px;
	background-color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
	
a.menu:hover
{
	color: #a9030a;
	font-size:14px;
	text-decoration:none;
	background-color: #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

a.recherche
{
	color:#2a5c1a;
	font-size:14px;
	text-decoration:none
}

a.recherche:visited, a.recherche: active
{
	color:#2a5c1a;
	font-size:14px;
	text-decoration:none
}
	
a.recherche:hover
{
	color:#a9030a;
	font-size:14px;
	text-decoration:none
}

a.recherche2
{
	color:#a9030a;
	font-size:14px;
	text-decoration:none
}
a.recherche2:visited, a.recherche: active
{
	color:#a9030a;
	font-size:14px;
	text-decoration:none
}
	
a.recherche2:hover
{
	color:#2a5c1a;
	font-size:14px;
	text-decoration:none
}

a.recherche3
{
	color:#FFFF00;
	font-size:14px;
	text-decoration:none
}
a.recherche3:visited, a.recherche: active
{
	color:#FFFF00;
	font-size:14px;
	text-decoration:none
}
	
a.recherche3:hover
{
	color:#003300;
	font-size:14px;
	text-decoration:none
}


#arriere
{
	position:relative;
	background-color:#FFFFFF;
	margin-top:-30px;
	width:1270px;
	box-shadow: 1px 1px 12px #a3c82e;
}

Body
{
	font-family:14px Century Gothic , Rockwell;
	color:#75327f;
	width:100%;
}

#date
{
	position:absolute;
	left:100px;
	top:0px;
	height:50px;	
	vertical-align:bottom;
}

fieldset{
	background-color:#FFFFFF;
	color:#2a5c1a;
	font-family:14px Century Gothic , Rockwell;
	border-color:#a9030a
}

form
{
	background-color:#FFFFFF;
	color:#2a5c1a;	
	box-shadow: 1px 1px 12px #2a5c1a;
}

form.recherche
{
	background-color:#e4e4e4;
	color:#a9030a;
}

h1
{
	color:#a9030a;
	text-align:center;
	box-shadow: 1px 1px 6px #2a5c1a;
}

h2
{
	color:#2a5c1a;
	background-color:#FFFFFF;
	text-align:center;
	box-shadow: 1px 1px 6px #a9030a;
}

h2:hover{
	color:#FFFF00;
	background-color:#a9030a;
}

h3
{
	color:#2a5c1a;
	text-align:center;
}

h4
{
	color:#75327f;
	text-align:center;
}

#imageTimbreNouvelle{
	width: 180px; 
	height: 120px; 
	position:static; 
	border-bottom-width:thin; 
	border-bottom-color:#FFFFFF	
}


input[type=text], 
input[type=password], 
input[type=email],  
input[type=select],
textarea{
	font-size:12px;
	font-family:Century Gothic , Rockwell;
	padding:7.5px;
	
	border-radius:10px;
	
	border:1px solid;
	border-bottom-color:#666;
	border-left-color:#666;
	border-right-color:#e4e4e4;
	border-top-color:#a9030a;
	background:#FFFFFF;
	outline:0;
	color:#666;
	
}

input[type=reset],
input[type=submit]{
	font-size:12px;
	font-family:Century Gothic , Rockwell;
	padding:7.5px;
	
	border:1px solid;
	border-bottom-color:#a9030a;
	border-left-color:#666;
	border-right-color:#e4e4e4;
	border-top-color:#000000;
	background:#e4e4e4;
	outline:0;
	color:#000000;
	
	border-radius:10px;
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),transparent 0 0 0;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),transparent 0 0 0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),transparent 0 0 0;-webkit-transition:background .3s ease-in-out;
	-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;
	-o-transition:background .3s ease-in-out
}



input.recherche{
	font-size:15px;
	font-family:sans-serif;
	padding:7.5px;
	
	border:1px solid #666;
	background:#FFFFFF;
	outline:0;
	color:#666;
	
}



legend {
	color:#a9030a;	
}

#middle-text {
	background: rgb(255, 255, 255);
	left: 90px; 
	width: 388px; 
	text-align: center; 
	top: 465px; 
	position: absolute; 
	box-shadow: 0px -40px 50px -50px #000; 	
	-webkit-box-shadow: 0 -22px 40px -30px #000; 
	-moz-box-shadow: 0 -22px 40px -30px #000; 
	-ms-box-shadow: 0 -22px 40px -30px #000; 
	-o-box-shadow: 0 -22px 40px -30px #000;
	opacity:0.5;
	box-shadow: 1px 1px 12px #2a5c1a;
	
}

#middle-text h2 {
	width: 100%; 
	font: 22px Century Gothic; 
	font-weight: 500; 
	color:#2a5c1a; 
}


#middle-text-rubrique {
	background: rgb(255, 255, 255); 
	padding-top: 0px; 
	left: 90px; 
	width: 388px; 
	text-align: center; 
	top: 220px; 
	position: absolute; 
	box-shadow: 0px -40px 50px -50px #000; 	
	-webkit-box-shadow: 0 -22px 40px -30px #000; 
	-moz-box-shadow: 0 -22px 40px -30px #000; 
	-ms-box-shadow: 0 -22px 40px -30px #000; 
	-o-box-shadow: 0 -22px 40px -30px #000;
	opacity:0.5;
	box-shadow: 1px 1px 12px #2a5c1a;
}
#middle-text-rubrique h3 {
	width: 100%; 
	text-transform: uppercase; 
	line-height: 100%; 
	letter-spacing: 5px; 
	font: 16px Rockwell ; 
	font-weight: 400; 
	margin-bottom: 5px; 
	float: left;
	color:#a9030a;
}


#modalform
{
	z-index:110;
	position:absolute;	
	margin-top:0px;
	margin-left:-150px;
	margin-right:150px;
	margin-top:150px;
}


select{
	font-size:15px;
	font-family:sans-serif;
	padding:7.5px;
	
	border:1px solid #aaa;
	background:#fff;
	outline:0;
	color:;
	}

.surbrillance{
	background-color:#FFFFFF;
	vertical-align:top;
	font:"Comic Sans MS", cursive;
	font-size:12px;
	vertical-align:top
}
	
.surbrillance:hover{
	background-color:#e4e4e4;
	color:#2a5c1a;	
	border-color:#e4e4e4;
}

.surbrillanceanime{
     background: #e4e4e4;
     transition: background 0.9s;
}

.surbrillanceanime:hover{
     background: transparent;
     transition: background 0s;
}

#tableauMenu {
	position: fixed;
	z-index : 50;
	background-color:#FFFFFF;
	box-shadow: 1px 1px 12px #2a5c1a;	
	margin-top:0px;
	width:1270px;
}
#tableauSousMenu {
	position: relative;
	margin-top:110px;
	width:1270px;
}

td a{
     background: #FFFFFF;
     transition: background 0.9s;
}

td a:hover{
     background: transparent;
     transition: background 0s;
}

tr td img.anime:hover{
-webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
     -ms-transform: scale(1.5);
      -o-transform: scale(1.5);
         transform: scale(1.5);
}

tr td img.anime{
-webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);
    -moz-transition: all .5s cubic-bezier( .6, 2, .4, 1);
     -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1);
      -o-transition: all .5s cubic-bezier( .6, 2, .4, 1);
         transition: all .5s cubic-bezier( .6, 2, .4, 1);
}

tr:hover td img.anime:not(:hover){
-webkit-filter: grayscale(1) blur(5px);
    -moz-filter: grayscale(1) blur(5px);
     -ms-filter: grayscale(1) blur(5px);
      -o-filter: grayscale(1) blur(5px);
         filter: grayscale(1) blur(5px);
}


textarea {
	font-family:sans-serif;
	height:93px;
	line-height:33px;
	padding:0 .8em;
	padding:0 1.2em;
	margin-right:1em;
	margin-bottom:1em;
	
}

.TitreTab
{
	background-color:#000000;
	color:#FFFFFF;
	align : center;
}

#top-story-middle {
	width: 488px; 
	padding-top: 0px; 
	padding-right: 9px; 
	padding-left: 9px; 
	margin-top: 15px; 
	left:0px;
	border-right-color: rgb(199, 199, 199); 
	border-left-color: rgb(199, 199, 199); 
	border-right-width: 1px; 
	border-left-width: 1px; 
	border-right-style: solid; 
	border-left-style: solid; 
	float: right;
}

ul li a{
     background: #003300;
     transition: background 0.9s;
}

ul li a:hover{
     background: transparent;
     transition: background 0s;
}



