/**************/
/*   GENERAL   */
/**************/
body{
	border: 0px;
	margin: 0px;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
}
img{
	border: 0px;
}
textarea{
	overflow: hidden;
}

/********************/
/*  GLOBAL SURFACE  */
/********************/

div#global{
	width: 1000px;
	margin: 5px auto 0px auto;
}

/*********************/
/*  BANNER SURFACE  */
/*********************/

div#header{
	width: 1000px;
	height: 131px;
}

/*******************/
/*  MENU SURFACE  */
/*******************/

div#menu{
	width: 1000px;
}
table#table_menu{
	width: 1000px;
	font-size: 12px;
}
td.grey{
	width: 213px;
	background-image: url('../images/buttons_menu/gris.jpg');
	background-repeat: repeat-x;
}
td.grey_flags{
	width: 208px;
	background-image: url('../images/buttons_menu/gris.jpg');
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 5px;
}
td.button{
	width: 111px;
	text-align: center;
	background-image: url('../images/buttons_menu/gris.jpg');
	background-repeat: repeat-x;
}
td.button:hover, #current{
	background-image: url('../images/buttons_menu/vert.jpg');
	background-repeat: repeat-x;
}
/* pour IE6 */
td.button_ie{
	width: 111px;
	text-align: center;
	background-image: url('../images/buttons_menu/gris.jpg');
	background-repeat: repeat-x;
}
td.button_ie_hover, #current{
	background-image: url('../images/buttons_menu/vert.jpg');
	background-repeat: repeat-x;
	text-align: center;
}
td.button_ie a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
td.button_ie_hover a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
/* fin pour IE6 */
td.button a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
td.separator{
	width: 3px;
	height: 27px;
	background-image: url('../images/buttons_menu/separator.jpg');
	background-repeat: no-repeat;
}
a.flag{
	vertical-align: middle;
	display: none;
}

/**********************/
/*  CONTENT SURFACE  */
/**********************/

div#content{
	width: 1000px;
	background-color: #F5F5F5;
	margin: 0px auto 0px auto;
}
p.big_strong{
	font-size: 22px;
}
p.medium{
	font-size: 18px;
}

/***************/
/*  HOME PAGE  */
/***************/

div#content_home{
	width: 937px;
	height: 660px;
	padding: 12px;
	margin: 0px auto 0px auto;
	background-image: url('../images/home_page/fond.png') !important;
	background-image: url('../images/home_page/fond.gif');
	background-repeat: no-repeat;
}
table#home{
	width: 926px;
	height: 617px ;
}
td.home1{
	width: 200px;
	vertical-align: top;
	padding-left: 4px;
}
td.home2{
	width: 480px;
	padding-left: 30px;
	font-size: 23px;
}
td.home3{
	vertical-align: top;
	width: 210px;
	padding: 8px;
}
td.home3 p{
	margin-left: 0px;
	margin-right: 30px;
}
td.home4{
	width: 200px;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 15px;
}
td.home4 p{
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 25px;
}
td.home4 li{
	list-style-image: url('../images/content/puce.png') !important;
	list-style-image: url('../images/content/puce.gif');
	text-align: left;
	margin-top: 10px;
}
td.home5{
	vertical-align: top;
	width: 480px;
	padding-left: 15px;
}
p.parag_bold{
	font-size: 13px;
}
p.parag{
	font-size: 12px;
}

/***************************/
/*  YOUR QUESTIONS PAGE  */
/***************************/

