body {behavior:url("lib/csshover.htc");}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background:url(../images/bg.gif) repeat-x #fff;
}
#container {
	position: relative;
	width: 970px;
	margin: 15px auto 0 auto; 
	background-color:#fff;
}

/* TOP */
#top {height:75px;}
#top a{color:#7f4195;}

#onglet1{float:left;background:url(../images/bg-menu-top.gif) no-repeat;width:103px;height:21px;margin-top:47px;margin-left:16px;padding:7px 0 0 6px;}
#onglet1:hover{background:url(../images/bg-menu-top-hover.gif) no-repeat;}

#onglet2{float:left;background:url(../images/bg-menu-top2.gif) no-repeat;width:109px;height:21px;margin-top:47px;margin-left:3px;padding:7px 0 0 3px;}
#onglet2:hover{background:url(../images/bg-menu-top2-hover.gif) no-repeat;}
#onglet_newsletter{float:left;margin-top:37px;margin-left:3px;}
#onglet_newsletter_jeux{float:center;margin-top:37px;text-align:center;}
#newsletter{font-weight:bold;color:#918d8d;}
#input_newsletter{float:left;width:155px;height:17px;background:url(../images/bg-input-newsletter.gif) no-repeat;color:#7f4195;border:none;font-size:9px;padding:4px;color:#767171;}
#input_newsletter_jeux{width:155px;height:17px;background:url(../images/bg-input-newsletter.gif) no-repeat;color:#7f4195;border:none;font-size:9px;padding:4px;color:#767171;}


#middle{margin:0;padding:0;}

#bottom{clear:both;padding-top:30px;height:60px;}
#partenaires{float:right;margin-right:5px;text-align:right;}
#partenaires a{margin-left:20px;}

#pieddepage {background-color:#eef0f1;}
#pieddepage_contenu{

	width: 970px;
	margin: 0 auto;
	text-align:left;
	padding:10px 0 50px 0;
}
#tagcloud{width:970px;text-align:justify;}
#copyright {margin-bottom:10px;}
#copyright a {color:#643491;}

