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 {
	width: 934px;
	height: 120px;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.LOGO_ANIM {
    float: left;
    margin-top: -5px;
    margin-left: 50px;
}

.CONTENT {
	padding: 5px;
	margin: 0 41px !important;
	margin: 0 40px;
	width: 913px !important;
	width: 925px;
	background: white;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.CONTENT_MENU {
	margin: 0 40px;
	text-align: center;
	height: 34px;
	line-height: 16px;
	color: white;
}

.CONTENT_MENU a {
	color: white;
}

.CONTENT_FOND {
	text-align: center;
}

.CONTENT_FOOTER {
	background: #666666;
	color: white;
	width: 926px;
	margin: 0 auto;
}

.CONTENT_FOOTER a {
	color: white;
	font-size: 11px;
}

.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 {
	width: 220px;
	padding-right: 5px;
	float: right;
}

.CONTENT_ACCOLM {
    /*margin: 0 235px;*/
	/* ie hack: problème alignement page de garde saut du contenu du milieu en bas */
	margin: 0 225px !important;
	margin: 0 220px;
	/* 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 {
	margin-left: 5px !important;
	margin-left: 10px;
	/* 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: 8px !important;
	margin-right: 10px;
	/* 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: 12px;
	text-align: justify;
}

.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 a {
	text-decoration: underline;
}

.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: 200px;
	height: 90px !important;
	height: 95px;
}

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

/*XXX: need to be before the other to avoid replacement on rubrique55*/
.CONTENT .CADRE_13G_PUB_FOND,
.CONTENT_PRO .CADRE_13G_PUB_FOND {
	background: url(../images/barrevertepetite.jpg) no-repeat;
}

.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_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 10px !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 a {
	text-decoration: underline;
}

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

.CADRE_24G_CONTENT_PHOTO {
	float: left;
	margin: 0 5px 5px 0;
}

.CADRE_24G_CONTENT_SOUSTITRE {
	font-weight: bold;
	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_24G_CONTENT_PS {
	text-align: right;
	margin: 10px 12px 0 0;
}

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

p.spip img,
.CADRE_23G_CONTENT_ARTICLE img {
	float: left;
	margin: 0 5px 5px 0;
}

.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 a {
	text-decoration: underline;
}

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

table.CADRE_23G_CONTENT_GALERY {
	border-collapse: collapse;
	padding: 5px 0 0 0;
}

td.CADRE_23G_CONTENT_GALERY {
	width: 200px;
	margin: 5px;
	text-align: center;
}

.CADRE_23G_CONTENT_GALERY_PHOTO {
	text-align: center;
	width: 190px;
}

.CADRE_23G_CONTENT_GALERY_TITLE {
	width: 190px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 65%;
	white-space: normal !important;
	white-space: nowrap;
}

.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-top: 5px;
	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_FIELD input.checkbox {
	background: none;
	border: auto;
	width: auto;
}

.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_CONTENT_LEGAL a {
	text-decoration: underline;
}

.CADRE_23G_CONTENT_PS {
	text-align: right;
	margin: 10px 12px 0 0;
}

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

.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;
}
.BOX_210 option {
	background: white;
}
.BOX_210 optgroup {
	color: #e76400;
	background: white;
}
.BOX_210 optgroup option {
	color: #e76400;
	background: white;
	padding-left: 10px;
}
.BOX_400 {
	width: 400px;
	border: 0;
	background: url(../images/bgbox400.jpg) no-repeat bottom left;
}

/*Identification form*/
#club_identification {
	text-align: left;
	width: 210px;
}

#club_identification_title {
	padding: 6px 0 0 5px;
	color: white;
	height: 22px;
	font-size: 12px;
	font-weight:bold;
}

.CONTENT_PRO #club_identification_title {
	background: url('../images/barrevertepetite.jpg') no-repeat top center;
}

.CONTENT_EMPLOI #club_identification_title {
	background: url('../images/barreorangepetite.jpg') no-repeat top center;
}

#club_logged {
	padding: 5px;
}

#club_identification_form {
	padding: 5px 0;
}

.CADRE_13G #club_logged,
.CADRE_13G #club_identification_block {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background: url(../images/bgcadre.jpg) repeat-x bottom center;
}

.CADRE_23G_CONTENT_ARTICLE #club_identification_block {
	border: 0 none;
	background: none;
}

#club_identification_form fieldset {
	border: 0 none;
	padding: 5px;
}
#club_identification_form fieldset legend {
	font-weight: bold;
	text-decoration: underline;
}

