@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	color: #666666;
	background-color:#2450a7;
	min-width:875px;
}

html,body {
	height: 100%;
}

img {
	border:0px;
}

/*/////////*
/* HEADER */

#batisse_bg {
	width:100%;
	height: 179px;
	background-image:url(../francais/mecanique_batiment/images/bg_slogan.gif);
	background-repeat:repeat-x;
	text-align:center;
}

#batisse {
	height: 179px;
	background-image:url(../francais/mecanique_batiment/images/batisse.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#logo {
	width:100%;
	height:179px;
	background-image:url(../francais/mecanique_batiment/images/logo.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#adresse {
	float:right;
	margin-top:10px;
	margin-right: 110px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
}

#bouton_section1 {
	width:100%;
	float: left;
}

/*/////////*
/* MENU */

#menu3 {
	width:100%;
	height: 30px;
	background-color:#cadeef;
	text-align:left;
	border:1px solid #cadeef;
}

#menu2 {
	width:100%;
	height: 30px;
	background-color:#2450a7;
	text-align:left;
	border:1px solid #2450a7;
}

#menuContainer {
	margin-left:11px;
	height: 30px;
	background-color:#cadeef;
	text-align:left;
}

#menuContainer2 {
	margin-left:11px;
	height: 30px;
	background-color:#2450a7;
	text-align:left;
}

#menu3 ul {
	padding:0px;
	list-style:none;
	display:inline;
}

#menu3 li {
	margin-top: 6px;
	margin-left: 10px;
	float:left;
	display:block;
}

#menu2 ul {
	padding:0px;
	list-style:none;
	display:inline;
}

#menu2 li {
	margin-top: 6px;
	margin-left: 10px;
	float:left;
	display:block;
}

#soussousmenu{
	width: 200px;
	float:left;
}

/*//////////*
/* CONTENT */

#content {
	width: 100%;
	text-align:left;
	min-width: 1280px;
	background-color:#FFFFFF;
	padding-bottom: 20px;
}

#content_plans {
	width: 100%;
	min-width: 900px;
	text-align:left;
	min-height:400px;
	background-color:#FFFFFF;
	padding-bottom: 20px;
}

#content_plans P{
margin: 0px;
margin-left:20px;
padding:0px;
}

#content2 {
	width: 100%;
	min-height:400px;
	min-width: 900px;
	text-align:left;
	background-image:url(../_images/bg_sousmenu.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#navigation {
	width: auto;
	margin: auto;
	background-color:#2450a7;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	clear: both;
}

#footer1 {
	height: auto;
	background-color:#2450a7;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	clear:both;
}

#rightCol {
	width: 200px;
	background-color: #DDE7E4;
	float:right;
	margin-left: 20px;
	clear: left;
	background-image:url(/_images/bgRightCol.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:center;
	padding-top: 40px;
	padding-bottom: 40px;
	min-height: 100px;
}

/* TEXTES & FORMS */

.form {
	color: #848484;
	font-size:12px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: 666666;
	margin: 20px;
	text-align:left;
	line-height:18px;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: 666666;
	line-height:18px;
}

H1 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color: #1645a1;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	text-align:left;
}

H2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #1645a1;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

H3 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #1645a1;
	margin: 0px;
	padding: 0px;
	text-align:center;
	
}

/* LIENS */

.texteDefaut {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align:left;
	line-height:18px;
}

.texteDefaut_tableau {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align:center;
	line-height:18px;
}

.agrandirPhoto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:center;
	font-weight:bold;
}

a.agrandirPhoto:link, a.agrandirPhoto:visited, a.agrandirPhoto:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	text-align:center;
	text-decoration:none;
}

a.agrandirPhoto:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	text-align:center;
	text-decoration:underline;
}

.lienTelechargement {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align:left;
	line-height:18px;
	text-decoration:none;
}

a.lienTelechargement:link, a.lienTelechargement:active, a.lienTelechargement:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align:left;
	line-height:18px;
	text-decoration:none;
}

a.lienTelechargement:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}

.lienretour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1645a1;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
	
}

a.menu3:link, a.menu:active, a.menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004d6b;
	text-decoration:none;
}

a.menu3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004d6b;
	text-decoration:underline;
}

.menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

a.menu2:link, a.menu2:active, a.menu2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

a.menu2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

a.bouton_section1:link, a.bouton_section1:active, a.bouton_section1:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002671;
	text-decoration:none;
}

a.bouton_section1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002671;
	text-decoration:underline;
}

a.bouton_section2:link, a.bouton_section2:active, a.bouton_section2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.bouton_section2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.footer_menu:link, a.footer_menu:visited, a.footer_menu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.footer_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.sousMenu:link, a.sousMenu:visited, a.sousMenu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;	
}

a.sousMenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.navigation:link, a.navigation:visited, a.navigation:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.navigation:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.ssmenu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #002671;
}
a.ssmenu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #002671;
}
a.ssmenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #002671;
}
a.ssmenu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #002671;
}


a.ssmenu2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #fff;
}
a.ssmenu2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #fff;
}
a.ssmenu2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #fff;
}
a.ssmenu2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #fff;
}

.leftNav_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	color: #4d4d4d;
	font-weight:bold;
}

.leftNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #4d4d4d;
}

.leftNav:link, .leftNav:active, .leftNav:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #4d4d4d;
}

.leftNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color: #4d4d4d;
}

.ousnsommes, .ousnsommes:link, .ousnsommes:hover, .ousnsommes:visited, .ousnsommes:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #929292;
}

.ousnsommes_select, .ousnsommes_select:link, .ousnsommes_select:hover, .ousnsommes_select:visited, .ousnsommes_select:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #1645a1;
}

.clignotant {
	text-decoration:blink;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-align:left;
	line-height:18px;
}

.texte_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	text-align:left;
	line-height:18px;
}