

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;
}

td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	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: #cc00cc;	
	margin: 10px 250px 0 100px;
}

.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;
}


/*animation*/
.animation_haut_menu {
	width: 740px;
	height: 60px;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/animation/haut_menu_fond.gif);
	background-repeat: no-repeat;
}

.animation_haut_menu div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.animation {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/animation/page_fond.gif);
	background-repeat: repeat-y;
}

.animation table {
	color: #ffffff;
}

.animation p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.animation_fond_photos1 {
	background-position: 130px bottom;
	background-image: url(images/quoi/animation/page_fond_photos1.gif);
	background-repeat: no-repeat;
}

.animation_fond_photos2 {
	background-position: 490px bottom;
	background-image: url(images/quoi/animation/page_fond_photos2.gif);
	background-repeat: no-repeat;
}

.animation .chapo {
	font-family: lucida grande, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 10px 20px 37px;
	padding:  0;
}

.animation .titre1 {
	font-size: 11px;
	color: #360d3d;
}

.animation .titre2 {
	font-size: 14px;
	color: #000000;
}

.animation .adresse {
	font-size: 10px;
	color: #3dbdec;
}

.animation .adresse a:link, .col1 .adresse a:visited {
	display: block;
	color: #3dbdec;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left top;
	background-image: url(images/quoi/animation/adresse_fond.gif);
	background-repeat: no-repeat;
}

.animation .adresse a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.animation .rencards {
	margin: 0x;
	padding: 10px 0 0 0;
}

#animation_office {
	display: none;
	width: 160px;
	text-align: left;
	margin: 10px 0 10px 0;
	padding: 0;
}

.animation_cartouche_haut {
	height: 10px;
	margin: 0;
	padding: 0;
	background-position: left top;
	background-image: url(images/quoi/animation/cartouche_ht.gif);
	background-repeat: no-repeat;
}

.animation_cartouche_bas {
	height: 10px;
	margin: 0;
	padding: 0;
	background-position: left bottom;
	background-image: url(images/quoi/animation/cartouche_bas.gif);
	background-repeat: no-repeat;
}

.animation_cartouche_centre {
	color: #cc0066;
	margin: 0;
	padding: 0 8px 0 12px;
	background-position: left top;
	background-image: url(images/quoi/animation/cartouche_centre.gif);
	background-repeat: repeat-y;
}

.animation_cartouche_centre .chapo {
	color: #ff0000;
	margin: 0;
	padding: 0;
}

.animation_cartouche_centre .texte {
	color: #cc0066;
	margin: 0;
	padding: 0;
}

.animation_cartouche_centre .adresse {
	color: #660033;
	margin: 0;
	padding: 0;
}



#animation_bus {
	display: none;
	width: 160px;
	text-align: left;
	margin: 10px 0 10px 0;
	padding: 0;
}


/*zik*/

.zik_haut_menu1 {
	width: 740px;
	height: 85px;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/zik/haut_menu_fond1.gif);
	background-repeat: no-repeat
}

.zik_haut_menu1 div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.zik_haut_menu2 {
	width: 740px;
	height: 65px;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/zik/haut_menu_fond2.gif);
	background-repeat: no-repeat;
}

.zik_haut_menu2 div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.zik {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/zik/page_fond.gif);
	background-repeat: repeat-y;
}

.zik table {
	color: #ffffff;
}

.zik p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.zik_fond_photos1 {
	background-position: 130px bottom;
	background-image: url(images/quoi/zik/page_fond_photos1.gif);
	background-repeat: no-repeat;
}

.zik_fond_photos2 {
	background-position: 350px bottom;
	background-image: url(images/quoi/zik/page_fond_photos2.gif);
	background-repeat: no-repeat;
}

.zik_fond_photos3 {
	background-position: 30px bottom;
	background-image: url(images/quoi/zik/page_fond_photos3.gif);
	background-repeat: no-repeat;
}

.zik_fond_photos4 {
	background-position: 190px bottom;
	background-image: url(images/quoi/zik/page_fond_photos4.gif);
	background-repeat: no-repeat;
}

.zik_fond_photos5 {
	background-position: 120px bottom;
	background-image: url(images/quoi/zik/page_fond_photos5.gif);
	background-repeat: no-repeat;
}

.zik_fond_photos6 {
	background-position: 390px bottom;
	background-image: url(images/quoi/zik/page_fond_photos6.gif);
	background-repeat: no-repeat;
}

.zik_fond_photos7 {
	background-position: 30px top;
	background-image: url(images/quoi/zik/page_fond_photos7.gif);
	background-repeat: no-repeat;
}

.zik_fond_photos8 {
	background-position: 110px bottom;
	background-image: url(images/quoi/zik/page_fond_photos8.gif);
	background-repeat: no-repeat;
}

.zik .adresse {
	font-size: 10px;
	color: #660000;
}

