* {

margin : 0;

padding : 0;

}

body {

margin : 0;

padding : 0;

background-color : #89764f;

}

p {

font-family : Arial, Helvetica, sans-serif;

font-size : 13px;

line-height : 16px;

}

.big20 {

font-size : 20px;

line-height : 26px;

}

.textpink {

color : #b6114f;

}

.bgaccueil {

background-image : url(images/bg_accueil.jpg);

background-repeat : no-repeat;

background-position : 405px top;

}

.interligne {

line-height : 24px;

}

.interligne2 {

line-height : 18px;

}

.interligne3 {

line-height : 22px;

}

form, td, p, textarea, ul {

margin : 0;

padding : 0;

}

table, td {

border-collapse : collapse;

}

table, td, img {

border : 0;

}

input, textarea, select {

font : 11px/14px Tahoma, Arial, Geneva, sans-serif;

color : #343130;

border : 1px solid #000000;

}

.inp {

width : 185px;

height : 20px;

background : #e4dece;

}

.inp_1 {

width : 185px;

height : 116px;

background : #e4dece;

}

.inp_2 {

width : 60px;

height : 20px;

background : #e4dece;

}

.inp_3 {

width : 61px;

height : 20px;

background : #e4dece;

}

.inp_6 {

width : 257px;

height : 20px;

background : #efece2;

}

.inp_7 {

width : 257px;

height : 62px;

background : #efece2;

}

.inp_4 {

width : 185px;

height : 20px;

background : #ffffff;

}

.inp_5 {

width : 185px;

height : 89px;

background : #ffffff;

}

.inp_h {

height : 22px;

margin : 0 0 0 0;

}

td, tr {

vertical-align : top;

text-align : left;

}

td {

font : 11px/14px tahoma, arial, helvetica, sans-serif;

color : #343130;

}

a {

color : #b6114f;

}

a:hover {

text-decoration : none;

}

.link {

color : #c00000;

font-weight : bold;

}

.link_1 {

color : #c00000;

}

.linkwhite {

color : #fff;

}

ul {

list-style : none;

}

li {

padding : 0;

}

li a {

line-height : 24px;

color : #343130;

text-decoration : none;

}

li div {

background : url(images/arr.gif) no-repeat right 5px;

}

li strong {

color : #343130;

}

li a:hover {

text-decoration : underline;

}

.list li {

background : inherit;

padding : 0;

}

.list li a {

line-height : 18px;

color : #427000;

text-decoration : underline;

}

.list li a:hover {

text-decoration : none;

}

.gen {

height : 767px;

border : 0 solid #000000;

}

.bg_header {

height : 209px;

background : url(images/bg_header.jpg) no-repeat left top;

padding : 0 0 0 80px;

}

.logo {

height : 145px;

padding : 37px 0 0 114px;

}

.footer {

height : 99px;

text-align : center;

color : #fff;

width : 803px;

margin-right : auto;

margin-left : auto;

font-family : Arial, Helvetica, sans-serif;

font-size : 11px;

background-image : url(images/bg_footer.gif);

background-repeat : no-repeat;

background-position : center bottom;

}

.footermenu {

height : 30px;

text-align : center;

padding-top : 35px;

color : #fff;

width : 803px;

margin-right : auto;

margin-left : auto;

font-family : Arial, Helvetica, sans-serif;

font-size : 11px;

}

.footer .indent {

margin : 0 0 0 10px;

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

padding-bottom : 10px;

}

.footer span {

color : #fff;

}

.footer p {

word-spacing : 6px;

}

.footer a {

color : #fff;

word-spacing : normal;

text-decoration : none;

}

.footer a:hover {

text-decoration : underline;

}

.footer .link {

color : #fff;

font-weight : normal;

text-decoration : underline;

}

.footer .link:hover {

text-decoration : underline;

}

.footer .link_1 {

color : #fff;

text-decoration : none;

}

.footer .link_1:hover {

text-decoration : underline;

}

#container {

width : 980px;

margin-top : 5px;

background-color : #897550;

margin-right : auto;

margin-left : auto;

background-image : url(images/bg.jpg);

background-repeat : no-repeat;

background-position : center top;

}

#header {

width : 803px;

height : auto;

margin-bottom:10px;

margin-right : auto;

margin-left : auto;

}

.header {

width : 803px;

margin-right : auto;

margin-left : auto;

}

.navigation {

width : 803px;

height : 33px;

}
.txt_menu {
	margin-top:3px;
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:-68px;
	padding-left:10px;
	padding-right:10px;
	
}
.txt_menu:hover {
	color:#FFF;
	text-decoration:underline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	position:relative;
	left:-68px;
	padding-left:10px;
	padding-right:10px;
	
}
.txt_menu2 {
	margin-top:3px;
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:-99px;
	padding-left:10px;
	padding-right:10px;
	
}
.txt_menu2:hover {
	color:#FFF;
	text-decoration:underline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	font-weight:bold;
	position:relative;
	left:-99px;
	padding-left:10px;
	padding-right:10px;
	
}

.img_menu {
	float:left;
	position:relative;
	top:-31px;
}
.img_menu2 {
	float:left;
	position:relative;
	top:-31px;
	left:69px;
}

