/* Fichier CSS de base */

html, body {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	background-image:url(../_images/bg_repeat.gif);
	background-repeat:repeat-x;
	background-color:#7eb9d4;	
}

a { outline:none; }

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

div#chat_en_ligne {
	position:absolute;
	left:0px;
	top:0px;
}

div#container {
	width:100%;
	height:100%;
	padding:0px 0 20px 0;
	margin:0px;
}

div#container_content {
	width:1024px;
	padding:0px;
	margin:0 auto;
	background-image:url(../_images/bg.gif);
	background-repeat:no-repeat;
	background-position:12px 0px;
}

div#container_content_section {
	width:1024px;
	height:100%;
	padding:0px;
	margin:0 auto;
	background-image:url(../_images/_section/bg_section.gif);
	background-repeat:no-repeat;
	background-position:12px 0px;
}

div#container_top {
	width:925px;
	margin:0 auto;	
}

div#container_middle {
	width:726px;
	margin:0 auto;
	padding:19px 0 0 0;
}

div.container_middle_content_borders {
	height:10px;
	margin:0px;
	padding:0px;
}

div#container_middle_content {
	padding:17px 25px 25px 25px;
	background-color:#f4f4f4;
}

div#container_middle_flash div#flash_content {
	width:726px;
	height:306px;
	padding:0px;
	margin:0px;
}

div#container_middle_flash div#flash_nav {
	width:199px;
	height:306px;
	padding:0px;
	margin:0px;
}

div#container_bottom {
	/* width:709px; */
	width:709px;
	margin:0 auto;
	padding:40px 0 0 0;	
}

div#container_bottom_actualite {
	width:435px;
	height:141px;
	padding:0px;
	margin:0px;
	background-image:url(../_images/bg_actualites.gif);
	background-repeat:no-repeat;
}

div#container_bottom_essaigratuit {
	width:227px;
	height:141px;
	padding:0px;
	margin:0px 0 0 47px;
	background-image:url(../_images/bg_essaigratuit_transparent.gif);
	background-repeat:no-repeat;
}

div#container_bottom_actualite_content {
	padding:22px 0 0 10px;
}

div#container_bottom_infolettre {
	width:227px;
	height:141px;
	padding:0px;
	margin:0px 0 0 47px;
	background-image:url(../_images/bg_newsletter.gif);
	background-repeat:no-repeat;
}

div#container_bottom_infolettre_content {
	padding:22px 0 0 10px;
}

div#container_footer {
	width:705px;
	padding:30px 0 0 0;
	margin:0 auto;
}

div#container_top_sousmenu {
	padding:36px 80px 0 0;
	width:500px;
}

div.navbuttons {
	height:15px;
	padding:0px 0 0 17px;
	margin-right:20px;
}

/*
div#bt_synchroteam:hover {
	background-image:url(../_images/ico_synchroteam_on.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}
div#bt_contact:hover {
	background-image:url(../_images/ico_contact_on.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}
div#bt_english:hover {
	background-image:url(../_images/ico_langue_on.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}
*/

div#bt_login {
	background-image:url(../_images/ico_access_client.gif);
	background-repeat:no-repeat;
	background-position:4% 50%;
}

div#bt_accueil {
	background-image:url(../_images/ico_accueil_off.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

div#bt_synchroteam {
	background-image:url(../_images/ico_synchroteam_off.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

div#bt_contact {
	background-image:url(../_images/ico_contact_off.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}
div#bt_contact_on {
	background-image:url(../_images/ico_contact_on.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

div#bt_english {
	background-image:url(../_images/ico_langue_off.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
}

.actualite {
	background-image:url(../_images/ico_bullet_actualite.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
}

.actualite_content {
	padding:5px 0 0 13px;
}

.bt_bottom_actualite {
	padding:10px 7px 0 0px;
}

.bt_bottom_essaigratuit{
	padding:10px 7px 0 0px;
}

.bt_bottom_infolettre {
	padding:31px 10px 0 0px;
}

/* Styles des formulaires */

.newsletter {
	padding-top:6px;
}

.newsletter input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646c75;
	padding:3px;
	border:1px solid #c3d0d5;
	background-color:#f5f5f5;
	margin-top:2px;
	width:120px;
}

.center {
	margin:0 auto;
}

.center td {
	text-align:center;
}

.content_list li {
	padding-top:6px;
}

div#flashcontent {
	position:relative;
	z-index:1;
}

blockquote {
	margin:2px 0 0 15px;
	padding:0px;
}

div#demonstration_titre {
	margin:10px 0 0 0;
	padding:5px 0 0 50px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#676a5f;
	height:61px;
}

div#demonstration_pic {
	padding:30px 0 0 0;
	width:550px;
	text-align:center;
	margin:0 auto;
}

div.demonstration_titre_bg1 {
	background-image:url(../_images/img_title_1.gif);
	background-repeat:no-repeat;
}
div.demonstration_titre_bg2 {
	background-image:url(../_images/img_title_2.gif);
	background-repeat:no-repeat;
}
div.demonstration_titre_bg3 {
	background-image:url(../_images/img_title_3.gif);
	background-repeat:no-repeat;
}
div.demonstration_titre_bg4 {
	background-image:url(../_images/img_title_4.gif);
	background-repeat:no-repeat;
}
div.demonstration_titre_bg5 {
	background-image:url(../_images/img_title_5.gif);
	background-repeat:no-repeat;
}

h3.toggler {
	padding:5px 0 0 0;
	margin:0;
}

.element blockquote {
	padding:10px 0 5px 2px;
}

div#footer_img {
	text-align:center;
	margin:0 auto;
	padding:20px 0 10px 0;
}