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

body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin:0px; background:#343434; }

#global { width:960px; position:absolute; left:50%; margin-left:-480px; }

#menu { float:left; width:960px; height:66px; }
#header { float:left; width:960px; height:206px; }
#content { float:left; width:960px; height:auto; }
#top { float:left; width:960px; height:16px; background-image:url(img/bg_top.png); background-repeat:no-repeat; }
#milieu { float:left; width:960px; height:auto; background-image:url(img/bg_milieu.png); background-repeat:repeat-y; }
#texte { float:left; width:900px; margin-left:30px; text-align:justify; }
#bottom { float:left; width:960px; height:18px; background-image:url(img/bg_bottom.png); background-repeat:no-repeat; }
#footer { float:left; width:960px; height:auto; color:#FFFFFF; }
#menu_footer { float:left; margin-left:110px; }
#menu_footer a { text-decoration:none; color:#FFFFFF; }
#menu_footer a:hover { text-decoration:underline; }

a { color:#000000; }

#gauche { float:left; width:420px; }
#droite { float:right; width:420px; }

#coordonee { float:right; text-align:center; margin-right:30px; }
#coordonee a { text-decoration:none; color:#FFFFFF; }

h1 { margin-left:20px; }
h2 { font-size:16px; border-bottom:solid 1px #b71b1c; width:400px; margin-left:20px; }

#depa { background-image:url(img/crypto_depannage.jpg); background-repeat:no-repeat; background-position:right 100%; padding-top:15px; }
#pro { background-image:url(img/crypto_pro.jpg); background-repeat:no-repeat; background-position:right 100%; padding-top:15px; }
#forma { background-image:url(img/crypto_formation.jpg); background-repeat:no-repeat; background-position:right 100%; padding-top:15px; }
#net { background-image:url(img/crypto_net.jpg); background-repeat:no-repeat; background-position:right 100%; padding-top:15px; }
#vente { background-image:url(img/crypto_vente.jpg); background-repeat:no-repeat; background-position:right 100%; padding-top:15px; }

li { font-weight:bold; list-style-image:url(img/puce.jpg); margin-left:30px; }

#contact { width:350px; float:left; margin-left:20px; }
#contact p label { display:block; width:100px; float:left; padding-top:3px; margin-top:-8px; }
#contact p label em { font-size:9px; margin-top:-8px; }
#contact p input { width:200px; margin-top:-8px; }
#contact p input.cp { width:50px; margin-top:-8px; }
#contact p input.tel { width:100px; margin-top:-8px; }
* html #contact p input { width:200px; margin-top:-8px; }
*+html #contact p input { width:200px; margin-top:-8px; }
#contact p input.btn { width:100px; margin-top:-8px; }
