/* general */
* {margin:0;padding:0;}

h1 {margin:0 0 3px 2px;color:#3D4F5C;font:18px arial;line-height:20px;text-transform:uppercase;letter-spacing:1px;xborder-bottom:1px solid #CDCDCD;}
h2 {margin:10px 0 3px 2px;color:#3D4F5C;font:17px arial;line-height:20px;}
h4 {margin:0;}
h5 {margin:0;}
h6 {margin:0;}

p {margin:15px 0 0 0;font:11px verdana;line-height:18px;color:#3D4F5C;}
p.poste {margin:0;font:11px verdana;line-height:18px;color:#FF7000;}

a {border:none;outline:none;text-decoration:underline;color:#3D4F5C;}

ul {margin:8px 0 0 0;padding:0 0 0 13px;list-style-type:none;}
ul li {padding:0 0 0 13px;font:11px verdana;line-height:18px;background:url('/images/bullet.jpg') no-repeat 0 9px;}

ol {margin:8px 0 0 0;padding:0 0 0 30px;}
ol li {padding:0;font:11px verdana;line-height:18px;}

img {border:0;}
.my_clear {font-size:0;line-height:0;clear:both;}
.outlinecrayon {display:block;}
.content_right .outlinecrayon {display:inline;}

/* Structure */
body {margin:0 auto;font:11px arial;line-height:17px;color:#292C18;}
.wrapper {margin:67px auto 0 auto;width:987px;}

/* header */
.header {height:41px;}
.header .logo {float:left;display:block;}

/* top menu */
.header div {float:left;width:712px;}
.header div a {float:right;width:134px;height:41px;margin:0 0 0 2px;background:red;}
.header div a.top1 {background:url('/sn_uploads/EN_MicrotilesExperts.jpg');}
.header div a.top1:hover {background:url('/sn_uploads/EN_MicrotilesExperts.jpg') 0 41px;}
.header div a.top2 {background:url('/sn_uploads/EN_Tech.jpg');}
.header div a.top2:hover {background:url('/sn_uploads/EN_Tech.jpg') 0 41px;}
.header div a.top3 {background:url('/sn_uploads/EN_Projets.jpg');}
.header div a.top3:hover {background:url('/sn_uploads/EN_Projets.jpg') 0 41px;}
.header div a.top4 {background:url('/sn_uploads/EN_Services.jpg');}
.header div a.top4:hover {background:url('/sn_uploads/EN_Services.jpg') 0 41px;}
.header div a.top5 {background:url('/sn_uploads/EN_Profil.jpg');}
.header div a.top5:hover {background:url('/sn_uploads/EN_Profil.jpg') 0 41px;}
.header div a.on {background-position:0 41px;}

.content {margin:10px 0 11px 0;padding:0 0 10px 0;width:985px;border:1px solid #D8DCDE;}
.content_left {float:left;margin:0 0 4px 0;width:527px;}
.content_left_with_bg1 {width:527px;margin:14px 0 0 0;background:url('/images/bg01.jpg') repeat-y 100% 0;}
.content_left_with_bg2 {width:527px;height:26px;margin:14px 0 0 0;background:url('/images/bg07.jpg') repeat-y 0 0;}
.content_left_block {padding:0 21px 0 12px;}
.content_left .table_accueil {border:0;border-collapse:collapse;border-spacing:0;margin-top:2px;}
.content_left .table_accueil td {padding:0;vertical-align:top;}
.content_left .table_accueil td.td_left {padding:0 28px 0 0;background:url('/images/bg03.jpg') no-repeat 245px 0;}
.voir_toutes {color:#FF7000;font:10px arial;line-height:20px;}
a.voir_toutes:hover {color:#3D4F5C;}

/* menu */
.menu {height:20px;border:1px solid #CDCDCD;border-left:none;border-right:none;}
.menu a {float:left;height:20px;padding:0 10px;color:#FF7000;font:bold 11px arial;line-height:20px;text-decoration:none;text-transform:uppercase;}
.menu a.on {background:#FF7000;color:#FFFFFF;}
.menu a.last {float:right;}
.menu a:hover {background:#FF7000;color:#FFFFFF;}

/* banner accueil */
.banner {width:495px;height:240px;margin:0;}
.banner img {display:block;}

.content_right {margin:0;float:right;padding:0 0 0 8px;width:450px;height:565px;}
.content_right .img_lien_accueil {display:block;margin:0 0 11px 16px;}
.content_right div {position:relative;width:342px;margin:124px 70px 0 38px;}
.content_right div p {color:#FFFFFF;}
.content_right div ul li {color:#FFFFFF;}
.content_right p.plus_right {position:absolute;width:40px;padding:0;margin:0;top:118px;right:-30px;}
.content_right p.plus_right a {float:right;}

.content_right2 {margin:0;float:right;padding:0 0 0 8px;width:450px;height:672px;}
* html .content_right2 {width:440px;}
.content_right2 .img_lien {display:block;margin:0 0 7px 0;}

.content_right3 {margin:0;float:right;padding:0 0 0 8px;width:450px;height:672px;}
* html .content_right3 {width:440px;}
.content_right3 .img_lien {display:block;margin:0 0 7px 0;}

.content_right4 {margin:0;float:right;padding:0 0 0 8px;width:450px;height:672px;}
* html .content_right4 {width:440px;}
.content_right4 .img_lien {display:block;margin:0 0 7px 0;}

/* footer */
.footer {height:147px;}
table.footer_table {border:0;}
table.footer_table td {vertical-align:top;}
table.footer_table td.footer1 {background:url('/images/bg_footer.jpg');}
table.footer_table td.footer1 div {padding:5px 0 0 33px;}
table.footer_table td.footer1 div img {display:block;}
table.footer_table td.footer1 div#membre{padding-top:18px;}
table.footer_table td.footer1 div  a {color:#9EA7AD;text-decoration:none;text-transform:uppercase;}


table.footer_table td.footer2 {height:147px;background:url('/images/bg_footer.jpg');}
table.footer_table td.footer2 div#initiateur {padding:18px 0 0 33px;}
table.footer_table td.footer2 div img {display:block;}

table.footer_table td.footer4 {height:147px;background:url('/images/bottom_new.jpg') no-repeat;}
table.footer_table td.footer4 div {padding:42px 39px 0 50px;color:#FFFFFF;font:9px verdana;line-height:12px;text-align:right;}

.footer .copyright {padding:7px 0 10px 1px;margin:0;font:10px verdana;line-height:14px;color:#3D4F5C;}
.footer p{margin:0;padding:0}
.footer .div_nuages {margin:0;padding:0;}
.footer .div_nuages a {text-decoration:none;}
.footer .div_nuages a:hover {text-decoration:underline;}

/* nouvelles */ 
ul.nouvelles {margin:8px 0 0 0;padding:0 0 0 13px;}
ul.nouvelles li {padding:8px 0 10px 85px;font:10px verdana;line-height:16px;color:#3D4F5C;background:url('/images/bullet2.jpg') no-repeat 40px 13px;}
ul.nouvelles li p {margin:3px 0 0 0;}
ul.nouvelles li.withbg, ul.nouvelles li.withbgon {background:#F5F6F7 url('/images/bullet3.jpg') no-repeat 40px 13px;}
ul.nouvelles li.on, ul.nouvelles li.withbgon,ul.nouvelles li.on a,ul.nouvelles li.withbgon a,ul.nouvelles li.on strong, ul.nouvelles li.withbgon strong,ul.nouvelles li.on p,ul.nouvelles li.withbgon p {color:#FF7000;}

/***** modal window *****/

.modal-overlay {	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#000;
	z-index:101;
}
.modal-window {	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
}
* html .modal-window {position:absolute;}
.close-window {	position:absolute;
	width:48px;
	height:43px;
	right:0px;
	top:-63px;
	background:transparent url('/images/close.png') no-repeat scroll right top;
	text-indent:-99999px;	
	overflow:hidden;
	cursor:pointer;
	z-index : 103;
}
.close-window-text {	position:absolute;
	right:13px;
	top:-51px;
	color : #fff;
	font-size : 2.7em;
	font-weight : bold;
	font-family : Tahoma, Helvetica, Arial, sans-serif;
	z-index : 102;
}

/***** flash *****/

object, object:active,object:visited {	outline-width : 0;
} 