a{
	color : black;
	text-decoration : none;
	font-weight : bold;
}

a:hover{
	color : grey;
	color : gray;
}

body{
	font-family : arial;
	overflow : auto;
}

body, html{
	height : 100%;
	width : 100%;
	margin : 0;
	padding : 0;
}

h6{
	text-align : center;
}

html{
	overflow : visible;
}

img{
  border : none;
}

table{
	margin : auto;
	border-collapse : collapse;
}

ul{
	list-style : none;
}

#acacher{
	visibility : hidden;
	margin-top : -60px;
}

#acachertag{
  position : absolute;
  margin-left : -999em;
}

#administre{
	text-align : left;
}

#affiche {
	color : red;
}

#affiche  a{
	color : red;
}

#affiche  a:hover{
	color : gray;
	color : grey;
}

#alaffiche1{
	width : 300px;
	margin-top : 20px;
}

#alaffiche table{
	width : 100%;
	height : 100%;
	text-align : center;
}

#autres{
	width : 750px;
	margin : auto;
	text-align : center;
}

#avert{
	font-size : 10px;
}

#bandeau{
	font-size : 12px;
	background : #e1dfc2;
	width : 100%;
	position : fixed;
}

#bandeau div{
	margin : auto;
	text-align : right;
}

#bord{
	margin-top : 30px;
}

.cal{
  
}

#centretab{
	background-color : white;
}

#compa {
	font-size : 8px;
}

#connexion{
	font-size : 10px;
}

#connexion input{
	font-size : 8px;
}

#construct{
	text-align : center;
	margin-top : 250px;
	margin-bottom : 250px;
}

#construct a{
	color : grey;
	color : gray;
}

#contact{
	color : red;
}

#divers table{
	width : 100%
}

#droite{
	width : 200px;
}

#eventcal a{
  font-size : 10px;
  color : grey;
  color : gray; 
}

#eventcal a:hover{
  color : black;
}

#eventcal hr{
	margin-top : 0px;
}

#eventcal p{
  margin-top : -7px;
	margin-bottom : 0px;
	text-align : left;
}

#feed{
	font-size : 10px;
}

#footer{
	margin-top : 5px;
	font-size : 11px;
	text-align : center;
}

#footer a{
	font-size : 11px;
}

#footer img{
	padding : 0;
	border : none;
}

#footer table{
	font-size : 11px;
}

#formulaire{
	margin : auto;
}

#forum{
	font-size : 14px;
	width : 100%;
	color : grey;
	border-collapse : collapse;
}

#forum td{
	border : 3px solid #cfcfcf;
}

#inscription{
	font-size  : 10px;
	float : left;
	margin-top : -46px;
	margin-left : 70px;
}

#iphone{
	text-align : center;
}

#logo{
	margin-top : 30px;
	width : 600px;
}

#logo table{
	width : 100%;
	text-align : center;
}

#logoautre table{
	margin : auto;
	margin-top : 30px;
}

#mc{
	position : absolute;
  margin-left : -3000em;
  margin-top : -3000em;
}

#meteo{
	margin-left : 0px;
}

#meteo input{
	font-size : 10px;
}

#meteo option{
	font-size : 10px;
}

#meteo p{
	font-size : 10px;
}

#meteo table{
	border-collapse : collapse;
	width : 100%;
	font-size : 13px;
	text-align : center;
}

#meteo #acacher{
	margin-top : -85px;
}

#net table{
	margin : 0;
}

#tetetableau table{
	border-collapse : collapse;
	width : 100%;
	font-size : 12px;
	text-align : center;
}

#nbresult{
	font-size : 12px;
}

#nbresult2{
	font-size : 12px;
}

#nbresult2 a{
	font-size : 12px;	
}

#newsletter{
	margin : 100px;
}

#nomconcours{
	color : white;
	margin-top : -15px;
	margin-left : 23px;
}

#nomconcours:hover{
	color : grey;
	color : gray;
}

#nomconcours2{
	color : white;
}

#nomconcours2:hover{
	color : grey;
	color : gray;
}

#onglet table{
	margin:0;
}

#nomconcours2 b{
	font-size : 12px;
}

#pageliens img{
	padding : 0;
	border : none;
}