.zik .adresse a:link, .zik .adresse a:visited {
	display: block;
	color: #660000;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left 1px;
	background-image: url(images/quoi/zik/email.gif);
	background-repeat: no-repeat;
}

.zik .adresse a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.zik .para1 {
	color: #990099;
}

.zik .titre1 {
	font-size: 10px;
	font-weight: bold;
	color: #ff0033;
}

.zik .titre2 {
	font-size: 14px;
	color: #660000;
}

.zik_cartouche_haut {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/zik/cartouche_ht.gif);
	background-repeat: no-repeat;
}

.zik_cartouche_haut .marge {
	font-size: 10px;
	text-align: left;
	color: #ffffcc;
	font-weight: bold;
	margin: 0;
	padding: 11px 5px 0 12px;
}

.zik_cartouche_separe {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/zik/cartouche_separe.gif);
	background-repeat: no-repeat;
}

.zik_cartouche_centre {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/zik/cartouche_centre.gif);
	background-repeat: no-repeat;
}

.zik_cartouche_centre .marge {
	font-size: 10px;
	color: #660000;
	text-align: left;
	margin: 0;
	padding: 0 5px 0 12px;
}

.zik_cartouche_centre .para1 {
	font-size: 10px;
	color: #ff6600;
}

.zik_cartouche_bas {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/zik/cartouche_bas.gif);
	background-repeat: no-repeat;
}



/*logement*/
.logt_haut_menu {
	width: 740px;
	height: 60px;
	margin: 30px 0 0 0;
	padding: 0;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/logement/haut_menu_fond.gif);
	background-repeat: no-repeat;
}

.logt {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/logement/page_fond.gif);
	background-repeat: repeat-y;
}

.logt_fond_photos {
	background-position: 35px bottom;
	background-image: url(images/quoi/logement/page_fond_photos.gif);
	background-repeat: no-repeat;
}

.logt table {
	color: #660000;
}

.logt p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.logt .titre1 {
	font-size: 12px;
	color: #ff3300;
}

.logt .titre2 {
	font-size: 14px;
	color: #660000;
}

.logt .adresse {
	font-size: 10px;
	color: #990033;
}

.logt .adresse a:link, .col1 .logt .adresse a:visited {
	display: block;
	color: #990033;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left 1px;
	background-image: url(images/quoi/logement/email.gif);
	background-repeat: no-repeat;
}

.logt .adresse a:hover {
	color: #000000;
	text-decoration: underline;
}

.logt .site {
	font-size: 10px;
	color: #990033;
}

.logt .site a:link, .col1 .logt .site a:visited {
	color: #990033;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.logt .site a:hover {
	color: #000000;
	text-decoration: underline;
}


/*informatique*/
.infor_haut_menu {
	width: 740px;
	height: 60px;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/infor/haut_menu_fond.gif);
	background-repeat: no-repeat;
}


.infor_haut_menu div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.infor {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/infor/page_fond.gif);
	background-repeat: repeat-y;
}

.infor_fond_photos1 {
	background-position: 470px bottom;
	background-image: url(images/quoi/infor/page_fond_photos1.gif);
	background-repeat: no-repeat;
}

.infor_fond_photos2 {
	background-position: 230px bottom;
	background-image: url(images/quoi/infor/page_fond_photos2.gif);
	background-repeat: no-repeat;
}

.infor_fond_photos3 {
	background-position: 230px top;
	background-image: url(images/quoi/infor/page_fond_photos3.gif);
	background-repeat: no-repeat;
}

.infor .chapo {
	font-family: lucida grande, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 10px 20px 37px;
	padding:  0;
}

.infor table {
	color: #ffffff;
}

.infor p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.infor .titre1 {
	font-size: 12px;
	color: #cc0066;
}

.infor .titre2 {
	font-size: 14px;
	color: #0b2854;
}

.infor .adresse {
	font-size: 10px;
	color: #cc0066;
}

.infor .adresse a:link, .col1 .logt .adresse a:visited {
	display: block;
	color: #cc0066;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left 1px;
	background-image: url(images/quoi/infor/email.gif);
	background-repeat: no-repeat;
}

.infor .adresse a:hover {
	color: #000000;
	text-decoration: underline;
}

.infor_cartouche_haut {
	width: 160px;
	height: 15px;
	background-position: left top;
	background-image: url(images/quoi/infor/cartouche_haut.gif);
	background-repeat: no-repeat;
}

.infor_cartouche_centre {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/infor/cartouche_centre.gif);
	background-repeat: no-repeat;
}

.infor_cartouche_centre .marge {
	font-size: 10px;
	color: #cc0066;
	text-align: left;
	margin: 0;
	padding: 0 15px 0 12px;
}

.infor_cartouche_centre .titre {
	color: #0b2854;
}

