/* --------------------------------------------------------------- 
   Author : Remi Palard
   June 2008
   remi.palard@gmail.com  
--------------------------------------------------------------- */

body {margin: 0px;padding: 0px;font: 11px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;color: #000;background-color: #e7e7e7;cursor:default}
#overall {height: 100%;width: 100%;padding: 0px;border: 0px;background: #e7e7e7;}
form,input {padding:0px;margin:0px;}
img {padding:0px;margin:0px;border:0px;}
a:hover{text-decoration:underline;}
a:active {outline: none;}
:focus{ -moz-outline-style: none;}
div.space1{font-size: 1px;clear:both; height:1px; margin: 0px; padding:0px; line-height:0px;}
div.hr{font-size: 1px;clear:both; height:2px; margin: 0px; padding:0px; line-height:0px;background: url('../../images/new-home/hr.gif') repeat-x center center;}
.bb{font-weight:bold;}


/* Header */
#header {width: 972px;height: 101px;margin: 0px auto 0px auto;padding: 0px;background: url('../../images/new-home/bg_header.png') no-repeat left top;}
#logo {float:left;width:138px;height:101px;background: url('../../images/new-home/logo.png') no-repeat center top;cursor:pointer;}
#headerContainer {float:left;}
#headerTop {height:46px;width:767px;}
#headerTop a{text-decoration:none;font-size:10px;color:#9d9d9d}
#headerTop a:hover{text-decoration:underline;}
#languages{float:left;padding: 16px 0px 0px 23px;width:300px;}
#search{float:right;padding: 16px 0px 0px 0px;width:300px;}
#searchfield{float:right;width:155px;height:14px;font-size: 11px;vertical-align: middle;color:#747474;}
#searchbutton{float:right;cursor:pointer;margin:2px 0px 0px 6px}
.lSep{color:#9d9d9d;margin:0px 5px;}

/* Menu */ 
#headerMenu {width: 834px;height:55px;clear: both;padding:0px;margin: 0px;}
table#menu{width: 782px;height:28px;text-align:center;}
table#menu tr td a {text-decoration: none;margin: 0;padding:0px;font-size:10px;color:#666666;font-weight:bold;display:block;line-height:24px;}
table#menu tr td {text-align:center;vertical-align:middle;}
table#menu tr td.menuw-off {background: url('../../images/new-home/bg_menuw_off.jpg') repeat-x left 1px;}
table#menu tr td.menug-off {background: url('../../images/new-home/bg_menug_off.jpg') repeat-x left 1px;}
table#menu tr td.menuw-on {background: url('../../images/new-home/bg_menuw_on.jpg') repeat-x left 1px;}
table#menu tr td.menug-on {background: url('../../images/new-home/bg_menug_on.jpg') repeat-x left 0px;}
table#menu tr td.menuw-on a {color:#e5312a;}
table#menu tr td.menug-off a {color:#ffffff;}
table#menu tr td.menug-on a {color:#e5312a;}
table#menu tr td.menuSep {width:2px;height:28px;background: url('../../images/new-home/menuSep.png') no-repeat center center;}

/* SubMenu */
#submenuContainer{position: absolute;z-index: 10;position:absolute;top:73px;left:0px;}
.submenu {height:22px;background: url('../../images/new-home/bg_submenu.jpg') repeat-x left top;padding:0px;margin:0px;}
.submenu a{padding:0px 6px 0px 6px;color:#ffffff;text-transform:uppercase;font-weight:bold;text-decoration: none;margin: 0;font-size:9px;}
.submenu a:hover{text-decoration:underline;}

/* Content */
#content{width: 970px;margin: 5px auto 0px auto;}
#contentLeft{width: 161px;text-align: left;float:left;}
#contentRight{width: 804px;height:344px;float:right;display:inline;}
#flash{float:left;width:623px;height:293px;}
#flashRight{margin:0px 0px 2px 5px;width:160px;height:160px;}
#rightColumn{float:right;margin-top:2px;width:172px;}

/* Menu Right */
#menuright {width: 172px;height:125px;padding:0px;margin:8px 0px 0px 0px;background: url('../../images/new-home/bg_menu_right.png') no-repeat center center;}
#menurightContent{padding:15px 8px 20px 12px;text-align:left;}
#menurightContent a{color:#666666;font-weight:bold;font-size:9px;text-decoration:none;line-height:15px;display:block;padding:0px 0px 0px 21px;background: url(../../images/new-home/pic_arrow.gif) no-repeat 0px 1px;}
#menurightContent a:hover{text-decoration:underline;}
#menurightContent img{padding:10px 5px 10px 5px}

/* Newsletter */
#newsletter{width: 161px;height:48px;float:left;padding:3px 0px 3px 6px;}
* html #newsletter{width: 155px;height:42px;float:left;padding:3px 0px 3px 6px;}
#letter {margin:0px;padding:0px 0px 2px 0px;}
#letter img {margin:0px 0px -4px 5px;}
#letter a{color:#666666;font-weight:bold;font-size:10px;text-decoration:none;}
#letter a:hover{text-decoration:underline;}
#abonnez{text-transform:uppercase;color:#666666;font-size:10px;padding:2px 0px 2px 1px;}

#newsletterbutton{float:left;cursor:pointer;margin:2px 0px 0px 6px}
#newsletterfield{float:left;width:98px;height:14px;font-size: 11px;vertical-align: middle;color:#747474;}

/* Menu Left */
#menuleft {clear:both;width: 161px;height:282px;float:left;padding:0px;margin: 0px;background: url('../../images/new-home/bg_menu_left.png') no-repeat center center;}
#menuleftContent{padding:20px 12px 20px 12px;text-align:left;}
#menuleftContent a{color:#666666;font-weight:bold;font-size:9px;text-decoration:none;line-height:15px;display:block;padding:0px 0px 13px 21px;background: url(../../images/new-home/pic_arrow.gif) no-repeat 0px 1px;}
#menuleftContent a:hover{text-decoration:underline;}

/* Left content*/
#renoText{padding:18px 0px;color:#666666;font-weight:bold}
#openText{padding:12px 0px 0px 0px;color:#000000;font-size:10px}
#citeContainer{height:45px;}
#cite-on {position:absolute;z-index:10px;background-color:#e7e7e7;padding-bottom:5px;margin-bottom:10px;width:138px;height:140px;}
#cite-on a{color:#000000;font-weight:bold;font-size:9px;text-decoration:none;line-height:15px;display:block;padding:0px 0px 10px 21px;background: url(../../images/new-home/pic_arrow_on.gif) no-repeat 0px 1px;}
#citeLinks a{display:block;line-height:12px;margin-left:3px;text-decoration:none;font-size:10px;color:#666666;padding:0 0px 0 10px;background: url(../../images/new-home/pic_arrow_red.gif) no-repeat 0px 3px;}
#citeLinks a:hover{text-decoration:underline;}

/* Sub Footer */
#subfooter {width: 975px;margin: 2px auto 0px auto;text-align: center;height:102px;background: url('../../images/new-home/bg_subfooter.png') no-repeat top left;}
#subfooterImage{float:left;}
#subfooterLinks{margin:12px 0px 12px 7px;width:150px;height:65px;float:left;text-align:left;display:inline;}
#subfooterLinks a{display:block;line-height:12px;margin-left:10px;text-decoration:none;font-size:10px;color:#666666;padding:0 0px 0 12px;background: url(../../images/new-home/pic_arrow_red.gif) no-repeat 0px 3px;}
#subfooterLinks a:hover{text-decoration:underline}
#subfooterDecouverte{float:right;}
.subImg{margin-top:4px;padding:0px;border:0px;}

/* News */
#newsContainer{clear:both;background: transparent url(../../images/new-home/bg_news.png) no-repeat top left;width:805px;height:34px;margin:5px 0px 0px -1px;}
#news {height:34px;float:left;padding:0px;margin:0px;width:625px;overflow:hidden;color:#666666;}
#news li, #news li a{line-height:32px;list-style: none;color:#666666;text-decoration:none;}
#news li a:hover{text-decoration:underline}
#newsTitle{float:left;line-height:32px;margin:0px 0px 0px 15px;display:inline;font-weight:bold;color:#666666;}
#newsSep{float:left;margin:0px 10px 0px 10px;display:inline;line-height:32px;color:#666666;}
#newsSep2{float:right;margin:0px 10px 0px 0px;display:inline;width:40px;line-height:32px;color:#666666;_padding-top:9px;}

/* Footer */
#footerContainer{margin: 10px auto 5px 0px;text-align: center;}
#footer td {vertical-align:middle;text-align:center}
#footer td.top {vertical-align:top;text-align:center}
#footer td a{text-decoration:none;font-size:10px;color:#555555;line-height:36px;font-weight:normal;}
#footer td a:hover{text-decoration:underline;}
#footerSocial{margin-top:-9px;}
#footerSocial td {color:#555555;font-size:10px;}
#footerSocial a:hover{text-decoration:underline}
.fSep{color:#555555;margin:0px 5px;}
a.arrow {font-size:11px;color:#666;}
a.flickr {text-decoration:none;font-size:10px;color:#555555;padding:0 10px 0 20px;background: url(../../images/new-home/pic_flickr.jpg) no-repeat 0px -1px;}
a.dailymotion {text-decoration:none;font-size:10px;color:#555555;padding:0 10px 0 20px;background: url(../../images/new-home/pic_dailymotion.jpg) no-repeat 0px -1px;}
a.facebook {text-decoration:none;font-size:10px;color:#555555;padding:0 10px 0 20px;background: url(../../images/new-home/pic_facebook.jpg) no-repeat 0px -1px;}
.textenoir{font-size:11px;}