.sous_menu {

	width : 788px;
	height : 32px;
	display:none;
	background-color: #D92F92;
	color:#FFF;
	padding-right:15px;
}
.sous_menu2 {

	width : 788px;
	height : 32px;
	display:none;
	background-color: #D92F92;
	color:#FFF;
	padding-right:15px;

}
.sous_menu3 {

	width : 788px;
	height : 32px;
	display:none;
	background-color: #D92F92;
	color:#FFF;
	padding-right:15px;

}

#content {

width : 803px;

margin-right : auto;

margin-left : auto;

height : 100%;

}

#main {

width : 803px;

margin-right : auto;

margin-left : auto;

height : 100%;

font-family : Arial, Helvetica, sans-serif;

font-size : 18px;

}

.boxtop {

width : 803px;

background-image : url(images/boxtop.gif);

background-repeat : no-repeat;

}

.boxmiddle {

width : 801px;

background-image : url(images/boxmiddle.gif);

background-repeat : repeat-y;

background-position : left;

background-position : top;

margin-left : 1px;

}

.boxbottom {

width : 803px;

height : 33px;

background-image : url(images/boxbottom.gif);

background-position:center; 

background-repeat : no-repeat;

}

.big12 {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 12px;

}

.colright {

width : 176px;

background-image : url(images/fond_produit_right.gif);

background-repeat : no-repeat;

float : right;

}

.colinstallations{

width : 176px;

background-image : url(images/fond_installations.gif);

background-repeat : no-repeat;

float : right;

}

.big16red {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 16px;

font-weight : bold;

color : #b6114f;

line-height : 22px;

}

.big16red2 {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 16px;

color : #b6114f;

line-height : 22px;

}

.big14red {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 14px;

font-weight : bold;

color : #b6114f;

line-height : 20px;

}

.big14 {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 14px;

line-height : 20px;

}

.colspeciaux {

width : 180px;

background-image : url(images/fond_speciaux.gif);

background-repeat : no-repeat;

float : left;

}

.bgbox1 {

background-image : url(images/bgbox1.gif);

background-repeat : no-repeat;

}

.bgbox2 {

background-image : url(images/bgbox2.gif);

background-repeat : no-repeat;

}

.boxnouvelles {

background-image : url(images/box_nouvelles.gif);

background-repeat : no-repeat;

background-position : left top;

}



.boxnouvelles {

background-image : url(images/box_nouvelles.gif);

background-repeat : no-repeat;

background-position : left top;

}

#bg {

background-image : url(images/left_ar.gif);

background-repeat : no-repeat;

background-position : right bottom;

}

.boxconditions {

background-image : url(images/box_conditions.gif);

background-repeat : no-repeat;

padding-top : 90px;

padding-right : 60px;

padding-bottom : 10px;

padding-left : 30px;

}



.boxdocuments {

padding-top : 70px;

padding-right : 60px;

padding-bottom : 10px;

padding-left : 50px;

}

.bgformations {

	background-image: url(images/bg_formations.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#boxavantages {

	background-image: url(images/bg_avantages.gif);

	background-repeat: no-repeat;

	padding-top : 80px;

padding-right : 60px;

padding-bottom : 10px;

padding-left : 0px;

}

#boxquestions {

	background-image: url(images/box_questions.gif);

	background-repeat: no-repeat;

	padding-top : 10px;

padding-right : 60px;

padding-bottom : 10px;

padding-left : 20px;

}

#boxmenu {

	background-image: url(images/box_menu.gif);

	background-repeat: no-repeat;

	padding-top : 10px;

padding-bottom : 10px;

padding-top : 25px;

padding-left : 30px;

}

.normal11 {

	font-size: 11px;

}

.listquestion {

	list-style-image: url(images/bullet_o.gif);

	font-size: 12px;

	padding-bottom: 15px;

}



.interligne- {

	line-height: 8px;

}

.ital {

	font-style: italic;

}

.borderblack {

	border: 1px solid #000;

}

.bouton {

	font-weight: bold;

	color: #FFF;

	background-color: #B6114F;

	padding: 2px;

	border: 1px solid #D37297;

}

#grille1 {

	background-image: url(images/grille1.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.normal10bold {

	font-size: 10px;

	font-weight: bold;

}

.borderroseup {

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-color: #B21E45;

	border-right-color: #B21E45;

	border-bottom-color: #B21E45;

	border-left-color: #B21E45;

	border-bottom-style: solid;

}

.borderwhiteleft {

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-left-style: solid;

	border-top-color: #FFF;

	border-right-color: #FFF;

	border-bottom-color: #FFF;

	border-left-color: #FFF;

}

.listcircle {

	list-style-image: url(images/bullet_circle.gif);

}

.borderdottop {

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: dashed;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #847248;

	border-right-color: #847248;

	border-bottom-color: #847248;

	border-left-color: #847248;

}

.border_compar {

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #847248;

}

.border_compar3 {

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #847248;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #847248;

}

.big16 {

	font-size: 16px;

}

.boxlivreor {

	background-image: url(images/box_livreor.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 860px;

}

