@charset "utf-8";
/* CSS Document */

/* Page index */
#index {
	text-align:center;
}
#index #header #logo1 {
	position:absolute;
	top: 24px;
	left: 703px;
	background: url(../img/com/logo_big.gif) no-repeat center;
	width:244px;
	height:159px;
}
#index #header #logo2 {
	position:absolute;
	top: 172px;
	left: 867px;
	background: url(../img/com/logo_small.gif) no-repeat center;
	width:83px;
	height:45px;
}
#index #content marquee {
	color:#E10025;
	font-weight:bold;
	font-size:15px;
	margin:10px 0 0 0;
}
#index #content p {
	margin: 5px 0;
}
body.page_Accueil #header {
	background-image: url(../img/fr/header_index.png);	
}
body.page_Accueil #left {
	background-image: url(../img/fr/body_accueil.jpg);	
}

/* Fin index */

/* Page Navig */
/* Menu de navigation */
#nav_Menu {
	background: transparent;
	border: 0;
	height: 31px;
	margin: 0 0 0 -50px;
	padding: 0;
	width: 620px;
}
#nav_Menu ul#nav_Items {
	background: transparent url(../img/fr/menu_navig.gif) top left no-repeat;
	height: 31px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 620px;
}
#nav_Menu ul#nav_Items li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}
ul#nav_Items li, ul#nav_Items a {
	display: block;
	height: 31px;
}
ul#nav_Items li a {
	text-decoration: none;
	text-indent: -9999px;
}
#navEntreprise {
	left: 2px;
	width: 102px;
}
#navSavoir-faire {
	left: 105px;
	width: 102px;
}
#navProduits {
	left: 208px;
	width: 102px;
}
#navReference {
	left: 311px;
	width: 102px;
}
#navContact {
	left: 414px;
	width: 102px;
}
#navDevis {
	left: 517px;
	width: 102px;
}
#navEntreprise a:hover {
	background: transparent url(../img/fr/menu_navig.gif) -2px -31px no-repeat;
}
#navSavoir-faire a:hover {
	background: transparent url(../img/fr/menu_navig.gif) -105px -31px no-repeat;
}
#navProduits a:hover {
	background: transparent url(../img/fr/menu_navig.gif) -208px -31px no-repeat;
}
#navReference a:hover {
	background: transparent url(../img/fr/menu_navig.gif) -311px -31px no-repeat;
}
#navContact a:hover {
	background: transparent url(../img/fr/menu_navig.gif) -414px -31px no-repeat;
}
#navDevis a:hover {
	background: transparent url(../img/fr/menu_navig.gif) -517px -31px no-repeat;
}
body.page_Entreprise #navEntreprise {
	background: transparent url(../img/fr/menu_navig.gif) -2px -31px no-repeat;
}
body.page_Savoir_Faire #navSavoir-faire {
	background: transparent url(../img/fr/menu_navig.gif) -105px -31px no-repeat;
}
body.page_Produit #navProduits {
	background: transparent url(../img/fr/menu_navig.gif) -208px -31px no-repeat;
}
body.page_Reference #navReference {
	background: transparent url(../img/fr/menu_navig.gif) -311px -31px no-repeat;
}
body.page_Contact #navContact {
	background: transparent url(../img/fr/menu_navig.gif) -414px -31px no-repeat;
}
body.page_Devis #navDevis {
	background: transparent url(../img/fr/menu_navig.gif) -517px -31px no-repeat;
}
/*Fin du menu de navigation */
body.page_Contact #header {
	background-image: url(../img/com/header_contact.jpg);	
}
body.page_Contact #left {
	background-image: url(../img/com/body_contact.jpg);	
}
body.page_Devis #header {
	background-image: url(../img/com/header_devis.jpg);	
}
body.page_Devis #left {
	background-image: url(../img/com/body_devis.jpg);	
}
body.page_Entreprise #header {
	background-image: url(../img/com/header_entreprise.jpg);	
}
body.page_Entreprise #left {
	background-image: url(../img/com/body_entreprise.jpg);	
}
body.page_Mentions #header {
	background-image: url(../img/com/header_devis.jpg);	
}
body.page_Mentions #left {
	background-image: url(../img/com/body_devis.jpg);	
}
body.page_Produit #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit #left {
	background-image: url(../img/com/body_produits.jpg);	
}
body.page_Produit_Fenetres #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_Fenetres #left {
	background-image: url(../img/com/body_produits_fenetres.jpg);	
}
body.page_Produit_portails #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_portails #left {
	background-image: url(../img/com/body_produits_portails.jpg);	
}
body.page_Produit_portes_entree #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_portes_entree #left {
	background-image: url(../img/com/body_produits_portes_entree.jpg);	
}
body.page_Produit_portes_fenetres #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_portes_fenetres #left {
	background-image: url(../img/com/body_produits_portes_fenetres.jpg);	
}
body.page_Produit_portes_garage #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_portes_garage #left {
	background-image: url(../img/com/body_produits_portes_garage.jpg);	
}
body.page_Produit_stores_exterieurs #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_stores_exterieurs #left {
	background-image: url(../img/com/body_produits_stores_exterieurs.jpg);	
}
body.page_Produit_stores_interieurs #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_stores_interieurs #left {
	background-image: url(../img/com/body_produits_stores_interieurs.jpg);	
}
body.page_Produit_volets_roulants #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_volets_roulants #left {
	background-image: url(../img/com/body_produits_volets_roulants.jpg);	
}
body.page_Produit_baies_coulissantes #header {
	background-image: url(../img/com/header_produits.jpg);	
}
body.page_Produit_baies_coulissantes #left {
	background-image: url(../img/com/body_produits_baies_coulissantes.jpg);	
}
body.page_Reference #header {
	background-image: url(../img/com/header_references.jpg);	
}
body.page_Reference #left {
	height: 90px;
}
body.page_Savoir_Faire #header {
	background-image: url(../img/com/header_savoir-faire.jpg);	
}
body.page_Savoir_Faire #left {
	background-image: url(../img/com/body_savoir-faire.jpg);	
}
#Navig #content {
	margin-left:40px;
	margin-top:10px;
	width:575px;
	padding-right:5px;
}
#Navig h1 {
	color: #0076BC;
	font-size:26px;
	margin: 5px 0;
}
#Navig h2 {
	font-size:20px;
}
#Navig p {
	margin-top:10px;
	font-size:12px;
	line-height:15px;
}
#Navig li {
	margin:2px 0 0 15px;
}
/* Entreprise */
#Navig.page_Entreprise h2 {
	font-size:26px;
}
#Navig.page_Entreprise #content {
	margin-bottom:10px;
}
/* Produit */
#Navig.page_Produit p, #Navig.page_Produit ul {
	font-size: 14px;
}
#list_Produits {
	margin-top:5px;
	width: 500px;
}
#list_Produits li {
	display:block;
	float:left;
	width:200px;
	background:url(../img/com/picto_liste.png) no-repeat;
	padding-left: 22px;
}
#list_Produits li a {
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
#Navig.page_Produit h2 {
	margin-top:5px;
	background:url(../img/com/picto_liste.png) no-repeat bottom left;
	padding-left: 22px;
}
/* Fin Produits */
/* Contact */
.page_Contact #content table {
	width: 95%;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	margin:10px 0 0 0;
}
.page_Contact #content table td {
	width: 49%;
	padding: 0 0 0 10px;
}
.page_Contact #content table th.separator {
	width:1px;
}
/* devis */
.page_Devis #content {
	font-weight:bold;
	font-size:13px;
}
.page_Devis #content p {
	margin-top:5px;
}
.page_Devis #content table {
	width: 95%;
	margin:10px 0 0 -15px;
}
.page_Devis #content label {
	float:right;
}
.page_Devis #content table input[type='text'] {
	width: 100%;
	margin:2px 0 2px 0;
	padding:2px 0 2px 0;
}
.page_Devis #content .btnForm {
	border:0 none;
	background: url(../img/fr/bouton_envoyer.gif) no-repeat;
	width:100px;
	height:24px;
	cursor:pointer;
}
/* reference */
.referencesGlobal {
	float:left;
	width:139px;
	margin:2px 1px 30px 1px;
	text-align:center;
	font-size:13px;
}
.referencesImg {
	height:90px;
	background:#AFE4FF;
}
/* Fin Pages Navig */
/* Styles */
#Navig .note1, .note1 {
	font-size:9px;
	text-align:center;
}
#Navig .note2, .note2 {
	font-size:9px;
	text-align:justify;
	margin-bottom:5px;
	line-height: 12px;
}
#Navig p.retour {
	margin-top : 15px;
}
.center {
	text-align:center;
}
#Navig .clearboth, .clearboth {
	clear:both;
	height:1px;
	font-size:1px;
	margin-top:0;
	padding:0;
}
.Blue {
	font-size:16px;
	color:#137BBB;
}
.DarkBlue {
	font-size:16px;
	color:#062A56;
}