div#content_questions{
	width: 937px;
	height: 876px;
	margin: 0px auto 0px auto;
	padding: 13px;
	background-image: url('../images/questions_page/fond.png') !important;
	background-image: url('../images/questions_page/fond.gif');
	background-repeat: no-repeat;
}
table#questions1{
	width: 926px;
	height: 250px;
}
table#questions2{
	width: 926px;
	height: 180px;
}
table#questions3{
	width: 926px;
	height: 358px;
}
td.question1{
	width: 300px;
	vertical-align: top;
	padding: 2px;
}
td.question2{
	vertical-align: top;
	padding: 15px 40px 0px 40px;
	font-size: 13px;
}
td.question2 li{
	list-style-type: none;
	margin-top: 5px;
	margin-left: -40px;
	font-size: 12px;
	text-align: justify;
}
td.question2 p{
	display: inline;
}
td.question3{
	vertical-align: top;
	padding: 3px 100px 0px 25px;
	font-size: 13px;
}
td.question3 li{
	list-style-image: url('../images/content/puce.png') !important;
	list-style-image: url('../images/content/puce.gif');
	margin-top: 3px;
	font-size: 12px;
}
td.question3 p{
	display: inline;
}
td.question4{
	width: 250px;
	vertical-align: middle;
	text-align: center;
}
td.question5{
	width: 205px;
	vertical-align: top;
}
td.question5 img{
	margin-left: 4px;
}
td.question6{
	vertical-align: top;
	padding: 30px 40px 0px 65px;
}
td.question6 li{
	list-style-image: url('../images/content/puce.png') !important;
	list-style-image: url('../images/content/puce.gif');
	margin-top: 3px;
	font-size: 12px;
	text-align: justify;
}

/**************************/
/*  OUR SOLUTIONS PAGE  */
/**************************/

div#content_solutions{
	width: 937px;
	height: 1228px;
	padding: 15px;
	margin: 0px auto 0px auto;
	background-image: url('../images/solutions_page/fond.png') !important;
	background-image: url('../images/solutions_page/fond.gif');
	background-repeat: no-repeat;
}
table#solutions1{
	width: 926px;
	height: 355px;
}
table#solutions2{
	width: 926px;
	height: 165px;
}
table#solutions3{
	width: 926px;
	height: 280px;
}
table#solutions4{
	width: 926px;
	height: 150px;
}
td.solution1{
	vertical-align: top;
	width: 200px;
	height: 392px;
}
td.solution2{
	vertical-align: top;
	font-size: 12px;
	padding: 0px 20px 0px 40px;
}
td.solution2 li{
	list-style-image: url('../images/content/puce.png') !important;
	list-style-image: url('../images/content/puce.gif');
	margin-top: 0px;
	font-size: 12px;
	text-align: justify;
}
td.solution3{
	vertical-align: top;
	padding: 0px 40px 0px 30px;
}
td.solution3 li{
	list-style-image: url('../images/content/puce.png') !important;
	list-style-image: url('../images/content/puce.gif');
	margin-top: 0px;
	font-size: 12px;
	text-align: justify;
}
td.solution4{
	vertical-align: middle;
	text-align: center;
	width: 260px;
	height: 200px;
}
td.solution5{
	vertical-align: middle;
	padding-left: 2px;
}
td.solution6{
	vertical-align: top;
	font-size: 12px;
	padding: 0px 30px 0px 30px;
}
td.solution7{
	vertical-align: top;
	font-size: 12px;
	padding: 0px 30px 0px 30px;
}
td.solution8{
	vertical-align: top;
	text-align: center;
	width: 260px;
	height: 190px;
}
td.solution8 img{
	margin-top: 20px;
	margin-right: 35px;
}
ul.list1{
	list-style-image: url('../images/content/puce.png') !important;
	list-style-image: url('../images/content/puce.gif');
	margin-top: 0px;
	font-size: 12px;
	text-align: justify;
}
ul.list2{
	list-style-type: circle;
	margin-top: 0px;
	margin-left: 40px !important;
	margin-left: 80px;
	font-size: 12px;
	text-align: justify;
}

/******************/
/*  CONTACT PAGE  */
/******************/

