html {font-family:verdana;font-size:14px;}

body {background:#c8d2d8 url(images/bg_conteneur.jpg) no-repeat center center;}
#conteneur {}

#contenu {background:#cecfcf;width:955px; margin:auto;}

#banner {background : url(images/banner.jpg) no-repeat; width:954px; height:253px;}
.lang {float:right;margin:5px 10px 0 0}

#menu {margin-left:50px;margin-bottom:30px;}
#menu a {display:block; float:left; text-indent:-9999em; height:36px;}


/*.menu1 {background:url(images/menu1.jpg) no-repeat; width:89px;}
.menu1:hover, .menu1on {background:url(images/menu1over.jpg) no-repeat; width:89px;}*/
.menu1 {background:url(images/menu1.jpg) no-repeat;width:89px;}
.menu1:hover, .menu1:active, .menu1:focus, .menu1on  {background-position: -89px 0;}
.menu2 {background:url(images/menu2.jpg) no-repeat; width:141px;}
.menu2:hover, .menu2:active, .menu2:focus, .menu2on {background-position: -141px 0;}
.menu3 {background:url(images/menu3.jpg) no-repeat; width:114px;;}
.menu3:hover, .menu3:active, .menu3:focus, .menu3on {background-position: -114px 0;}
.menu4 {background:url(images/menu4.jpg) no-repeat; width:119px;}
.menu4:hover, .menu4:active, .menu4:focus, .menu4on {background-position: -119px 0;}
.menu5 {background:url(images/menu5.jpg) no-repeat; width:75px;}
.menu5:hover, .menu5:active, .menu5:focus, .menu5on {background-position: -75px 0;}
.menu6 {background:url(images/menu6.jpg) no-repeat; width:93px;}
.menu6:hover, .menu6:active, .menu6:focus, .menu6on {background-position: -93px 0;}

.keynotes a
{
	color: #770060;
	text-decoration: none;
}
.keynotes a:hover
{
	color: #000;
}

#centre {background:url(images/bg_centre.jpg) repeat-y;width:755px;float:left;
/*position:relative;min-height:638px;*/
}
.text{background:url(images/fond_home.jpg) bottom right no-repeat;color:#5F5F5F;padding:0 50px 95px 80px;margin-right:13px;min-height:374px;}

.creneau {background:url(images/creneau_bas.jpg) no-repeat;width:755px; height:19px;
/*position:absolute;bottom:110px;*/
}
.soutien{background:url(images/soutien.jpg) no-repeat; width:755px; height:94px;
/*position:absolute;bottom:0;*/
}

#col_droite{width:200px;float:right;padding-right:0px;}
.module1, .module2, .module3 {background:#fff;font-size:10px; font-weight:bold;text-align:center;width:199px;}
.module1 {color:#4d4d4c;}
.module1 p {padding: 10px 0 0 0;margin:0;}
.module2 {margin-bottom:-14px;}
.titre_rouge {background:url(images/titre_rouge.jpg) no-repeat; width:200px; height:31px; color:#fff; font-weight:bold;font-size:10px;margin:0;padding:0;text-align:center;}
.module1 .titre_rouge, .module2 .titre_rouge {padding-top:10px;}
.module3 .titre_rouge {padding-top:3px;}
.bas_module{background:url(images/bas_module.jpg) no-repeat; width:200px; height:37px;}

/*style page appel*/

.btn_appel {background:url(images/appel.jpg) no-repeat; width:137px; height:33px; color:#fff; font-weight:bold; padding:4px 0 0 5px;}
.sommaire2 {margin-bottom:30px;margin-left:-30px;}
.sommaire2 a{display:block; background:url(images/puce2.jpg) no-repeat 0 5px; padding:0 0 10px 15px;text-transform:uppercase;color:#4d4d4c; font-weight:bold; font-size:14px;text-decoration:none; }
h2.sstitre2 {background:url(images/sstitre2.jpg) no-repeat; padding : 0 0 0 100px; text-transform:uppercase;color:#4d4d4c; font-weight:bold; font-size:16px;}

/*style page infos pratiques */
.sommaire5 {margin-bottom:30px;margin-left:-30px;}
.sommaire5 a{display:block; background:url(images/puce5.jpg) no-repeat 0 5px; padding:0 0 10px 15px;text-transform:uppercase;color:#4d4d4c; font-weight:bold; font-size:14px;text-decoration:none; }
h2.sstitre5 {background:url(images/sstitre5.jpg) no-repeat; padding : 0 0 0 100px; text-transform:uppercase;color:#4d4d4c; font-weight:bold; font-size:16px;}

/*style page presse */
.sommaire6 {margin-bottom:30px;margin-left:-30px;}
.sommaire6 a{display:block; background:url(images/puce6.jpg) no-repeat 0 5px; padding:0 0 10px 15px;text-transform:uppercase;color:#4d4d4c; font-weight:bold; font-size:14px;text-decoration:none; }
h2.sstitre6 {background:url(images/sstitre6.jpg) no-repeat; padding : 0 0 0 100px; text-transform:uppercase;color:#4d4d4c; font-weight:bold; font-size:16px;}


h1 a img {float:right;margin:-25px 150px 0 0;}
.puce_rouge {list-style-image:url(images/puce_rouge.jpg);}


#footer {background:url(images/rouge.jpg) repeat;color:#fc7974;font-weight:bold;font-size:10px;padding-left:15px;padding-top:10px;height:30px;}
#footer .float_right {margin:-20px 20px 0 0;color:#fff;}
#footer .float_right a {color:#fff; text-decoration:none;}
#footer .float_right a:hover {color:#fc7974; }

.clear {clear:both;}
h1 {font-size:18px; font-weight:bold; color:#4d4d4c;margin-bottom:30px;text-transform : uppercase;}
h2 {margin-top:30px;}
.petit {font-size:10px;}
.noir {color:#000;}
.violet {color:#772f67;}
a {outline:none;}
a img {border:none;}
.float_left{float:left;}
.float_right{float:right;}
.align_right{text-align:right;}
.justify {text-align:justify;}
.envoyer {background:url(images/envoyer.jpg) no-repeat; width:99px; height:35px;border:none;cursor:pointer;}
.center {text-align:center;}

object {outline:none;}
#partenaires {margin-top:3px;}

.iepngfix {-behavior: url(../iepngfix/iepngfix.htc);}

#price_table
{
	background-color: #EEE;
	font-size: 13px;
	font-weight: bold;
	border-collapse: collapse;
}
#price_table td, #price_table th
{
	padding: 5px;
	border: 1px solid #000;
}
#price_table th
{
	font-size: 14px;
	color: #000;
}
