/* Certains des styles ici présents ne devraient pas être changés, comme .souligne, .barre etc. */.souligne { text-decoration: underline; }.barre { text-decoration: line-through; }.italique { font-style: italic; }.gras { font-weight:bold; }.rmq /* Style des "remarques" : information, erreur, question et attention */{	background-position:10px 10px;	background-repeat: no-repeat;	padding: 8px;	padding-left: 50px;}.erreur{	color: red;	background: url('../images/coda/zcode_erreur.png') no-repeat;}.question{	color: blue;	background: url('../images/coda/zcode_question.png') no-repeat;}.attention{	color: rgb(236, 118, 0);	background: url('../images/coda/zcode_attention.png') no-repeat;}.information{	color: green;	background: url('../images/coda/zcode_info.png') no-repeat;}.information, .attention, .question, .erreur{	display: block;		height:30px; /* On fixe la hauteur, que IE interprète comme une "hauteur minimale" */	text-align:left;		padding-left:35px;		margin-left: 30px;}/* Petit arrangement CSS pour une différence entre IE et Firefox. On rétablit en fait lahauteur en auto (par défaut), et on utilise min-height pour définir une hauteur minimalesous Firefox et autres navigateurs comprenant le CSS 2. */html>body .information, html>body .attention, html>body .question, html>body .erreur{	height:auto;	min-height:30px;}.orange { color: rgb(236, 118, 0); }.noir { color: black; }.marron { color: maroon; }.vertf { color: green; }.olive { color: olive; }.marine { color: navy; }.violet { color: purple; }.bleugris { color: teal; }.argent { color: silver; }.gris { color: rgb(100, 100, 100); }.rouge { color: red; }.vertc { color: lime; }.jaune { color: yellow; }.bleu { color: blue; }.rose { color: fuchsia; }.turquoise { color: aqua; }.blanc { color: white; }em { font-style: normal; }.arial { font-family: Arial, serif; }.times { font-family: Times, serif; }.courrier { font-family: Courier, serif; }.impact { font-family: Impact, serif; }.geneva { font-family: Geneva, serif; }.optima { font-family: Optima, serif; }.ttpetit { font-size: xx-small; }.tpetit { font-size: x-small; }.petit { font-size: small; }.gros { font-size: large; }.tgros { font-size: x-large; }.ttgros { font-size: xx-large; }.centre { text-align: center; }.gauche { text-align: left; }.droite { text-align: right; }.justifie { text-align: justify; }.flot_gauche { float: left; }.flot_droite { float: right; }.flot_gauche, .flot_droite { margin:1em; }.liste_i { list-style-type: lower-roman; }.liste_I { list-style-type: upper-roman; }.liste_a { list-style-type: lower-latin; }.liste_A { list-style-type: upper-latin; }.liste_1 { list-style-type: decimal; }.liste_rectangle { list-style-type: square; }.liste_cercle { list-style-type: circle; }.liste_disque { list-style-type: disc; }.code, .citation, .spoiler /* Titre du code, de la citation et du spoiler */{	font-weight: bold;	display:block;	width:90%;	margin:auto;}.code2, .citation2, .spoiler2 /* Contenu du code, de la citation et du spoiler */{	border:1px dashed #A3C0D5;	background-color:white;	width: 90%;	padding: 8px;	margin:auto;}.code2{	font-family:Courier, Arial, Times, 'Times New Roman', serif;	font-size:0.9em;}.console{	background-color:black;	color:white;	border:none;}.spoiler2{	cursor: pointer;}.spoiler3 /* Spoiler par défaut (doit être caché) */{	visibility: hidden;}.smilies{	vertical-align: middle;}/* Les tableaux zCode */.tab_user {	border-collapse:collapse;	border:2px solid #2C485C;	margin: 0px auto 0px auto;}.tab_user caption{	text-align:center;	font-weight:bold;	width: 100%;}.tab_user td{	border:1px solid #2C485C;	background-color:#E9F0F5;	padding:2px;}.tab_user th{	background-color: #FBFCFD;	background-image: url('../../images/designs/1/menu/header.png');	background-repeat: repeat-x;	border-right:1px solid #2C485C;	padding:2px;}.bloc_news strong{	color: #069;}h3 /* Balise sémantique "Sous-titre 1" */{	font-size:1.5em;	margin-left:55px;	padding-left:5px;		color:#90AD68;}.contenu_news h3{		font-size:1.5em;	margin-left:55px;	padding-left:5px;		color:#299ede;		background: url("../images/news/h3.png") repeat-x;		height: 40px;}.bloc_news h4{	font-size:1.2em;	padding-left:25px;		color: #00659c;		font-variant:small-caps;}h4 /* Balise sémantique "Sous-titre 2" */{			font-weight:bold;	font-size:1.2em;	padding-left:25px;		color: #006699;}h3,h4{	display:inline;}