/* CSS Document */body {	background: url(images/fond.jpg)  no-repeat left top;	background-color: #B61608;}body {	margin-top: 0px;}body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.toc {	display:none;}#toc {	display:none;	border:3px solid red !important;}hr {display:none;}.principal {	padding-left: 530px;	padding-top: 100px;	background: url(images/portesouvertes.jpg)  no-repeat left top;	background-position:0px 300px;	color: #FFFFFF;}.menuprincipal a {	text-decoration:none;	padding-left:30px;	color:#FED7B4 !important; 	background: url(images/pastille.jpg)  no-repeat left top;	border-left: 1px solid #BB0000;}.menuprincipal a:hover {	color:#FFFFFF !important;	padding-left:30px;	border-left: 1px dotted #999999;	border-bottom: 1px dotted #999999;}.secondaire {	margin-left: 175px;	margin-right: 25px;	padding:10px;	margin-top: 10px;	background-color:#FEE7C4;	color: #000000;	padding: 20px 5px 10px 20px;	margin-bottom: 30px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	-webkit-box-shadow: 4px 4px 10px #000;	-moz-box-shadow: black 4px 4px 10px;}.menu {	font-size:11px;	margin-left: 175px;	margin-right: 25px;	margin-top: 100px;	padding-top: 5px;	padding-bottom: 5px;	text-align:center;	xborder-top:1px solid #333333;	background: url(images/fond-menu.jpg)  repeat-x left top;	background-color:#000000;}.menu a {	color:#FED7B4 !important;	margin-left:5px;	margin-right:5px;	text-decoration:none;}.menu a:hover {	color:#FF0000 !important;}.principal a:link {color: #FFFFFF;}.principal a:visited {color: #FFFFFF;}.secondaire a:link {color: #CC0000;}.secondaire a:visited {color: #CC0000;}.titre, h1 {	font-size: 30px;	font-weight: bold;	color: #B71508;	margin-top:5px;}.titresecondaire, h2 {	font-size: 18px;	font-weight: bold;	color: #B71508;	padding-top:20px;}.futur td {	font-weight: bold;	color: #000000;	font-size:11px;}.passe td {	font-weight: normal;	color: #666666;	font-size:11px;}.ligne_false {	background-color:#FDA;}.menuprincipal {	font-size: 18px;	font-weight: bold;}.infoaccueil {	width:200px;	margin-left: 535px;	margin-right: 25px;	padding:10px;	margin-top: 24px;	background-color:#900;	color: #FC9;	 padding: 10px 5px 10px 20px;	 margin-bottom: 30px;	 -moz-border-radius: 10px;	-webkit-border-radius: 10px;	-webkit-box-shadow: 4px 4px 10px #000;	-moz-box-shadow: black 4px 4px 10px;}.aproposnouvelles {	width:150px;	margin:auto;	float:right;	background-color:#FDA;	xborder-left:1px dashed #900;	margin-left:20px;	margin-right:12px;	xmargin-bottom:30px;	padding:6px 10px;	font-size:11px;	 -moz-border-radius: 10px;	-webkit-border-radius: 10px;	-webkit-box-shadow: 2px 2px 4px #000;	-moz-box-shadow: black 4px 4px 10px;}.aproposnouvelles a {	text-decoration:none;	color:black !important;	border-bottom:1px solid #FC9;}.aproposnouvelles a:hover {	color:#C00 !important;}.aproposnouvelles2 {	background-color:#102;	color:#FFF !important;	xdisplay:inline;	width:155px;}.aproposnouvelles2 a, .aproposnouvelles2 a:visited {color:#FFF !important;border-bottom:1px dashed #555;font-size:10px;}.grid {	border:0px;	border-spacing:0px;	border:none;	border-collapse:collapse;	width:100%;	margin-bottom:60px;}.grid td {	font-size:11px;	vertical-align:top;}.grid td a {font-weight:bold;}.grid td, .grid th {border:0px;}th {	text-align:left;	color:#B61608;	border-bottom: 1px solid #B61608 !important;	font-size:11px;	vertical-align:bottom;}td.date {	font-weight:bold;	white-space:nowrap;	padding-right:10px;}tr.ev-futur td {	color:#000;	padding-top:8px;	padding-bottom:8px;	background-color:#FDA;}tr.ev-passe td {	color:#555;	font-size:10px;	padding-top:8px;}tr.impaire td {	color:#000;	padding-top:8px;	padding-bottom:8px;	background-color:#FDA;}tr.paire td {	color:#000;	padding-top:8px;	padding-bottom:8px;	xbackground-color:#FDA;}.se-terminee th {color:#555 !important;	border-bottom: 1px solid #555 !important;}.se-terminee td {color:#555 !important;}.se-terminee tr.impaire td {padding-top:2px;padding-bottom:2px;background:none;}.se-terminee tr.paire td {padding-top:4px;padding-bottom:4px;background:none;}.se-terminee .grid td a {color:#555 !important;font-weight:normal;text-decoration:none;}.passe th {	color: #4a4a4a;	border-bottom:1px solid #999 !important;}.passe .impaire td {	background-color:#E7E7E7 !important;}.photosstudio {	padding-top:10px;	padding-left:18px;	padding-left:304px;	padding-right:22px;	xpadding-bottom:28px;	table-layout:fixed;	xposition:absolute;	width:100%;}.photosstudio_strip {	 -moz-border-radius: 10px;	-webkit-border-radius: 10px;	background:#FFF8FF;	overflow:auto;	xheight:100px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	-webkit-box-shadow: 4px 4px 4px #CCC;	-moz-box-shadow: #CCC 4px 4px 4px;}.photosstudio_strip img {padding-right:6px;}
