/* CSS Document 
html, body {
top:0px;
left:0px;
background-color:#ffffff;
padding:0px;
margin:0px;
height:100%;
width:100%;
background-repeat:repeat-x;
}*/

body {
	
	width: 980px;
	margin-left:auto;
	margin-right:auto;
	
	/*position: absolute;
	top: 50%;
	margin-top: -350px;
	background-color:#ffffff;
	left:50%;
	margin-left:-490px;
	*/
} 




.input {
	background:url(images/fond_input.jpg) no-repeat;
	border:0;
	padding-left:7px;
	color:#515151;
	width:193px;
	height:17px;
	padding-top:3px;
	font-family:verdana;
	font-size:8pt;
}
.input2 {
	background:url(images/fond_input2.jpg) no-repeat;
	border:0;
	padding-left:7px;
	color:#515151;
	width:153px;
	height:17px;
	padding-top:3px;
	font-family:verdana;
	font-size:8pt;
}
.textarea {
	background:url(images/fond_textarea.jpg) no-repeat;
	border:0;
	padding:7px;
	color:#515151;
	width:306px;
	height:106px;
	font-family:verdana;
	font-size:8pt;
}
.textarea_court {
	background:url(images/fond_textarea_court.jpg) no-repeat;
	border:0;
	padding:7px;
	color:#515151;
	width:306px;
	height:46px;
	font-family:verdana;
	font-size:8pt;
}


.div_logo {
	width:300px; height:53px; top:0; background-color:#FFFFFF; padding-top:20px;
}
.div_logo_liens {
	width:250px; height:40px; position:absolute; margin-left:545px; margin-top:20px; top:0; text-align:right;
}
.div_menu_liens {
	width:798px; height:23px; top:0; margin-left:2px; margin-top:20px; z-index:12;
}
.div_menu {
	width:799px; height:10px; top:0;
}
.div_corps {
	width:975px;background-color:#FFFFFF;
}
.points_top {
	margin-left:4px; background:url(images/point_carre.jpg) repeat-x; width:800px; height:2px;
}

.footer_img {
	padding-top:1px; background:#FA7F17; width:200px; text-align:center; float:left;
}
.footer_img2 {
	padding-top:1px; background:#FA7F17; width:199px; text-align:center; float:left;
}
.footer_img:hover {
	padding-top:1px; background:#FBAD0B; width:200px; text-align:center; float:left;
}
.footer_img2:hover {
	padding-top:1px; background:#FBAD0B; width:199px; text-align:center; float:left;
}




.div_general {


background-color:#FFFFFF;
width:975px;

margin-left:auto;
margin-right:auto;
margin-top:0px;
top:0;
padding-left:10px;
/*border:1px solid #965896;*/
}

.logo {
background-image: url(images/logo.jpg);
background-repeat:no-repeat;
width:308px;
height:60px;
background-position:0px 20px;
}

.pointilles{
background-color: #FFFFFF;
height: 1px;
border: 3px dotted #FA7F17;
}

.pointillev{
background-image: url(images/pointilles.jpg);
background-repeat:repeat-y;

}


.onglet_ateliers:hover{
background-image: url(images/onglet_ateliers_a.jpg);
background-repeat:no-repeat;
background-position:center;
width:260px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
cursor:pointer;
}


/*
.onglet_agenda{
width:107px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FA7F17;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:7px;
background-image:url(Images/flecheo.jpg);
background-position:25px;
background-repeat:no-repeat;
}*/

.onglet_agenda:hover{
background-image: url(images/onglet_agenda_a.jpg);
background-repeat:no-repeat;
background-position:center;
width:107px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:7px;
cursor:pointer;
}


/*.onglet_livres{
width:167px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FA7F17;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:10px;
background-image:url(Images/flecheo.jpg);
background-position:25px;
background-repeat:no-repeat;
}*/

.onglet_livres:hover{
background-image: url(images/onglet_livres_a.jpg);
background-repeat:no-repeat;
background-position:center;
width:167px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:10px;
cursor:pointer;
}


/*.onglet_coin{
width:170px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FA7F17;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:10px;
background-image:url(Images/flecheo.jpg);
background-position:25px;
background-repeat:no-repeat;
}*/

