@font-face {
    font-family:OpenSans;
	src:url(../font/OpenSans-Light.otf);
}

@font-face {
    font-family: Sansation_Regular;
	src:url(../font/Sansation_Regular.ttf);
}

@font-face {
    font-family:Castal_Street;
	src:url(../font/Castal_Street.ttf);
}

body{font-family:OpenSans;
font-size:13px;
background:#111;}

a {text-decoration:none; color:#1560BD;}

#coverer{width:650px;
background:#fff;	
margin:5px auto 10px auto;
padding-bottom:20px; 
border:5px solid #d07851;
border-right:none;
border-left:none;
border-radius:35px;}

#acces{width:550px;
height:auto;
background:#fff;	
margin:200px auto 10px auto; 
padding-bottom:20px; 
border:5px solid #d07851;
border-right:none;
border-left:none;
border-radius:35px;}

#info_menu{width:850px;
height:auto;
background:#fff;	
margin:10px auto 10px auto; 
padding-bottom:20px; 
border:5px solid #d07851;
border-right:none;
border-left:none;
border-radius:35px;}

#toute_off{width:1000px;
height:auto;
background:#fff;	
margin:30px auto 6px auto; 
padding-bottom:20px; 
border:5px solid #d07851;
border-right:none;
border-left:none;
border-radius:35px;}

.menu_off{background:#eee;
border-radius:5px;
border-top:none;
border-bottom:none;
padding:10px;
color:#4a448c;}

.menu_off a{text-decoration:none;
color:#4a448c;}

.menu_off a:hover{text-decoration:none;
color:#fff;}

.menu_off:hover{background:rgba(255,174,55,0.3);}

.menu_modif{background:#eee;
border-radius:5px;
font-size:20px;
border-top:none;
border-bottom:none;
padding:10px;
color:#4a448c;}

.menu_modif a{text-decoration:none;
color:#4a448c;}

.menu_modif a:hover{text-decoration:none;
font-weight:bold;
color:#fff;}

.menu_modif:hover{background:rgba(255,174,55,0.7);}

.menu_mdp{background:#eee;
border-radius:5px;
font-size:20px;
border-top:none;
border-bottom:none;
padding:10px;
color:#4a448c;}

.menu_mdp a{text-decoration:none;
color:#4a448c;}

.menu_mdp a:hover{text-decoration:none;
font-size:14px;
color:#66C;}

.menu_mdp:hover{background:#eee;}

.menu_tab{background:#eee;
border-radius:5px;
border-top:none;
border-bottom:none;
padding:10px;
color:#4a448c;
background:rgba(255,174,55,0.7);}

.cov_off{border-radius:15px;
background:#eee;
width:960px;}

.cov_present{border-radius:15px;
background:#eee;
width:800px;}

.menu{background:#eee;
border-radius:5px;
width:570px;
border-top:none;
border-bottom:none;
padding:7px;
color:#fff;
text-align:justify;}

.menu:hover{background:rgba(255,174,55,0.7);}

.menu a{text-decoration:none;
font-size:17px;
color:#4a448c;}

.menu a:hover{text-decoration:none;
font-size:17px;
color:#fff;}

.cov{border-radius:15px;
background:#eee;
width:570px;}

.page{font-size:26px;
margin-bottom:10px;
margin-top:5px;
color:#d07851;}

.page_tof{font-size:26px;
margin-bottom:10px;
margin-top:5px;
color:#d07851;}

.bouton_design{background:#d07851;
padding: 5px;
padding-bottom:8px;
width:200px;
text-align:center;
color:#fff;
font-size:20px;
text-shadow:1px 1px 2px #000;
border-radius:15px 15px;
-webkit-transition-property: background;
-webkit-transition-duration: 2s;
-moz-transition-property: background;
-moz-transition-duration: 2s;
transition-property: background;
transition-duration: 2s;
-webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(0,0,0,.3)));
  -webkit-box-reflect: below 0 -webkit-linear-gradient(transparent 50%, rgba(0,0,0,.3));
  -webkit-box-reflect: below 0 linear-gradient(transparent 50%, rgba(0,0,0,.3));
  -moz-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(0,0,0,.3)));
  -moz-box-reflect: below 0 -webkit-linear-gradient(transparent 50%, rgba(0,0,0,.3));
  -moz-box-reflect: below 0 linear-gradient(transparent 50%, rgba(0,0,0,.3));
  box-shadow: 0 2px 5px rgba(0,0,0,.5);}
		  
.bouton_design:hover, p:focus {background:#4a448c;
color:#000;
cursor:pointer;}

.bouton_design a{text-decoration:none; color:#fff;}

.liste_ul {margin-bottom:-5px; margin-top:0px; color:#000;}

#bas_accueil{margin-right:auto; float:left; margin-top:30px;}

.but_sup{text-align:center; font-size:19px; margin:-10px 0 0px 200px; float:left;}

.but_prec{-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	margin-top:7px;}

.but_elt{ margin-left:0px; font-size:19px;}

#textarea{width:470px; height:310px;}

#textarea_descrip{width:530px; height:200px;}

#textarea_car{width:500px; height:170px;}

#textarea_carac{width:470px; height:60px;}

#textarea_comp{width:470px; height:45px;}

.nbr_inscri{width:370px;
padding:3px;
margin:-15px 0 20px;
background:#eee;
color:#fff;
font-weight:bold;
text-shadow:1px 1px 1px #333;
box-shadow:1px 1px 2px #333;
border-radius:8px;
font-size:22px;}

.nbr{color:green; text-shadow:1px 1px 1px #eee;}

#aff_img  img:hover{
-moz-transform: rotate(0deg) scale(4.5);
-webkit-transform: rotate(0deg) scale(4.5);
-o-transform: rotate(0deg) scale(4.5);
-ms-transform: rotate(0deg) scale(4.5);
transform: rotate(0deg) scale(4.5);
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
cursor:pointer;
position:relative;
z-index:100;}

.text_titr_une{font-size:24px;
font-family:Magneto;
color:#0131B4;
text-align:center;}

.myButton {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background-color:#599bb3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	padding:5px 23px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
	text-align:right; font-size:19px;
	margin:-10px 10px 10px 0px;
}
.myButton:hover {
	background-color:#3A8EBA;
	color:#FFF;
}
.myButton:active {
	position:relative;
	top:1px;
}

.modif_img{width:70px; float:right; margin:-30px 0px 0px 0px;}

.separer_peu{ margin:0px 0px 0px 0px;}

#aff_img  img{
-moz-transition: all 0.6s ease-in-out 0.2s;
-webkit-transition: all 0.6s ease-in-out 0.2s;
-o-transition: all 0.6s ease-in-out 0.2s;
-ms-transition: all 0.6s ease-in-out 0.2s;
transition: all 0.6s ease-in-out 0.2s;
position:relative;;}

#aff_img  img:hover{
-moz-transform: rotate(0deg) scale(2.6);
-webkit-transform: rotate(0deg) scale(2.6);
-o-transform: rotate(0deg) scale(2.6);
-ms-transform: rotate(0deg) scale(2.6);
transform: rotate(0deg) scale(2.6);
-moz-transition: all 0.6s ease-in-out 0.2s;
-webkit-transition: all 0.6s ease-in-out 0.2s;
-o-transition: all 0.6s ease-in-out 0.2s;
-ms-transition: all 0.6s ease-in-out 0.2s;
transition: all 0.6s ease-in-out 0.2s;
box-shadow:1px 1px 10px #CCC;
position:relative;
z-index:100;}

.titro_table{font-size:15px;
font-weight:500;}

#image_table{width:120px; margin:0px 10px 0px 0px; float:left;}