#club_identification_form fieldset input,
#club_identification_form fieldset label {
	margin-left: 5px;
}

#club_identification_form fieldset input {
	height: 18px;
}

#club_identification_form fieldset input.reset,
#club_identification_form fieldset input.submit {
	font-size: 80%;
}

#club_identification_form fieldset ul {
	padding-left: 0;
}

#club_identification_form fieldset ul li {
	list-style-position: inside;
	list-style-type: none;
	margin-left: 5px;
	font-size: 90%;
}

#club_resend_form {
	background: none;
	border: 0 none;
	padding-left: 10px;
}

#club_resend_form #resend {
	font-size: 80%;
}

#club_inscription {
	margin-left: 10px;
	margin-bottom: 5px;
}

#club_profil {
	float: right;
	border: 1px solid #cdcdcd;
	padding: 5px;
}

#club_profil_form fieldset {
	padding: 5px;
	border: 0 none;
	margin-bottom: 10px;
}

#club_profil_form fieldset legend {
	font-weight: bold;
	text-decoration: underline;
	font-size: 120%;
}

#club_profil_form fieldset label,
#club_profil_form fieldset select,
#club_profil_form fieldset input {
	margin-left: 5px;
}

#valentin_block {
	margin-bottom: 20px;
}

#valentin_intro {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 20px;
}

#valentin_form {
}

#valentin_form fieldset {
	border: 0;
	padding: 5px 0;
}

#valentin_form fieldset legend {
	font-weight: bold;
	font-size: 110%;
	padding: 0;
}

#valentin_form fieldset input,
#valentin_form fieldset textarea,
#valentin_form fieldset label {
	margin-left: 5px;
	margin-bottom: 5px;
}

#valentin_form fieldset input.submit {
	margin-top: 20px;
}

#opinion_unlogged {
	text-align: left;
	height: 25px;
}

#opinion_logged {
	text-align: left;
}

#opinion_logged fieldset {
	border: 0;
	padding: 5px;
}

#opinion_logged input,
#opinion_logged textarea {
	margin-bottom: 10px;
	border: 1px solid #cdcdcd;
}

#opinion_forum_thank,
#opinion_forum_unlogged,
#opinion_forum_logged {
	text-align: center;
}

#opinion_forum_thank fieldset,
#opinion_forum_logged fieldset {
	text-align: left;
	border: 0;
	padding: 5px;
	margin: 0 auto;
	width: 360px;
}
#opinion_forum_thank fieldset legend,
#opinion_forum_logged fieldset legend {
	font-weight: bold;
}
#opinion_forum_logged fieldset input,
#opinion_forum_logged fieldset textarea {
	border: 1px solid #cdcdcd;
	margin-bottom: 5px;
}
#opinion_forum_logged fieldset textarea {
	width: 360px;
}

/*cinema article page css*/
.liste-articles-film-texte strong {
	font-size: 110%;
	color: #aa002f;
}
.liste-articles-film-texte strong.liste-articles-film-titre {
	font-size: 160%;
	vertical-align: 5px;
}

.liste-articles-film-texte span {
	font-size: 90%;
}

.liste-articles-film-texte p {
	margin: 5px;
}

.liste-articles-film-texte p strong {
	text-decoration: none;
	font-size: 90%;
	color: #666;
}

.liste-articles-film-texte ul {
	margin-top: 5px;
	list-style: none inside none;
}

.liste-articles-film-texte li {
	clear: none;
	list-style: none inside none;
	padding: 0;
}

.liste-articles-film-texte p br {
	line-height: 40%;
}

#cartouche_droit {
	text-align: left;
}

#cartouche_droit h2 {
	height: 18px;
	padding: 10px 0 0 10px;
	color: white;
	font-size: 100%;
	font-weight: bold;
	background: url('../images/barrerougepetite.jpg') no-repeat center top;
}

#cartouche_droit .cartouche_boite {
	font-size: 80%;
	border: 1px solid #cdcdcd;
	padding: 5px;
	margin: 0 5px 10px 5px;
}

#cartouche_droit .cartouche_boite h3 {
	font-size: 90%;
}

.CADRE_24G_CADRE fieldset {
	border: 0;
	text-align: left;
}

.CADRE_24G_CADRE fieldset legend {
	font-weight: bold;
}

.CADRE_24G_CADRE fieldset p {
	padding: 5px;
}