.onglet_coin:hover{
background-image: url(images/onglet_coin_a.jpg);
background-repeat:no-repeat;
background-position:center;
width:170px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:10px;
cursor:pointer;
}

.drop{
display:none;
list-style-type:none;
}

li.onglet_ateliers{
position: relative;
float:left;
margin: 0;
padding: 0;
list-style:none;
text-align:center;
width:260px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FA7F17;
text-decoration:none;
display:block;
padding-top:3px;
background-image:url(Images/flecheo.jpg);
background-position:5px;
background-repeat:no-repeat;
}

li.onglet_agenda{
position: relative;
float:left;
margin: 0;
padding: 0;
list-style:none;
text-align:center;
width:107px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FA7F17;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:7px;
background-image:url(Images/flecheo.jpg);
background-position:25px;
background-repeat:no-repeat;
}

li.onglet_livres{
position: relative;
float:left;
margin: 0;
padding: 0;
list-style:none;
height:35px;
text-align:center;
width:167px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FA7F17;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:10px;
background-image:url(Images/flecheo.jpg);
background-position:25px;
background-repeat:no-repeat;
}

li.onglet_coin{
position: relative;
float:left;
margin: 0;
padding: 0;
list-style:none;
height:35px;
text-align:center;
width:170px;
height:20px;
top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FA7F17;
text-align: center;
text-decoration:none;
display:block;
padding-top:3px;
padding-left:10px;
background-image:url(Images/flecheo.jpg);
background-position:25px;
background-repeat:no-repeat;
}

li:hover.onglet_ateliers ul.drop{
display:block;
position:absolute;
top:20px;
left:0;
margin:0;
padding:0;
}
li:hover.onglet_agenda ul.drop{
display:block;
position:absolute;
top:20px;
left:0;
margin:0;
padding:0;
}
li:hover.onglet_livres ul.drop{
display:block;
position:absolute;
top:20px;
left:0;
margin:0;
padding:0;
}
li:hover.onglet_coin ul.drop{
display:block;
position:absolute;
top:20px;
left:0;
margin:0;
padding:0;
}

#menu_idees {
	font-family:arial;
	font-size:9pt;
}
#menu_idees li {
	margin-left:13px;
}
#menu_idees li a{
	color:#FE8011;
	text-decoration:none;
}
#menu_idees li a:hover{
	color:#000000;
	text-decoration:none;
}

.flash_home {
	width:146px; height:480px; top:0; margin-left:810px; margin-top:40px; position:absolute;
}
.flash_home_2 {
	width:148px; height:81px; position:absolute; margin-left:810px; margin-top:548px; top:0;
}
.flash_home_3 {
	width:800px; height:350px; margin-left:5px; top:0px;
}
.home_a_lactu {
	width:102px; height:106px; background-repeat:no-repeat; top:0; float:left; background-position:6px 6px;
}
.home_a_lactu2 {
	width:275px; height:98px; top:0; float:left; padding-left:15px; padding-right:15px; padding-top:12px;
}
.home_news_sep {
	width:13px; height:110px; top:0; float:left;
}
.home_rdv {
	width:255px; height:98px; top:0; float:left; padding-left:8px; padding-top:12px;
}
.home_rdv2 {
	width:95px; height:105px; background-repeat:no-repeat; top:0; float:right; margin-top:6px; margin-right:6px;
}


.sous_menu{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#9E9E9E;
text-decoration:none;
text-align:center;
list-style-type:none;
}

.actu_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#13B9DC;
text-decoration:none;
text-align:center;
}

.titre{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
color:#FA7F17;
text-align:left;
text-decoration:none;
}

.titre2 {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
text-decoration:none;
color:#7AADE8;
text-align: left;

display : block;
}

.texte {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#979493;
text-align: justify;
text-decoration:none;
display : block;
}

.texte2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#979493;
text-align: left;
text-decoration:none;
display : block;
}

.text_suite{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7AADE8;
text-align: left;
text-decoration:none;
}

.contact {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:none;

}

.contact:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FA7F17;
text-decoration:none;
display : block;
}

