/* CSS Document */

#contenu {
	color: #4D4D4D;
}

#contenu a {
	color:#EB001C;
	text-decoration:none;
}

#contenu a:hover {
	color:#FFFFFF;
	background-color:#EB001C;
}

#contenu sup {
	text-transform:none;
}

#contenu h1 {
	text-transform:uppercase;
	font-size:16px;
	border-top:5px solid #EB001C;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:10px;
	color:#EB001C;
	font-weight:normal;
}

#contenu h2 {
	font-size:14px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
}

#contenu ul {
	padding:0;
	margin:0 0 0 20px;
}

#contenu ul li {
	list-style-image:url(../../images/ShortLine.gif);
	list-style-type:none;
	margin-left:20px;
}
#contenu ul ul li {
	list-style-image:none;
	list-style-type:circle;
}

#contenu hr {
	height:1px;
	border:none;
	border-bottom:1px solid #B3B3B3;
	padding:0;
	margin:15px 0 15px 0;
}

.contenu_etroit {
	width:415px;
}

.note {
	color:#999999;
	font-size:10px;
}

div.message {
	padding:5px;
	border:5px solid #0CEB00;
	background-color:#FFFFFF;
	margin-bottom:15px;
}

.boxErreurs {
	background-color:#EB001C;
	color:#FFFFFF;
	padding:10px;
	border:2px solid #B3B3B3;
}

.titreErreurs {
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
}

table.formulaire td {
	padding:4px 0px;
	vertical-align:top;
}
table.formulaire td .label {
	font-weight:bold;
	text-transform:uppercase;
	font-size:9px;
	color:#4D4D4D;
	margin-top:5px;
}

table.formulaire td .label span {
	color:#EB001C;
}

#contenu input, #contenu textarea {
	border:none;
	background-color:#FFFFFF;
	font-size:11px;
	height:16px;
	padding-left:3px;
	width:200px;
}

#contenu select {
	background-color:#FFFFFF;
	border:1px inset #4D4D4D;
	color:#000000;
	margin:0px 0px 5px;
	vertical-align:middle;
	font-size:11px;
}

#contenu textarea {
	width:400px;
	height:100px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenu input.checkbox {
	width:auto;
	border:none;
	background-color:#FFFFFF;
	margin:3px;
}

#contenu label {
	position:relative;
	top:-4px;
}

#contenu input.bouton {
	border:none;
	background:#E6E6E6 url(../../images/fleche_rouge_blogue.gif) no-repeat scroll right center;
	background-position:right 6px;
	color:#EB001C;
	cursor:pointer;
	font-weight:bold;
	margin:0px;
	padding:2px 12px 2px 2px;
	text-align:right;
	text-transform:uppercase;
}

#contenu .input_file {
	height:18px;
}


/* Styles pour le contenu autogéré par l'éditeur Flex */
.editeur .titre1 {
	font-size:16px;
	font-weight:bold;
}

.editeur .titre2 {
	font-size:14px;
	font-weight:bold;
}

.editeur .titre3 {
	font-size:13px;
	font-weight:bold;
}

.editeur * {
	margin:0px;
}

.editeur li {
	margin-left:32px;
}

#contenu .erreurs {
	border:2px solid #EB001C;
	padding:20px;
	font-weight:bold;
}

#contenu .erreurs h1 {
	margin-top:0px;
	padding-top:0px;
	border-top:none;
}
