/*CouleursRouge : #9c3c30Bleue : #051960*/body {	margin: 0 0 0 0;	padding: 0 0 0 0;	font-family: Arial, helvetica, geneva, Sans serif;	background-repeat: no-repeat;	background-position: 0pt 0pt;	background-attachment: scroll;}#accueil {	background-image: url(medias/fond_gws.jpg);}#page {	background-image: url(medias/fond_gws_page.jpg);}p, li, span {	text-align: justify;	font-size: 11px;}h1, h2, h3, h4 {	margin: 0;	padding: 0;}h2, h3, h4, h5 {	font-weight: bold;}h1 {	font-size: 36px;}h2 {	font-size: 16px;	margin: 6px 0 6px 0;}h3 {	font-size: 13px;	color: #051960;	margin: 6px 0 6px 0;}h4 {	font-size: 12px;}img {	border: none;}a {	text-decoration: none;}a:hover {	text-decoration: none;	color: red;}table, tr, td {	margin: 0 0 0 0;	padding: 0 0 0 0;}.rouge {	color: red;}hr {	border-top: 1 px solid #051960;	margin-top 12px;	margin-left: 40px;}.hr {	margin: 4px 0 4px 0;}#tete {	height: 210px;}#tete2 {	height: 134px;}#tete2 #anim{	position: absolute;	left: 208px;	top: -1px;}#photo, #centre, #chandelle, #formulaire, #pied {	vertical-align: top;}#content {	width: 800px;}#menu {	height: 19px;	font-weight: bold;}#menu p {	padding: 0 0 11px 0;	margin: 0;}#menu a {	line-height: 200%;	padding: 4px 12px 4px 12px;	margin-left: -2px;	background-color: #9c3c30;	color: white;}#menu a:hover {	line-height: 200%;	padding: 4px 12px 4px 12px;	margin-left: -2px;	background-color: #ddbeac;	color: #9c3c30;}#menu span {	line-height: 200%;	font-weight: bold;	padding: 4px 12px 4px 12px;	margin: 0 0 0 -2px;	background-color: #051960;	color: white;}#smenu {	margin-top: 6px;	height: 40px;	width: 800px;	font-weight: bold;}#smenu p {	text-align: center;	line-height: 200%;	color: #9c3c30;	padding: 4px 8px 4px 8px;}#smenu a {	color: #051960;	padding: 4px 8px 4px 8px;}#smenu a:hover {	color: #9c3c30;	padding: 4px 8px 4px 8px;	background-color: #ddbeac;}#photo {	width: 160px;	text-align: right;}#photo img {	border: 1px solid #9c3c30;}#photo a img {	padding: 0 0 0 0;	border: none;}#photo a img:hover {	padding: 0 0 0 0;	background-color: #9c3c30;}#centre {	width: 480px;	padding: 0 40px 0 0;}#centre li {	margin-bottom: 12px;}#centre div {	margin-left: 40px;}#centre h1 {	font-family: Arial Black;	margin-left: 0;	margin-top: -2px;	color: gray;	line-height: 29px;}#centre h2 {	color: #9c3c30;	padding-top: 18px;}#centre h2, #centre h3, #centre h4, #centre p, #centre li, #centre #encart {	margin-left: 40px;}#centre #gti {	font-size: 11px;	color: #333;	text-align: justify;}#centre #filet {	border: none;	margin: 0 0 0 0;}#centre #encart {	border: 1px dashed #051960;	padding: 8px 8px 8px 8px;}#centre #encart h3,#centre #encart p,#centre #encart li {	margin: 0;}#centre #encart h3 {	border-bottom: 1px solid #051960;	margin-bottom: 8px;}#tden p {	width: 40px;	text-align: right;}#logo {	text-align: center;}#logo img {	padding: 0 8px 0 8px;	vertical-align: middle;}#chandelle {	width: 140px;}#chandelle h5 {	font-size: 11px;	text-align: center;	background-color: #051960;	color: white;	margin: 0 0 12px 0;	padding: 0 0 0 0;}#chandelle #actu, #chandelle #actup {	font-size: 11px;	width: 140px;}#chandelle #actu h4, #chandelle #actup h4 {	color: #9c3c30;}#chandelle #focus, #chandelle #focusp {	font-size: 11px;}#chandelle #focus h4, #chandelle #focusp h4 {	color: #051960;}#chandelle #actuc {	padding: 0 8px 0 8px;	background-image: url(medias/centre_actu_p.gif);	background-position: 0pt 0pt;}#chandelle #actub {	padding: 0 8px 0 8px;	background-image: url(medias/bas_actu_p.gif);	background-repeat: no-repeat;	background-position: 0pt 0pt;	height: 30px;}#chandelle #actuh1 {	padding: 0 8px 0 8px;	background-image: url(medias/tete_actu_p.gif);	background-position: 0pt 0pt;	height: 30px;}#chandelle #focusc {	padding: 0 8px 0 8px;	background-image: url(medias/centre_focus_p.gif);	background-position: 0pt 0pt;}#chandelle #focusb {	padding: 0 8px 0 8px;	background-image: url(medias/bas_focus_p.gif);	background-repeat: no-repeat;	background-position: 0pt 0pt;	height: 30px;}#chandelle #focusz {	padding: 0 8px 0 8px;	background-image: url(medias/bas_focus_p_sans.gif);	background-repeat: no-repeat;	background-position: 0pt 0pt;	height: 30px;}#chandelle #focush1 {	padding: 0 8px 0 8px;	background-image: url(medias/tete_focus_p.gif);	background-position: 0pt 0pt;	height: 30px;}#chandelle #focush2 {	padding: 0 8px 0 8px;	background-image: url(medias/tetem_focus_p.gif);	background-position: 0pt 0pt;	height: 30px;}#actu {	position: absolute;	left: 40px;	top: 340px;}#actu h4 {	color: #9c3c30;}#focus {	position: absolute;	left: 520px;	top: 380px;}#focus h4 {	color: #051960;}#actu, #focus {	width: 242px;	font-size: 11px;}#actuah {	padding: 0 8px 0 8px;	background-image: url(medias/tete_actu.gif);	background-position: 0pt 0pt;	height: 30px;	width: 242px;}#actuac {	padding: 0 8px 0 8px;	background-image: url(medias/centre_actu.gif);	background-position: 0pt 0pt;	width: 242px;	text-align: justify;}#actuab {	padding: 0 8px 0 8px;	background-image: url(medias/bas_actu.gif);	background-repeat: no-repeat;	background-position: 0pt 0pt;	height: 30px;	width: 242px;}#focusah {	padding: 0 8px 0 8px;	background-image: url(medias/tete_focus.gif);	background-position: 0pt 0pt;	height: 30px;	width: 242px;}#focusac {	padding: 0 8px 0 8px;	background-image: url(medias/centre_focus.gif);	background-position: 0pt 0pt;	width: 242px;	text-align: justify;}#focusab {	padding: 0 8px 0 8px;	background-image: url(medias/bas_focus.gif);	background-repeat: no-repeat;	background-position: 0pt 0pt;	height: 30px;	width: 242px;}#actuac a.actunc, #focusac a.focusnc {	padding-left: 100px;}#tete {	height: 210px;}#test {	left: 0px;	margin-top: -12px;}.actunc {	color: #9c3c30;	font-weight: bold;}.focusnc {	color: #051960;	font-weight: bold;}.actuncp, .focusncp {	color: black;}.actuncp:hover, .focusncp:hover {	color: black;	text-decoration: underline;}#tab_ref td {	font-weight: bold;	color: #051960;	border-left: 1px solid #051960;	padding-left: 8px;}#formulaire {	font-size: 11px;	width: 100%;}#formulaire table {	width: 500px;	margin-left: 170px;	border-top: 1px solid #051960;}#formulaire h2 {	color: #9c3c30;	text-align: center;}#formulaire span {	font-size: 14px;	font-weight: bold;	color: red;	padding: 0 0 12px 0;}#pied {	background-image: url(medias/pied.jpg);	background-repeat: no-repeat;	background-position: 0pt 0pt;	background-attachment: scroll;	height: 19px;	margin: 0 0 0 0;	padding: 4px 0 0 0;	font-size: 11px;	font-weight: bold;	vertical-align: middle;	text-align: center;	color: #051960;}