.envoyer{
background-image:url(Images/envoyer_ami.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
font-weight:bold;
padding:3px;
padding-top:7px;
width:200px;
height:30px;
float:center;
clear:both;
}

.colonne_a {
	float:left; margin-left:10px; margin-top:5px; width:253px; height:400px;
}

.colonne_b {
	padding-top:5px; float:left; height:400px; width:530px; border-left:1px solid #fff; /* width:536px;*/
}

.text_int{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding-right:50px;
	width:445px;top:0; float:right; text-align:justify;
	min-height:352px;
	padding-left:30px;
	margin-top:8px;
}

.text_int a{
 color:#E07115;
}

.titre_rub{
	padding-top:50px;
	width:532px;
	height:30px;
	background-repeat:no-repeat;
	float:left;
}
.contenu_aff {
	width:985px;clear:both;
	min-height:550px;
}
.contenu_aff_presentation {
	width:985px;clear:both;
	min-height:600px;
}
.contenu_aff_grand {
	width:985px;clear:both;
	min-height:680px;
}
.contenu_aff_mentions{
	width:985px;clear:both;
	min-height:1300px;
}
.contenu_aff_megagrand {
	width:985px;clear:both;
	min-height:1080px;
}
.contenu_aff_suite {
	width:800px;
	float:left;
	margin-top:20px;
}
.form_seance {
	font-family:arial; padding:14px;
}
.form_seance select{
	border:1px solid #ccc;
}



/* FOOTER */

/*#navbar22{
    background-color:#FA7F17;
    width: 800px;
}

#navbar ul {
    color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
    list-style-type: none;
    padding: .2em 0;
    text-align: center;
    width: 800px;
		margin-left:5px;
		clear:both;
}

#navbar ul li {
    display: inline;
}

#navbar a {
    background-color:#FA7F17;
    color: #FFFFFF;
    padding: .2em 5em;
    text-decoration: none;
}

#navbar a:hover {
    background-color:#FA7F17;
    color: #FFcc00;
}*/

#navbar ul {
    background-color:#FA7F17;
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
    list-style-type: none;
    padding: .2em 0;
    text-align: center;
    width: 800px;
		height:15px;
		margin-left:5px;
		clear:both;
}

#navbar ul li {
    display: inline;
}

#navbar a {
    background-color:#FA7F17;
    color: #FFFFFF;
    padding: .2em 5em;
    text-decoration: none;
}

#navbar a:hover {
    background-color:#FA7F17;
    color: #FFcc00;
}



/* Menu */
#navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	color:#FFFFFF;
	width: 170px;
	font-size: 10px;
	font-family:arial;
}

#navigation a, #navigation span {
	background-color:#FA7F17;
	display: block;
	padding: 0px 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-family:arial;
	border-bottom: 5px solid #FFFFFF;
}

#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
	color:#FFFFFF;
	font-family:arial ; 
	padding-top:5px;
	padding-left:25px;
	padding-bottom:5px;
}

#navigation .open a, #navigation .open span {
	background-color:#FA7F17;
	font-family:arial ;
	color:#FFFFFF;
}

#navigation a:hover, #navigation a:focus, #navigation a:active {
	text-decoration: none;
}

#navigation .subMenu {
	font-size: 10px;
	margin: 0;
	padding: 0;
	border-bottom: 0px solid #666;
	font-family:arial ;
}

#navigation ul.subMenu a {
	background: none;
	padding: 3px 30px;
	font-family:arial ;
	color:#FA7F17;
}

