acronym {border-bottom:1px dotted #999}body{ margin:0; text-align:left; padding:0; font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif; background:  #585858 url(images/noir400.gif) repeat-x; }code{font-size:130%}table.spip {	margin-left: auto;	margin-right: auto;	border: 1px solid #999999;	border-collapse:collapse;}table.spip caption{	caption-side: top; /* bottom pas pris en compte par IE */	text-align: center;	margin-left: auto;                                                       	margin-right: auto;	padding: 3px;	font-weight: bold;	font-family: Verdana,Arial,Sans,sans-serif;	font-size : 70%;}table.spip td { padding: 3px; text-align: left; vertical-align: middle; border: solid 1px #333; }table.spip td p { margin: 0; padding: 0; }table.spip tr.row_even {	background-color: #f2f2f2;}table.spip tr.row_first { background-color: #fcf4d0; }table.spip tr.row_odd { background-color: #d0d0d0; }.bar{height:7px; background: #FFF;border-bottom:1px solid #CCC;font-size:1px;margin:0px;}.barb{height:7px; background: #FFF;border-top:1px solid #CCC;font-size:1px;}.codebox{padding:10px; background:#E6FFE4; border:1px solid #DAEFD9;color:#000}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */.reset { display:block; clear:both; margin:0; padding:0; height:1px; font-size:1px; line-height:1px; visibility: hidden; }.result{padding:10px; background:#F5EFDA; border:1px solid #D9BB54;color:#000}.spip_documents_left{ margin: 0 30px 30px 0; }.style1 {	color: #FF0000;	font-style: italic;}.submitbutton{border: 3px double #999999;border-top-color: #CCCCCC;border-left-color: #CCCCCC;padding: 0.25em;background-color: #EEE;font-size:90%;color: #333333;font-weight: bold;margin:10px 0 10px 0}#bandebas { background: #940010; text-align: center; margin: 0; padding: 0; }#bandehaut { margin:0; text-align:center; background: #666; height: 3px; }#noirehaut { background: #000; width: 100%; height: 300px; }#logocentre { background-color: #000; background-image: none; background-position: 0 0; text-align: center; position: fixed; top: 250px; width: 100%; height: 50px; }#leblabla { color: #fff; text-align: center; position: absolute; top: 20px; right: 50px; width: 100px; height: 100px; margin-top: 80px; border: dotted 1px; }#banner { margin:0; background: red; padding: 0; }#banner img{border-top:1px solid #BEBEBE; border-bottom:1px solid #707070;}#container{ margin: 40px; padding: 0; }#photohautdroite{ text-align: right; }#infodroite { width: 216px; float: right; }#photohautdroite img { float: right; }#sloganhaut { color: #fff; text-align: left; float: left; padding-top: 5px; padding-left: 5px; }#sloganhaut img { float: left; }#content{ font-family:Verdana, Arial, Sans-Serif; margin:0; line-height: 1.6em; font-size: 70%; padding:10px 20px 0; color:#444; background-color: #fff; text-align: left; }#content .hr{ height:30px; margin:auto; background-color:#fff; background-image: url(images/hr.gif); background-repeat: repeat; background-position: 0 0; border:none; padding:0; }#content .hr hr{display:none;}#content a{text-decoration:none;}#content a:link{color:#940010; border-bottom:1px dotted #940010}#content a:visited{color:#940010;border-bottom:1px dotted #333 }#content a:hover{color:#000;border:none}#content h1{font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;font-size:170%; color:#940010; font-weight:normal; letter-spacing:0.05em; padding:3px;}#content h3 { color: #000; font-size: 170%; font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif; font-weight: normal; letter-spacing: 0.05em; margin-bottom: 10px; padding: 3px; }#content h4 { color: #444; font-size: 130%; font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif; font-weight: bold; letter-spacing: 0.05em; padding: 0; }#content img { margin: 0 10px 0 0; }#content strong{color:#333}#contentpetit{ font-family:Verdana, Arial, Sans-Serif; margin:-20px 26px 2px; line-height: 1.6em; font-size: 70%; padding:0 300px 0 30px; color:#444; background-color: white; }#contentpetit .hr{ height:30px; margin:auto; background-color:#fff; background-image: url(images/hr.gif); background-repeat: repeat; background-position: 0 0; border:none; padding:0; }#contentpetit .hr hr{display:none;}#contentpetit a{text-decoration:none;}#contentpetit a:link{color:#940010; border-bottom:1px dotted #940010}#contentpetit a:visited{color:#333;border-bottom:1px dotted #333 }#contentpetit a:hover{color:#000;border:none}#contentpetit h1{font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;font-size:170%; color:#940010; font-weight:normal; letter-spacing:0.05em; padding:3px;}#content h2 { color: #940010; font-size: 160%; font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif; font-weight: bold; line-height: 20px; letter-spacing: 0.05em; padding: 0; }#contentpetit h3 { color: #940010; font-size: 170%; font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif; font-weight: normal; line-height: 12px; letter-spacing: 0.05em; padding: 3px; }#contentpetit h4 { color: #444; font-size: 130%; font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif; font-weight: bold; letter-spacing: 0.05em; padding: 0; }#contentpetit strong{color:#333}#illust a:link{border:none}#illust img{border:1px solid #000}#langue { text-align: right; margin: 0; padding: 0; }#menage   { clear: both; }#logo { background-color: black; height: 150px; margin: 0 0 0; padding: 0; border-top: 1px solid #fff; }#mainpic{text-align:center; border-top:1px dotted #ccc;margin-top:10px;padding-top:10px;}#nav{ background-color: #fff; padding:0; margin:0; text-align:center; height: 50px; border-top: 1px solid #000; border-bottom: 1px solid #000; }/* end IE 5 hack */#nav  a:link, #nav a:visited{ color:#000;}/* following rules are invisible to IE 5 Mac\*/#nav a{ font-size:14px; padding:5px 3px 0 5px; text-decoration:none; display:block; float:left; background-image: url(images/p.gif); background-repeat:repeat-y; background-position:right 8px; margin: 0; }#nav a:hover{color:#940010;}#nav li{ margin: 0; padding-top: 4px; display:inline; }#nav ul{ margin: 0; display:inline; padding:0; }#sousmenu{ text-decoration: none; padding:0; margin:0 0 0; text-align:center; height: 30px; }/* end IE 5 hack */#sousmenu  a:link, #nav a:visited{ color:#000;}/* following rules are invisible to IE 5 Mac\*/#sousmenu a{ font-size:12px; padding:5px 5px 0; text-decoration:none; display:block; float:left; background-image: url(images/p.gif); background-repeat:repeat-y; background-position:0 8px; margin-right: 5px; }#sousmenu a:hover{ color:#940010; text-decoration: none; }#sousmenu li{ text-decoration: none; margin: 0; padding-top: 4px; display:inline; }#sousmenu ul{ text-decoration: none; margin: 0; display:inline; padding:0; }#side{ float:right; width:270px; padding:0 0 0 0; font-size:12px; border-left:1px solid #efefef; line-height:1.6em; background-color: #f00; }#side .ninfo a {width:210px; display:block; padding:2px 5px 2px 26px }#side .ninfo a:hover{color:#fff}#side a{ color:#940010;text-decoration:none;}#side a:hover{color:#000; text-decoration:none;}#side h1{font-size:100%;color:#666; letter-spacing:0.06em; font-weight:normal;text-indent:20px;}#side li{margin:0px;padding:0px; background-image: url(images/blt.png);background-repeat:no-repeat; background-position:8px 5px; border-bottom:1px solid #ccc}#side li:first-child{border-top:1px solid #ccc}#side ul{list-style:none;padding:0px; margin:0px;}#visual{margin:0px; padding:0px;}#visual li{display:inline; float:left;}#visual li a{width:110px; height:20px; background:url(images/vizeffec.jpg); display:block; padding:5px 0 5px 0; text-align:center;margin:0px}#visual li a:link{color:#000}#visual li a:visited{color:#000}#visual li a:hover{background:url(images/vizeffec1.jpg); color:#fff}#footer{ font-size:70%;padding:0;height:17px;margin:0 0 0;color:#bdbdbd;clear:both;text-align:center;}#footer a{color:#3379b6}#footer a:hover{text-decoration:none;}#log_gauche { float: left; }#log_gauche img { float: left; }.adroite { float: right; }.adroite a { background-color: white; background-position: 0 0; padding:5px 5px 0; text-decoration:none; width: 40px; height: 30px; display:block; }.adroite img a { background-image: none; text-decoration: none; width: 40px; height: 30px; }
