html {}

body {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	background: white;
	color: #666666;
	text-align: center;
	margin: 0;
	overflow-x: visible;
}

a {
	color: #666666;
	text-decoration: none;
}

div {
	margin: 0;
	border: 0;
}

img {
	border: 0;
}

.HR {
	border-top: 1px solid #cdcdcd;
	/* La marge inférieure ne peux pas être agrandie a 5px, sinon Service + passe en dessous sous firefox */
	margin: 10px 10px 2px 10px;
	height: 1px;
}

h3.spip {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}

ul.spip {
	margin-bottom: 10px;
	margin-left: 10px;
}
p.spip {
	margin-bottom: 10px;
}

.GLOBAL_CONTENT {
	width: 1008px;
	margin: 0 auto;
}

.LOGO {
	display: none;
}
.LOGO_ANIM {
	display: none;
}

.CONTENT {
	padding: 5px;
	margin: 0 40px;
	width: 918px !important;
	width: 925px;
	background: white;
}

.CONTENT_MENU {
	display: none;
}

.CONTENT_MENU a {
	color: white;
}

.CONTENT_FOND {
	text-align: center;
	background: url(../images/bandedroite.jpg) repeat-x;
}

.CONTENT_FOOTER {
	display: none;
}

.CONTENT_ACCOLG {
	width: 220px;
	padding-left: 5px;
	float: left;
}

.CONTENT_ACCOL23G {
	/* ie hack */
	margin: 0 0 0 5px !important;
	margin: 0 5px 0 0;
	padding-top: 2px;
}

.CONTENT_ACCOL23D {
	/* ie hack */
	margin: 0 5px 0 240px !important;
	margin: 0 5px 0 0;
	/* ie hack */
	padding-top: 2px !important;
	padding-top: 1px;
}

.CONTENT_ACCOLD {
	display: none;
}

.CONTENT_ACCOLM {
	/*margin: 0 235px;*/
	margin: 0 230px;
	/* ie hack: problème alignement page de garde publicité au milieu */
	padding-top: 0 !important;
	padding-top: 1px;
}

.CADRE_13G {
	margin: 10px 5px;
}

.CADRE_13G_CENTRE {
	/* ie hack: problème alignement page de garde flotant centre gauche */
	padding-left: 4px !important;
	padding-left: 3px;
	float: left;
}
.CADRE_13D_CENTRE {
	margin-right: 5px;
	/* ie hack: problème alignement page de garde flotant centre droite */
	padding-right: 4px !important;
	padding-right: 3px;
	float: right;
}

.CADRE_13G_FOND {
	height: 22px;
	color: white;
	text-align: left;
	padding: 5px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	/* ie hack */
	width: 208px !important;
	width: 210px;
}

.CADRE_13G_CONTENT_PHOTO {
	margin: -5px;
}

.CADRE_13G_CONTENT_TITRE {
	font-weight: bold;
	color: black;
	font-size: 14px;
}

.CADRE_13G_CONTENT_SOUSTITRE {
	font-weight: bold;
	color: #666;
}

.CADRE_13G_CADRE {
	border: 1px solid #cdcdcd;
	overflow: hidden;
	background: url("../images/bgcadre.jpg") repeat-x left bottom;
	padding: 5px;
	/* ie hack */
	width: 198px !important;
	width: 210px;
}

.CADRE_13G_CONTENT {
	text-align: left;
	padding-left: 5px;
}

.CADRE_13G_CONTENT h3.spip {
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 10px;
	text-align: left;
}

.CADRE_13G_CONTENT p.spip {
	text-align: left;
}

.CADRE_13G_CONTENT .HR {
	margin-left: 0;
}

.CADRE_13G_CONTENT_LIEN {
	text-align: right;
}

.CONTENT_POPUP {
	/*margin-left: 10px;*/
	margin-left: 15px;
}

.CADRE_13G_POPUP_CADRE {
	float: left;
	margin: 10px 10px 5px 0;
	border: 1px solid #cdcdcd;
	overflow: hidden;
	background: url("../images/bgcadre.jpg") repeat-x left bottom;
	padding: 5px;
	/* ie hack */
	width: 210px;
	height: 70px !important;
	height: 75px;
}

.CADRE_13G_POPUP_PHOTO {
	float: left;
}

.CADRE_13G_POPUP_TEXT {
	margin-left: 80px;
}

