@import url(pagination.inc.css);

.top_edito{
	overflow : hidden;
}

.edito{
	background : url(../../images/css/edito_accueil-trans.png) no-repeat top left;
	float:  left;
	width : 282px;
	padding-top : 0px;
}

.edito h1{
	color : white;
	height : 30px;
	margin-top:17px;
	text-align : center;
	font-size : 1.1em;
}

.right_edito{
	background : url(../../images/css/bout_edito-trans.png) no-repeat top left;
	float:  left;
	width : 700px;
}

ul.sous-menu{
	margin-left:242px;
}

ul.sous-menu li {
	padding:6px 18px;
}

.middleBloc{
	clear : left;
	border-left: 1px solid #2B1534;
	padding-left:30px;
	padding-top : 25px;
	overflow : hidden;
}

.bottomBloc{
	background : url(../../images/css/arrond_bottom_page-trans.png) no-repeat top left;
	width : 988px;
	height : 33px;
	margin-left: 0px;
}

.middleBloc img{
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
}

.middleBloc p{
	font-size : 1.2em;
}


.middleBloc  h1 {
	border-bottom:1px solid #E75113;
	color:#E75113;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin-bottom : 20px;
}

.middleBloc h2 {
color:#E75113;
font-size:12px;
margin : 7px 0px;
border-bottom:1px solid #E75113;
font-weight:bold;
}




div.demi_bloc {
float:left;
padding:10px;
width:455px;
}

.headerP{
	width : 500px;
}

.inscription_button {
padding-left:25px;
float:  right;
padding-right : 100px;
}

.inscription_button a {
	background:transparent url(../../images/css/inscription_en_ligne.jpg) no-repeat left top;
	display:block;
	height:37px;
	width:237px;
}

.inscription_button a:hover {
	background:transparent url(../../images/css/inscription_en_ligne_hover.jpg) no-repeat left top;
}

.url{
	display : none;
}

.left{
	float:left;
	overflow:hidden;
	padding-right:35px;
	padding-top:10px;
	width:405px;
	background : url(../../images/temps-forts/barre_grande_verticale.jpg) no-repeat top right;
}

.right{
	float:left;
	padding-left:35px;
	width:480px;
}

label {
	display:block;
	float:left;
	font-size : 1em;
	width:110px;
}

label.error{
	color: red;
}

div.erreur{
	color: red;
}

input{
	padding:1px 0;
}

select#pays {
width:288px;
}

form p {
overflow:hidden;
}

.success{
	background : #B9E38E;
	color : #0E1B01;
	padding : 10px;
}