body,div,p,blockquote,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,th,td,h1,h2,h3,h4{margin:0;padding:0;}

body {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background: #b4cae2 url(../images/body.png) repeat-x top;
}

p {padding:0 0 10px 0; line-height:150%; letter-spacing:0.4px;}

ul,ol {margin:0 0 0 40px; padding:0 0 10px 0;  }
 li {line-height:18px;letter-spacing:0.4px; padding:0; margin:0;}

hr {height:1px; margin:0 0 10px 0px; border:none 0px; padding:1px 0 0 0; border-top: 1px solid #f3f3f3;}

td {vertical-align:top;}

a {text-decoration:none;color:#0F4074; font-weight:bold; }
a:hover {color:#cd3727;}
img {border:none; }
textarea, input#nom, input#mail,input#nombre {border:1px solid #B4CAE2; }

.tiny {font-size:10px; color:#aaa; }


/* special image borders*/
.boximg {border:1px solid #d7d7d7; padding:3px; background:#fff;}
	.listsites .boximg {float:left; margin-right:5px; }

/* Main layout */

#wrap { background:#FFF url(../images/wrap-bg.png); width:986px; margin:0 auto 0 auto; }
#wraptop {background:url(../images/headerbg.png) no-repeat; padding:30px 13px 0 13px; }
h1 {height:40px; width:265px; overflow:hidden; position:absolute; margin:0; padding:0;}

.liensheader {position:absolute; bottom:0; right:0; padding:0; margin:0; font-size:15px;}
	.liensheader a {margin:0 0 0 25px;  line-height:40px;}

h2 {color:#cd3727; font-size:16px;}
.left {background:url(../images/ballons.png) 13px 0px no-repeat;}
.left h2 {color:#194A7F; font-size:26px; font-weight:bold; font-style:italic; padding:20px 0 10px 70px; letter-spacing:1px}
.OLDleft h2 {color:#194A7F; font-size:28px; font-weight:bold; font-style:italic; padding:20px 0 10px 70px; letter-spacing:2px}

.box571 h3 , .box290 h3{ border-bottom:1px solid #f3f3f3; font-size:14px;color:#cd3727;margin:0 0 10px 0; padding:0 0 3px 0; }
	.box571 h3 a, .box290 h3 a {color: #cd3727; }
.box571 h4, .box290 h4, label { color:#194A7F;font-size:12px; font-weight:bold; padding:0 0 10px 0; }



.headsimple {margin:5px 0 0px 0; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; padding:1px 0; height:38px; overflow:hidden; position:relative; background:url(../images/autrespageshead.png) no-repeat center center;}



.headblock {margin:5px 0 10px 0; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; padding:1px 0; height:268px; overflow:hidden; position:relative;}
	.tabs { position:absolute; width:480px; height:50px; left:480px; top:1px; height:268px; overflow:hidden;}

		a.tablinks { position:absolute; height:20px; width:119px; display:block; color:#4c75a6; background:#fff url(../images/tablinks.png) 0 30px no-repeat; text-align:center; font-size:13px; padding-top:9px; top:239px; letter-spacing:-0.5px; border-right:1px solid #ebebeb; }
			.creaweb {}
			.stands {left:120px;}
			.creaprint {left:240px;}
			.creaIT {left:360px; width:119px!important; }
			
			#slides {height:238px; width:1923px; overflow:hidden; position:absolute; top:0; left:0; }
			.tabprint,.tabweb,.tabstands,.tabIT {height:238px; width:480px; }
			.tabweb { background:url(../images/tabweb.jpg);top:0; left:0; position:absolute }
			.tabstands { background:url(../images/tabstands.jpg);top:0; left:481px;position:absolute }
			.tabprint { background:url(../images/tabprint.jpg); top:0; left:962px; position:absolute}
			
			.tabIT { background:url(../images/tabIT.jpg); top:0; left:1443px; position:absolute}
	
.dservhoriz { height:125px; border:1px solid #d7d7d7; border-width:1px 0; }
	.dservhoriz div {height:125px; width:240px; float:left; margin:0; padding:0; }
	
	
	.dservhoriz H3 { width:240px; height:45px; font-size:26px;  }
	.dservhoriz h3 a {display:block; padding:10px 10px 0 10px; color:#626363;font-style:italic;}
	.dservhoriz  p {margin:0; padding:0; }
	.dservhoriz  p a, .dservhoriz  p a:hover { color:#464646; display:block; width:220px; overflow:hidden; padding:0 10px;font-weight:normal; line-height:140%;height:80px; }
	

		.bventes {background:url(../images/ventesbg3.png) -50px bottom no-repeat;}
			.bventes h3 a {background:url(../images/icoventes.png) no-repeat 10px 10px; padding-left:55px;}
		
		
		.bmarketing {background:url(../images/marketingbg3.png)  -50px bottom no-repeat;}
			.bmarketing h3 a {background:url(../images/icomarketing.png) no-repeat 10px 10px; padding-left:45px;}
		
		.bassistances {background:url(../images/assistancesbg3.png)  -50px bottom no-repeat;}
			.bassistances h3 a {background:url(../images/icoassistances.png) no-repeat 10px 10px; padding-left:38px;}
		
		.bdeveloppements {background:url(../images/developpementsbg3.png)  -50px bottom no-repeat;}
			.bdeveloppements h3 a {background:url(../images/icodeveloppements.png) no-repeat 10px 10px; letter-spacing:-2px; padding-left:45px;}
	
	
	

	.l570 .left { width:571px; padding:0 23px 0 25px; float:left;}
	.l570 .right { width:290px; padding:0 25px 0 25px;margin-top:20px; margin-bottom:20px;  float:left; border-left:1px #d7d7d7 solid; }
		.dynamisons {padding-top:95px!important; background:url(../images/dynamisons.png) 13px 0px no-repeat;}
	
	/* .box571 {width:531px; background:url(/images/570box.png) no-repeat; padding:20px; min-height:275px } */
	
	.box571 {width:531px; background:url(../images/570box.png) no-repeat; padding:20px; min-height:275px; height:auto !important; height:275px; }

	.boxcv {width:520px; padding:5px; height:240px; }
	.boxcv_picture { width:100px; padding: 20px; height:200px; float:left; position:absolute}
	.boxcv_description {width:290px; padding:20px; height:200px; float:right }
	.boxcv_content {width:520px;}
		
	.box290 {width:250px; background:url(../images/290box.png) no-repeat; padding:20px; text-align:justify; }
	
.listsites {padding:5px 0; border-bottom:1px solid #f3f3f3; color:#aaaaaa; height:65px; overflow:hidden; background-image:url(../images/bgliens.png); background-repeat:no-repeat; background-position:0px 75px;}
		.listsiteshover p {color:blue;}

	.listsites h3 a { font-size:13px;}
	.listsites p {margin:0!important; padding:0!important; font-size:11px; text-align:justify;line-height:16px; letter-spacing:0.5px;}
.listsitestop {border-top:1px solid #d7d7d7;}
.listsitesbottom {border-bottom:1px solid #d7d7d7; margin-bottom:10px;}
	
.menuservices	{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7; margin-bottom:10px;}
.menuservices img {vertical-align:middle; margin:0; padding:0;}
.menuservices ul { margin:0; padding:10px 0; background:url(../images/ballons2.png) no-repeat right bottom; }
.menuservices li { margin:0 0 0 35px; list-style:disc; padding:0 0 0 15px; color:#D5E4F4;}
	.msventes a,.msassistances a,.msmarketing a,.msdeveloppements a,.msweb a,.msstands a ,.msprint a, .msIT a{display:block; color:#626363; font-size:21px; font-style:italic; line-height:45px; padding-left:50px;}
	
	.msventes {background:url(../images/icoventes50.png) left center no-repeat;}
	.msmarketing {background:url(../images/icomarketing50.png) left center no-repeat;}
	.msassistances {background:url(../images/icoassistances50.png) left center no-repeat;}
	.msdeveloppements {background:url(../images/icodeveloppements50.png) left center no-repeat;}
	.msweb {background:url(../images/icoweb50.png) left center no-repeat;}
	.msstands {background:url(../images/icostands50.png) left center no-repeat;}
	.msprint {background:url(../images/icoprint50.png) left center no-repeat;}
	.msIT {background:url(../images/icodeveloppements50.png) left center no-repeat;}
	
	.msventes a{background:url(../images/ventesbg3.png) left center no-repeat;}	
	.msmarketing a{background:url(../images/marketingbg3.png) left center no-repeat;}
	.msassistances a {background:url(../images/assistancesbg3.png) left center no-repeat;}
	.msdeveloppements a{background:url(../images/developpementsbg3.png) left center no-repeat;}
	.msweb a{background:url(../images/webbg3.png) left center no-repeat;}
	.msstands a{background:url(../images/standsbg3.png) left center no-repeat;}
	.msprint a{background:url(../images/printbg3.png) left center no-repeat;}
	.msIT a{background:url(../images/itbg3.png) left center no-repeat;}
	div.menuservices a:hover {background-position:right center;}
	div.footer a {color:#636363;text-decoration:none;font-weight:normal;}
	

	
	
	
.footer { background:url(../images/footer.png) no-repeat; line-height:30px; text-align:center; height:50px; color:#636363; width:986px; margin:0  auto; padding-bottom:20px }


.clear { clear:both;}
div.centerimages {vertical-align:middle; text-align:center;} div.centerimages img {vertical-align:middle;}

.pickonglet {
background:#fff; display:block; width:100px; border-width:1px 1px 0 1px; border-style:solid; border-color:#B4CAE2; text-align:center; line-height:24px; height:25px; margin:0 5px; float:left; color:#4c75a6; }
.pickonglet:hover {color:#4c75a6;}
.pickoff {background:#F7F8FD; border-bottom:1px solid #B4CAE2; height:24px;}
.wraponglets {border-bottom:1px solid #B4CAE2; padding-bottom:10px;}

a.lh-Support{COLOR:#cd3727;}
a.lh-Support:hover{COLOR:#0F4074;}
