.mod_1160780 .entete {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cc0000; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 22px "Arial", sans-serif; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mod_1160780 .cel1 {
	POSITION: relative; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
.mod_1160780 .prix_abo {
	TEXT-ALIGN: left; FONT: bold 24px "Arial", sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.mod_1160780 .texte {
	TEXT-ALIGN: justify; FONT: bold 12px "Arial", sans-serif; COLOR: #222222; TEXT-DECORATION: none
}
.mod_1160780 .texte A {
	TEXT-ALIGN: justify; FONT: bold 12px "Arial", sans-serif; COLOR: #222222; TEXT-DECORATION: none
}
.mod_1160780 .liens {
	TEXT-ALIGN: justify; FONT: bold italic 12px "Arial", sans-serif; COLOR: #cc0000; TEXT-DECORATION: underline
}
.mod_1160780 .liens A {
	TEXT-ALIGN: justify; FONT: bold italic 12px "Arial", sans-serif; COLOR: #cc0000; TEXT-DECORATION: underline
}
.mod_1160780 A.liens {
	TEXT-ALIGN: justify; FONT: bold italic 12px "Arial", sans-serif; COLOR: #cc0000; TEXT-DECORATION: underline
}
.mod_1160780 .liens:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cc0000; TEXT-DECORATION: none
}
.mod_1160780 .liens A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cc0000; TEXT-DECORATION: none
}
.mod_1160780 A.liens:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cc0000; TEXT-DECORATION: none
}
.mod_1160780 .texte_abo {
	TEXT-ALIGN: justify; FONT: 12px "Arial", sans-serif; COLOR: #222222; TEXT-DECORATION: none
}
.mod_1160780 .titre {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT: bold 22px "Arial", sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.mod_1160780 .titre A {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT: bold 22px "Arial", sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.mod_1160780 .titre_abo {
	TEXT-ALIGN: left; FONT: bold 24px "Arial", sans-serif; COLOR: #cc0000; TEXT-DECORATION: none
}
.mod_1160780 .fond_de_pave {
	Z-INDEX: 100; BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BACKGROUND-COLOR: #f1f1f1; WIDTH: 100%; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
.mod_1160780 .pave_left {
	POSITION: relative; WIDTH: 48%; FLOAT: left
}
.mod_1160780 .pave_right {
	POSITION: relative; WIDTH: 48%; FLOAT: right
}
.mod_1160780 .pave_field {
	POSITION: relative; WIDTH: 30%; FLOAT: left
}
.mod_1160780 .pave_input {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 70%; FLOAT: right
}
.mod_1160780 .fond_de_pave {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.mod_1160780 .pave_left .fieldset {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.mod_1160780 .pave_right .fieldset {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.mod_1160780 .error {
	TEXT-ALIGN: justify; FONT: 11px "Arial", sans-serif; COLOR: red; TEXT-DECORATION: none
}
.mod_1160780 .nocb {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BACKGROUND-COLOR: #feecec; COLOR: red; FONT-SIZE: 12px; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.mod_1160780 .field_error {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BACKGROUND-COLOR: #feecec; COLOR: red; FONT-SIZE: 12px; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.mod_1160780 .forbidden {
	BORDER-BOTTOM: red 1px solid; TEXT-ALIGN: left; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: 20px "Arial", sans-serif; MARGIN-BOTTOM: 20px; BACKGROUND: white; COLOR: red; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; TEXT-DECORATION: none; PADDING-TOP: 10px
}