#sunmedia a{font-size:11px;color: #5f5959;}
#sunmedia img{vertical-align:middle;padding-bottom:3px;}
/***** GLOBAL *****/
img{border:none;}
p{margin:10px 0 10px 0;padding:0;text-align:justify;}
.clear{clear:both;}
a, a:visited {text-decoration:none;color:#7f49b4;}
.succes {font-weight:bold;color:#7f49b4;}
.echec {font-weight:bold;color:#FF0000;}
.imggauche{float:left;margin:0 10x 10px 0;}
.imgdroite{float:right;margin:0 0 10x 10px;}
form{margin:0;padding:0;}

h1{font-size:16px;color:#7f4ab2;font-weight:bold;}
h2{font-size:14px;color:#5a5854;font-weight:bold;padding:0;margin:0;}
h3{font-size:12px;color:#5a5854;font-weight:bold;}
h4{font-size:10px;color:#5a5854;font-weight:bold;}

#contenu {clear:both;padding:10px 0 0 10px;width:958px;}
#affiche_compteur {font-size:24px;color:#fcc773;}

optgroup {font-style:normal;font-size:8pt;}

/***** ACCUEIL *****/
#recherche_home{float:left;background:url(../images/diaporama_accueil2.jpg) no-repeat;width:445px;height:305px;padding:35px 10px 0 10px;color:#fff;}
#recherche_home h2{margin-bottom:8px;}
#recherche_home select {font-size:10px;height:22px;padding:2px;width:220px;}
#recherche_home .normal {width:167px;height:16px;background:#fff;color:#7f4195;padding:4px 0 0 2px;font-size:10px;}
#recherche_home .focus {width:167px;height:16px;background:#edf5fd;color:#000;padding:4px 0 0 2px;font-size:10px;}
#recherche_home #sticker {float:right;margin-right:2px;background:url(../images/sticker.png) no-repeat;width:118px;height:78px;text-align:center;padding-top:40px;font-size:18px;}
#recherche_home #carte_region {float:right;margin-right:8px;}

.pave{float:left;}
.pave h2 {padding:3px 0 0 25px;margin:0;}
#pave1_top{background:url(../images/pave1.gif) no-repeat;width:354px;height:24px;}
#pave2_top{background:url(../images/pave2.gif) no-repeat;width:269px;height:24px;}
#pave3_top{background:url(../images/pave2.gif) no-repeat;width:269px;height:24px;}
#pave4_top{background:url(../images/pave2.gif) no-repeat;width:269px;height:24px;margin-top:28px;}
#pave5_top{width:269px;height:220px;margin-top:0px;}

#pave2_middle ul{margin:0;padding:0;list-style: none;}
#pave2_middle ul li{border-bottom: 1px solid #c3cacf;}
#pave2_middle ul li:hover{background-color:#d9bef3;}
#pave2_middle ul li:hover a, #pave2_middle ul li:hover a:hover{color:#000;}
#pave2_middle ul li a{color: #7f49b4;font-weight: bold;font-size: 1.2em;text-decoration: none;display:block;width:auto;padding:4px 1px 4px 6px;}
#pave2_middle ul li a:hover, #pave2_middle ul li a:focus{text-decoration: none;}

#pave4_middle ul{margin:0;padding:0;list-style: none;}
#pave4_middle ul li{border-bottom: 1px solid #c3cacf;width:269px;}
#pave4_middle ul li p{margin:8px;}
#pave4_middle ul li:hover{background-color:#d9bef3;}
#pave4_middle ul li:hover a, #pave4_middle ul li:hover a:hover{color:#000;}
#pave4_middle ul li a{color: #7f49b4;font-weight: bold;font-size: 1.2em;text-decoration: none;display:block;width:auto;padding:4px 1px 4px 6px;}
#pave4_middle ul li a:hover, #pave4_middle ul li a:focus{text-decoration: none;}



.suggestion{width:354px;border-bottom:1px dotted #999;color:#7f49b4;height:70px;padding-top:3px;}
.suggestion:hover{width:354px;border-bottom:1px dotted #999;color:#000;height:70px;background-color:#d9bef3;}
.suggestion img{float:left;margin:0 5px 5px 0;}


/***** INTERIEUR *****/
#int_contenu{float:left;width:652px;}
#int_droite{float:right;margin-top:20px;width:269px;}

#recherche_interne{float:left;background:url(../images/diaporama_interne2.jpg) no-repeat;width:572px;height:237px;padding:20px 10px 0 10px;color:#fff;}
#recherche_interne h2{margin-bottom:8px;}
#recherche_interne select {font-size:10px;height:22px;padding:2px;width:220px;}
#recherche_interne .normal {width:167px;height:16px;background:#fff;color:#7f4195;padding:4px 0 0 2px;font-size:10px;}
#recherche_interne .focus {width:167px;height:16px;background:#edf5fd;color:#000;padding:4px 0 0 2px;font-size:10px;}
#recherche_interne #sticker {float:right;margin-right:50px;background:url(../images/sticker.png) no-repeat;width:118px;height:78px;text-align:center;padding-top:40px;font-size:18px;}
#recherche_interne_libre {float:right;width:190px;height:100px;border-left:1px solid #fff; padding-left:10px;}

.pave_int_droite_top{background:url(../images/pave2.gif) no-repeat;width:269px;height:24px;}
.pave_int_droite_top_jeu{width:269px;height:100px;}
.pave_int_droite_middle{width:269px;margin-bottom:20px;}
.pave_int_droite_middle{width:269px;margin-bottom:20px;}
.pave_int_droite_top h2 {padding:3px 0 0 25px;margin:0;}

.toggler{cursor:pointer;}
.accordion{overflow:hidden;opacity:0;visibility:hidden;height:0px;}

.suggestion_int{width:269px;border-bottom:1px dotted #999;padding-top:3px;height:74px;color:#7f49b4;}
.suggestion_int:hover{width:269px;border-bottom:1px dotted #999;padding-top:3px;height:74px;color:#000;background-color:#d9bef3;}
.suggestion_int img{float:left;margin:5px 5px 5px 0;}

.cadre_top_annonce{background:url(../images/cadre_top_annonce.gif) no-repeat;width:669px;height:22px;padding:20px 10px 0 5px;color:#fff;font-weight:bold;}
.cadre_top_annonce_activite{width:146px;float:left;text-align:center;color:#6d27c4;margin:0 2px 0 6px;font-size:10px;}
.cadre_middle_annonce{background:url(../images/cadre_middle.gif) repeat-y;width:679px;padding:5px 10px 5px 10px;}
.cadre_middle_annonce_photo{width:150px;float:left;}
.cadre_middle_droite_annonce{float:right;margin-right:40px;_margin-right:20px;width:110px;}
.cadre_middle_droite_annonce ul{margin:0;padding:0 0 0 5px;list-style: none;}
.cadre_middle_droite_annonce ul li{margin:0;padding:3px 3px 3px 15px;}
.cadre_middle_droite_annonce .tel{background:url(../images/puce-tel.gif) no-repeat 0 2px;}
.cadre_middle_droite_annonce .email{background:url(../images/puce-email.gif) no-repeat 0 2px;}
.cadre_middle_droite_annonce .fax{background:url(../images/puce-fax.gif) no-repeat 0 2px;}
.cadre_middle_droite_annonce .site{background:url(../images/puce-site.gif) no-repeat 0 2px;}
.cadre_middle_droite_annonce .geolocalisation{background:url(../images/puce-geolocalisation.gif) no-repeat 0 2px;}
.cadre_bottom_annonce{background:url(../images/cadre_bottom.gif) no-repeat;width:679px;height:4px;margin-bottom:10px;}

.cadre_top_office{background:url(../images/cadre_top_office.gif) no-repeat;width:420px;height:21px;padding:20px 10px 0 15px;color:#fff;font-weight:bold;margin-left:-5px;}
.cadre_middle_office{background:url(../images/cadre_middle_office.gif) repeat-y;width:415px;padding:5px 20px 0px 10px;margin-left:-5px;}
.cadre_middle_droite_office{float:right;margin-right:10px;width:110px;}
.cadre_middle_droite_office ul{margin:0;padding:0 0 0 5px;list-style: none;}
.cadre_middle_droite_office ul li{margin:0;padding:3px 3px 3px 15px;}
.cadre_middle_droite_office .tel{background:url(../images/puce-tel.gif) no-repeat 0 2px;}
.cadre_middle_droite_office .email{background:url(../images/puce-email.gif) no-repeat 0 2px;}
.cadre_middle_droite_office .fax{background:url(../images/puce-fax.gif) no-repeat 0 2px;}
.cadre_middle_droite_office .site{background:url(../images/puce-site.gif) no-repeat 0 2px;}
.cadre_middle_droite_office .geolocalisation{background:url(../images/puce-geolocalisation.gif) no-repeat 0 2px;}
.cadre_bottom_office{background:url(../images/cadre_bottom_office.gif) no-repeat;width:445px;height:4px;margin-bottom:10px;margin-left:-5px;}


.options{background:url(../images/bg-gris-cadre.gif) no-repeat;width:667px;height:27px;padding:5px 0 0 5px;}
.options_petit{background:url(../images/bg-gris-cadre-petit.gif) no-repeat;width:400px;height:27px;padding:5px 0 0 5px;}
.options select {font-size:11px;margin-top:2px;}

#suggestions_form select{width:260px;margin-bottom:5px;color:#7f4195;border:1px solid #9f5ab8;}

#dossiers h1{font-size:18px;border-bottom:1px solid #7f4ab2;padding-bottom:4px;}
#dossiers h2{font-size:16px;color:#7f4ab2;padding-left:20px;background:url(../images/puce-fleche-h2.gif) no-repeat top left;}
#dossiers .chapeau{font-weight:bold;background:#ded0eb;padding:5px;}
/**** CONTACT ****/

#form_contact {margin-top:30px;}
#form_contact p {padding:0;margin:5px;}
#form_contact label {
	float:left;
	width:140px;
	text-align:right;
	margin:0;
	cursor:pointer;
	padding:0 .5em 0 0;
	line-height:1.8;
}
#form_contact label:hover {cursor:pointer;}
#form_contact .focus {
	width:400px;
	background:#f5eaf9;
	color:#000;
	border:1px solid #9f5ab8;
}
#form_contact .focus2 {
	width:150px;
	background:#f5eaf9;
	color:#000;
	border:1px solid #9f5ab8;
}
#form_contact .focus3 {
	width:80px;
	background:#f5eaf9;
	color:#000;
	border:1px solid #9f5ab8;
}
#form_contact .normal {
	width:400px;
	background:#fff;
	color:#7f4195;
	border:1px solid #9f5ab8;
}
#form_contact .normal2 {
	width:150px;
	background:#fff;
	color:#7f4195;
	border:1px solid #9f5ab8;
}
#form_contact .normal3 {
	width:80px;
	background:#fff;
	color:#7f4195;
	border:1px solid #9f5ab8;
}
#form_contact .bouton{
	width:auto;
	background-color:#9f5ab8;
	font-size:11px;
	color:#fff;
	border:1px solid #000;
	cursor:pointer;
	height:18px;
	padding:0;
}
#form_contact textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:120px;}
#form_contact input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
#form_contact select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:20px;padding:2px;width:406px;}