#main h2{
	color:#a61b20;
	font-size:18px;
	padding-bottom:20px;
	padding-top:30px;
}


#main h2.nopadding{
	padding-top:0px;
}

#main #magnum{
	font-size:12px;
	text-align:left;
	padding-left:70px;
	padding-bottom:30px;
}

#main #magnum label{
	width:160px;
	float:left;
	color:#A61B20;
}

#main #magnum input,#main #magnum label,#main #magnum select{
	display:block;
}

#email, #nom{
	width:200px;
}

#main .input_mails{
	margin-left:160px;
	width:200px;
}

#main a {
	color:#a61b20;
}

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

#reserver{
	margin:10px auto;
}


#main .parrainage{
	font-size:15px;
	padding-top:25px;
	padding-bottom:30px;
}

#main .parrainage a{
	color:#000000;
	font-size:15px;
	text-decoration:underline;
}

#main .parrainage a:hover{
	color:#A61B20;
}

.presse{
	text-align:justify;
	padding-left:100px;
	padding-right:100px;
}

#main #listes_partenaires li a{
	color:#000000;
}

#main #listes_partenaires li a:hover{
	text-decoration:underline;
}

#partenaires{
	text-align:left;
	padding-left:100px;
	padding-bottom:30px;
}


#main .inscription{
	font-size:12px;
	text-align:left;
	padding-left:70px;
	padding-bottom:30px;
}

#main .mention{
	font-size:9px;
	padding-bottom:30px;
}

#main .mention a{
	color:#000000;
	font-size:9px;
	text-decoration:underline;
}

#main .mention a:hover{
	color:#A61B20;
}

#main #etat_civil{
	font-size:12px;
	text-align:left;
	padding-left:70px;
	padding-bottom:30px;
}

#main #etat_civil label{
	width:100px;
	float:left;
}

#main #etat_civil input,#main #etat_civil label,#main #etat_civil select{
	display:block;
}

#confirmation{
	text-align:left;
	padding-left:100px;
}

#header h1 a{
	background:url('../images/background_header.png');
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/background_header.png', sizingMethod='crop');
}

#menu{
	background: url('../images/background_menu.png') top left no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/background_menu.png', sizingMethod='crop');
}

#main{
	background:url('../images/background_main.png') repeat-y;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/background_main.png', sizingMethod='scale');
}

#footer{
	background:url('../images/background_footer.png') top left no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/background_footer.png', sizingMethod='crop');
}


.festif{
	color:#a61b20;
}


.festif:hover,#main #nos_soirees a:hover{
	text-decoration:underline;
}


#main .page_afterwork p, .page_afterwork #open_bar{
	text-align:left;
	padding-left:100px;
}

#main .img_afterworks{
	padding-top:50px;
	padding-bottom:30px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}

#main .rowstart{
	padding-top:0px;
	padding-bottom:0px;
}

#main .rowend{
	padding-top:0px;
}

#open_bar{
	padding-bottom:12px;
}

#open_bar li{
	list-style-type: disc;
	list-style-position: inside;
}


#soiree_afterwork{
	color:#a61b20;
	font-size:15px;
}

#main #nos_soirees{
	text-align:left;
	padding-left:100px;

	padding-bottom:30px;
}

#main #nos_soirees a{
	font-size:9px;
	color:#000000;
}


.last{

	padding-top:0px;

}

#main .img_viewer{
	padding:0;
	text-align:center;
}


#bienvenue{
	color:#000000;
	font-size:12px;
	padding-top:30px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:20px;
}

#bienvenue strong{
	display:block;
	float:left;
	margin-top:3px;
}

#bienvenue select{
	display:block;
	float:right;
}

#galeries{
	width:780px;
}

.galeries_nav{
	position:relative;
	width:780px;
	padding-bottom:20px;
	font-size:15px;
}

.galeries_nav dl, .galeries_nav dt,.galeries_nav dd,.galeries_nav ul,.galeries_nav li{
	display:inline;
}

.galeries_nav a{
	color:#000000;
}

.galeries_nav a:hover{
	color:#A61B20;
}

.galeries_nav .page_selected{
	color:#A61B20;
}

.galeries_nav .page_selected:hover{
	color:#000000;
}

.precedent{
	position:absolute;
	left:30px;
}

.suivant{
	position:absolute;
	right:30px;
}

#diaporama  {
	margin: 0 0 0 90px;
}