.CADRE_13G_POPUP_TITRE {
	font-weight: bold;
	font-size: 13px;
	color: #666;
}

.CADRE_13G_PUB {
	/* ie hack */
	margin-left: 0px !important;
	margin-left: 3px;
}

.CADRE_13G_PUB img {
	width: 210px;
}

.CADRE_13G_PUB_LIEN {
	position: relative;
	/* hack ie */
	left: 0 !important;
	left: 2px;
	border: 1px solid #cdcdcd;
	/* hack ie */
	margin: 0 5px !important;
	margin: 0 2px 0 3px;
	padding: 5px 0;
}

.CADRE_13G_PUB_LIEN_URL_ANCHOR {
	float: right;
}

.CADRE_13G_PUB_FOND {
	margin: 0 5px !important;
	margin: 0 0 0 5px;
	color: white;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 0 5px !important;
	height: 22px;
}

.CONTENT_EMPLOI .CADRE_13G_PUB_FOND {
	background: url(../images/barreorangepetite.jpg) no-repeat;
}

.CONTENT_EMPLOI .CADRE_23G_CONTENT_TITRE,
.CONTENT_EMPLOI .CADRE_13G_PUB_LIEN_TITRE,
.CONTENT_EMPLOI .CADRE_13G_PUB_LIEN_URL a
{
	color: #f57400;
}

.CONTENT_EMPLOI .CADRE_23G_CONTENT_FOND {
	background: url(../images/barreorangegrande.jpg) no-repeat;
}

.CONTENT_PRO .CADRE_13G_PUB_FOND {
	background: url(../images/barrevertepetite.jpg) no-repeat;
}

.CONTENT_PRO .CADRE_13G_PUB_LIEN_TITRE,
.CONTENT_PRO .CADRE_13G_PUB_LIEN_URL a
{
	color: #a9bf30;
}

.CONTENT_ASSO .CADRE_13G_PUB_FOND {
	background: url(../images/barrerougepetite.jpg) no-repeat;
}

.CONTENT_ASSO .CADRE_23G_CONTENT_FOND {
	background: url(../images/barrerougegrande.jpg) no-repeat;
}

.CONTENT_ASSO .CADRE_23G_CONTENT_TITRE,
.CONTENT_ASSO .CADRE_13G_PUB_LIEN_TITRE,
.CONTENT_ASSO .CADRE_13G_PUB_LIEN_URL a
{
	color: #c6004a;
}

.CONTENT_ANNONCE .CADRE_23G_CONTENT_FOND {
	background: url(../images/barrebleuegrande.jpg) no-repeat;
}

.CONTENT_ANNONCE .CADRE_13G_PUB_FOND {
	background: url(../images/barrebleuepetite.jpg) no-repeat;
}

.CONTENT_ANNONCE .CADRE_13G_PUB_LIEN_TITRE,
.CONTENT_ANNONCE .CADRE_13G_PUB_LIEN_URL a
{
	color: #249cec;
}

.CADRE_13G_PUB_LIEN_TITRE {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0 5px;
}

.CADRE_13G_PUB_LIEN_TEXT {
	font-size: 11px;
	text-align: left;
	margin: 2px 5px;
}

.CADRE_13G_PUB_LIEN_URL {
	font-size: 11px;
	text-align: left;
	margin: 0 5px;
}

.CADRE_24G_PUB {
	padding-top: 10px;
	/* ie hack ajoute un léger décalage pour firefox */
	padding-right: 5px !important;
	padding-right: 0;
	margin-bottom: 10px;
}

.CADRE_24G_PUB img {
	width: 438px;
}

.CADRE_24G {
	/* ie hack page de garde actualité locales */
	margin: 10px 8px !important;
	margin: 10px 5px;
}

.CADRE_24G_FOND {
	height: 22px;
	color: white;
	text-align: left;
	padding: 5px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	width: 438px;
}

.CADRE_24G_CADRE {
	border: 1px solid #cdcdcd;
	overflow: hidden;
	background: url("../images/bgcadre.jpg") repeat-x left bottom;
	padding: 5px;
	/* ie hack */
	width: 425px !important;
	width: 438px;
}

.CADRE_24G_CONTENT {
	text-align: left;
}

