/* CSS Document */

body,form,ul,li,span,h1,h2,h3,h4,dl,dd,dt,p{padding:0px; margin:0px;}

body{ width:1024px; /*height:768px;*/ margin-left:auto; margin-right:auto;}

#site{ height:auto; width:1024px; clear:both; background-image:url(images/back_site.jpg); background-repeat:repeat-y; position:relative;}
#bandeau{ padding-top:60px;}
/************* header***********************/
#header{ float:left; width:245px; height:768px; background-color:#000000; position:relative;}
#header img.logo { margin-top:30px; margin-left:10px;}
#header #bas_header  { position:absolute; left:48px; top:610px; text-align:center;}
#header #bas_header img.camera { margin-bottom:10px;}
#header #bas_header a{ font-family:tahoma; font-size:11px; color:#FFFFFF; font-weight:550; margin-top:5px; text-align:center; clear:both; text-decoration:none; }

/************* main***********************/
#main{ float:right; width:779px; /*height:768px;*/background-color:#ffffff; position:relative; }
#main #menu{ width:769px; height:28px; background-image:url(images/back_menu.jpg); background-repeat:no-repeat; background-position:center; margin-top:58px; margin-left:5px;}
#main #menu table a{ font-family:Helvetica; font-size:16px; color:#FFFFFF; text-align:center; letter-spacing:1px; font-weight:200; text-decoration:none;}
#main img.titre_main{margin-top:64px; margin-left:120px;}
#main img.img_iphone{margin-top:40px; margin-left:150px;}
#main #contenu_main{ margin-top:15px; margin-left:15px;}
#main #contenu_main table a{font-family:Helvetica; font-size:15px; color:#1b1b1f; text-align:center; text-decoration:none;}
#main #contenu_main table tr.contenu a{font-family:Helvetica; font-size:13px; color:#5c5b60; letter-spacing:1px; font-weight:100; text-decoration:none;}


/************* page_interne***********************/
#page_interne .contenu{ width:732px; margin-left:auto; margin-right:auto; position:relative;}
#page_interne .contenu h1{ margin-left:10px; margin-top:20px; float:left;}
#page_interne .contenu table.catalogue{ font-family:tahoma; font-size:11px; font-weight:550; color:#474747; text-align:center; margin-top:20px; border: solid 1px #dadada; padding:4px; margin-bottom:10px;}
#page_interne .contenu table.tab_contact{ font-family:tahoma; font-size:11px; font-weight:550; color:#474747; margin-left:50px;}
#page_interne .contenu h3{ margin-left:10px; margin-top:25px; font-family:verdana; font-size:11px; color:#1c65ae; font-weight:550; margin-bottom:10px;}
#page_interne .contenu h3 a{ margin-left:10px; margin-top:25px; font-family:verdana; font-size:11px; color:#1c65ae; font-weight:550; margin-bottom:10px; text-decoration:none;}
#page_interne .contenu img.img_offre{ margin-left:55px;}
#page_interne .contenu p{ font-family:tahoma; font-size:11px; color:#585858; font-weight:570; line-height:20px; text-align:justify; margin-bottom:10px; clear:both;}
#page_interne .contenu p.p_compte{ font-family:verdana; font-size:12px; color:#094d92; font-weight:570; text-align:center; clear:both; margin-top:25px;}
#page_interne .contenu ul li{font-family:tahoma; font-size:11px; color:#585858; font-weight:550; line-height:20px; text-align:justify; margin-top:5px; list-style:none; margin-bottom:5px;}
#page_interne .contenu ul li a{font-family:tahoma; font-size:13px; color:#1d87ef; font-weight:550; margin-top:5px; list-style:none; text-decoration:underline;}
#page_interne .contenu .carte_visite{ width:399px; height:233px; background-image:url(images/cadre.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; margin-top:75px; margin-left:170px; margin-bottom:20px;}
#page_interne .contenu .carte_visite img{ margin-left:115px; margin-top:15px;}
#page_interne .contenu .espace{width:478px; height:336px; background-image:url(images/iphone.jpg); background-repeat:no-repeat; margin-top:100px; margin-left:150px;}
#page_interne .contenu .ssmenu{ background-image:url(images/back_ssmenu.jpg); background-repeat:no-repeat; width:438px; height:29px; float:right; margin-right:15px; margin-top:35px;}
#page_interne .contenu .ssmenu a{font-family:tahoma; font-size:12px; color:#1c65ae; font-weight:550; margin-top:5px; text-decoration:none;}
#page_interne .contenu .page_ssmenu{ clear:both; margin-left:25px; height:600px; top:0px; left:0px;padding-top:35px; }
#page_interne .contenu .page_ssmenu h2{ margin-bottom:15px;}
#page_interne .contenu .page_ssmenu img.slogon{ float:left; margin-top:20px;}
#page_interne .contenu .page_ssmenu img.image{ float:right; margin-right:10px;}
#page_interne .contenu img.devis{
	position:absolute;
	left: 480px;
	top: 620px;
}

#main .bas_page{ position:absolute; bottom:0px; left:0px; margin-left:80px; padding-top:150px;}
#main .bas_page p{font-family:tahoma; font-size:10px; color:#585858; font-weight:550; line-height:18px; text-align:center;}


#scrolleur{  position:relative;  height:600px;  margin-left:auto;  margin-right:auto; clear:both;  overflow:hidden;   }
#scrolleur div.page_ssmenu{ width:700px; }
.bleu{ font-family:tahoma; font-size:11px; font-weight:550; color:#1c65ae; text-align:center;}
.bleu1{ font-family:tahoma; font-size:11px; font-weight:550; color:#1c65ae; text-align:left;}
.formulaire{ font-family: tahoma; font-size: 7pt; border: 1px solid #c1c1c1;}

#main  p.footer{ font-family:tahoma; font-size:10px; color:#585858; font-weight:570; line-height:16px; text-align:center; padding-top:20px; clear:both;}
#main  p.footer a{ text-decoration:none; color:#585858;}
