/* CSS Publispaper Stylesheet accueil - JAN 09 - MAY 2010*/


/*GEN*/
a {font-size:12px; color:#666666; font-weight:bold;}


/*STRUCTURE*/
#main {position:relative; background-color:#f2f2f2;}
	/*TOP*/
#mainTop {width:974px; height:408px; margin:0 0 6px 0; color:#666; background:transparent url(../img/acc/main_top_bg01.jpg) scroll no-repeat 0 0; overflow:hidden;}
#mainTop .mainTopMoreInfo {position:absolute; top:92px; left:443px;}
#mainTop h2 {position:absolute; top:141px; left:450px; width:318px; font-size:22px; color:#51B3B3; line-height:99.5%;}
#mainTop ol {position:absolute; top:311px; left:70px;}
#mainTop ol li {float:left; width:241px; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
#mainTop ol li.mainTopInfo01 {background-image:url(../img/acc/main_top_bg021.gif); width:201px; padding:0 33px 0 0;}
#mainTop ol li.mainTopInfo02 {background-image:url(../img/acc/main_top_bg022.gif); width:235px; padding:0 10px 0 0;}
#mainTop ol li.mainTopInfo03 {background-image:url(../img/acc/main_top_bg023.gif); }
#mainTop ol li h3 {font-size:11px; font-weight:normal; margin:0; padding:0 3px 0 55px;}
#mainTop ol li h3 strong {display:block; font-size:20px; color:#51B3B3;}
#mainTopLibrary {position:relative; top:74px; left:799px; height:319px; width:165px; cursor:pointer; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
#mainTopLibrary p {position:absolute; top:181px; left:22px; width:137px; height:73px; margin:0; padding:0;}
#mainTopLibrary .mainTopLibraryMoreInfo {position:absolute; top:278px; left:67px; width:91px; height:40px; margin:0; color:#333333; font-weight:bold;}
#mainTopLibrary .mainTopLibraryMoreInfo a {font-size:11px; color:#333; text-decoration:none;}
#mainTopLibrary .mainTopLibraryMoreInfo a:hover {color:#449C9A; text-decoration:underline;} 
	/*LEFT*/
#mainLeft {width:637px; float:left; margin-left:50px; background-color:#F2F2F0; padding:0 0 50px 0;}
		/*LEFT: presStrongPoint*/
#mainLeftStrongPoints {padding:103px 0 0 0px; background-color:transparent; background-attachment:scroll; background-repeat:no-repeat; background-position:0 0;}
#mainLeftStrongPoints ul li {display:block; float:left; width:238px /*293-51-3*/; height:139px; padding:0 5px 0 72px; list-style-type:none; overflow:hidden; color:#666;}
#mainLeftStrongPoints ul li h4 {font-size:22px; color:#333; letter-spacing:-0.02em; font-weight:normal; line-height:95%;}
#mainLeftStrongPoints ul li.info01 {background:transparent url(../img/acc/main_left_visuel01.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info02 {background:transparent url(../img/acc/main_left_visuel02.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info03 {background:transparent url(../img/acc/main_left_visuel03.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info04 {background:transparent url(../img/acc/main_left_visuel04.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info05 {background:transparent url(../img/acc/main_left_visuel05.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info06 {background:transparent url(../img/acc/main_left_visuel06.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info07 {background:transparent url(../img/acc/main_left_visuel07.gif) no-repeat scroll 22px 0; height:164px; /*139+25*/}
#mainLeftStrongPoints ul li.info08 {background:transparent url(../img/acc/main_left_visuel08.gif) no-repeat scroll 22px 0; height:164px; /*139+25*/}
#mainLeftStrongPoints ul li.info09 {background:transparent url(../img/acc/main_left_visuel09.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info10 {background:transparent url(../img/acc/main_left_visuel010.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info11 {background:transparent url(../img/acc/main_left_visuel011.gif) no-repeat scroll 22px 0;}
#mainLeftStrongPoints ul li.info12 {background:transparent url(../img/acc/main_left_visuel012.gif) no-repeat scroll 22px 0;}
	/*RIGHT*/
#mainRight {float:left; width:287px; height:962px; background:#f2f2f2 url(../img/acc/main_right_bg01.jpg) no-repeat scroll 100% 100%;}
		/**/
#mainRightTop {width:287px; height:272px; margin-bottom:1px; background:url(../img/acc/main_right_top_bg.jpg) no-repeat scroll 0 0;}
#mainRightTop .titre {padding:17px 0 0 0; text-align:center; font-size:18px; color:#333333; font-weight:normal;}
#mainRightTop .zoneflash {width:287px; height:201px;}
#mainRightTop .consultref {margin-left:60px;}
#mainRightTop .consultref img {float:left; margin-right:6px;}
#mainRightTop .consultref a {float:left; color:#333;}
#mainRightTop .consultref a:hover {float:left; color:#449C9A;}
		/**/
#mainRightMid {position:relative; width:287px; height:110px; background:transparent url(../img/acc/main_right_btn_license01.png) no-repeat scroll 0 0;}
#mainRightMid p.titre {position:absolute; margin:0; padding:0 13px 0 0; top:18px; left:21px; color:#fff; font-size:18px; line-height:98%; text-align:center;}
#mainRightMid p.titre strong {color:#333;}
#mainRightMid p.mainRightMidMoreInfo {position:absolute; margin:0; padding:0; top:73px; left:79px;}
#mainRightMid p.mainRightMidMoreInfo a {color:#fff; text-decoration:none;}
#mainRightMid p.mainRightMidMoreInfo a:hover {color:#fff; text-decoration:underline;}
		/**/
#mainRightBottom {width:287px; height:449px; background:#ffffff url(../img/acc/main_right_bottom_bg.jpg) no-repeat 0 bottom; padding-top:10px;}
#mainRightBottom .visuel {width:269px; padding-top:196px; margin-left:9px; background: url(../img/acc/main_right_visuel.jpg) no-repeat 0 0;}
#mainRightBottom .visuel h2 {background:url(../img/title_h2_background_black.jpg) 0 0 repeat-x #000000;  font-size:16px; font-weight:normal; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center; padding:6px 0 7px 0;}
#mainRightBottom .partner {width:267px; height:200px; margin-left:9px; background: #ffffff; border-top: 1px none #e0e0e1; border-right: 1px solid #e0e0e1; border-bottom: 1px solid #e0e0e1; border-left: 1px solid #e0e0e1;}
#mainRightBottom .partner img {margin-top: 12px; margin-left:50px; margin-bottom:27px;}
#mainRightBottom .partner span {float:left; width:256px; margin-left:5px; text-align: center;}
	/**/
#mainRightIPad {background:transparent url(../img/acc/main_right_ipad_bg.jpg) 0 0 no-repeat; padding:16px 126px 0 22px; height:153px/*169-16*/; margin-bottom:1px;}
#mainRightIPad .titre {font-size:24px; font-weight:normal; color:#54AEAE; margin:0px; padding:0;}
#mainRightIPad .soustitre {font-size:16px; color:#3F3F3F; margin-top:0px;}
#mainRightIPad .content {padding-right:22px;}

