@font-face {    font-family: toulinfo;    src: url(toulinfo.ttf);}p, div, span{	font-family:toulinfo;	color:#555555;}h1{	font-family:toulinfo;	font-size:20px;	font-weight:bold;	color:#555555;}img{	border:0px;}body{	margin: auto;	width:1000px;	font-family: toulinfo;	background-color : #0e5686;}.erreur{	font-family:arial;	color:red;	font-weight: bold;}.recette{	text-align:justify;	margin-left:20px;	margin-right:20px;}#ingredient{	float: left;	width: 100%;	list-style-type: none;}/***********//* Les blocs *//***********/#corps{	float:left;	z-index:10;	margin-top: 10px;	border: 1px solid black;  	width: 800px;	background-color: #F5F5F5;}#entete{	float:left;	margin-right:auto;	margin-left:auto;	z-index: 10;	width: 800px;	text-align : center;} #menu_haut{	position: relative;	height : 30px;	z-index:10;	width:800px;	height: 50px;}#principal{	min-height: 400px;	width: 100%;	padding-left:5px;	padding-top:130px;	text-align: left;}#menubas{	position: relative;	clear:both;	height : auto;	width :100%;	text-align : center;}/***********************//* Mise en forme des liens *//***********************/a:link{	color: #708090;	font-weight:bold;	text-decoration:none;	border:none ;}a:visited{	color: #708090;	font-weight:bold;	text-decoration:none;	border:none ;}a:hover{	color:#B0C4DE;	font-weight:bold;	text-decoration:none;	border:none ;}a:active{	color:#B0C4DE;	font-weight:bold;	text-decoration:none;	border:none ;}/*************//* Formulaire *//*************/.tableau_formulaire{	border: none;}.formulaire{	width:600px;	text-align: center;	margin-left:auto;	margin-right:auto;}.ligne_saisie{	width:600px;	text-align: left;	margin-left:auto;	margin-right:auto;	margin-top:2px;	margin-bottom:2px;}.formulaire_boutons{	width:600px;	text-align: center;	margin-left:auto;	margin-right:auto;	padding-top:6px;	padding-bottom:6px;	padding-left:6px;	padding-right:6px;}select.long, input.long{	width:200px;	margin-left:100px;	min-width:200px;	max-width:300px;	text-align: left;}select.moyen, input.moyen{	width:120px;	min-width:120px;	max-width:300px;	text-align: left;}select.court, input.court{	width:50px;	min-width:50px;	max-width:300px;	text-align: left;}/* Affichage de la liste des utilisateurs *//* la 1ère ligne */.rubrique_login{	clear : both ;	float: left ;	width: 195px ;	height : 22px ;	text-align: center ;	font-weight:bold;	background-color: #666666;	color:#F5F5F5;}.rubrique_nom{	float: left ;	width: 195px ;	height : 22px ;	visibility: visible ;	text-align: center ;	font-weight:bold;	background-color: #666666;	color:#F5F5F5;}.rubrique_action{	float: left ;	text-align: center ;	width: 195px ;	height : 22px ;	font-weight:bold;	background-color: #666666;	color:#F5F5F5;}/* les autres lignes *//* Lignes impaires */.rubrique_login_contenu_1{	clear : both ;	float: left ;	width: 195px ;	height : 22px ;	text-align: center ;	background-color: #DDDDDD;}.rubrique_nom_contenu_1{	float: left ;	width: 195px ;	height : 22px ;	visibility: visible ;	text-align: center ;	background-color: #DDDDDD;}.rubrique_action_modif_1{	float: left ;	width: 195px ;	height : 22px ;	text-align: center ;	background-color: #DDDDDD;}.rubrique_action_affect_1{	float: left ;	width: 195px ;	height : 22px ;	text-align: center ;	background-color: #DDDDDD;}/* Lignes paires */.rubrique_login_contenu_2{	clear : both ;	float: left ;	width: 195px ;	height : 22px ;	text-align: center ;	background-color: #F0F0F0;}.rubrique_nom_contenu_2{	float: left ;	width: 195px ;	height : 22px ;	visibility: visible ;	text-align: center ;	background-color: #F0F0F0;}.rubrique_action_modif_2{	float: left ;	width: 195px ;	height : 22px ;	text-align: center ;	background-color: #F0F0F0;}.rubrique_action_affect_2{	float: left ;	width: 195px ;	height : 22px ;	text-align: center ;	background-color: #F0F0F0;}/*************************************************//*gestion des champ des formulaire               *//*************************************************/.formulaire_legendes{	float:left;	width:600px;	margin-left:100px;	text-align: left;	display: inline;}.formulaire_admin{	width: 600px;text-align: left;margin-left: auto;margin-right: auto;margin-top: 2px;margin-bottom: 2px;}.formulaire_admin label{float: left;width: 298px;margin-right: 2px;text-align: right;display: inline;}.champ{	width:400px;	margin-right:100px;	margin-left:100px;}.mceLayout{	width:400px;	margin-right:100px;	margin-left:100px;}/* Round cornered boxes and backgrounds---------------------------------------- */.panel {	/*-moz-border-radius:15px 15px 15px 15px;	-khtml-border-radius: 20px 20px 20px 20px;*/	float:left;	width:790px;	background-color: #DDDDDD;	color: #3f3f3f;	margin:0;}.inner{margin: 0;padding: 0;display:block;}.spacer {	background-color:wite;	height:4px;	clear: both;}dl.detail {height: 50%;display:block;margin:0;}dl.detail dt {    clear: left;    color: grey;    display: block;    float: left;    text-align: left;	margin-left:5px;    width: 60%;}dl.detail dd {    color: #828282;    float: left;    margin-left: 0;    padding-left: 5px;    width: 30%;	text-align: right;}.tableau{background-color: #9A1010;width: 780px;padding:5px;}.tableau table.table1 {	margin: 0 -2px -1px -1px;}thead {display: table-header-group;vertical-align: middle;border-color: inherit;margin:0;}/* Table styles----------------------------------------*/table.table1 {	/* See tweaks.css */	font-size:0.6em;	text-align:left;	width:100%;}table[cellspacing=1] {border-spacing: 1px;}#ucp-main table.table1 {	padding: 2px;}table.table1 thead th {	font-weight: normal;	text-transform: uppercase;	color: #FFFFFF;	line-height: 1.3em;	font-size: 1em;	padding: 0 0 4px 3px;}table.table1 thead th span {	padding-left: 7px;}table.table1 tbody tr {	border: 1px solid #cfcfcf;}table.table1 tbody tr:hover, table.table1 tbody tr.hover {	background-color: #f6f6f6;	color: #000;}table.table1 td {	color: #6a6a6a;	font-size: 1.1em;}table.table1 tbody td {	padding: 5px;	border-top: 1px solid #FAFAFA;}table.table1 tbody th {	padding: 5px;	border-bottom: 1px solid #000000;	text-align: left;	color: #333333;	background-color: #FFFFFF;}/* Specific column styles */table.table1 .name		{ width:30%; text-align: left; }table.table1 .posts		{ text-align: center !important; width: 2%; }table.table1 .joined	{ text-align: left; width: 15%; }table.table1 .pseudos	{ text-align: left; width: 5%; }table.table1 .mark		{ text-align: center; width: 7%; }table.table1 .info		{ text-align: left; width: 30%; }table.table1 .info div	{ width: 100%; white-space: normal; overflow: hidden; }table.table1 .autocol	{ line-height: 2em; white-space: nowrap; }table.table1 thead .autocol { padding-left: 1em; }table.table1 span.rank-img {	float: right;	width: auto;}table.info td {	padding: 3px;}table.info tbody th {	padding: 3px;	text-align: right;	vertical-align: top;	color: #000000;	font-weight: normal;}.forumbg table.table1 {	margin: 0 -2px -1px -1px;}.bg{background-color: #ECF3F7;}/*************************************************//*gestion profil membre               			 *//*************************************************/#info_gen {	text-align:left;	color: #3f3f3f;	font-size: 0.9em;	margin: 0.8em 0 0.2em 0;}#spec_col1 {	float: left;	clear: left;	width: 49%;	font-size: 0.8em;	text-align: left;}#spec_col1 dt{	clear: left;	float: left;	width: 30%;	text-align: right;	display: block;}#spec_col1 dd{	margin-left: 0;	padding-left: 5px;	margin-bottom: 5px;	float: left;	width: 65%;}#spec_col2{	float: right;	clear: right;	width: 49%;	text-align: left;	font-size: 0.7em;}#spec_col2 dt{	clear: left;	float: left;	width: 30%;	text-align: right;	display: block;}#spec_col2 dd{	margin-left: 0;	padding-left: 5px;	margin-bottom: 5px;	float: left;	width: 65%;}h2 {	/* Forum header titles */	text-align:left;	color: #3f3f3f;	font-size: 1em;	margin: 0.8em 0 0.2em 0;}h3 {	text-align:left;	margin-left:5px;	color: #9A1010;    font-size: 14pt;    margin-top: 1em;	border-bottom:1px solid #A4B3BF;	width:95%;}/*-------------------------------------------*/#general{	border-bottom:2px solid white;}#publication {	width: 68%;	text-align:left;	font-size: 0.9em;	margin: 0.8em 0 0.2em 1em;	float: left;	clear: both;	padding-bottom:20px;}#publication  h2{	font-size: 1.5em;	padding: 2px 0 0 0;	margin: 0 0 0.3em 0 !important;	text-transform: none;	border: none;	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	line-height: 125%;}#profilpub{	color: #666;	border-left-color: white;	margin: 5px 0 10px 0;	min-height: 80px;	color: #666;	border-left: 1px solid white;	width: 30%;	float: right;	display: inline;	text-align:left;	font-size: 12px;}#profilpub dd ,dt{	display: block;	margin-left: 5px;}#follow{list-style: none;text-align: right;clear: both;	font-size: 12px;}