body {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	color: #000000;	margin: 10px 0 10px 0;	padding: 0;	background-color: #ffffff;}/* //// REDEFINITION TAG //// */a:link, a:visited {	text-decoration: underline;	color: #b20817;}a:hover {	text-decoration: none;}img, img a {	border: 0;	margin-top: 0px;}td {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	margin: 0;	padding: 0;}h1 {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 24px;	margin: 10px 200px 0 0;	padding: 0;}/* //// STYLES COMMUNS //// */.gras { font-weight: bold; }.italique { font-style: italic; }.capital { text-transform: uppercase; }.capital_gras {	font-weight: bold;	text-transform: uppercase;}.corpsNul { font-size: 1px; }.enLigne { display: inline; }.fin_float {	clear: both;	font-size: 1px;	line-height: 0; }/* class */.chapo {	font-family: lucida grande, verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #330066;}.chapo_rouge {	font-family: lucida grande, verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #CC0033;		margin: 10px 0 0 0;}.chapo_rose {	font-family: lucida grande, verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ff0066;		margin: 10px 0 0 0;}.chapo_bleu {	font-family: lucida grande, verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #7208F4;		margin: 10px 0 0 0;}.haut_menu_bt {	width: 380px;	margin: 12px 0 0 2px;}.sortie_centre {	width: 740px;	background-position: left top;	background-image: url(images/quoi/sorties/centre_fond.jpg);	background-repeat: no-repeat;	background-color: #f4f4f4;}.picasso_haut_menu {	width: 740px;	height: 60px;	background-position: left top;	background-image: url(images/sport/picasso_haut_fond.gif);	background-repeat: no-repeat;}.picasso_centre {	width: 740px;	background-position: left top;	background-image: url(images/sport/picasso_centre_fond.jpg);	background-repeat: no-repeat;	background-color: #cdff42;}.desnos_haut_menu {	width: 740px;	height: 60px;	background-position: left top;	background-image: url(images/sport/desnos_haut_fond.gif);	background-repeat: no-repeat;}.desnos_centre {	width: 740px;	background-position: left top;	background-image: url(images/sport/desnos_centre_fond.jpg);	background-repeat: no-repeat;	background-color: #fff019;}.prevert_haut_menu {	width: 740px;	height: 60px;	background-position: left top;	background-image: url(images/sport/prevert_haut_fond.gif);	background-repeat: no-repeat;}.prevert_centre {	width: 740px;	background-position: left top;	background-image: url(images/sport/prevert_centre_fond.jpg);	background-repeat: no-repeat;	background-color: #ffd900;}.atout_haut_menu {	width: 740px;	height: 60px;	background-position: left top;	background-image: url(images/sport/atout_haut_fond.gif);	background-repeat: no-repeat;}.atout_centre {	width: 740px;	background-position: left top;	background-image: url(images/sport/atout_centre_fond.jpg);	background-repeat: no-repeat;	background-color: #b1ff00;}.contact_haut_menu {	width: 740px;	height: 60px;	background-position: left top;	background-image: url(images/sport/contact_haut_fond.gif);	background-repeat: no-repeat;}.contact_centre {	width: 740px;	background-position: left top;	background-image: url(images/sport/contact_centre_fond.jpg);	background-repeat: no-repeat;	/*background-color: #ffbb45;*/}.titre_item {	margin: 0 0 3px 0;}.titre1 {	font-size: 14px;	color: #000000;}.titre2 {	color: #000000;}.col1 {	color: #990099;}.col1 .adresse {	font-size: 9px;	color: #660033;	padding: 10px 0 10px 10px;	margin: 15px 0 0 0;	background-position: left top;	background-image: url(images/sport/adresse_fond.gif);	background-repeat: no-repeat;}.col1 .adresse a:link, .col1 .adresse a:visited {	color: #660033;	text-decoration: none;}.col1 .adresse a:hover {	color: #000000;	text-decoration: underline;}#allobt {	display: block;}#allotext {	display: none;	width: 160px;}#allotext .infos {	text-align: left;	background-color: #ffffff;	padding:  0 0 5px 0;	margin: 0;}#allotext .infos .titre {	padding:  0;	margin: 0 0 0 10px;}#allotext .infos .paragraphe {	font-size: 10px;	color: #cc00cc;	padding:  8px 10px 5px 10px;	margin: 0;}#allotext .infos .adresse {	font-size: 9px;	color: #660033;	padding: 0;	margin: 5px 10px 5px 10px;}#allotext .infos .adresse a:link, #allotext .infos .adresse1 a:visited {	color: #660033;	text-decoration: none;}#allotext .infos .adresse a:hover {	color: #000000;	text-decoration: underline;}/*butte*/.butte_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/butte/haut_menu_butte.gif);	background-repeat: no-repeat;}.butte_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.butte {	width: 740px;	background-position: left top;	background-image: url(images/ou/butte/page_fond.gif);	background-repeat: repeat-y;}.butte a:link, .butte a:visited {	color: #660099;	text-decoration: underline;}.butte a:hover {	color: #ff0099;	text-decoration: none;}.butte table {	color: #660099;}.butte p {	margin: 7px 0 7px 0;	padding:  0;}.butte .photo2 {	margin: 140px 0 0 0;	padding:  0;}.butte .titre1 {	font-size: 10px;	color: #660066;	font-weight: bold;}.butte .titre2 {	font-size: 13px;	color: #ff0099;}.butte .titre3 {	color: #0b2854;}.butte .titre4 {	color: #99ff00;}.butte .adresse {	font-size: 10px;	color: #66cccc;}.butte .adresse a:link, .butte .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.butte .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*bij*/.bij_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/bij/haut_menu_bij.gif);	background-repeat: no-repeat;}.bij_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.bij {	width: 740px;	background-position: left top;	background-image: url(images/ou/bij/page_fond.gif);	background-repeat: repeat;}.bij table {	color: #660099;	vertical-align: bottom;}.bij p {	margin: 7px 0 7px 0;	padding:  0;}.bij_fond_photos1 {	background-position: 380px top;	background-image: url(images/ou/bij/page_fond_photos.jpg);	background-repeat: no-repeat;}.bij .photo2 {	margin: 280px 0 0 0;	padding:  0;}.bij .titre1 {	font-size: 10px;	color: #660066;	font-weight: bold;}.bij .titre2 {	font-size: 13px;	color: #ff0099;}.bij .titre3 {	color: #0b2854;}.bij .titre4 {	color: #99ff00;}.bij .adresse {	font-size: 10px;	color: #66cccc;}.bij .adresse a:link, .bij .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.bij .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*desnos*/.desnos_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/desnos/haut_menu_desnos.gif);	background-repeat: no-repeat;}.desnos_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.desnos {	width: 740px;	background-position: left top;	background-image: url(images/ou/desnos/page_fond.gif);	background-repeat: repeat;}.desnos table {	color: #660099;	vertical-align: bottom;}.desnos p {	margin: 7px 0 7px 0;	padding:  0;}.desnos_fond_photos1 {	background-position: 395px bottom;	background-image: url(images/ou/xxx/page_fond_photos1.gif);	background-repeat: no-repeat;}.desnos .photo2 {	margin: 280px 0 0 0;	padding:  0;}.desnos .titre1 {	font-size: 10px;	color: #660066;	font-weight: bold;}.desnos .titre2 {	font-size: 13px;	color: #ff0099;}.desnos .titre3 {	color: #0b2854;}.bij .titre4 {	color: #99ff00;}.desnos .adresse {	font-size: 10px;	color: #66cccc;}.desnos .adresse a:link, .desnos .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.desnos .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*mission*/.mission_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/mission/haut_menu_mission.gif);	background-repeat: no-repeat;}.mission_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.mission {	width: 740px;	background-position: left top;	background-image: url(images/ou/mission/page_fond.gif);	background-repeat: repeat;}.mission table {	color: #660099;	vertical-align: bottom;}.mission p {	margin: 7px 0 7px 0;	padding:  0;}.mission_fond_photos1 {	background-position: 257px bottom;	background-image: url(images/ou/mission/page_fond.jpg);	background-repeat: no-repeat;}.mission .photo2 {	margin: 280px 0 0 0;	padding:  0;}.mission .titre1 {	font-size: 10px;	color: #660066;	font-weight: bold;}.mission .titre2 {	font-size: 13px;	color: #ff0099;}.mission .titre3 {	color: #0b2854;}.mission .titre4 {	color: #99ff00;}.mission .adresse {	font-size: 10px;	color: #66cccc;}.mission .adresse a:link, .mission .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.mission .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*espjp*/.espjp_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/espjp/haut_menu_espjp.gif);	background-repeat: no-repeat;}.espjp_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.espjp {	width: 740px;	background-position: left top;	background-image: url(images/ou/espjp/page_fond.gif);	background-repeat: repeat;}.espjp table {	color: #660099;	vertical-align: bottom;}.espjp p {	margin: 7px 0 7px 0;	padding:  0;}.espjp_fond_photos1 {	background-position: 420px top;	background-image: url(images/ou/espjp/page_fond.jpg);	background-repeat: no-repeat;}.espjp .photo2 {	margin: 280px 0 0 0;	padding:  0;}.espjp .titre1 {	font-size: 10px;	color: #660066;	font-weight: bold;}.espjp .titre2 {	font-size: 13px;	color: #ff0099;}.espjp .titre3 {	color: #0b2854;}.espjp .titre4 {	color: #99ff00;}.espjp .adresse {	font-size: 10px;	color: #66cccc;}.espjp .adresse a:link, .espjp .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.espjp .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*polejp*/.polejp_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/polejp/haut_menu_polejp.gif);	background-repeat: no-repeat;}.polejp_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.polejp {	width: 740px;	background-position: left top;	background-image: url(images/ou/polejp/page_fond.gif);	background-repeat: repeat;}.polejp table {	color: #660099;	vertical-align: bottom;}.polejp p {	margin: 7px 0 7px 0;	padding:  0;}.polejp_fond_photos1 {	background-position: 400px bottom;	background-image: url(images/ou/polejp/page_fond.jpg);	background-repeat: no-repeat;}.polejp .photo2 {	margin: 280px 0 0 0;	padding:  0;}.polejp .titre1 {	font-size: 10px;	color: #660066;	font-weight: bold;}.polejp .titre2 {	font-size: 13px;	color: #ff0099;}.polejp .titre3 {	color: #0b2854;}.polejp .titre4 {	color: #99ff00;}.polejp .adresse {	font-size: 10px;	color: #66cccc;}.polejp .adresse a:link, .polejp .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.polejp .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*cine*/.cine_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/cine/haut_menu_cine.gif);	background-repeat: no-repeat;}.cine_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.cine {	width: 740px;	background-position: left top;	background-image: url(images/ou/cine/page_fond.gif);	background-repeat: repeat;}.cine table {	color: #660099;	vertical-align: bottom;}.cine p {	margin: 7px 0 7px 0;	padding:  0;}.cine_fond_photos1 {	background-position: 150px 10px;	background-image: url(images/ou/cine/page_fond.jpg);	background-repeat: no-repeat;}.cine .photo2 {	margin: 290px 0 0 0;	padding:  0;}.cine .titre1 {	font-size: 10px;	color: #660066;	font-weight: bold;}.cine .titre2 {	font-size: 13px;	color: #ff0099;}.cine .titre3 {	color: #0b2854;}.cine .titre4 {	color: #99ff00;}.cine .adresse {	font-size: 10px;	color: #66cccc;}.cine .adresse a:link, .cine .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.cine .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*cyb*/.cyb_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/cyb/haut_menu_cyb.gif);	background-repeat: no-repeat;}.cyb_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.cyb {	width: 740px;	background-position: left top;	background-image: url(images/ou/cyb/page_fond.gif);	background-repeat: repeat;}.cyb table {	color: #660099;	vertical-align: bottom;}.cyb p {	margin: 7px 0 7px 0;	padding:  0;}.cyb_fond_photos1 {	background-position: 357px bottom;	background-image: url(images/ou/cyb/page_fond.jpg);	background-repeat: no-repeat;}.cyb .photo2 {	margin: 360px 0 0 0;	padding:  0;}.cyb .titre1 {	font-size: 10px;	color: #de0072;	font-weight: bold;}.cyb .titre2 {	font-size: 11px;	color: #ff0099;	font-weight: bold;}.cyb .titre3 {	font-size: 11px;	color: #7208f4;	font-weight: bold;}.cyb .titre4 {	color: #99ff00;}.cyb .adresse {	font-size: 10px;	color: #66cccc;}.cyb .adresse a:link, .cyb .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.cyb .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*dcap*/.dcap_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/dcap/haut_menu_dcap.gif);	background-repeat: no-repeat;}.dcap_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.dcap {	width: 740px;	background-position: left top;	background-image: url(images/ou/dcap/page_fond.gif);	background-repeat: repeat;}.dcap table {	color: #660099;	vertical-align: bottom;}.dcap p {	margin: 7px 0 7px 0;	padding:  0;}.dcap_fond_photos1 {	background-position: 335px bottom;	background-image: url(images/ou/dcap/page_fond.jpg);	background-repeat: no-repeat;}.dcap .photo2 {	margin: 360px 0 0 0;	padding:  0;}.dcap .titre1 {	font-size: 10px;	color: #de0072;	font-weight: bold;}.dcap .titre2 {	font-size: 11px;	color: #ff0099;	font-weight: bold;}.dcap .titre3 {	font-size: 11px;	color: #7208f4;	font-weight: bold;}.dcap .titre4 {	color: #99ff00;}.dcap .adresse {	font-size: 10px;	color: #66cccc;}.dcap .adresse a:link, .dcap .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.dcap .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*naut*/.naut_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/naut/haut_menu_naut.gif);	background-repeat: no-repeat;}.naut_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.naut {	width: 740px;	background-position: left top;	background-image: url(images/ou/naut/page_fond.gif);	background-repeat: repeat;}.naut table {	color: #660099;	vertical-align: bottom;}.naut p {	margin: 7px 0 7px 0;	padding:  0;}.naut_fond_photos1 {	background-position: 420px bottom;	background-image: url(images/ou/naut/page_fond.jpg);	background-repeat: no-repeat;}.naut .photo2 {	margin: 360px 0 0 0;	padding:  0;}.naut .titre1 {	font-size: 10px;	color: #de0072;	font-weight: bold;}.naut .titre2 {	font-size: 11px;	color: #ff0099;	font-weight: bold;}.naut .titre3 {	font-size: 11px;	color: #7208f4;	font-weight: bold;}.naut .titre4 {	color: #99ff00;}.naut .adresse {	font-size: 10px;	color: #66cccc;}.naut .adresse a:link, .naut .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.naut .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*sim*/.sim_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/sim/haut_menu_sim.gif);	background-repeat: no-repeat;}.sim_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.sim {	width: 740px;	background-position: left top;	background-image: url(images/ou/sim/page_fond.gif);	background-repeat: repeat;}.sim table {	color: #660099;	vertical-align: bottom;}.sim p {	margin: 7px 0 7px 0;	padding:  0;}.sim_fond_photos1 {	background-position: 406px bottom;	background-image: url(images/ou/sim/page_fond.jpg);	background-repeat: no-repeat;}.sim .photo2 {	margin: 360px 0 0 0;	padding:  0;}.sim .titre1 {	font-size: 10px;	color: #de0072;	font-weight: bold;}.sim .titre2 {	font-size: 11px;	color: #ff0099;	font-weight: bold;}.sim .titre3 {	font-size: 11px;	color: #7208f4;	font-weight: bold;}.sim .titre4 {	color: #99ff00;}.sim .adresse {	font-size: 10px;	color: #66cccc;}.sim .adresse a:link, .sim .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.sim .adresse a:hover {	color: #ffffff;	text-decoration: underline;}/*siaj*/.siaj_haut_menu {	width: 740px;	height: 60px;	margin: 0;	padding: 0;	text-align: left;	background-position: left top;	background-image: url(images/ou/siaj/haut_menu_siaj.gif);	background-repeat: no-repeat;}.siaj_haut_menu div {	margin: 0;	padding: 15px 0 0 63px;}.siaj {	width: 740px;	background-position: left top;	background-image: url(images/ou/siaj/page_fond.gif);	background-repeat: repeat;}.siaj table {	color: #660099;	vertical-align: bottom;}.siaj p {	margin: 7px 0 7px 0;	padding:  0;}.siaj_fond_photos {	background-position: 432px bottom;	background-image: url(images/ou/siaj/page_fond_photos.jpg);	background-repeat: no-repeat;}.siaj .photo2 {	margin: 360px 0 0 0;	padding:  0;}.siaj .titre1 {	font-size: 10px;	color: #de0072;	font-weight: bold;}.siaj .titre2 {	font-size: 11px;	color: #ff0099;	font-weight: bold;}.siaj .titre3 {	font-size: 11px;	color: #7208f4;	font-weight: bold;}.siaj .titre4 {	color: #99ff00;}.siaj .adresse {	font-size: 10px;	color: #66cccc;}.siaj .adresse a:link, .siaj .adresse a:visited {	display: block;	color: #66cccc;	text-decoration: none;	margin: 3px 0 0 0;	padding: 0 0 0 15px;	background-position: left 1px;	background-image: url(images/quoi/jobs/email.gif);	background-repeat: no-repeat;}.siaj .adresse a:hover {	color: #ffffff;	text-decoration: underline;}
