/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fbfbfb;
	font-size:small;
	font-weight:bold;
	
}

/* --------------------------------------------------------- titre --------------*/ 
a#titre{
	margin-top:0;
   	width:750px;
	height:50px; 
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/tit_fonezy.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	text-decoration:none;
}

a#titre span{
	visibility:hidden;
}

/* --------------------------------------------------------- intro --------------*/ 

#intro{
	width:750px;
	height:158px;
	background-image:url(img/bg_intro.jpg);
	background-repeat:no-repeat;
	margin:0px auto 0 auto ;
}

#intro object, #intro embed{
	width:750px;
	height:158px;
	margin:0;
}

/* --------------------------------------------------------- menu --------------*/ 

ul#menu {
	width:750px;
	height:27px;
	margin:0 auto 0 auto ;
	background-image:url(img/bg_menu.jpg);
	background-repeat:no-repeat;
	list-style-type: none;
	padding:0;
	text-align:center;
	line-height:26px;
	
}
ul#menu li {
	float:left;
	margin-left:10px;

}

ul#menu a {
	margin:0 12px 0 0;
	padding:5px 3px;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}

ul#menu a:hover  {
	background-color:#000099;
	color:#FFFF00;
/*	font-size:14px;*/
	text-decoration:none;
	
}


/* --------------------------------------------------------- corps --------------*/ 
#corps{
	width:750px;
	margin:0 auto 0 auto;	
	background-image:url(img/bg_centre.jpg);
	background-repeat:repeat-y;
	padding:5px 0 0 0;
}
#corps2{
	margin:0px 10px 0px 10px;
	border:0;
	padding:0px;
	
}
/* --------------------------------------------------------- tarif --------------*/ 

div#tarifs table {
	margin:0;	

}


div#tarifs table td{
	
/*	border-bottom:1px #000 solid;*/
	empty-cells:show;
	padding:2px;
	text-align:center;
}
div#tarifs table td.promo{
	color:#fff;
	font-weight:bold;
	font-size:115%;
	background-color:#f00;
	border:1px #000 solid;
}
div#tarifs table td.prefix{
	font-size:60%;
}

div#tarifs table td.pays{
	text-align:left;
	background-color:#D6E7FC;
}

div#tarifs table td.tarifs{
	background-color:#D6E7FC;
}

div#tarifs table td.cout{
	font-size:70%;
	font-weight:normal;
}


/* --------------------------------------------------------- cgv --------------*/ 
div#cgv p{
	font-size:xx-small;
	font-weight:100;
}
div#cgv h2{
	font-size:x-small;
}
/* --------------------------------------------------------- faq --------------*/ 
div#faq p{
	margin:5px 10px 5px 10px;
}
div#faq div.afficher  {
	display:block;
	border:1px #666666 solid;
	background-color:#E8FFEA;
	margin:10px 5px 10px 5px;
	padding:10px;
}
div#faq div.masquer p, div#faq div.masquer img , div#faq div.masquer ul  {
	display:none;

}
div#faq div a {
	font-size:115%;
	font-weight:bold;
	color:#f00;
	text-decoration:none;
	display:block;
	margin-top:5px;
	padding:5px;
	
}
div#faq div a:hover {
	color:#F00;
	border:0;
	background-color:#E8FFEA;
}

/* --------------------------------------------------------- telecharger  --------------*/ 
div#telecharger a#telecharger{
	background-image:url(img/b_telecharger3.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:319px;
	height:47px;
	text-decoration:none;
	display:block;
}

div#telecharger a#telecharger span {
	visibility:hidden;
}

div#telecharger form {
	margin-left:5px;
	text-align:center;
}
div#telecharger div#configuration {
	float:right;
	width:50%	;
	border-left:1px #000 solid;
	padding:3px;
}

/* --------------------------------------------------------- astuce  --------------*/ 
div#astuce div#bonhomme{
	display:block;
	background-image:url(img/deco_bonhomme.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:250px;
	height:260px;
	text-decoration:none;
	float:left;
}
/* --------------------------------------------------------- email  --------------*/ 
div#email table {
	margin:auto;
	
}
div#email table tr td{
	padding:5px;
	text-align:left;
	color:#000099;
	font-size:95%;
}


/* ---------------------------------------------------------  --------------*/ 


.separation{
	clear:both;
	height:5px;
	width:5px;
	visibility:hidden;
	background-color:#00FF00;
}

#pied {
	margin:0 auto 0 auto ;
	background-image:url(img/bg_bas.jpg);
	background-repeat:no-repeat;
	width:750px;
	text-align:center;
	font-size:10px;
	background-color:#fbfbfb;
	
	
}

img {
	margin:5px;
	border:0;	
	}
img.gauche{
	margin:20px;
	float:left;
	vertical-align:middle;
}
img.droite{
	margin:20px;
	float:right;
	vertical-align:middle;
}


h1 {
	color:#666666;
	display:block;
	font-size:20px;
	margin:0px 3px 20px 3px;
	font-weight:bold;
	text-align:center;
	
}
h2 {
	color:red;
	font-size:15px;
	margin:3px 3px 6px 0;
	font-weight:bold;
	
}
h3 {
	color:#003399;
	font-size:12px;
	margin:3px 3px 6px 3px;
	
}
h4 {
	color:#000;
	font-size:10px;
	margin:0 0 10px 0;
	text-align:center;
	
}

p{
	margin:2px 0 6px 0;
}
.rouge {
	color:red;
}

div#pub{
	width:750px;
	margin:30px auto 10px auto;
	padding:5px 0 0 0;
	text-align:center;

}
div#pub table{
	margin:3px auto 3px auto;
	border:none;
}

div#pub table td#pub1{
	color:#000000;
	padding:1px;
	width:145px;
	background-color:#fff;
	font-size:11px;
	font-family:arial;
	text-align:center;
	border:1px solid #03BFFB;
	
}

div#pub table td#pub2{
	color:#111;
	padding:1px;
	width:145px;
	background-color:#4169E1;
	font-size:12px;
	font-family:arial;
	text-align:center;
	border:1px #C3120C dashed;
}

