@charset "utf-8";
#back   { background-color: #645c44; background-image: url("gif/fond_accueil.jpg"); background-repeat: no-repeat; position: relative; width: 750px; height: 560px }
body {
	padding-right: 0;
	padding-left: 0;
	background-color: #645c44
}
#global {
	margin: auto;
	width: 750px;
}
.block { background-image: url("gif/bloc.png"); background-repeat: no-repeat; background-position: left top; text-align: center; width: 282px; height: 175px }
#gauche{
	position:absolute;
	top:280px;
	left:26px;
}
#centre{
	position:absolute;
	top:192px;
	left:26px;
}
#centre p{
margin:30px 0 0 0;
}
#droit{
	position:absolute;
	top:90px;
	left:26px;
}
#gauche p{
margin:20px 0 0 0;
}
#formulaire{
	margin-top:32px;
}
#formulaire label{
position:absolute;
color:#000;
}
#formulaire p{
margin:5px 0 5px 0;
}
.inp { color: #66451e; background-image: url("gif/fond_champs.png"); background-repeat: repeat-x; background-position: left bottom; margin: 0 0 0 82px; padding-left: 5px; width: 120px; border: solid 1px #66451e }


.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	position:relative;
	top:8px;
	color: #333333;
}
.titreregl   { color: #333333; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("../anniv/gif/bloc.png"); text-align: center; text-transform: uppercase; margin-bottom: 10px; padding-top: 10px; position: relative; width: 255px; height: 27px; vertical-align: middle }
#cadre {
	background-color: #656e7d;
	padding: 24px;
	width: 600px;
	-moz-border-radius:8px;
	border-radius:6px;
	margin-top: 16px;
	margin-right: 16px;
	margin-bottom: 5px;
	margin-left: 16px;
}


#champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #003399;
	margin: 2px;
	text-align: right;
}

.lienanniv  { color: #006699; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-image: url("../anniv/gif/flech.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 16px }

.lienanniv:hover  { color: #990000; background-image: url("../anniv/gif/flech2.gif") }
.lienpass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	text-decoration: underline;
}
.lienpass:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.fond_bt  { color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url("gif/bt.png"); background-repeat: no-repeat; background-position: center; text-transform: uppercase; display: block; padding-top: 8px; width: 280px; height: 25px; vertical-align: middle }
.fond_bt:hover  { color: #cc0000; background-image: url("gif/bt_on.png") }
.fond_bt2  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url("gif/bt2.png"); background-repeat: no-repeat; background-position: center; text-transform: uppercase; display: block; padding-top: 18px; width: 280px; height: 36px; vertical-align: middle }
.fond_bt2:hover  { color: #cc0000; background-image: url("gif/bt2_on.png") }
#menu_bas{
	padding-left: 95px;
	padding-top: 10px;
}
#menu_bas li{
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#menu_bas li a { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; background-image: url("gif/bt_menu.gif"); background-repeat: no-repeat; background-position: left top; text-align: center; text-transform: uppercase; display: block; width: 175px; height: 28px }
#menu_bas li a:hover { color: #cc0000; background-image: url("gif/bt_menu_on.gif") }
#para{
	position:relative;
	top:7px;
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.blanc {
	color: #FFFFFF;
}
.red {
	color: #FF9900;
}