.CADRE_24G_CONTENT_TITRE {
	text-align: center;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.CADRE_24G_CONTENT_SOUSTITRE {
	font-weight: bold;
	font-color: black;
}

.CADRE_24G_CONTENT_TEXT {
	margin: 5px;
	text-align: justify;
}

.CADRE_24G_CONTENT_TEXT img {
	float: left;
	margin: 0 10px 10px 0;
}

.CADRE_24G_CONTENT_LINK {
	text-align: right;
}

.CADRE_23G {
	margin: 10px !important;
	margin: 13px 0;
}

.CADRE_23G_CONTENT_FOND,
.CADRE_23G_FOND {
	height: 22px;
	color: white;
	text-align: left;
	padding: 5px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	width: 647px;
}

.CADRE_23G_POPUP_CADRE {
	margin: 10px;
	border: 1px solid #cdcdcd;
	background: url("../images/bgcadre.jpg") repeat-x left bottom;
	padding: 5px;
	padding-bottom: 50px;
}

.CADRE_23G_CONTENT_ARTICLE img {
	float: left;
}

.CADRE_23G_CADRE {
	border: 1px solid #cdcdcd;
	overflow: hidden;
	background: url("../images/bgcadre.jpg") repeat-x left bottom;
	padding: 10px;
	/* ie hack */
	width: 625px !important;
	width: 647px;
	text-align: left;
}

.CADRE_23G_CONTENT {
}

.CADRE_23G_CONTENT ul {
	padding-left: 15px;
}

.CADRE_23G_CONTENT img {
	margin-right: 10px;
}

.CADRE_23G_CONTENT_PAGE_PRO .CADRE_23G_CONTENT_PAGE {
	/*color: #a9bf30;
	font-weight: bold;
	font-size: 14px;*/
	float: left;
}

.CADRE_23G_CONTENT_PAGE_ANNONCE .CADRE_23G_CONTENT_PAGE {
	/*color: #249cec;
	font-weight: bold;
	font-size: 14px;*/
	float: left;
}

.CADRE_23G_CONTENT_PAGE_EMPLOI .CADRE_23G_CONTENT_PAGE {
	/*color: #f57400;
	font-weight: bold;
	font-size: 14px;*/
	float: left;
}

.CADRE_23G_CONTENT_PAGE_ASSO .CADRE_23G_CONTENT_PAGE {
	/*color: #c6004a;
	font-weight: bold;
	font-size: 14px;*/
	float: left;
}

.CADRE_23G_CONTENT_PAGE .CADRE_23G_CONTENT_PAGE {
	display: none;
}

.CADRE_23G_CONTENT_TITRE {
	margin-bottom: 5px;
	color: #249cec;
	font-weight: bold;
	font-size: 14px;
}

.CONTENT_PRO .CADRE_13G_CONTENT_TITRE a {
	color: #a9bf30;
	font-weight: bold;
	font-size: 12px;
}

.CONTENT_PRO .CADRE_23G_CONTENT_TITRE {
	margin-bottom: 5px;
	color: #a9bf30;
	font-weight: bold;
	font-size: 14px;
}

.CONTENT_PRO .CADRE_23G_CONTENT_FOND {
	background: url(../images/barrevertegrande.jpg) no-repeat;
}

.CADRE_23G_LISTDT_PRO {
	margin-bottom: 50px;
}

.CADRE_23G_CONTENT_TITRE_PRO,
.CADRE_23G_LIST_TITRE_PRO,
.CADRE_23G_LISTDT_TITRE_PRO {
	margin-bottom: 5px;
	color: #a9bf30;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_CONTENT_TITRE_ASSO,
.CADRE_23G_LIST_TITRE_ASSO,
.CADRE_23G_LISTDT_TITRE_ASSO {
	margin-bottom: 5px;
	color: #c6004a;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_CONTENT_FIELD {
	height: 25px;
}

.CADRE_23G_CONTENT_FIELD label {
	width: 150px;
	float: left;
}

label.CADRE_23G_CONTENT_CENTRE {
	width: 90px;
	padding-left: 5px;
}

.CADRE_23G_CONTENT_FIELD input,
.CADRE_23G_CONTENT_FIELD iframe,
.CADRE_23G_CONTENT_FIELD textarea,
.CADRE_23G_CONTENT_FIELD select
{
	float: left;
	margin-right: 5px;
}

.CADRE_23G_CONTENT_CREER,
.CADRE_23G_CONTENT_RECH
{
	margin-top: 5px;
	text-align: left;
}

.CADRE_23G_LIST_ENTETE {
	color: #249cec;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_CONTENT_TITRE_EMPLOI,
.CADRE_23G_LIST_ENTETE_EMPLOI,
.CADRE_23G_LISTDT_ENTETE_EMPLOI {
	color: #f57400;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_LIST_ENTETE .CADRE_23G_LIST_TITRE {
	float: left;
}

.CADRE_23G_LIST_PRIX {
	text-align: center;
	margin-bottom: 10px;
}

.CADRE_23G_LIST_DATE {
	float: right;
}

.CADRE_23G_LIST_PHOTO {
	float: left;
}

.CADRE_23G_LIST_PHOTO img {
	width: 75px;
}

.CADRE_23G_LIST_INFO {
	margin-left: 85px;
}

.CADRE_23G_LIST_FORM {
	margin: 20px 200px 10px 200px;
	text-align: center;
}

.CADRE_23G_LIST_FORM div {
	margin-bottom: 5px;
}

.CADRE_23G_LIST_DESC label {
	color: #249cec;
	font-weight: bold;
	float: left;
}

.CADRE_23G_LIST_DESC_ASSO label {
	color: #c6004a;
	font-weight: bold;
	float: left;
}


.CADRE_23G_LIST_DESC_PRO label {
	color: #a9bf30;
	font-weight: bold;
	float: left;
}

.CONTENT_EMPLOI .CADRE_23G_LIST_DESC label,
.CADRE_23G_LIST_DESC_EMPLOI label {
	color: #f57400;
	font-weight: bold;
	float: left;
}

.CADRE_23G_LIST_DESC_ASSO div,
.CADRE_23G_LIST_DESC_PRO div,
.CADRE_23G_LIST_DESC_EMPLOI div,
.CADRE_23G_LIST_DESC div
{
	margin-left: 140px;
}

.CADRE_23G_LIST_PRO {
	float: left;
}

.CADRE_23G_LIST_LIEN {
	clear: left;
	text-align: right;
}

.CADRE_23G_LISTDT_TITRE {
	color: #249cec;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_LISTDT_MENU {
	margin-left: 350px;
}

.CADRE_23G_LISTDT_PHOTO_PRO {
	float: left;
	margin-right: 5px;
}

.CADRE_23G_LISTDT_PHOTO {
	float: left;
}

.CADRE_23G_LISTDT_PHOTO_PRO img {
	width: 180px;
}

.CADRE_23G_LISTDT_PHOTO img {
	width: 220px;
}

.CADRE_23G_LISTDT_DESC_ASSO,
.CADRE_23G_LISTDT_DESC_PRO,
.CADRE_23G_LISTDT_DESC_EMPLOI,
.CADRE_23G_LISTDT_DESC {
	margin: 10px 0;
}

.CADRE_23G_LISTDT_DESC label {
	float: left;
	color: #249cec;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_LISTDT_DESC_PRO label {
	float: left;
	color: #a9bf30;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_LISTDT_DESC_EMPLOI label {
	float: left;
	color: #f57400;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_LISTDT_DESC_ASSO label {
	float: left;
	color: #c6004a;
	font-weight: bold;
	font-size: 14px;
}

.CADRE_23G_LISTDT_DESC_ASSO div,
.CADRE_23G_LISTDT_DESC_PRO div,
.CADRE_23G_LISTDT_DESC_EMPLOI div,
.CADRE_23G_LISTDT_DESC div {
	margin-left: 165px;
}

.BOX_100 {
	width: 100px;
	border: 0;
	background: url(../images/bgbox100.jpg) repeat-x bottom left;
}
.BOX_150 {
	width: 150px;
	border: 0;
	background: url(../images/bgbox150.jpg) no-repeat bottom left;
}
.BOX_170 {
	width: 170px;
	border: 0;
	background: url(../images/bgbox170.jpg) no-repeat bottom left;
}
.BOX_180 {
	width: 180px;
	border: 0;
	background: url(../images/bgbox180.jpg) no-repeat bottom left;
}
.BOX_200 {
	width: 200px;
	border: 0;
	background: url(../images/bgbox200.jpg) no-repeat bottom left;
}
.BOX_210 {
	width: 210px;
	border: 0;
	background: url(../images/bgbox210.jpg) no-repeat bottom left;
}
