body { background-image: url(../images/bg-home2.gif); background-repeat: repeat-x; color: #666666; }
#pro { background-image: url(../images/bg-home_pro.gif); background-repeat: repeat-x; color: #666666; }
form.tri { margin-bottom: 15px; padding: 10px; background-color: #E5E5E5; }
#teaser { background-image: url(../images/BG_teaser.png); height: 315px; width: 448px; position: absolute; left: 255px; text-align: center; padding-top: 80px; }
#teaser a { position: absolute; top: 10px; right: 10px; }
form.tri select { border: 1px solid #999999; margin-left: 10px; }
form.tri input[type=submit] { border: 1px solid #999999; background-color: #D6D6D6; margin-left: 10px; }
#banner { margin: 8px 0px 7px 0px; width: 960px; height: 284px; display: block; clear: both; background: url('/images/layout/bg-banner.gif') no-repeat; }
#fiche { float: left; width: 100%; margin-bottom: 20px; }
#tabs { width: 246px; height: 240px; float: right; margin: 20px 0px 20px 0px; }
#tabs li { height: 83px; margin-bottom: 0px; }
#tabs li a { padding: 8px 20px 0px 20px; height: 74px; display: block; text-decoration: none; color: #ffffff; font-size: 12px; }
#tabs li a.active { background: #f1879f; }
/*
		#tabs li#tab01 a.active {
			background: url('/images/layout/tab01.gif') #f18195;
			background-repeat: no-repeat;
		}
		#tabs li#tab02 a.active {
			background: url('/images/layout/tab02.gif') #f18195;
			background-repeat: no-repeat;
		}
		#tabs li#tab03 a.active {
			background: url('/images/layout/tab03.gif') #f18195;
			background-repeat: no-repeat;
		}		
		*/		
		.tab_title { color: #c91345; text-decoration: none; font-weight: bold; display: block; margin: 0; font-size: 14px; margin-bottom: 2px; }
#main { width: 685px; display: block; float: left; padding-top: 20px; }
#right { width: 250px; float: right; min-height: 350px; display: block; background-image: url(../images/bg-right.gif); background-repeat: no-repeat; margin-top: 16px; }
ul#actualites { display: block; float: left; width: 100%; }
ul#actualites li { border-bottom: 1px solid #f0f0f0; height: 103px; padding-bottom:5px; margin-top: 8px; }
ul#actualites li h4 { margin: 0; padding: 5px 0px 2px 0px; color: #0099FF; border: 0px; }
ul#actualites li h4 a { color: #633b46; }
ul#actualites li h4 a:hover { color: #e3375f; text-decoration: none; }
ul#actualites li p { margin: 2px 0px 0px 0px; padding: 0; font-size: 12px; line-height: 13px; }
ul#actualites li p.more { margin: 6px 0px 0px 0px; font-size: 11px; }
ul#actualites li p.more a { text-decoration: none; padding-left: 15px; color: #949494; background-image: url(../images/icon-plus.gif); background-repeat: no-repeat; }
ul#actualites li p.more a:hover { text-decoration: underline; }
ul#actualites li img { padding: 2px; border: 1px solid #e6e6e6; }
ul#actualites li.first { margin-top: 0px; }
ul#actualites li.last { border: 0px; }
#fiche h4 { font-style: italic; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #999999; }
ul#navfiche { width: 100%; float: left; display: block; }
ul#navfiche li { width: 170px; height: 100px; display: block; float: left; text-align: center; text-decoration: none; overflow: hidden; margin-top: 30px; margin-right: auto; margin-bottom: 30px; margin-left: auto; }
ul#navfiche2 { width: 100%; display: block; background-image: url(../images/bg-nav_fichegif.gif); background-repeat: no-repeat; padding-left: 10px; float: left; margin-top: 20px; }
ul#navfiche2 li { width: 160px; display: block; float: left; text-align: center; text-decoration: none; overflow: hidden; margin-bottom: 30px; margin-right: 10px; }
ul#navfiche2 img { border: 1px solid #CCCCCC; }
#connected { width: 170px; height: 215px; padding: 20px; display: block; float: right; background-image: url(../images/bg-connected.gif); background-repeat: no-repeat; }
#connected h3 { border: 0px; color: #e5345f; margin-bottom: 10px; }
#connected h4 { text-transform: uppercase; font-size: 11px; margin: 0; color: #999999; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
#connected p { margin: 10px 0px 10px 0px; padding: 0; color: #232323; font-size: 11px; }
#connected form { font-size: 11px; }
#connected form input { font-size: 10px; height: 15px; width: 120px; color: #616060; background: #fff4f0; border: 1px solid #fbdee6; padding: 2px 0px 0px 6px; float: left; }
#connected form input.submit { border: 0px; height: 25px; width: 25px; float: left; margin-top: -5px; margin-left: 10px; }
#connected .split { margin: 30px 0px 15px 0px; }
#connected #rss_link { color: #949494; text-decoration: none; background: url('/images/layout/icon-rss.gif') no-repeat; padding-left: 25px; font-size: 11px; height: 16px; line-height: 16px; display: block; }
p#infos { color: #999999; float: left; width: 230px; margin-top: 10px; line-height: 17px; height: 100px; }
.bords { padding: 2px; border: 1px solid #e6e6e6; 