/************/
.menu_1 li {
	color:#ff8111;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	list-style: none;
	margin-left:-20px;
}
.menu_1 li:hover{
	 list-style: disc
}
.menu_1 li a{
	color:#ff8111;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
/*.menu_1 li a:hover{
	color:#D56500;
}*/

.menu_hover_age {
	display:none;
	font-size:7.5pt;

}




.menu_2 li {
	color:#ffcb17;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	list-style: none;
	margin-left:-20px;
}
.menu_2 li:hover{
	 list-style: disc
}
.menu_2 li a{
	color:#ffcb17;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
/*.menu_2 li a:hover{
	color:#EA8700;
}*/


.menu_3 li {
	color:#e00126;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	list-style: none;
	margin-left:-20px;
}
.menu_3 li:hover{
	 list-style: disc
}
.menu_3 li a{
	color:#e00126;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
/*.menu_3 li a:hover{
	color:#94011B;
}*/


.menu_4 li {
	color:#ff83a6;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	list-style: none;
	margin-left:-20px;
}
.menu_4 li:hover{
	 list-style: disc
}
.menu_4 li a{
	color:#ff83a6;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
/*.menu_4 li a:hover{
	color:#EC0047;
}*/


.menu_5 li {
	color:#913173;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	list-style: none;
	margin-left:-20px;
}
.menu_5 li:hover{
	 list-style: disc
}
.menu_5 li a{
	color:#913173;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
/*.menu_5 li a:hover{
	color:#000000;
}*/


.menu_6 li {
	color:#9AA912;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	list-style: none;
	margin-left:-20px;
}
.menu_6 li:hover{
	 list-style: disc
}
.menu_6 li a{
	color:#9AA912;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
/*.menu_6 li a:hover{
	color:#7A8101;
}*/


.menu_7 li {
	color:#7aade8;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	list-style: none;
	margin-left:-20px;
}
.menu_7 li:hover{
	 list-style: disc
}
.menu_7 li a{
	color:#7aade8;
	font-weight:bold;
	font-family:arial;
	font-size:9pt;
	text-decoration:none;
}
/*.menu_7 li a:hover{
	color:#2575D6;
}*/


#navigation.motrice, #navigation .motrice a, #navigation .motrice span{
background-color:#FA7F17;
font-family:arial;
color:#FFFFFF;
font-size:12px;
padding-top:5px;
padding-left:25px;
padding-bottom:5px;
}
#navigation .submusique{
font-size: 10px;
margin: 0;
padding: 0;
border-bottom: 0px solid #666;
font-family:arial ;
}
#navigation ul.submusique a{
background: none;
padding: 3px 30px;
font-family:arial ;
color:#FFcc00;
}


#navigation.musique, #navigation .musique a, #navigation .musique span{
background-color:#FFcc00;
font-family:arial;
color:#FFFFFF;
font-size:12px;
padding-top:5px;
padding-left:25px;
padding-bottom:5px;
}
#navigation .submusique{
font-size: 10px;
margin: 0;
padding: 0;
border-bottom: 0px solid #666;
font-family:arial ;
}
#navigation ul.submusique a{
background: none;
padding: 3px 30px;
font-family:arial ;
color:#FFcc00;
}


#anglais.anglais, #navigation .anglais a, #navigation .anglais span{
background-color:#e61822;
font-family:arial;
color:#FFFFFF;
font-size:12px;
padding-top:5px;
padding-left:25px;
padding-bottom:5px;
}
#navigation .subanglais{
font-size: 10px;
margin: 0;
padding: 0;
border-bottom: 0px solid #666;
font-family:arial ;
}
#navigation ul.subanglais a{
background: none;
padding: 3px 30px;
font-family:arial ;
color:#e61822;
}


#famille.famille, #navigation .famille a, #navigation .famille span{
background-color:#9d75b3;
font-family:arial;
color:#FFFFFF;
font-size:12px;
padding-top:5px;
padding-left:25px;
padding-bottom:5px;
}
#navigation .subfamille{
font-size: 10px;
margin: 0;
padding: 0;
border-bottom: 0px solid #666;
font-family:arial ;
}
#navigation ul.subfamille a{
background: none;
padding: 3px 30px;
font-family:arial ;
color:#9d75b3;
}


#Anniv.Anniv, #navigation .Anniv a, #navigation .Anniv span{
background-color:#13B7DC;
font-family:arial;
color:#FFFFFF;
font-size:12px;
padding-top:5px;
padding-left:25px;
padding-bottom:5px;
}
#navigation .subanniv{
font-size: 10px;
margin: 0;
padding: 0;
border-bottom: 0px solid #666;
font-family:arial ;
}
#navigation ul.subanniv a{
background: none;
padding: 3px 30px;
font-family:arial ;
color:#13B7DC;
}


#itinerant.itinerant, #navigation .itinerant a, #navigation .itinerant span{
background-color:#7FBF13;
font-family:arial;
color:#FFFFFF;
font-size:12px;
padding-top:5px;
padding-left:25px;
padding-bottom:5px;
}
#navigation .subitinerant{
font-size: 10px;
margin: 0;
padding: 0;
border-bottom: 0px solid #666;
font-family:arial ;
}
#navigation ul.subitinerant a{
background: none;
padding: 3px 30px;
font-family:arial ;
color:#7FBF13;
}
