a {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.lien_bold {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.lien_bold:active {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.lien_bold:hover {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.nounderline {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: none;
}

a.nounderline:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.nounderline:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.nounderlinebold {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: none;
}

a.nounderlinebold:active {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.nounderlinebold:hover {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.nounderlinepetit {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: none;
}

a.nounderlinepetit:active {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.nounderlinepetit:hover {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.titre_accueil_rouge {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #595E6B;
	text-decoration: none;
}

a.titre_accueil_rouge:active {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: none;
}

a.titre_accueil_rouge:hover {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: none;
}

a.titre_accueil_bleu {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #595E6B;
	text-decoration: none;
	font-weight: bold;
}

a.titre_accueil_bleu:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #245CC1;
	text-decoration: none;
	font-weight: bold;
}

a.titre_accueil_bleu:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #245CC1;
	text-decoration: none;
	font-weight: bold;
}

a.titre_accueil_jaune {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #595E6B;
	text-decoration: none;
}

a.titre_accueil_jaune:active {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #FEDF6E;
	text-decoration: none;
}

a.titre_accueil_jaune:hover {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #FEDF6E;
	text-decoration: none;
}

a.petit {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.petit:active {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.petit:hover {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.search {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.search:visited {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.search:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.search:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.titlefollow {
	font-weight: bold;
	font-size: 16px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

a.titlefollow:link {
	color: #9E0B0E;
	text-decoration: underline;
}

a.titlefollow:visited {
	color: #263A5F;
	text-decoration: underline;
}

a.titlefollow:active {
	color: #263A5F;
	text-decoration: underline;
}

a.titlefollow:hover {
	color: #263A5F;
}

a.subtitlefollow:link {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

a.subtitlefollow:visited {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.subtitlefollow:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.subtitlefollow:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

a.hometitle:link {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

a.hometitle:visited {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

a.hometitle:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.hometitle:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

td {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	/* #4C4C42 */
}

b {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

strong {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

i {
	font-style: italic;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

body {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	/* #4C4C42 */
}

/*BABILLARD*/
.babillard_champs {
	background-color: #FAFAFA;
}

.titre_annonce {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

.titre_fond {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	background-color: #E3E9F4;
}

.bold {
	font-weight: bold;
}

.expirer {
	color: #81858B
}

/*END BABILLARD*/ /*ACCUEIL*/
a.accueil:link {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.accueil:visited {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

a.accueil:active {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: none;
}

a.accueil:hover {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: none;
}

.rouge_bold {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	letter-spacing: 1px;
	padding-right: 3px;
}

.blanc_bold {
	font-weight: bold;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #FFFFFF;
}

.petitradio {
	height: 11px;
	width: 11px;
}

.input_select_accueil {
	height: 16px;
	text-decoration: none;
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	font-size: 9pt;
}

.input_text_accueil {
	height: 18px;
	text-decoration: none;
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	font-size: 9pt;
	border: 1px;
	border-color: #000000;
}

/*ACCUEIL*/
.carte_postale {
	font: 18px Bookman old style, Line Printer, Trebuchet MS;
}

.carte_postale_texte {
	font-style: italic;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
}

.moyen {
	font-size: 10px;
}

.petit {
	font-size: 10px;
}

.text {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

.textred {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.title {
	font-weight: bold;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

.titlered {
	font-style: italic;
	font-weight: bold;
	font-size: 17px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.titlered2 {
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.subtitlefollow {
	font-weight: bold;
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

.titleform {
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.titleforminterets {
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.titlepopup {
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.titleerror {
	font-weight: bold;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.texterror {
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
}

.hometext {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
}

.hometitle {
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
}

.date {
	color: #9D051A;
}

.titreconcours {
	font-weight: bold;
	font-size: 26px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

.soustitreconcours {
	font-size: 23px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

/* Tables */
.searchtitle {
	font: bold 10px
}

.searchchoix {
	font: 10px
}

.header {
	background-color: #A7BBE0;
}

.light {
	background-color: #ffffff;
}

.dark {
	background-color: /*#E0E8F3*/ #FFFFFF;
}

.registerlight {
	background-color: #ffffff;
}

.registergris {
	background-color: #FAF9F9;
}

.registergrisborder {
	background-color: #FAF9F9;
	border: 1px solid silver;
}

.registerjaunepale {
	background-color: #FFF3AE;
}

.registerjaunefonce {
	background-color: #FFDD20;
}

.registerjaunefonceborder {
	background-color: #FFDD20;
	border: 1px solid silver;
}

.registerdark {
	background-color: /*#E2E7F0*/ #FFF3AE;
}

.registernew {
	background-color: #FFDD20;
}

.registershadow {
	background-color: #FEF5D4;
}

hr {
	border-bottom: 3px dotted #7F7F7F;
	width: 525px;
}

hr.covoiturage {
	border: none;
	border-bottom: 1px dotted #7F7F7F;
	width: 525px;
}

#contents {
	position: relative; /* needed by the absolute positioned decorations */
	width: 150px; /* IE 5.x */
	margin: 0 auto;
	text-align: justify;
	voice-family: "\"}0{\"";
	voice-family: inherit;
}

input,select,textarea {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

.register {
	border: 1px solid silver;
}

.bordersilver {
	border: 1px solid silver;
}

.text {
	border: 1px solid silver;
}

.fond_bleu {
	background-color: #E0E8F3;
	border: 1px solid silver;
}

.fond_bleuerror {
	background-color: #9E0B0E;
	border: 1px solid silver;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.hightlight {
	background: #FEF487
}

.nohightlight {
	background: #FFFFFF
}

/**** NOUVELLES PAGES ****/
div.submit {
	text-align: center;
}

span.labelerror {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

ul {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

ul li {
	padding: 0px;
	margin: 0px;
	list-style-image: url('/skin/img/fleche_rouge_transp.gif');
	margin-left: 30px;
}

table.admin {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

table.admin p {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
}

table.admin td.col {
	border-style: none;
	border-bottom-style: solid;
	border-color: #006699;
	border-width: 1px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
}

table.admin td.col2 {
	background-color: #EEEEEE;
	border-style: none;
	border-bottom-style: solid;
	border-color: #006699;
	border-width: 1px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
}

table.sondage {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

table.sondage p {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
}

table.sondage td {
	border-style: none;
	vertical-align: top;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

table.sondage td.question {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 540px;
}

table.sondage textarea {
	width: 400px;
	height: 30px;
}

table.sondage p.question {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	margin-top: 10px;
}

table.sondage p.comment {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

table.sondage span.label {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}

table.sondage span.labelerror {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	font-weight: bold;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}

table.sondage span.label input {
	padding: 0px;
	margin: 0px;
}

table.sondage div.submit {
	padding-top: 10px;
	text-align: center;
}

table.sondage ul {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

table.sondage ul li {
	padding: 0px;
	margin: 0px;
	list-style-image: url('/skin/img/fleche_rouge_transp.gif');
	margin-left: 30px;
}

table.sondage ul.activite {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

table.sondage ul.activite li {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	margin-left: 15px;
}

table.sondage div.comment {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}

table.sondage .titleerror {
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	font-weight: bold;
}

table.reportage {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

table.reportage div.activite {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	width: 278px;
}

table.reportage div.activite p {
	padding-left: 15px;
	padding-right: 15px;
}

table.reportage div.activite table.logo {
	padding: 0px;
	margin: 0px;
}

table.reportage p {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
}

table.reportage74 p {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	font-style: normal;
}

table.reportage p a {
	font-style: normal;
}

table.reportage p span.rouge_bold {
	font-style: normal;
}

table.reportage_photo {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

table.reportage_photo div.image {
	border-style: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}

table.reportage_photo p.title {
	padding-bottom: 10px;
}

table.concours {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

table.concours p,table.concours p b,table.concours p i {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
}

table.concours td.question {
	padding-left: 10px;
}

table.concours div.submit {
	padding-top: 10px;
	text-align: center;
}

table.concours span.label {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

table.concours span.labelerror {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

table.concours .titleerror {
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	font-weight: bold;
}

table.concours .title {
	font-weight: bold;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

table.gagnants ul {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

table.gagnants ul li {
	padding: 0px;
	margin: 0px;
	list-style-image: url('/skin/img/fleche_rouge_transp.gif');
	margin-left: 20px;
}

p.list {
	margin-top: 6px;
	margin-bottom: 0px;
}

table.babillard {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

table.babillard .current {
	background-color: #E0E8F3;
}

div.annonce {
	padding: 5px;
	padding-left: 10px;
}

div.babillard_categories {
	
}

div.error {
	font-weight: bold;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: red;
}

div.success {
	font-weight: bold;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: green;
}

table.progavan {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

table.espacemembre {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

div.content {
	border-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
}

a.bouton_tous {
	font-weight: bold;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #989898;
	text-decoration: none;
}

a.bouton_tous:hover {
	font-weight: bold;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #989898;
	text-decoration: none;
}

a.bouton_tous img {
	vertical-align: middle;
}

a.bouton_tous:hover img {
	vertical-align: middle;
}

ul.activitybullet {
	margin: 0px;
	padding: 0px;
}

ul.activitybullet li {
	list-style-image: url('/skin/img/point_bleu.gif');
	margin-left: 15px;
}

/** FIL D'ARIANE **/
div.ariane {
	border-style: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	margin-left: 20px;
	margin-right: 20px;
	width: 543px;
}

div.ariane ul {
	margin: 0px;
	padding: 0px;
}

div.ariane ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	padding-right: 5px;
}

div.ariane li.here span {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	font-weight: bold;
}

div.ariane li.current span {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
}

div.ariane li.separator span {
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
}

div.ariane ul li.item a {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: underline;
}

div.ariane ul li.item a:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

div.photoArticle {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	padding-left: 15px;
	padding-bottom: 10px;
	width: 60px;
}

div.logout h1 {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	margin-left: 25px;
}

div.logout ul {
	margin: 0px;
	padding: 0px;
}

div.logout ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	margin-top: 17px;
	margin-left: 25px;
}

div.logout a {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: none;
}

div.logout a:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

div.logout a:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

div.logout span {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	letter-spacing: 1px;
	padding-right: 3px;
}

div.copyright {
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #808080;
	padding-right: 10px;
	padding-bottom: 7px;
}

/**** UP ****/
div.up {
	margin: 0px;
	padding: 0px;
	width: 540px;
}

div.back {
	text-align: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
	padding-top: 13px;
}

div.back span.puce {
	font-weight: bold;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	letter-spacing: 1px;
	padding-right: 3px;
}

div.back a.nounderline {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
	text-decoration: none;
}

div.back a.nounderline:active {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

div.back a.nounderline:hover {
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #9E0B0E;
	text-decoration: underline;
}

div.up div.fiche {
	margin: 0px;
	padding: 0px;
	width: 528px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 7px;
}

div.up div.fiche div.content {
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 528px;
	background-image: url('/skin/img/up/back_content.gif');
	background-repeat: repeat-y;
}

div.up div.fiche div.head_0 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	height: 26px;
	background-image: url('/skin/img/up/entete.gif');
	background-repeat: no-repeat;
}

div.up div.fiche div.head_1 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	height: 26px;
	background-image: url('/skin/img/up/entete.gif');
	background-repeat: no-repeat;
}

div.up div.fiche div.content div.info {
	width: 525px;
	margin: 0px;
	padding: 0px;
	background-image: url('/skin/img/up/fiche_up_photo_bakg.gif');
	background-repeat: repeat-y;
	background-position: right top;
}

div.up div.fiche div.content div.info div.photo {
	position: relative;
	float: left;
	width: 272px;
	margin: 0px;
	padding: 0px;
}

div.up div.fiche div.content div.info div.photo div.pic {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 35px;
}

div.up div.fiche div.content div.info div.photo table.frame_1 {
	margin-bottom: 5px;
}

div.up div.fiche div.content div.info div.photo table.frame_0 {
	margin-bottom: 5px;
}

div.up div.fiche div.content div.info div.photo table.frame_1 td {
	border: solid 6px #2F4974;
	margin: 0px;
	padding: 0px;
}

div.up div.fiche div.content div.info div.photo table.frame_0 td {
	border: solid 6px #70080A;
	margin: 0px;
	padding: 0px;
}

div.up div.fiche div.content div.info div.photo img {
	border: solid 3px #FFDA57;
	margin: 0px;
	padding: 0px;
}

div.up div.fiche div.content div.info div.perso {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 253px;
	background-image: url('/skin/img/up/yellow_bar.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

div.up div.fiche div.content div.info div.perso p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}

div.up div.fiche div.content div.info div.perso div.zodiac {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 96px;
	height: 78px;
	margin-left: 150px;
	margin-top: 30px;
}

div.up div.fiche div.content div.info div.perso span.title {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-top: 35px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

div.up div.fiche div.content div.mot {
	width: 488px;
	margin: 0px;
	padding: 0px;
	margin-left: 38px;
}

div.up div.fiche div.content div.mot p {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

div.up div.fiche div.content div.details {
	width: 488px;
	margin: 0px;
	padding: 0px;
	margin-left: 38px;
}

div.up div.fiche div.content div.details p {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

div.up div.fiche div.content div.important {
	width: 488px;
	margin: 0px;
	padding: 0px;
	margin-left: 38px;
	padding-top: 10px;
}

div.up div.fiche div.content div.important p {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

div.up div.fiche div.content div.sports {
	width: 488px;
	margin: 0px;
	padding: 0px;
	margin-left: 38px;
	padding-top: 10px;
}

div.up div.fiche div.content div.sports b.toi {
	font-size: 14px;
	font-family: helvetica, arial, sans-serif;
	color: red;
}

div.up div.fiche div.content div.sports p {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	font-size: 11px;
	font-family: helvetica, arial, sans-serif;
	color: #263A5F;
}

div.up div.fiche div.content div.conclusion {
	width: 488px;
	margin: 0px;
	padding: 0px;
	margin-left: 38px;
}

div.up div.fiche div.content div.top {
	position: relative;
	width: 70px;
	margin: 0px;
	padding: 0px;
	margin-top: -50px;
	margin-left: 420px;
	text-align: center;
}

div.up div.fiche div.content div.top a {
	color: #989898;
	font-weight: bold;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
}

div.up div.fiche div.content div.foot_0 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	height: 22px;
	background-image: url('/skin/img/up/footer.gif');
	background-repeat: no-repeat;
}

div.up div.fiche div.content div.foot_1 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	height: 22px;
	background-image: url('/skin/img/up/footer.gif');
	background-repeat: no-repeat;
}

tr.odd {
	background-color: #FFFFFF;
}

tr.even {
	background-color: #FFEDAD;
}

.currentstep {
	color: #9E0B0E;
}

.inactivestep {
	color: #989898;
}

.bigbox_click {
	color: #989898;
	font-weight: bold;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
}

.private {
	background-color: #FEEEB3;
}

h1.full {
	color: #9E0B0E;
	margin: 0px;
	padding: 0px;
}

ul.options {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

ul.options li {
	display: block;
	float: left;
	margin: 0px;
	padding: 5px;
	list-style-image: none;
	margin-left: 2px;
	margin-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #263A5F;
	color: #505050;
}

ul.options li a {
	font-size: 0.9em;
	color: #505050;
	text-decoration: none;
}

ul.options li a:hover {
	font-size: 0.9em;
	color: #505050;
	text-decoration: none;
}

ul.infos {
	margin-top: 0px;
	padding-top: 0px;
}

p.infos {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div.activite_image {
	text-align: center;
}

div.activite_image ul.images {
	margin: 0px;
	padding: 0px;
}

div.activite_image ul.images li {
	margin: 0px;
	padding: 10px;
	float: left;
	list-style-type: none;
	list-style-image: none;
}

#covoiturage_description {
	width: 425px;
	height: 75px;
}

fieldset {
	margin-top: 5px;
}
table.gere_pub{
	border:1px solid #263A5F;
	border-bottom:none;
}
table.gere_pub th{
	font-size:13px;
	text-align:center;
	border-right:1px solid #263A5F;
	border-bottom:1px solid #263A5F;
}
table.gere_pub td{
	text-align:center;
	border-bottom:1px solid #263A5F;
}
select.select_cat{
width:400px;
}

#preview {
	background-color: #FFFFFF;	
}

ul.affaire_format {
	margin: 0px;
	padding: 0px;
}


ul.affaire_format li {
	margin: 0px;
	padding: 0px;
	margin-right: 40px;
	text-align: center;
	float: left;
	width: 160px;
	list-style-type: none;
	list-style-image: none;
}

.iconAnswer{
vertical-align:baseline;
padding-top:15px;

}

#tt {position:absolute; display:block; background:url(/skin/img/tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/skin/img/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/skin/img/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}