.infor_cartouche_bas {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/infor/cartouche_bas.gif);
	background-repeat: no-repeat;
}


/*projets*/
.proj_haut_menu {
	width: 740px;
	height: 50px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/projets/haut_menu_fond.gif);
	background-repeat: no-repeat;
}

.proj_haut_menu div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.proj {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/projets/page_fond.gif);
	background-repeat: repeat-y;
}

.proj_fond_photos1 {
	background-position: 20px bottom;
	background-image: url(images/quoi/projets/page_fond_photos1.gif);
	background-repeat: no-repeat;
}

.proj_fond_photos2 {
	background-position: 440px bottom;
	background-image: url(images/quoi/projets/page_fond_photos2.gif);
	background-repeat: no-repeat;
}


.proj .chapo {
	font-family: lucida grande, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 10px 20px 37px;
	padding:  0;
}

.proj table {
	color: #ffffff;
}

.proj p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.proj .titre1 {
	font-size: 12px;
	color: #cc0066;
}

.proj .titre2 {
	font-size: 14px;
	color: #ff3300;
}

.proj .adresse {
	font-size: 10px;
	color: #ffcc00;
}

.proj .adresse a:link, .proj .adresse a:visited {
	display: block;
	color: #ffcc00;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left 1px;
	background-image: url(images/quoi/projets/email.gif);
	background-repeat: no-repeat;
}

.proj .adresse a:hover {
	color: #000000;
	text-decoration: underline;
}

.proj_cartouche_haut {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/projets/cartouche_haut.gif);
	background-repeat: no-repeat;
}

.proj_cartouche_haut .marge {
	font-size: 10px;
	text-align: left;
	color: #ffffcc;
	font-weight: bold;
	margin: 0;
	padding: 11px 5px 0 12px;
}

.proj_cartouche_separe {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/projets/cartouche_separe.gif);
	background-repeat: no-repeat;
}

.proj_cartouche_centre {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/projets/cartouche_centre.gif);
	background-repeat: no-repeat;
}

.proj_cartouche_centre .marge {
	font-size: 10px;
	color: #660000;
	text-align: left;
	margin: 0;
	padding: 0 5px 0 12px;
}

.proj_cartouche_bas {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/projets/cartouche_bas.gif);
	background-repeat: no-repeat;
}


/*jobs*/
.jobs_haut_menu {
	width: 740px;
	height: 60px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/jobs/haut_menu_fond.gif);
	background-repeat: no-repeat;
}

.jobs_haut_menu div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.jobs {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/jobs/page_fond.gif);
	background-repeat: repeat-y;
}

.jobs_fond_photos2 {
	background-position: 450px bottom;
	background-image: url(images/quoi/jobs/page_fond_photos2.gif);
	background-repeat: no-repeat;
}

.jobs_fond_photos3 {
	background-position: 450px top;
	background-image: url(images/quoi/jobs/page_fond_photos3.gif);
	background-repeat: no-repeat;
}

.jobs_fond_photos4 {
	background-position: 450px bottom;
	background-image: url(images/quoi/jobs/page_fond_photos4.gif);
	background-repeat: no-repeat;
}

.jobs table {
	color: #ffffff;
}

.jobs p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.jobs .photo2 {
	margin: 140px 0 0 0;
	padding:  0;
}

.jobs .titre1 {
	font-size: 12px;
	color: #99ff00;
}

.jobs .titre2 {
	font-size: 14px;
	color: #0b2854;
}

.jobs .titre3 {
	color: #0b2854;
}

.jobs .titre4 {
	color: #99ff00;
}

.jobs .adresse {
	font-size: 10px;
	color: #66cccc;
}

.jobs .adresse a:link, .jobs .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;
}

.jobs .adresse a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.jobs_cartouche_haut {
	width: 160px;
	height: 15px;
	background-position: left top;
	background-image: url(images/quoi/jobs/cartouche_haut.gif);
	background-repeat: no-repeat;
}

.jobs_cartouche_centre {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/jobs/cartouche_centre.gif);
	background-repeat: repeat-y;
}

.jobs_cartouche_centre .marge {
	font-size: 10px;
	color: #cc0066;
	text-align: left;
	margin: 0;
	padding: 0 15px 0 17px;
}

.jobs_cartouche_centre .titre {
	font-size: 14px;
	color: #0b2854;
}

.jobs_cartouche_bas {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/jobs/cartouche_bas.gif);
	background-repeat: no-repeat;
}



/*sante*/
.sante_haut_menu {
	width: 740px;
	height: 60px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/sante/haut_menu_fond.gif);
	background-repeat: no-repeat;
}

.sante_haut_menu div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.sante {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/sante/page_fond.gif);
	background-repeat: repeat-y;
}

.sante_fond_photos1 {
	background-position: 490px bottom;
	background-image: url(images/quoi/sante/page_fond_photos1.gif);
	background-repeat: no-repeat;
}

