body{	margin: 0px;	padding: 0px;	background-color: #e9e9e9;	background: url("../images/design/motif_fond.gif");	font-family: Arial, serif;}#template{	margin: auto;	padding: 15px;	padding-top: 5px;	width:761px;	background-color: #ffffff;	border: #c0c0c0 solid 1px;	border-top: 0px none white;}#menu_connex{	text-align: right;	font-size: 0.7em;}#menu_connex a{	color: blue;	text-decoration: none;	border-bottom: 1px dotted blue;	font-weight: normal;}#menu_connex a:hover{	border-bottom: 3px solid blue;}#header{	margin: 15px auto 20px auto;	width:761px;	height:80px;}#header a img{	border: none;}#menu{	width: 140px;	float: left;	padding: 0px;	padding-left: 10px;	background: white;}#menu h4{	height: 20px;	line-height: 20px;	width: 114px;	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 6px;	background-position: top right;	font-size: 13px;	color: white;	font-weight: normal;}#menu h4 a{	font-weight: normal;	color: white;	text-decoration: none;}#menu h4 a:hover{	color: white;	text-decoration: underline;}#menu .ouvrir_menu{	display: block;	float: right;	padding: 0px 4px 0px 4px;	font-size: 1.2em;	text-decoration: none;}#menu .ouvrir_menu:hover{	text-decoration: none;}.background_rouge{	background-image: url("../images/design/h4_rouge.gif");}.background_jaune{	background-image: url("../images/design/h4_jaune.gif");}.background_bleu{	background-image: url("../images/design/h4_bleu.gif");}.background_bleuc{	background-image: url("../images/design/h4_bleuc.gif");}.background_gris{	background-image: url("../images/design/h4_gris.gif");}.background_orange{	background-image: url("../images/design/h4_orange.gif");}.background_vert{	background-image: url("../images/design/h4_vert.gif");}.background_violet{	background-image: url("../images/design/h4_violet.gif");}.menuHide{	width: 114px;	border: 1px solid #e0e0e0;	background: #f9f9f9 url("../images/design/fond_menu.gif");	padding: 2px;	padding-bottom: 15px;	font-size: 0.7em;	text-align: center;}.menuHide a{	color: blue;	text-decoration: none;	font-weight: normal;}.menuHide a:hover{	color: blue;	text-decoration: underline;}.menuHide .a_bouton{	border: 2px outset #FAFAFA;	background-color: #f0f0f0;	color: #000000;	padding: 1px;	padding-left: 6px;	padding-right: 6px;	font-family: Arial, serif;	font-size: 13px;}.menuHide .a_bouton:hover{	background-color: #F0F0F0;	color: #000000;	font-family: Arial, serif;	font-size: 13px;	text-decoration: none;	border: 2px inset #fafafa;}#contenu{	font-size: 13px;	padding-right: 15px;	min-height: 400px;	margin-left: 150px;}a{	font-weight: bold;	color: #707070;	text-decoration: none;}a:hover{	text-decoration: none;	color: black;}input {	border:1px solid rgb(180,180,180);	background:#ffffff;	padding:1px;}.confirm input{	border:1px solid rgb(220,220,220);	cursor:pointer;	background:#b0b0b0;	color: white;	font-weight: bold;	padding:1px;	padding-left:3px;	padding-right:3px;}.block  { 	margin:10px 0px 0px 0px;	padding:0px; 	background:#ffffff;	border:1px solid rgb(200,200,200);	border-bottom:3px solid rgb(200,200,200);}.block h3	{	background: rgb(255,255,255);	background-image: url("../images/design/h4_bleuc.gif");	background-position: top left;	padding:0px;	text-align:left;	margin:0px;	height:20px;	line-height:20px;	color: #ffffff;	padding-left: 7px;	border: 1px #ffffff solid;	font-size: 13px;	font-weight: normal;}.block .titre-violet{	background-image: url("../images/design/h4_violet.gif");}.block .titre-bleu{	background-image: url("../images/design/h4_bleu.gif");}.block .titre-jaune{	background-image: url("../images/design/h4_jaune.gif");}.block .titre-orange{	background-image: url("../images/design/h4_orange.gif");}.block .titre-gris{	background-image: url("../images/design/h4_gris.gif");}.block .titre-grisc{	background-image: url("../images/design/h4_grisc.gif");}.block .titre-vert{	background-image: url("../images/design/h4_vert.gif");}.block .titre-rouge{	background-image: url("../images/design/h4_rouge.gif");}.block h3 a{	display: block;	color: white;	font-weight: normal;}.blockrow	{	background-color:rgb(245,245,245);	margin:0px;	padding:6px;	border-top:4px solid rgb(255,255,255);	font-size: 12px;}.blockinforow	{	background-color:rgb(230,230,230);	margin:0px;	padding:2px;	padding-right:3px;	text-align: right;	font-size: 11px;	border-top:1px dotted rgb(255,255,255);}.blockanswerrow	{	background-color:rgb(180,180,180);	margin:0px;	padding:10px;	padding-right:30px;	padding-left:30px;	border:4px solid rgb(255,255,255);	color: rgb(255,255,255);	text-indent: 0px;}h3, h2{	margin: 0px;	background-image: url("../images/design/h2_fond.gif");	background-repeat: repeat-x;	background-position: center right;	font-family: Arial, serif;	color: #434343;	font-size: 1.4em;	font-weight: bold;	padding-bottom: 2px;}h3 span, h2 span{	background-color: #ffffff;	padding-right: 8px;}.first-letter-1:first-letter{	color: #e07000;}.first-letter-2:first-letter{	color: #2650ba;}.first-letter-3:first-letter{	color: #f0b000;}.first-letter-4:first-letter{	color: #da0000;}.first-letter-5:first-letter{	color: #00c030;}.first-letter-6:first-letter{	color: #00bae0;}.first-letter-7:first-letter{	color: #7000c0;}#contenu .lien_contenu01:hover{	color: #e07000;}#contenu .lien_contenu02:hover{	color: #2650ba;}#contenu .lien_contenu03:hover{	color: #f0b000;}#contenu .lien_contenu04:hover{	color: #da0000;}#contenu .lien_contenu05:hover{	color: #00c030;}#contenu .lien_contenu06:hover{	color: #00bae0;}#contenu .lien_contenu07:hover{	color: #7000c0;}p{	text-align: justify;}.liste_liens{	margin: 0px;	padding: 0px;	font-size: 10px;	list-style-type: none;	background: #f9f9f9 url("../images/design/fond_menu.gif") repeat-y left;	border-top:4px solid rgb(255,255,255);}.liste_liens a{	display: block;	margin: 0px;	font-weight: normal;	height: 12px;	overflow: hidden;	border-bottom: dotted 1px #C0C0C0;}.liste_liens a:hover{	background-color: #C0C0C0;	border-bottom: dotted 1px #F0F0F0;	color: white;}.block-flash{	float: right;	width: 200px;	margin: 0px;	padding: 0px 0px 5px 8px;	background: white;}.min_illu{	display: block;	float: left;	margin: 9px;}a .min_illu{	border: 1px outset #909090;}a .min_illu:hover{	border: 1px inset #909090;}#footer{	background-color: #FFFFFF;	margin: 0px;	font-size: 0.7em;	font-family: Arial, serif;	text-align: right;	color: #808080;	padding-right: 15px;}#titre_page{	display: none;}.commandes_affichage{	text-indent: 0px;	text-align: center;	border: 1px solid #e0e0e0;	padding: 10px;	margin: 100px;	font-size: 1.1em;	margin-top: 20px;	margin-bottom: 40px;}.stop_float{	clear: both;	margin: 0px;}.rouge{	color: red;}.grande_illu{	text-align: center;}.grande_illu img{	max-width: 580px;}.block_min_1{	display: block;	text-align: center;	float: left;	height: 100px;	width: 100px;	overflow: hidden;}.block_min_0{	display: block;	text-align: center;	float: right;	height: 100px;	width: 100px;	overflow: hidden;}.block_min_1, .block_min_0{	border: 1px outset #ffffff;}.block_min_1:hover, .block_min_0:hover{	border: 1px inset #909090;}.block_min_1 img, .block_min_0 img{	border: 0px none #909090;	width: 100px;	height: 100px;}/** BBCODE **/blockquote, .code { margin:10px 15px; }.citation, .citationb  { border:1px dashed black; background-color:rgb(216,209,193); padding:2px; }.code { border:1px dashed black; background-color:rgb(215,215,215); padding:2px; font-family:courier; }.code code { margin:0px; padding:0px; font-family:courier; }.php  { border:1px solid black; }.center { margin-left:auto; margin-right:auto; text-align:center; }.b { font-weight: bold; }.u { text-decoration: underline; }.i { font-style: italic; }.s { text-decoration: line-through; }.upi { color:blue; }.smiley { vertical-align:middle; }.spoil  { border:1px solid black; background-color:#FFFFFF; color:#FFFFFF; padding:2px; width:90%; margin-left:auto; margin-right:auto; }.nodisplay { display:none; }