div#content_contact{
	width: 937px;
	height: 745px;
	padding: 12px;
	margin: 0px auto 0px auto;
	background-image: url('../images/contact_page/fond.png') !important;
	background-image: url('../images/contact_page/fond.gif');
	background-repeat: no-repeat;
}
table#contact{
	width: 926px;
	height: 745px ;
}
table#table_coord{
	width: 250px;
	font-size: 12px;
}
td.contact1{
	vertical-align: top;
	width: 250px;
	text-align: center;
	padding-top: 20px;
	padding-left: 4px;
}
/* pour IE */
td.contact1bis{
	vertical-align: top;
	width: 250px;
	text-align: center;
	padding-top: 33px;
	padding-left: 4px;
}
td.contact1bis img{
	padding-bottom: 30px;
}
td.contact1ter{
	vertical-align: top;
	width: 250px;
	text-align: center;
	padding-top: 47px;
	padding-left: 4px;
}
td.contact1ter img{
	padding-bottom: 30px;
}
/* fin poir IE */
td.contact1 img{
	padding-bottom: 30px;
}
td.contact2{
	vertical-align: top;
	width: 717px;
}
td.contact_green_coord{
	width: 250px;
	height: 27px;
	background-image: url('../images/contact_page/vert.jpg');
	background-repeat: repeat-x;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
td.contact_coord{
	width: 250px;
	text-align: center;
	padding: 15px 5px 39px 5px;
}
form#contact_form{
	margin: 15px auto 15px auto;
	vertical-align: top;
	font-size: 13px;
	width: 600px;
}
table#contact_form_message{
	font-size: 14px;
	font-weight: bold;
	width: 600px;
	text-align: center;
}
/* Pour Safari */
html[xmlns*=""] body:last-child table#contact_form_message{
	font-size: 14px;
	font-weight: bold;
	width: 600px;
	text-align: center;
	margin-top: 33px;
}
/* Fin pour Safari */
table#form_infos{
	font-size: 13px;
	width: 540px;
	margin: 15px auto 15px auto;
}
td.contact_form_green{
	width: 600px;
	height: 27px;
	background-image: url('../images/contact_page/vert.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.contact_form_grey{
	width: 500px;
	height: 27px;
	background-image: url('../images/contact_page/gris.jpg');
	background-repeat: repeat-x;
}
td.contact_form_separator{
	width: 3px;
	height: 27px;
	background-image: url('../images/contact_page/separator.jpg');
	background-repeat: repeat-x;
}
td.contact_form_button{
	width: 97px;
	height: 27px;
	background-image: url('../images/contact_page/gris.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.contact_form_button:hover{
	width: 97px;
	height: 27px;
	background-image: url('../images/contact_page/vert.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.contact_form_button input{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/contact_page/gris.jpg');
	background-repeat: repeat-x;
	
}
td.contact_form_button input:hover{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/contact_page/vert.jpg');
	background-repeat: repeat-x;
	
}
/* pour IE6 */
td.contact_form_button_ie{
	width: 97px;
	height: 27px;
	text-align: center;
	background-image: url('../images/contact_page/gris.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.contact_form_button_ie_hover{
	width: 97px;
	height: 27px;
	background-image: url('../images/contact_page/vert.jpg');
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
}
td.contact_form_button_ie input{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/contact_page/gris.jpg');
	background-repeat: repeat-x;
	
}
td.contact_form_button_ie_hover input{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/contact_page/vert.jpg');
	background-repeat: repeat-x;
	
}
/* fin pour IE6 */
td.contact_form_cell{
	width: 250px;
	text-align: right;
}
/* pour IE */
td.contact_form_cell_2bis{
	width: 517px;
	text-align: right;
}
td.contact_form_cell_2bis textarea{
	vertical-align: middle;
	width: 416px;
}
/* fin pour IE */
td.contact_form_cell_2{
	width: 515px;
	text-align: right;
}
td.contact_form_cell_2 textarea{
	vertical-align: middle;
	width: 409px;
}
td.contact_form_cell_3{
	width: 500px;
	text-align: left;
}
td.contact_form_cell_3 input{
	margin-left: 40px;
}
textarea.message{
	width: 99%;
	overflow: auto;
}
input.chkbox{
	margin-top: 5px;
}
select#pays{
	width: 146px;
}
/* pour IE */
select#pays_bis{
	width: 155px;
}
/* Fin poir IE */
/* Pour Opéra */
@media screen and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	select#pays {
		width:130px;
	}
	td.contact_form_cell_2{
	width: 510px;
	text-align: right;
	}
	td.contact_form_cell_2 textarea{
		vertical-align: middle;
		width: 402px;
	}
}
/* Fin pour Opéra */
/* Pour Safari */
html[xmlns*=""] body:last-child select#pays {
	width:150px;
}
html[xmlns*=""] body:last-child td.contact_form_cell_2{
	width: 500px;
	text-align: right;
	}
html[xmlns*=""] body:last-child td.contact_form_cell_2 textarea{
		vertical-align: middle;
		width: 416px;
	}
/* Fin pour Safari */

/*********************/
/*  CUSTOMERS PAGE  */
/*********************/