.sante_fond_photos2 {
	background-position: 490px center;
	background-image: url(images/quoi/sante/page_fond_photos2.gif);
	background-repeat: no-repeat;
}

.sante_fond_photos3 {
	background-position: 440px bottom;
	background-image: url(images/quoi/sante/page_fond_photos3.gif);
	background-repeat: no-repeat;
}

.sante table {
	color: #ffffff;
}

.sante p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.sante .photo2 {
	margin: 140px 0 0 0;
	padding:  0;
}

.sante .titre1 {
	font-size: 12px;
	color: #990066;
}

.sante .titre2 {
	font-size: 14px;
	color: #990066;
}

.sante .adresse {
	font-size: 10px;
	color: #990066;
}

.sante .adresse a:link, .sante .adresse a:visited {
	display: block;
	color: #990066;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left 1px;
	background-image: url(images/quoi/sante/email.gif);
	background-repeat: no-repeat;
}

.sante .adresse a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.sante .rouge {
	font-size: 10px;
	color: #d20020;
}


/*evenements*/
.evts_haut_menu {
	width: 740px;
	height: 60px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/evts/haut_menu_fond.gif);
	background-repeat: no-repeat;
}

.evts_haut_menu div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.evts {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/evts/page_fond.gif);
	background-repeat: repeat-y;
}

.evts_fond_photos1 {
	background-position: 470px bottom;
	background-image: url(images/quoi/evts/page_fond_photos1.gif);
	background-repeat: no-repeat;
}

.evts_fond_photos2 {
	background-position: 400px bottom;
	background-image: url(images/quoi/evts/page_fond_photos2.gif);
	background-repeat: no-repeat;
}

.evts_fond_photos3 {
	background-position: 80px bottom;
	background-image: url(images/quoi/evts/page_fond_photos3.gif);
	background-repeat: no-repeat;
}

.evts table {
	color: #660000;
}

.evts p {
	margin: 7px 0 7px 0;
	padding:  0;
}

.evts .photo2 {
	margin: 140px 0 0 0;
	padding:  0;
}

.evts .titre1 {
	font-size: 10px;
	font-weight: bold;
	color: #660000;
}

.evts .titre2 {
	font-size: 14px;
	color: #006666;
}

.evts .adresse {
	font-size: 10px;
	color: #006666;
}

.evts .adresse a:link, .evts .adresse a:visited {
	display: block;
	color: #006666;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left 1px;
	background-image: url(images/quoi/evts/email.gif);
	background-repeat: no-repeat;
}

.evts .adresse a:hover {
	color: #660000;
	text-decoration: underline;
}

.evts .rouge {
	font-size: 10px;
	color: #d20020;
}

/*sorties vacances*/
.sort_haut_menu {
	width: 740px;
	height: 60px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	background-position: left top;
	background-image: url(images/quoi/sorties/haut_menu_fond.gif);
	background-repeat: no-repeat;
}

.sort_haut_menu div {
	margin: 0;
	padding: 15px 0 0 64px;
}

.sort {
	width: 740px;
	background-position: left top;
	background-image: url(images/quoi/sorties/page_fond.gif);
	background-repeat: repeat-y;
}

.sort_fond_photos1 {
	background-position: 40px bottom;
	background-image: url(images/quoi/sorties/page_fond_photos1.gif);
	background-repeat: no-repeat;
}

.sort table {
	color: #cc0066;
}

.sort p {
	margin: 8px 0 8px 0;
	padding:  0;
}

.sort .adresse {
	font-size: 10px;
	color: #660000;
}

.sort .adresse a:link, .sort .adresse a:visited {
	display: block;
	color: #660000;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background-position: left 1px;
	background-image: url(images/quoi/sorties/email.gif);
	background-repeat: no-repeat;
}

.sort .adresse a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.sort_cartouche_haut {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/sorties/cartouche_ht.gif);
	background-repeat: no-repeat;
}

.sort_cartouche_haut .marge {
	font-size: 10px;
	text-align: left;
	color: #ffffcc;
	font-weight: bold;
	margin: 0;
	padding: 11px 5px 0 12px;
}

.sort_cartouche_separe {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/sorties/cartouche_separe.gif);
	background-repeat: no-repeat;
}

.sort_cartouche_centre {
	width: 160px;
	background-position: left top;
	background-image: url(images/quoi/sorties/cartouche_centre.gif);
	background-repeat: no-repeat;
}

.sort_cartouche_centre .marge {
	font-size: 10px;
	color: #990066;
	text-align: left;
	margin: 0;
	padding: 0 10px 0 12px;
}

.sort_cartouche_bas {
	width: 160px;
	height: 20px;
	background-position: left top;
	background-image: url(images/quoi/sorties/cartouche_bas.gif);
	background-repeat: no-repeat;
}





