ive Commons Attribution 2.5 License Name : Nonzero Version : 1.0 Released : 20080425 */  div.fluid { width: 90% !important; }  div.fixed { width: 950px !important; }  * { margin: 0em; padding: 0em; } body { background-color: #fff; color: #585858; font-size: 9pt; font-family: "trebuchet ms", helvetica, sans-serif; padding-top:122px; } h1,h2,h3,h4,h5,h6 { font-weight: normal; letter-spacing: -1px; } h3,h4,h5,h6 { color: #66000F; } h1 span { font-weight: bold; } h3 span { font-weight: bold; } h4 span { font-weight: bold; } h1 { display:none; } br.clear { clear: both; } img { padding: 3px;  margin:5px 15px; } img.floatTL { float: left; margin-right: 1.5em; margin-bottom: 1.5em; margin-top: 0.5em; } a { text-decoration: underline; color:#633056; } a:hover { text-decoration: none; } ul.links { list-style: none; } ul.links li { line-height: 2em; font-size:1.15em; letter-spacing:0.001em; } ul.links li a { display:block; color:#616161; text-decoration:none;  background: #fff url(../red/n7.gif) repeat-x top left; text-indent:10px; font-weight:bold; border-bottom:1px solid #FFF; } ul.links li a:hover { background: #fff url(../red/n3.gif) repeat-x top left; color:#FFF; } ul.links li.eco a { background: url(../red/header.jpg) no-repeat 50% 50%; color:#A28024; } ul.plus li a { background: #fff url(../red/n3.gif) repeat-x top left; color:#FFF; font-weight:bold; border-bottom:1px solid #E2CFCF; } ul.plus li a:hover { background: #fff url(../red/n7.gif) repeat-x top left; color:#000; } ul.links li.first { } p { line-height: 1.8em; }  #header { width:100%; height:122px; background: url(../red/header.jpg) no-repeat top center; position:absolute; top:0; } #header_inner { position: relative; width: 950px; height:122px; margin: 0 auto; }  #logo { position: absolute; z-index:1; bottom: 9px; left:150px; } #deco { position: absolute; z-index:0; top:0; display:block; width:142px; height:115px; background:url(../red/stat.png) no-repeat top center; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/red/stat.png", sizingMethod="scale"); }  #deco2 { position: absolute; z-index:0; bottom:0; right:0; display:block; width:380px; height:83px; background:url(../red/chaine.png) no-repeat top center; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/style/red/chaine.png", sizingMethod="scale"); } #logo .titre { color: #633056; font-size: 2.1em; } #logo .titre2 { font-size: 1.1em; font-weight:normal; text-indent:3px; } #menu { position: absolute; right: 0em; bottom: 0em; } #menu ul { list-style: none; } #menu li { float: left; } #menu li a { margin-left: 0.5em; display: block; padding: .4em ; background: #fff url(../red/n4.gif) repeat-x; border: solid 1px #fff; color: #616161; font-weight: bold; font-size: .9em; text-decoration: none; } #menu li a.active { background: #9B5E5E url(../red/n3.gif) repeat-x; color: #fff; border: solid 1px #9B5E5E; }  #main { background: #fff url(../red/n2.gif) 0px 1px repeat-x; } #main_inner p { text-align: justify; margin-bottom: 2.0em; } #main_inner ul { margin-bottom: 2.0em; } #main_inner { position: relative; width: 950px; margin: 0 auto; padding-top: 1.5em; background:url(../red/gergovie.jpg) no-repeat 65% 100%;  } #main_inner h3,h4 { border-bottom: dotted 1px #E1E1E1; position: relative; } #main_inner h2 { font-size: 2.1em; color:#66000F; border-bottom: dotted 1px #E1E1E1; padding-bottom: 0.1em; margin-bottom: 0.8em; background:url(../red/glass.gif) no-repeat 98% 100%; } #main_inner h3 { font-size: 1.5em; color:#585858; border:0; padding-bottom: 0.1em; margin-bottom: 0.8em; } #main_inner h4 { font-size: 1.2em; padding-bottom: 0.175em; margin-bottom: 1.4em; margin-top: 0.95em; } #main_inner .post { position: relative; } #main_inner .post h3 { position: relative; font-size: 1.7em; padding-bottom: 1.2em; } #main_inner .post ul.post_info { list-style: none; position: absolute; top: 3em; font-size: 0.8em; } #main_inner .post ul.post_info li { background-position: 0em 0.2em; background-repeat: no-repeat; display: inline; padding-left: 18px; } #main_inner .post ul.post_info li.date { background-image: url(../red/n5.gif); } #main_inner .post ul.post_info li.comments { background-image: url(../red/n6.gif); margin-left: 1.1em; } .rt-mcms-article p { font-size:14px; line-height:20px; } .rt-mcms-article ul { padding-left:20px; list-style-type:square; }  #footer { width: 950px; margin: 0 auto; text-align: center; clear: both; border-top: dotted 1px #E1E1E1;  margin-bottom: 1.0em; padding-top: 1.0em; }  input.button { background: #9B5E5E url(../red/n3.gif) repeat-x; color: #fff; border: solid 1px #A94B4B; font-weight: bold; text-transform: lowercase; font-size: 0.8em; height: 2.0em; } input.text { border: solid 1px #F1F1F1; font-size: 1.0em; padding: 0.25em 0.25em 0.25em 0.25em; } #search { position: relative; width: 100%; margin-bottom: 2.0em; } #search input.text { position: absolute; top: 0em; left: 0em; width: 9.5em; } #search input.button { position: absolute; top: 0em; right: 0em; min-width: 2.0em; max-width: 2.5em; }   #primaryContent_3columns { position: relative; margin-right: 34em; } #columnA_3columns { position: relative; float: left; width: 100%; margin-right: -34em; padding-right: 2em; }  #secondaryContent_3columns { float: right; } #columnB_3columns { width: 13.0em; float: left; padding: 0em 2em 0.5em 2em; border-left: dotted 1px #E1E1E1; } #columnC_3columns { width: 13.0em; float: left; padding: 0em 0em 0.5em 2em; border-left: dotted 1px #E1E1E1; }   #primaryContent_2columns { position: relative; margin-right: 22em; } #columnA_2columns { position: relative; float: left; width: 100%; margin-right: -17em; padding-right: 2em; }  #secondaryContent_2columns { float: right; } #secondaryContent_2columns h4 { background:url(../red/liege.gif) no-repeat 95% 100%; } #columnC_2columns { width: 18.0em; float: left; padding: 0em 0em 0.5em 2em; border-left: dotted 1px #E1E1E1; }   #primaryContent_columnless { position: relative; } #columnA_columnless { position: relative; width: 100%; } #ImageBoxOverlay { background-color: #000; } #ImageBoxCaption { background-color: #F4F4EC; } #ImageBoxContainer { width: 250px; height: 250px; background-color: #F4F4EC; } #ImageBoxCaptionText { font-weight: bold; padding-bottom: 5px; font-size: 13px; color: #000; } #ImageBoxCaptionImages { margin: 0; font-size: 11px; } #ImageBoxClose { color:#000; text-decoration:none; font-size: 13px; font-weight: bold; } #ImageBoxClose:hover { text-decoration:underline; } #ImageBoxNextImage { background-image: url(../imagebox/spacer.gif); background-color: transparent; } #ImageBoxPrevImage { background-image: url(../imagebox/spacer.gif); background-color: transparent; } #ImageBoxNextImage:hover { background: #FFF url(../imagebox/next.gif) no-repeat 80% 80%; } #ImageBoxPrevImage:hover { background: #FFF url(../imagebox/prev.gif) no-repeat 20% 80%; }