div#content_customers{
	width: 937px;
	height: 660px;
	padding: 16px;
	margin: 0px auto 0px auto;
	background-image: url('../images/customers_page/fond.png') !important;
	background-image: url('../images/customers_page/fond.gif');
	background-repeat: no-repeat;
}
form#customers_form{
	margin: 25px auto 15px auto;
	vertical-align: top;
	font-size: 13px;
	width: 400px;
}
table.customers_table_title{
	font-size: 13px;
	width: 400px;
	margin: 0px auto 0px auto;
}
table.customers_table_content{
	font-size: 13px;
	width: 400px;
	margin: 0px auto 0px auto;
	background-color: #E8E8E8;
}
table#customers_table_button{
	font-size: 13px;
	width: 400px;
	margin: 0px auto 0px auto;
}
table#customers_infos{
	width: 900px;
	margin: 0px auto 0px auto;
}
td.customers_form_cell1{
	width: 150px;
	text-align: right;
}
td.customers_form_cell2{
	width: 250px;
	text-align: left;
}
td.customers_form_cell2 input{
	width: 150px;
}
td.customers_form_cell3{
	width: 400px;
	height: 50px;
	text-align: center;
}
td.customers_form_cell4{
	width: 450px;
	height: 200px;
	text-align: center;
	font-size: 12px;
}
td.customers_form_green2{
	width: 450px;
	height: 27px;
	background-image: url('../images/customers_page/vert.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
td.customers_form_green{
	width: 400px;
	height: 27px;
	background-image: url('../images/customers_page/vert.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
td.customers_form_grey{
	width: 300px;
	height: 27px;
	background-image: url('../images/customers_page/gris.jpg');
	background-repeat: repeat-x;
}
td.customers_form_separator{
	width: 3px;
	height: 27px;
	background-image: url('../images/customers_page/separator.jpg');
	background-repeat: repeat-x;
}
td.customers_form_button{
	width: 97px;
	height: 27px;
	background-image: url('../images/customers_page/gris.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.customers_form_button:hover{
	width: 97px;
	height: 27px;
	background-image: url('../images/customers_page/vert.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.customers_form_button input{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/customers_page/gris.jpg');
	background-repeat: repeat-x;
	
}
td.customers_form_button input:hover{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/customers_page/vert.jpg');
	background-repeat: repeat-x;
	
}
/* pour IE6 */
td.customers_form_button_ie{
	width: 97px;
	height: 27px;
	text-align: center;
	background-image: url('../images/customers_page/gris.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.customers_form_button_ie_hover{
	width: 97px;
	height: 27px;
	background-image: url('../images/customers_page/vert.jpg');
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
}
td.customers_form_button_ie input{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/customers_page/gris.jpg');
	background-repeat: repeat-x;
	
}
td.customers_form_button_ie_hover input{
	border-width: 0px;
	height: 27px;
	width: 97px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url('../images/customers_page/vert.jpg');
	background-repeat: repeat-x;
	
}
/* fin pour IE6 */
td.customers_form_cell4 li{
	list-style-image: url('../images/content/puce.png') !important;
	list-style-image: url('../images/content/puce.gif');
	margin-top: 0px;
	font-size: 11px;
	text-align: left;
	margin-top: 5px;
}
td.customers_form_cell4 img{
	margin-top: 10px;
}
a.customers_link{
	color: #003399;
	text-decoration: none;
}
a.customers_link:hover{
	color: #FF0000;
	text-decoration: none;
}

/***********************/
/*  LEGAL NOTICE PAGE  */
/***********************/

div#content_notice{
	width: 937px;
	height: 1070px;
	padding: 16px;
	margin: 0px auto 0px auto;
	background-image: url('../images/notice_page/fond.png') !important;
	background-image: url('../images/notice_page/fond.gif');
	background-repeat: no-repeat;
}
div#content_notice h4{
	text-align: center;
	text-decoration: underline;
}
div#content_notice div{
	text-align: justify;
	font-size: 12px;
	width: 800px;
	margin: 0px auto 10px auto;
}
div#content_notice p{
	text-align: center;
	font-size: 12px;
}
img.icone{
	border: 0px;
}

/*********************/
/*  FOOTER SURFACE  */
/*********************/

div#footer{
	width: 1000px;
	background-image: url('../images/footer/gris.jpg');
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 10px;
}
a.footer_link{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer_link:hover{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}