* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
ul {list-style-type:none;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#666;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clearer {clear:both;height:1%;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#575c62;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}


#page {width:980px;margin:0 auto;text-align:left;background:url("img/page.png") repeat-y top center;}
#header img.logo {margin-left:64px;}
#header h1 {margin:0;}
#header h1 a {display:block;width:300px;height:180px;margin-left:40px;text-indent:-5999px;overflow:hidden;}
#header {height:188px;background:url("img/header.jpg") no-repeat top;position:relative;}
#header .tel {position:absolute;top:142px;left:692px;width:190px;height:32px;line-height:32px;font-size:24px;font-family:"trebuchet MS";color:#fc5707;}
#wrapper {margin:0 30px;}
#content {}
#content .leftcol {width:435px;float:left;background:url("img/leftcol-bg.gif") repeat-y;}
#content .rightcol {width:477px;float:left;}
#footer {clear:both;text-align:center;height:64px;background:url("img/footer.png") no-repeat bottom;}

body {background:#565c62;}

/*menu*/
#menu {background:url("img/menu.gif") no-repeat;height:53px;margin:0 30px;}
#menu ul {margin:0 0 0 34px;}
#menu li {display:inline;height:36px;line-height:36px;}
#menu a {float:left;margin:0;text-decoration:none;display:block;text-indent:-5999px;overflow:hidden;}
li#menu_01 a {background:url("img/menu_01.gif") no-repeat left top;width:110px;}
li#menu_02 a {background:url("img/menu_02.gif") no-repeat left top;width:131px;}
li#menu_03 a {background:url("img/menu_03.gif") no-repeat left top;width:116px;}
li#menu_04 a {background:url("img/menu_04.gif") no-repeat left top;width:88px;}
li#menu_05 a {background:url("img/menu_05.gif") no-repeat left top;width:142px;}
#menu a:hover {background-position:bottom;}


/*accueil*/
/*col gauche*/
.leftcol-top img {display:block;}
.leftcol-sep {height:27px;background:url("img/leftcol-sep.png") no-repeat;}
.leftcol-bottom {height:27px;background:url("img/leftcol-bottom.gif") no-repeat bottom;}
.leftcol-form {margin:0 21px 0 37px;font-size:11px;}
.leftcol-form label {width:200px;display:block;text-align:right;float:left;margin-right:4px;}
.leftcol-form input.txt {width:110px;padding:3px;float:left;border:1px solid #b0cd22;margin-right:4px;}
.leftcol-form select.txt {padding:3px;float:left;border:1px solid #b0cd22;margin-right:4px;}
.leftcol-form textarea.txt {padding:3px;float:left;border:1px solid #b0cd22;margin-right:4px;}
.leftcol-form p {height:30px;margin:0;}
a.bouton-demande {width:325px;height:39px;background:url("img/bouton-demande.gif") no-repeat left top;display:block;margin-left:60px;text-indent:-5999px;overflow:hidden;}
a:hover.bouton-demande {background-position:bottom;}

.box label {width:200px;display:block;text-align:right;float:left;margin-right:4px;}
.box input.txt {width:110px;padding:3px;border:1px solid #b0cd22;margin-right:4px;}
.box textarea.txt {padding:3px;border:1px solid #b0cd22;margin-right:4px;}



/*col droite*/
.rightcol-box {width:238px;height:192px;background:url("img/rightcol-box.png") no-repeat left top;position:relative;float:left;}
.rightcol-box img.logo {margin:23px 0 5px 57px;border:1px solid #DDD;}
.rightcol-box-desc {font-size:10px;line-height:140%;margin:0;padding:0 42px 0 37px;}
a.demande {position:absolute;top:144px;left:36px;height:24px;line-height:24px;color:#FFF;font-weight:bold;text-align:center;width:162px;background:url("img/bouton-demande.png") no-repeat left -24px;}
a:hover.demande {background-position:top;}

a.demande3 {
	background:url("img/bouton-demande2.png");
	display:block;
	width:162px;
	height:24px;
	line-height:24px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
a:hover.demande3 {
	background:url("img/bouton-demande.png");
	display:block;
	width:162px;
	height:24px;
	line-height:24px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
a.lancer {display:block;width:852px;height:45px;text-indent:-5999px;overflow:hidden;margin:0 34px;background:url("img/bouton-lancer.gif") no-repeat left top;}
a:hover.lancer {background-position:bottom;}

/*footbox*/
.footbox {background:url("img/footbox-bg.png") repeat-y left;}
.footbox-top {height:39px;background:url("img/footbox-top.png") no-repeat left top;}
.footbox-bottom {height:25px;background:url("img/footbox-bottom.png") no-repeat left bottom;}
.foot-links { margin:0 34px;}
p.foot-links {margin:0;text-align:center;padding-top:17px;font-size:11px;}
.foot-links a {font-weight:bold;}
.foot-part {margin:0 34px;font-size:11px;overflow:hidden;}
ul.listepart {width:213px;float:left;}
ul.listepart li {margin:0 40px;}

.box {background:url("img/footbox-bg.png") repeat-y left;}
.box-top {height:39px;background:url("img/footbox-top.png") no-repeat left top;}
.box-bottom {height:25px;background:url("img/footbox-bottom.png") no-repeat left bottom;}
.box-content {margin:0 34px;}
h2.pagetitle {margin-top:0;}
h2.pagetitle img {display:block;}
.box h3 {color:#fd8518;font-size:14px;}
.box p, .box h3 {margin:14px 60px;}

/*divers*/
#comment-ca-marche .box h3 {color:#bc1ce5;}
#assurances .box h3 {color:#5dc1f3;}

/*formulaire financez vos envies*/
form#financez-form {font-size:11px;width:371px;margin-left:60px;}
form#financez-form p {margin:0 0 8px 0;clear:both;}
form#financez-form input.txt {padding:3px;border:1px solid #ff9e47;color:#666;font-size:11px;width:110px;float:left;margin-right:4px;}
form#financez-form label {width:200px;text-align:right;display:block;float:left;margin-right:4px;}
div.form-sep {height:35px;background:url("img/form-sep.png") no-repeat;}
a.bouton-demande2 {width:325px;height:39px;background:url("img/bouton-demande2.gif") no-repeat left top;display:block;margin-left:23px;text-indent:-5999px;overflow:hidden;}
a:hover.bouton-demande2 {background-position:bottom;}


.Style1 {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:justify;}
.Style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align:justify;}
.Style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;text-align:justify;
}
