@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;border:0px;}
body{
	font-size:75%;
	font-family:arial;
	background:#dcdcdc url(/images/design/bg_body.jpg) repeat-x top left;
	line-height:1.2em;
}
img{z-index:0;margin:0px;padding:0px;font-size:1px;line-height:1px;zoom:1;display:block;}
a:link{text-decoration:none;color:#fff;}
a:hover{text-decoration:none;color:#fff;}
a:visited{text-decoration:none;color:#fff;}

ul,li{margin:0px;padding:0px;}
h1{padding-left:30px;padding-top:15px;color:#000;font-family:Trebuchet MS;line-height:1.5em;font-size:1em;}

#mainContainer{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	padding-bottom:165px;
	zoom:1;
}
.containerCenter{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:967px;
	zoom:1;
}
#pageContainer{width:990px;background:transparent url(/images/design/pageContainerBg.gif) repeat-y left top;zoom:1;}
.page{}
.page ul{margin-left:50px;}
.page .titlePage{color:#000;font-family:Trebuchet MS;line-height:1.5em;}
#pageContainer .page .spacer{padding:15px;padding-top:10px;padding-left:30px;}
#bigPage{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:967px;
	background-color:#ffffff;
}
#littlePage{
background-color:#ffffff;
	position:relative;
	left:200px;
	margin-right:auto;
	width:750px;
}
#littlePage .spacer ul li{list-style-type:disc;}
#top{position:relative;height:100px;z-index:998;}
#top .containerCenter{height:65px;background:transparent url(/images/design/bg_topContainerCenter.jpg) repeat-x top left;}
#logo{position:relative;left:5px;}

#bottom{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:968px;
	height:105px;
	background:transparent url(/images/design/footerBg.png) no-repeat top right;
}
#bottom ul{padding:10px;margin:0}
#bottom ul li{list-style-type:none;padding-right:20px;display:inline;font-size:10px;}

#bottom a{color:#555555;}
#bottom a:link{color:#555555;}
#bottom a:visited{color:#555555;}
#bottom a:hover{color:#555555;text-decoration:underline;}
#spotVideo{
	color:#fff;
	position:absolute;
	top:250px;
	left:-11px;
	width:176px;
	height:145px;
}
#aideAuChoix{
	color:#fff;
	position:absolute;
	top:420px;
	left:-11px;
	width:989px;
	height:165px;
	background:transparent url(/images/design/aacBg2.png) no-repeat top left;
}
#aideAuChoix .puce{height:19px;background:transparent url(/images/design/aideAuChoixFleche.png) no-repeat top left;padding-left:25px;}
#aideAuChoix .projet{
	width:350px;	
	padding-top:2px;
	font-size:1.1em;
}
.entete{height:319px;width:200px;background-color:#f68b1f;position:absolute;left:0px;}
.greenlineLogo{position:absolute;top:150px;left:30px;}
.entete .enteteBottomCoin{line-height:1px;font-size:1px;background:transparent url(/images/design/enteteBottomCoin.jpg) no-repeat top left;width:9px;height:5px;position:absolute;bottom:0px;left:0px;}
.entete .enteteBottomCoinGreenline{line-height:1px;font-size:1px;background:transparent url(/images/design/enteteBottomCoin_Greenline.jpg) no-repeat top left;width:9px;height:5px;position:absolute;bottom:0px;left:0px;}

.entete .itemMenu{position:absolute;top:100px;}
.entete .enteteTitle{position:absolute;float:left;background:transparent url(/images/design/enteteTitle.jpg) no-repeat top left;width:200px;height:62px;}
.entete .greenline{background:#008a5e url(/images/design/enteteTitle_Greenline.jpg) no-repeat top left;}
.entete .enteteTitle .enteteLeftCoin{line-height:1px;font-size:1px;background:transparent url(/images/design/enteteLeftCoin.jpg) no-repeat top left;width:6px;height:5px;position:absolute;top:-5px;}
.entete .enteteTitle .enteteLeftCoinGreenline{line-height:1px;font-size:1px;background:transparent url(/images/design/enteteLeftCoin_greenline.gif) no-repeat top left;width:6px;height:5px;position:absolute;top:-5px;}

.menuEntreprise{background-color:#484747;}
.menuEntreprise .enteteBottomCoin{line-height:1px;font-size:1px;background:transparent url(/images/design/enteteBottomCoinBlack.jpg) no-repeat top left;width:9px;height:5px;position:absolute;bottom:0px;left:0px;}
.menuEntreprise .enteteTitle{position:absolute;float:left;background:transparent url(/images/design/enteteTitleBlack.jpg) no-repeat top left;width:200px;height:62px;}
.menuEntreprise .enteteTitle .enteteLeftCoin{line-height:1px;font-size:1px;background:transparent url(/images/design/enteteLeftCoinBlack.jpg) no-repeat top left;width:6px;height:5px;position:absolute;top:-5px;}

.enteteEnd{height:319px;width:30px;position:absolute;right:10px;background-color:#f68b1f;}

.enteteContent{position:relative;margin-left:200px;width:750px;background-color:#fff;}
.enteteContent .image{position:relative;}
.enteteContent .imageTitleIntro{position:absolute;top:75px;left:60px;color:#5f5e5e;font-family:Trebuchet MS;line-height:1.5em;}

.enteteTitle .title{position:relative;color:#fff;font-weight:bold;font-size:1.2em;top:20px;left:25px;}

.imageTitle .title{position:absolute;color:#000;font-weight:bold;top:5px;left:5px;font-size:1.4em;}

.info{background:transparent url(/images/design/puceInfo.gif) no-repeat left top;list-style-type:none;padding-left:25px;height:20px;font-size:13px;line-height:17px;}
.infoPanel{position:absolute;right:0px;}
.infoPanel ul li{font-family:Trebuchet MS;color:#5f5e5e;list-style-type:none;background:transparent url(/images/design/puceInfo.gif) no-repeat left top;padding-left:25px;margin-bottom:7px;font-size:13px;margin-top:7px;line-height:17px;}
.infoPanel ul li strong{color:#000;}

a.itemPF,a.itemPF:visited,a.itemPFon{display:block;cursor:pointer;margin-top:20px;position:relative;width:107px;height:131px;float:left;text-align:center;color:#444;}
a.itemPFon:hover,a.itemPFon{z-index:1;background:transparent url(/images/design/itemPFBg.gif) no-repeat top center;color:#fff}
a.itemPF img,a.itemPFon img{display:block;position:relative;margin-left:auto;margin-right:auto;}
a.itemPF .title,a.itemPFon .title{display:block;position:relative;margin-top:5px;height:45px;font-family:arial;font-size:11px;}
.PFContent{z-index:0;top:-17px;border-top:2px solid #b0b0b0;position:relative;margin-left:auto;margin-right:auto;background:#f7f7f7 url(/images/design/PFBg.jpg) no-repeat bottom left;width:719px;padding-bottom:50px;padding-top:35px;}
.PFContentText{position:relative;margin-left:auto;margin-right:auto;width:460px;font-family:verdana;font-size:11px;}
.PFContentText .title{font-size:12px;}

.blocgShort{float:left;width:520px;}
.blocgLong{float:left;width:610px;}
.blocd{float:right;width:170px;font-family:verdana;font-size:10px;font-style:italic;color:#605f5f;}
.bloc{margin-bottom:15px;}
.bloc ul{list-style-type:none;padding-left:80px;}
.bloc li{list-style-type:none;margin-bottom:5px;}

.acc{padding:2px;padding-left:20px;cursor:pointer;}
.accPair{background-color:#f7f7f7;}
.accImpair{background-color:#ffffff;}
.accOn{background-color:#f68b1f;color:#ffffff;font-weight:bold;}
.acc2{position:relative;zoom:1;background-color:#f7f7f7;border-top:1px solid #7c7b7b;border-bottom:1px solid #7c7b7b;}
.accIn{position:relative;border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;padding:20px;padding-left:40px;}
.accImg{float:left;width:100px;border:0px solid red;}
.accTxt{float:left;width:300px;border:0px solid red;color:#5e5f5e;font-family:verdana;}
.accImg2{float:right;right:10px;width:150px;border:0px solid red;}
.accInArrowTop{position:absolute;display:block;zoom:0;top:-2px;left:20px;z-index:19;}
.accInArrowBottom{position:absolute;display:block;zoom:0;bottom:-1px;left:20px;z-index:19;}

#containerInfo{float:left;width:450px;padding-bottom:10px;}
#containerInfo .info{position:relative;z-index:2;width:280px;line-height:3.2em;float:left;height:45px;background:transparent url(/images/design/CBitemBg.png) repeat-x top left;font-family:trebuchet Ms;font-size:14px;color:#ffffff;cursor:pointer;}
#containerInfo .infoRight{float:left;width:20px;height:45px;background:transparent url(/images/design/CBitemBgRight.png) repeat-x top left;}
#containerInfo .infoTxt{position:relative;top:-10px;z-index:1;left:50px;background:transparent url(/images/design/CB_bgTxt.jpg) no-repeat left top}
#containerInfo .infoTxt .txt{width:250px;color:#5f5e5e;font-size:11px;padding:15px;padding-top:20px;font-family:verdana;}
.pictoIntro{position:absolute;right:-30px;top:85px;z-index:99;}
#containerInfo .enSavoirPlus{position:relative;top:50px;left:50px;background:transparent url(/images/design/puceInfo.gif) no-repeat left top;padding-left:25px;font-size:13px;line-height:17px;}

#littlePage .ariane {padding:0px;font-size:0.9em;}
#littlePage .ariane ul{padding:0px;margin-left:25px;}
#littlePage .ariane ul li{margin-left:20px;display:inline;padding:0px;}
#littlePage .ariane a{color:#f48f13;text-decoration:underline;}

.ideeDeco{zoom:1;position:relative;margin-top:20px;}
.ideeDeco .image{width:209px;height:209px;font-size:1px;line-height:1px;}
.ideeDeco .image img{margin:0px;padding:0px;}
.ideeDeco .texte{width:490px;font-family:verdana;}
.ideeDeco .texte .title{color:#000000;height:30px;background-color:#f7f7f7;font-size:18px;font-weight:normal;font-family:trebuchet MS;line-height:1.5em;padding-left:20px;}
.ideeDeco .texte .content{padding:15px;font-size:11px;}
.ideeDeco .ancreTop{position:absolute;bottom:0px;left:219px;}
.ancreTop a{color:#000000;font-size:0.85em;}
.ancreTop a:link{color:#000000;font-size:0.85em;}
.ancreTop a:visited{color:#000000;font-size:0.85em;}
.ancreTop a:hover{color:#000000;font-size:0.85em;}

.selecteur{cursor:pointer;}

.special h1{font-size:1.5em;padding:5px;padding-bottom:20px;padding-top:20px;margin-left:20px;}
.special h2{font-size:1.2em;padding:5px;padding-left:50px;}
.special h3{font-size:1em;padding:5px;padding-left:80px;}
.special h4{font-size:0.9em;padding:0px;padding-left:110px;}
.special hr{margin:10px;}

.plan a{display:block;color:#000000;padding-left:20px;height:20px;}
.plan a:link{display:block;color:#000000;padding-left:20px;height:20px;}
.plan a:hover{display:block;color:#000000;padding-left:20px;height:20px;}
.plan a:visited{display:block;color:#000000;padding-left:20px;height:20px;}
.plan h2 a{background:transparent url(/images/design/puceInfo.gif) no-repeat left top;}
.plan h3 a{background:transparent url(/images/design/go.gif) no-repeat left top;}
.plan h4 a{background:transparent url(/images/design/go.gif) no-repeat left top;}

.produit a,.pro a{display:inline;color:#f68e1e;padding-left:0px;height:20px;}
.produit a:link,.pro a:link{display:inline;color:#f68e1e;padding-left:0px;height:20px;}
.produit a:hover,.pro a:hover{display:inline;color:#f68e1e;padding-left:0px;height:20px;}
.produit a:visited,.pro a:visited{display:inline;color:#f68e1e;padding-left:0px;height:20px;}

.produit ul{padding:10px}
.produit li{height:20px;padding-bottom:10px;}

.lexique{color:#f68e1e;;font-weight:bold;}.clear{clear:both;}

.b{font-weight:bold;}

.g{text-align:left;}
.c{text-align:center;}
.d{text-align:right;}

.fg{float:left;}
.fd{float:right;}

.ma{position:relative;margin-left:auto;margin-right:auto;}

.inline{display:inline;}

ul li.li_rep{color:#000;list-style-type:none;padding-left:0px;left:0px;margin-left:0px;font-weight:normal;}
.solQue{cursor:pointer;background-color:#444;color:#fff;padding:5px;}
.solAns{padding-bottom:10px;}#topMenu{font-family:arial;font-size:11px;position:absolute;top:0px;right:0px;height:30px;}
#bg{position:absolute;display:block;zoom:1;right:5px;top:23px;z-index:6;width:612px;height:6px;background:transparent url(/images/design/topMenuBg.png) no-repeat left top;}
#topMenu .item{position:absolute;width:auto;height:23px;}

.first{background:transparent url(/images/design/topMenuFirstOff.png) no-repeat right top;width:310px;height:23px;}
.firstOn{background:transparent url(/images/design/topMenuFirstOn.png) no-repeat right top;width:310px;height:23px;}
.normal{background:transparent url(/images/design/topMenuNormalOff.png) no-repeat right top;width:180px;height:23px;}
.normalOn{background:transparent url(/images/design/topMenuNormalOn.png) no-repeat right top;width:180px;height:23px;}

#topMenu ul li a{z-index:500;color:#444;}
#topMenu ul li a:link{z-index:500;color:#444;}
#topMenu ul li a:visited{z-index:500;color:#444;}
#topMenu ul li a:hover{z-index:500;color:#fff;}

#topMenu ul{display:block;margin:0px;padding:0px;}
#topMenu ul li{display:block;margin:0px;padding:0px;list-style-type:none;}
#topMenu ul li a {display:block;position: relative;z-index: 999;}

#mainMenu, #ssMenuContainer{height:27px;position:relative;margin-left:auto;margin-right:auto;width:980px;}
#mainMenu .item,#mainMenu .itemOn{margin-right:10px;display:block;float:left;width:155px;height:27px;}
#mainMenu .last{margin-right:0px;}
.item 	.itemLeft,.item .itemRight, .item a.itemCenter{font-size:1px;line-height:1px;float:left;width:5px;height:27px;}
.item 	.itemLeft	{background:transparent url(/images/design/mainMenuCoinLeft_off.gif) no-repeat right top;}
.itemOn .itemLeft	{background:transparent url(/images/design/mainMenuCoinLeft_on.gif) no-repeat right top;}
.item 	.itemRight	{background:transparent url(/images/design/mainMenuCoinRight_off.gif) no-repeat left top;}
.itemOn .itemRight	{background:transparent url(/images/design/mainMenuCoinRight_on.gif) no-repeat left top;}
.item 	a.itemCenter,.itemOn a.itemCenter{display:block;color:#fff;text-decoration:none;font-weight:bold;font-family:Trebuchet MS;font-size:1.1em;text-align:center;line-height:2.1em;float:left;width:145px;height:27px;}
.item 	a.itemCenter{background:transparent url(/images/design/mainMenuBg_off.gif) repeat-x left top;}
.itemOn a.itemCenter{background:transparent url(/images/design/mainMenuBg_on.gif) repeat-x left top;}

#mainMenu .black .itemLeft{background:transparent url(/images/design/mainMenuCoinLeftBlack_off.gif) no-repeat right top;}
#mainMenu .black .itemRight{background:transparent url(/images/design/mainMenuCoinRightBlack_off.gif) no-repeat right top;}
#mainMenu .black a.itemCenter{background:transparent url(/images/design/mainMenuBgBlack_off.gif) repeat-x right top;}
#mainMenu .itemOnBlack .itemLeft{background:transparent url(/images/design/mainMenuBlackCoinLeft_on.gif) no-repeat right top;}
#mainMenu .itemOnBlack .itemRight{background:transparent url(/images/design/mainMenuBlackCoinRight_on.gif) no-repeat right top;}
#mainMenu .itemOnBlack a.itemCenter{background:transparent url(/images/design/mainMenuBlackBg_on.gif) repeat-x right top;}

#ssMenuContainer{position:relative;height:1px;}
#ssMenuContainer .ssMenu{z-index:2;position:absolute;top:-1px;display:none;width:335px;}
#ssMenuContainer #oneSs{left:0px;}
#ssMenuContainer #twoSs{left:165px;}
#ssMenuContainer #fourSs{left:495px;}
#ssMenuContainer #fiveSs{left:480px;}
#ssMenuContainer #sixSs{left:645px;}

#ssMenuContainer .ssMenu .top{background:transparent url(/images/design/mainMenu_ssMenuTop.gif) no-repeat top left;width:335px;height:5px;font-size:1px;line-height:1px;}
#ssMenuContainer .ssMenu .center{width:335px;background-color:#f68b1f;}
#ssMenuContainer .ssMenu .bottom{background:transparent url(/images/design/mainMenu_ssMenuBottom.gif) no-repeat top left;width:335px;height:5px;font-size:1px;line-height:1px;}
#ssMenuContainer .ssMenu .itemMenu{float:left;}
#ssMenuContainer .ssMenu .itemMenu .spacer{margin:5px}
#ssMenuContainer .ssMenu .itemImg{float:right;}
#ssMenuContainer .ssMenu .itemImg .spacer{margin-top:2px;margin-right:5px;}
#ssMenuContainer .menuDroite .itemMenu{float:right;}
#ssMenuContainer .menuDroite .itemMenu .spacer{margin:5px}
#ssMenuContainer .menuDroite .itemImg{float:left}
#ssMenuContainer .menuDroite .itemImg .spacer{margin-top:2px;margin-left:5px;}
#ssMenuContainer .menuDroite .top{background:transparent url(/images/design/mainMenu_ssMenuDroiteTop.gif) no-repeat top right;width:335px;height:5px;font-size:1px;line-height:1px;}
#ssMenuContainer #sixSs .bottom{background:transparent url(/images/design/mainMenu_ssMenuBlackBottom.gif) no-repeat top left;}
#ssMenuContainer #sixSs .top{background:transparent url(/images/design/mainMenu_ssMenuDroiteBlackT.gif) no-repeat top right;}
#ssMenuContainer #sixSs .center{width:335px;background-color:#494949;}
#ssMenuContainer #sixSs .itemSsMenu,#ssMenuContainer #sixSs itemSsMenuOn{border:1px solid #494949;margin-left:5px;}

.itemSsMenu, .itemSsMenuOn, .itemSsMenuBlack, .itemSsMenuBlackOn{margin-left:5px;}
.itemMenu .left, .itemMenu .middle, .itemMenu .right {background:none;float:left;margin-top:3px;height:18px;width:6px;}

.itemSsMenuOn .left 		{background:transparent url(/images/design/crochet_gauche.gif) no-repeat left;}
.itemSsMenuOn .right 		{background:transparent url(/images/design/crochet_droit.gif) no-repeat left;}
.itemSsMenu .middle,
.itemSsMenuOn .middle,
.itemSsMenuBlack .middle,
.itemSsMenuBlackOn .middle	{padding-left:10px;display:block;height:18px;width:155px;font-family:Trebuchet MS;font-size:13px;text-decoration:none;color:#fff;}
.itemSsMenuOn .middle		{font-weight:bold;background:transparent url(/images/design/itemSsMenuBg.gif) no-repeat right center;}

.itemSsMenuBlackOn .left 	{background:transparent url(/images/design/crochetBlack_gauche.gif) no-repeat left;}
.itemSsMenuBlackOn .right 	{background:transparent url(/images/design/crochetBlack_droit.gif) no-repeat left;}
.itemSsMenuBlackOn .middle	{font-weight:bold;background:transparent url(/images/design/itemSsMenuBlackBg.gif) no-repeat right center;}
.table_produit{border:1px solid #cccccc;border-collapse:collapse;margin:20px;}
.table_produit td{padding:5px;}

.table_contact{position:relative;margin-left:auto;margin-right:auto;padding:20px;width:400px;border:0px solid #cccccc;}
.table_contact td{padding:5px;vertical-align:top;}
.table_contact .td_lib{width:150px;font-weight:bold;}fieldset{padding-bottom:20px;border:1px solid #e7e7e7;width:900px;}
legend{padding:20px;width:300px;}
form{padding:0px;margin:0px;}
textarea{border:1px solid #cccccc;}
.submit, .button{border:1px solid #cccccc;background-color:#f68e1e;color:#ffffff;font-weight:bold;}
.chp_nom, .chp_mai, .chp_mai2, .chp_pre, .chp_ent, .chp_cp{border:1px solid #cccccc;width:150px;}
.chp_cp{width:50px;}
.chp_std{border:1px solid #cccccc;width:50px;}
.chp_mai{width:200px;}.page a:link{text-decoration:none;color:#f68b1f;}
.page a:hover{text-decoration:none;color:#f68b1f;}
.page a:visited{text-decoration:none;color:#f68b1f;}

.info .black{color:#000;}
