.main {width: auto; margin: 0; padding: 0;}

h3 {font-size: auto; font-weight: auto; color: auto; background: none; padding: auto; margin: auto;}



/* Animation de présentation */
.homepageAnimation {margin: 24px 0 0 23px; float: left; margin-top: 10px;}
.homepageAnimation .noflash {width: 628px; height: 346px; height: 326px; background: url(../images/presentation_goaland.jpg) 0 0 repeat-x; padding: 20px 0 0 0; border: 0; margin: 0; overflow: hidden;}
.homepageAnimation .noflash p {color: #fff; text-align: center;}
.homepageAnimation .noflash a {color: #fff;}

.homepageAnimationText {margin-top: 600px;}

/* Partie droite */
.homePageSidebar {width: 271px; float: right; width: 308px; margin-top: 10px; margin-right: 16px;}


/* spotlight */
.spotlight a {background: url(../images/spotlight.png) 0 0 no-repeat; width: 275px; height: 278px; position: absolute; top: 0; left: 593px; z-index: 1; cursor: pointer; outline: none; cursor: pointer;}

/* box_pleinFeux*/
.box_pleinFeux {margin-bottom: 9px;}
.box_pleinFeux h3 {display: none;}
.box_pleinFeux a {display: block; background: url(../images/pleinfeux_innoplace_homepage.jpg) 0 0 no-repeat; width: 308px; height: 224px;}
.box_pleinFeux a span {display: none;}


/* News */
.box_news {width: 154px; height: 108px; float: left; background: url(../images/box_homepage_news.gif) 0 0 repeat-x; margin-left: 1px;}
.box_news h3 {font-size: 10px; color: #0c3471; text-transform: uppercase; margin-left: 16px; margin-top: 9px; margin-bottom: 0;}
.box_news ul {list-style: none; margin-left: 16px; margin-right: 16px;}
.box_news li {font-size: 10px; margin-bottom: 5px;}
.box_news li a {text-decoration: none; }
.box_news li a span.bt_itemLabel {color: #3e3e3e; text-decoration: underline;}
.box_news li a span.bt_itemDate {color: #979797;}

/* box_techspresso */
.box_techspresso {width: 152px; height: 108px; float: left; background: url(../images/box_homepage_news.gif) right 0 repeat-x;}
.box_techspresso h3 {background: url(../images/techspresso_homepage.gif) bottom center no-repeat; height: 73px; height: 63px; margin-top: 0; margin-bottom: 0;}
.box_techspresso h3 span {display: none;}
.box_techspresso .bt_subscription {text-align: center; margin-top: 4px;}
.box_techspresso .bt_subscription a {font-size: 11px; color: #6585ad; letter-spacing: 1px;}
.box_techspresso .bt_subscription a:hover {color: #000;}

/* box_main */
.box_main h3 {padding: 0;}

/* Nos clients */
.clients {width: 404px; float: left; margin: 22px 0 0 31px; width: 410px;
 overflow: hidden;}

.clients .clientsTitle {font-size: 16px; color: #13609c; margin: 0 0 15px 0;}
.clients #clientsFlash {margin: 24px 0 0 0;}

/* Liste de clients, uniquement visible si utilisateur n'a pas le plugin flash */
#clientsFlash .noflash {margin: 0; width: auto; border: 0; padding: 0;}
.clientsList {height: 252px; overflow: auto;}
.clientsList .client {text-align: center; width: 120px; height: 102px; float: left; border: 1Px solid #ccc; background: #fff; margin: 0 2px 2px 0; display: block;}
.clientsList .client img {margin-top: 10px;}


/* nosSolutions Logicielles */
.box_solutions {width: 490px; float: right; background: url(../images/sep3.gif) 0 0 no-repeat; width: 462px; width: 457px; margin: 22px 26px 4px 0; 
}
.box_solutions .titleNosSolutions {font-size: 16px; color: #13609c; padding: 0 0 0 25px; margin-top: 0; margin-bottom: 3px;}


/* newsSlider */
.newsSlider {height: 273px; position: relative; text-align:left; width:440px; margin: auto; margin-left: 17px;}

.newsSlider .container {float: left; position: relative; overflow: hidden; width: 440px;}

.newsSlider .newsSliderItemListContainer {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 240px;}

.newsSlider .next {position:absolute; top:-8%; z-index:50; right: 0;}
.newsSlider .prev {position:absolute; top:-8%; z-index:50; right: 40px;}

.newsSlider .item {display:inline; float:left; width: 110px;/* width: 112px;*/}
.newsSlider .item h3 {color:#13609c;; float:left; font-size:11px; width:120px; margin: 0 0 0 10px;}
.newsSlider .item .contentText {clear: both; padding-left: 7px;}
.newsSlider .item .textDescription p {margin-left: 10px; height: 68px; height: 63px; font-size: 11px; text-align: left; margin-bottom: 0;}
.newsSlider .item span {color:#000; display:block; float:left; font-size:13px; width:110px;}
.newsSlider .item .imageSliderContent {/*float:right;*/ margin:20px 0pt 0pt; width:120px; /*height: 145px; height: 136px;*/}
	
.next_button {width: 14px; height: 14px; background: red; cursor: pointer; z-index: 100; position: absolute; top: 0; right: 0; background: url(../images/next.gif) 0 0 no-repeat;}
.previous_button {width: 14px; height: 14px; cursor: pointer; z-index: 100; position: absolute; top: 0; right: 22px; background: url(../images/previous.gif) 0 0 no-repeat;}

.next_button_disabled,
.previous_button_disabled {opacity: 0.3; cursor: auto;}



/* Button Link info */
.link_infos {display: block; width: 78px; height: 29px;}
.link_infos a {width: 78px; height: 29px; background: url(../images/buttons/bt_78x29_white_plus.gif) 0 3px no-repeat; text-align: center; line-height: 33px; text-decoration: none; margin-right: 5px; display: block; font-size: 10px; padding-left: 7px;}
.link_infos a:hover {background-position: 0 -27px;}
.link_infos span {font-size: 10px; font-family: arial; color: #000; text-transform: lowercase;}



/* Main box */
.box_main .box_main_top {height: 6px; background: url(../images/box_main_top.png) 0 0 no-repeat;}
.box_main .box_main_content {background: url(../images/box_main_content.png) 0 0 repeat-y;}
.box_main .box_main_footer {height: 6px; background: url(../images/box_main_footer.png) 0 0 no-repeat;}

.box_main {width: 944px; position: relative; margin: 6px 0 0 22px;}
.box_main_innercontent {background: url(../images/box_main_separation.gif) 207px 0 no-repeat; min-height: 346px;}

.box_main p {text-align: justify;}
.box_main h4,
.box_main h4 a 
{font-size: 13px; text-decoration: none; font-weight: normal;}
.box_main h4.on a,
.box_main h4 a:hover {color: #71a628;}

.box_main h4 {background: url(../images/title_background.png) 0 0 no-repeat; height: 27px; line-height: 24px; padding-left: 10px; margin-bottom: 0px;}

