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

* {
	margin:0;
	padding:30;
}
body { background:url(images/body-tail.gif); font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#a2a2a2; min-width:1000px;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.logo {
	position:absolute;
	padding:40px 0 0 30px;
	font-family:"trebuchet MS", Helvetica, sans-serif;
	font-size: 0.7em;
	left: 99px;
	top: 1px;
}
.coordonnees {
	position:absolute;
	left:699px;
	top:40px;
	height: 61px;
	width: 274px;
	font-family:"trebuchet MS", Helvetica, sans-serif;
	font-size: 0.7em;
			 }
p { margin:0; padding:0; font-size: medium;}

.petit_em { font-size: 0.7em; }
.grand_em { font-size: 1.5em; }

/*header*/
/*==#header .logo { padding:47px 0 0 29px; float:left;}==*/
/*#header .logo { padding:40px 0 0 30px; float:left;}*/
/*=======================================================*/

/*==================content==================*/
#content { height:480px; position:relative; background:url(images/continent-map.jpg) no-repeat left top; }
/*=======================================================*/

/*================== partner ==================*/
#partner { height:480px; position:relative; }
/*#partner { height:480px; position:relative; background:url(images/content-box-b.jpg) no-repeat left top; }*/
/*=======================================================*/

/*==================text-content==================*/
#text-content { position:absolute; left:253px; top:85px; width: 699px; height: 390px; overflow: auto; }
.text-content { font-family:"trebuchet MS", Helvetica, sans-serif; font-size: 1.5em; margin-left:6px; display:block; color:#CCCCCC; line-height:1.3em;}
.text-retrait { position:relative; font-family:"trebuchet MS", Helvetica, sans-serif; font-size: 1.5em; margin-left:20px; line-height:1.3em; margin-top: 0px; }
/*=======================================================*/

/*==================footer==================*/
#footer p { color:#3e3e3e; font-size:.83em; padding:39px 0 0 53px;}
#footer p a { color:#3e3e3e;}
#footer p span { color:#898989; text-transform:uppercase;}
#footer p span em { color:#fff; font-style:normal;}
/*=======================================================*/

/*=======================================================*/
/*LIENS MENU
/*=======================================================*/
.menu { float:left; font-family:"trebuchet MS", Helvetica, sans-serif; font-size: 14px; margin-left:6px; }
.menu a { text-decoration:none; display:block; color:#777779;}
.menu a em { display:block;}
.menu a b { display:block; font-style:normal; padding:2px 5px 2px 5px;}
.menu a:hover,
.menu a.act { color:#fff; background:url(images/choix-tail.gif) repeat-x top; }
.menu a:hover em,
.menu a.act em { background:url(images/choix-left.gif) no-repeat left top; }
.menu a:hover b,
.menu a.act b { background:url(images/choix-right.gif) no-repeat right top; }
/*=======================================================*/

/*==================boxes====================*/
.cont-box {	height:460px; position:absolute; left:25px; top:41px; background:url(images/cont-box-bg.png) no-repeat left top; overflow:hidden;}
/*.cont-box .inner { padding:38px 47px 50px 39px;}*/
.cont-box .inner { padding:10px 10px 10px 10px;}
/*=======================================================*/

/*==================txt, links, lines, titles====================*/
a {color:#fff; outline:none; text-decoration:none;}
a:hover{text-decoration:none;}

h1 { color:#00abf4; font-size:2.83em; font-weight:normal; font-family:"trebuchet MS", Helvetica, sans-serif; line-height:1em;}
/* == h1 a { color:#00abf4; text-decoration:none; padding:0px 0 0 0px; background:url(images/newlogo.gif) no-repeat left top; display:block;}==*/
h1 a { color:#00abf4; text-decoration:none; padding:0px 0 0 0px; display:block;}
h1 b { font-weight:normal; color:#fff;}
h1 span { display:block; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4d4d4d; font-size:.29em; padding-left:53px; margin-top:-12px;} 
h2 { color:#d0d0d0; font-size:2.67em; font-weight:normal; text-transform:uppercase; font-family:"trebuchet MS", Helvetica, sans-serif; line-height:1em;}
h2 span { color:#00a5ec;}
h3 { color:#50caff; font-family:"trebuchet MS", Helvetica, sans-serif; font-size: 1.8em; line-height:1em; text-transform:uppercase; font-weight:normal; margin-bottom:26px}
h3 span { color:#fff;}
h4 { color:#fff; font-size:.92em; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
h5 { color:#fff; font-size:.92em; text-transform:uppercase; font-weight:normal; line-height:1.73em;}

.link { text-transform:uppercase; font-size:.92em;}

.line-ver1 { background:url(images/divider.gif) repeat-y 411px 0;}
.line-ver2 { background:url(images/divider.gif) repeat-y 270px 0;}
.line-ver3 { background:url(images/divider.gif) repeat-y 520px 0;}

/*==================other====================*/
.img-box img { float:right; margin-bottom:5px; display:block; margin-left: 85px; }

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:18px;}

.phone { float:right; margin-right:80px;}

.buttons1 { position:absolute; right:51px; top:400px;}
.buttons2 { position:absolute; left:344px; top:400px;}
.buttons1 a,
.buttons2 a { 
	margin-left:2px;
}