#pageliens table{
	width : 100%;
}

#pageprofil{
	width : 748px;
	min-height : 500px;
}

#partager img{
	height:18px;
	width:76px;
}

#pprev{
	float : left;
	font-size : 14px;
}

#pnext{
	float : right;
	font-size : 14px;
}

#pourquoi{
	width : 800px;
	margin : auto;
	text-align : center;
}

#pourquoi #texte{
	text-align : left;
	font-size : 14px;
}

#pourquoi #texte b {
	font-size : 16px;
}

#prochain img{
	padding : 0;
	border : none;
}

#profil{
	text-align : left;
	float : left;
}

#proposer{
	background : url(img/menu.jpg);
}

#proposer a{
	font-size : 18px;
}

#proposer2{
	font-size : 10px;
	text-align : right;
}

#proposer3{
	font-size : 12px;
}

#pub2{
	width : 682px;
	margin-left : 0px;
}

#publicite p{
	margin : -8px;
}

#publicite table{
	width : 70%;
	font-size : 8px;
	color : grey;
}

#rate{
	color : red;
	text-align : center;
}

#resultat table{
	width : 100%;
	height : 400px;
}

#result{
	text-align : left;
}

#result a{
	text-decoration : none;
	color : grey;
	color : gray;
	font-size : 12px;
}

#result a:hover{
	text-decoration : underline;
	color : black;
}

#resultdate{
	font-size : 14px;
}

#resultdate a{
	font-size : 16px;
}

#resultdate b{
  font-size : 10px;
  color : black;
}

#recherche{
	text-align : left;
}

#recherche table{
	border-collapse : collapse;
	width : 100%;
	font-size : 13px;
}

#rechbrdbas{
	background-image : url('img/rechbrdbas.png');
	background-repeat: repeat-x;
}

#rechbrdbasgauche{
	background-image : url('img/rechbrdbasgauche.png');
	background-repeat: no-repeat;
	height : 10px;
}

#rechbrdbasdroite{
	background-image : url('img/rechbrdbasdroite.png');
	background-repeat: no-repeat;
	height : 10px;
}

#rechbrdgauche{
	background-image : url('img/rechbrdgauche.png');
	width : 9px;
	background-repeat: repeat-y;
}

#rechbrdhautgauche{
	background-image : url('img/rechbrdhautgauche.png');
	background-repeat: no-repeat;
	height : 10px;
}

#rechbrdhautdroite{
	background-image : url('img/rechbrdhautdroite.png');
	background-repeat: no-repeat;
	height : 10px;
}

#rechbrdhautcentre{
	background-image : url('img/rechbrdhaut.png');
	background-repeat: repeat-x;
	height : 10px;
}

#rechbrddroite{
	background-image : url('img/rechbrddroite.png');
	background-repeat: repeat-y;
	width : 11px;
}

#rechcentre{
	text-align : center;
	background-image : url('img/rechcentre.png');
	background-repeat: repeat-x;
	font-size : 13px;
	height : 18px;
}

#rechgauche{
	background-image : url('img/rechgauche.png');
	width : 9px;
	height : 18px;
	background-repeat: no-repeat;
}

#rechdroite{
	background-image : url('img/rechdroite.png');
	background-repeat: no-repeat;
	width : 11px;
	height : 18px;
}

#reussi{
	color : green;
	text-align : center;
}

#second {
  font-size : 11px;
}

#second a{
  font-size : 10px;
}

#separateur{
	height : 3px;
	background-color : #565656;
}

#station{
	font-size : 10px;
}

#stations h3{
	text-align : center;
}

#stations table{
	width : 100%;
	height : 400px;
}

#stationsform{
	text-align : center;
}

#tag{
	text-align : justify;
}

#tag a:hover{
	text-decoration : underline;
}

#tete{
	background : #cfcfcf;
	color : white;
}

.toggleSubMenu {
	font-size : 14px;
	margin-left : -50px;
}

#verif{
	text-align : center;
}

#verifevent{
	text-align : left;
}

#vide{
	width : 160px;
}

#vide2{
	width : 200px;
	height : 109px;
}

#video{
	text-align : center;
	margin-top : 25px;
}
