﻿/*
CSS Document
Cut by Gounlaf
email : gounlaf [A T] gmail DOT com
web : http://www.gounlaf.com
*/

/* Gen */
* { margin:0; padding:0; border:0; }

body {
	background:url('/includes/images/bg_x.gif') repeat-x #FFF;
	color:#000;
	font:70% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}

div#contenu {
	width:779px;
	height:auto;
	}

ul , li { list-style-type:none; }
a { text-decoration:none; font-weight:bold; outline:0; }
a:hover { font-weight:bold; }
a img { border:0; }
h1, h2, h3, h4, h5 { font-size:100%; }
.hid, .bg_menu h2, .texte_titre h3 { position:absolute; width:1px; height:1px; top:-5000px; left:-5000px; }
div.clear { clear:both; }

/* Header : Logo + Formulaire de Recherche + Menu d'évitement */
div#header {
	width:659px;
	height:137px;
	padding-left:120px;
	background:url('/includes/images/bg_header.gif') no-repeat top left;
	position:relative;
	}

/* ++ Logo ++ */
h1 { position:absolute; left:120px; top:37px; }

/* ++ Formulaire de recherche ++ */
form#form_search {
	width:172px;
	height:49px;
	position:absolute;
	right:0;
	top:0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	}

#form_search fieldset label {
	width:172px;
	height:16px;
	background:url('/includes/images/search.png') no-repeat;
	border-bottom:1px solid #fff;
	display:block;
	}

#form_search div#ch_champs { background:#e0e0e0; padding:7px 10px 8px 9px; }
#form_search input { border:1px solid #fff; display:inline; color: #094494; text-align:justify }

input#ch_search {
	width:114px;
	height:15px;
	background:#e0e0e0;
	float:left;
	}

input#ok { float:right; }

ul#evitement { margin-top:90px; float:right; }
#evitement li { float:left; border-right:1px solid #094492; padding:0 0.5em; }
#evitement li#evit_fin { border:0; padding-right:0; }
#evitement li a { font-weight:normal; color:#094492; }

/* Corps : Menu et texte */
div#corps {
	width:778px;
	height:auto;
	padding-bottom:18px;
	background:url('/includes/images/bg_bottom.gif') no-repeat bottom #fff;
	}

/* ++ Menu ++ */
div.bg_menu {
	width:778px;
	height:185px;
	margin-bottom:1px;
	padding-top:27px;
	}

div#bg_m1 { background:url('/includes/images/index.jpg') no-repeat top right; }
div#bg_m2 { background:url('/includes/images/prestations.jpg') no-repeat top right; }
div#bg_m3 { background:url('/includes/images/references.jpg') no-repeat top right; }
div#bg_m4 { background:url('/includes/images/partenaires.jpg') no-repeat top right; }
div#bg_m5 { background:url('/includes/images/contact.jpg') no-repeat top right; }
div#bg_m6 { background:url('/includes/images/impressum.jpg') no-repeat top right; }
div#bg_m7 { background:url('/includes/images/extranet.jpg') no-repeat top right; }

ul#menu li { margin-bottom:2px; }
#menu li a { display:block; width:191px; height:25px; }

a#m1 { background:url('/includes/images/accueil.png') no-repeat; }
a#m1_h { background:url('/includes/images/accueil_h.png') no-repeat; }

a#m2 { background:url('/includes/images/prestations.png') no-repeat; }
a#m2_h { background:url('/includes/images/prestations_h.png') no-repeat; }

a#m3 { background:url('/includes/images/references.png') no-repeat; }
a#m3_h { background:url('/includes/images/references_h.png') no-repeat; }

a#m4 { background:url('/includes/images/partenaires.png') no-repeat; }
a#m4_h { background:url('/includes/images/partenaires_h.png') no-repeat; }

a#m5 { background:url('/includes/images/contact.png') no-repeat; }
a#m5_h { background:url('/includes/images/contact_h.png') no-repeat; }


/* Texte */
div#bg_texte_1 {
	background:url('/includes/images/bg_texte_1.gif') repeat-y;
	width:614px;
	height:auto;
	margin-left:164px;
	}

div#bg_texte_2 {
	background:url('/includes/images/bg_texte_2.gif') repeat-x;
	width:614px;
	height:auto;
	padding:4em 0;
	color:#fff;
	}

div.texte_titre {
	float:left;
	width:139px;
	}

div#titre_m1 { background:url('/includes/images/info_votre.png') no-repeat top right; height:216px; }

div#titre_m2 { background:url('/includes/images/info_votre.png') no-repeat top right; height:216px; }
div#titre_m3 { background:url('/includes/images/info_votre.png') no-repeat top right; height:216px; }
div#titre_m4 { background:url('/includes/images/info_votre.png') no-repeat top right; height:216px; }
div#titre_m5 { background:url('/includes/images/info_votre.png') no-repeat top right; height:216px; }

div#texte_corps {
	width:448px;
	padding:0 13px;
	float:right;
	}

#texte_corps p { line-height:1.5em; margin:0 0 1em 0; }

#texte_corps a { color:#fff; }

#texte_corps a:hover { text-decoration:underline; }

#texte_corps h2 { line-height:2em; }

#texte_corps ul, #texte_corps li { list-style-type: square; margin-left: 20px; }

.space_p ul, .space_p li { list-style-type:square; margin:0.5em 0 1em 0; }

input, textarea {
	border:1 solid #000;
	color: #808080;
}

.img_right {
	float:right;
}