body {
	background-color: #f3f0eb;
	/*background-color: #e1ded9;*/
	/*background-image:url(../ressources/bg_noise.png);*/
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin:0px;
}

img {
	border: 0px;
}

div, p, ul, li, span{
	font-size:12px;
}

a, a:hover, a:visited{
	color:#000000;
}

.titre {
	font-family: "Myriad Pro", Arial;
	font-size: 14pt;
	color: #eb6e07;
	font-weight: bold;
}

.titre_blanc{
	font-family: "Myriad Pro", Arial;
	font-size: 16px;
	/*color: #FFFFFF;*/
	color:#000000;
	font-weight: bold;
	font-style:italic;
	margin-top:5px;
	margin-bottom:15px;
}

.texte {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	/*background-color:#FAF0DC;*/
	background-color:#FEFFFE;
	/*padding:10px;*/
	/*border:1px solid #971824;*/
}

.clear{
	clear:both;
}

.msg_info{
	color:#e86e11;
	font-family: Arial;
	font-weight:bold;
	font-size: 18px;
	text-align: center;
}
.msg_info a, .msg_info a:hover, .msg_info a:visited{
	color:#e86e11;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

.ombre_gch{
	/*background-image:url(../ressources/ombre_gch.png);*/
	/*background-color:#F8F5F0; */
	background-repeat:repeat-y; 
	background-position:right;
	width:25px;
}
.td_content{
	width:1030px; 
	/*background-color:#F8F5F0;*/
	background-color:#F3F0EB;
}
.ombre_dr{
	/*background-image:url(../ressources/ombre_dr.png);*/
	background-repeat:repeat-y; 
	
	/*background-color:#f8f5f0;*/
	width:25px;
}

.ombre_gauche{
	background-image:url(../ressources/ombre_gauche.png); 
	/*background-color:#F8F5F0; */
	background-repeat:repeat-y; 
	background-position:right;
	width:5px;
}
.ombre_droite{
	background-image:url(../ressources/ombre_droite.png); 
	background-repeat:repeat-y; 
	
	/*background-color:#f8f5f0;*/
	width:5px;
}

.ombre_haut{
	background-image:url(../ressources/ombre_haut.png); 
	background-repeat:repeat-x; 
	background-position:bottom;
	/*background-color:#f8f5f0;*/
	height:5px;
}
.ombre_bas{
	background-image:url(../ressources/ombre_bas.png); 
	background-repeat:repeat-x; 
	background-position:top;
	/*background-color:#f8f5f0;*/
	height:5px;
}

/*----------------------------------------
	TITRES PAGES
---------------------------------------*/

/* TITRE COLONNE DROITE */
#title_actu, #title_galerie, #title_lien_prat, #title_navigation, #title_infos, #title_newsletter{
	width:370px;
	height:20px;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:10px;
}
#title_actu{	
	background-image:url(../ressources/titre_actualite.png);
}
#title_galerie{	
	background-image:url(../ressources/titre_galerie.png);
}
#title_lien_prat{	
	background-image:url(../ressources/titre_lien_prat.png);
}
#title_navigation{
	background-image:url(../ressources/titre_navigation.png);
}
#title_infos{
	background-image:url(../ressources/titre_infos.png);
}
#title_newsletter{
	background-image:url(../ressources/titre_newsletter.png);
}

/* TITRES COLONNE GAUCHE */
#title_lieu, #title_mentions, #title_activites, #title_contact, #title_recommander{
	width:480px;
	height:22px;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:20px;
	float:left;
}

#title_lieu{	
	background-image:url(../ressources/titre_lieux.png);
}

#title_mentions{	
	background-image:url(../ressources/titre_mentions.png);
}
#title_activites{	
	background-image:url(../ressources/titre_activites.png);
}
#title_contact{	
	background-image:url(../ressources/titre_contact.png);
}
#title_recommander{
	background-image:url(../ressources/titre_recommander.png);
}
#title_rubrique{
	/*color:#FFFFFF;*/
	color:#000000;
	font-size:20px;
	font-family:Myriad Pro, Arial;
	font-weight:bold;
	font-style:italic;
	width:460px;
	margin-top:5px;
	margin-bottom:20px;
	float:left;
}
/*-------------------------------------*/

/*---------------------------------------
	HEADER + MENU
-----------------------------------------*/
#header_top{
	height: 161px;
	width:1000px;
	background-image: url(../ressources/bandeau2.jpg);
	background-repeat: no-repeat;
	margin:auto;
	margin-top:10px;
	margin-bottom:30px;
	border-top:1px solid #9A0312;
	border-left:1px solid #9A0312;
	border-right:1px solid #9A0312;
	border-bottom:1px solid #780100;
}

#menu_top{
	position:relative;
	top:160px;
	left:-1px;
	width:1000px;
	height:24px;
	background-color:#C80A1E;
	border-top:1px solid #780100;
	border-left:1px solid #9A0312;
	border-right:1px solid #9A0312;
	border-bottom:1px solid #9A0312;
    cursor: pointer;
}

#menu_onpa, #menu_activite, #menu_aide,
	#menu_solidarite, #menu_recherche, #menu_accueil, #menu_contact{
	float:left;
	/*margin-right:25px;*/
}

#menu_accueil{
	width:106px;
	height:24px;
}
#menu_onpa{
	width:92px;
	height:24px;
}
#menu_activite{
	width:123px;
	height:24px;
}
#menu_aide{
	width:91px;
	height:24px;
}
#menu_solidarite{
	width:135px;
	height:24px;
}
#menu_recherche{
	width:148px;
	height:24px;
}
#menu_contact{
	width:108px;
	height:24px;
}


.sous_menu {
	/*background-image: url(../ressources/fond_menu.png);*/
	background-color:#C80A1E;
	width: 175px;
	min-height: 70px;
	position:absolute;
	top:24px;
	left:-1px;
	z-index:100;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	display:none;
	border-bottom:1px solid #780100;
	border-left:1px solid #780100;
	border-right:1px solid #780100;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right:40px;
}
.ul_smenu{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.ul_smenu li{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #9A0312;
}
.ul_smenu li a, .ul_smenu li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.ul_smenu li a:hover{
	color:#F3F0EB;
	text-decoration:underline;
}
/*-------------------------------------*/

/*-------------------------------------
	CONTENT
---------------------------------------*/
#content{
	width:1000px;
	margin:auto;
	margin-bottom:5px;
	height:100%;
}

#content_left{
	width: 580px; 
	/*background-color:#b93a46;*/
	/*background-color:#C80A1E;*/
	background-color:white;
	float:left;
	margin-right:6px;
	padding:10px;
	/*margin-bottom:10px;*/
	/*border:1px solid #9A0312;*/
	border:1px solid #D1CFCF;
}

#content_right{
	width:370px; 
	/*background-color:#b93a46;*/
	/*background-color:#C80A1E;*/
	background-color:white;
	float:left;
	padding:10px;
	/*margin-bottom:10px;*/
	overflow:auto;
	/*border:1px solid #9A0312;*/
	border:1px solid #D1CFCF;
}

#content_left_right{
	/*background-color:#b93a46;*/
	/*background-color:#C80A1E;*/
	background-color:white;
	padding:10px;
	/*margin-bottom:10px;*/
	width:980px;
	/*border:1px solid #9A0312;*/
	border:1px solid #D1CFCF;
}

#content_right_grand{
	width: 580px; 
	background-color:white;
	float:right;
	padding:10px;
	border:1px solid #D1CFCF;
}

#content_left_petit{
	width:370px;
	background-color:white;
	float:left;
	padding:10px;
	overflow:auto;
	border:1px solid #D1CFCF;
	margin-right:6px;
	
}

div.arrondi {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.contour_blanc {
	border: solid 1px #FFFFFF;
}


#partenaire_right, #back_slide{
	margin:auto;
	width:285px;
	height:180px;
	margin-top:8px;
}
#back_slide{
	border:solid #FFFFFF 1px; 
	background-repeat:no-repeat;
	filter: alpha(opacity=100); 
	opacity: 1;
}
#front_slide{
	width:285px; 
	background-repeat:no-repeat; 
	height: 180px; 
	filter: alpha(opacity=0); 
	opacity: 0;
}
/*---------------------------------------*/

/*-------------------------------------
	ACTUALITES
---------------------------------------*/
#actu_list_content{
	/*margin-bottom:20px;*/
}
	
#list_actu{
	margin:10px;
	padding:0px;
	list-style-type:none;
}

#list_actu li{
	padding-left:3px;
	padding-bottom:10px;
	padding-top:10px;
	/*border-bottom:1px solid #E86E11;*/
	/*border-bottom:1px solid #DFDFDF;*/
	
	/*list-style-type: none;
	background:url(../ressources/puce_list.png) center left no-repeat;
	padding-left:20px;*/
	border-bottom:1px solid #fedfba;
}	

#list_actu li:hover{
	/*background-color:#FFCBAF;*/
	border-bottom:1px solid #fea034;
	
}

.actu_txt_orange {
	color: #e86e11;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.actu_txt_blanc {
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.actu_txt_noir {
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}
/*-----------------------------------*/

/*---------------------------------------
	NEWSLETTER
-----------------------------------------*/
#news_list_content{
	text-align:center;
	overflow:hidden;
	width:90%;
}

#button_ok{
	background-image:url(../ressources/button_ok.png);
	background-repeat:no-repeat;
	border:1px solid #9A0312;
	width:20px;
	height:20px;
	cursor:pointer;
	
}

.confirm_ok, .confirm_nok{
	margin: auto; 
	text-align:center; 
	padding-bottom:20px; 
	font-size:14px; 
	font-weight:bold;
}
.confirm_ok{
	color:#000000;
}
.confirm_nok{
	color:#C80A1E;
}
/*---------------------------------------*/

/*--------------------------------------
	FOOTER
----------------------------------------*/
#footer{
	clear:both;
	width:988px;
	height:30px;
	margin:auto;
	padding:6px;
	/*background-color:#C80A1E;
	border:1px solid #971824;*/
}

.footer_link{
	float:left;
	padding-right:20px;
}

.footer_txt {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top:7px;
}

.footer_txt a, .footer_txt a:visited{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	
}
.footer_txt a:hover{
	text-decoration: underline;
}

.logo_cobweb{
	position:relative;
	left:660px;
}
/*--------------------------------------*/

/*----------------------------------------
	ACCESSIBILITE
-----------------------------------------*/
#accessibilite{
	width:80px; 
	height:25x; 
	background-color:#f97f22;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-topleft: 10px; 
	border-bottom-right-radius: 10px; 
	border-top-right-radius: 10px; 
	border-bottom-left-radius: 10px; 
	border-top-left-radius: 10px; 
	border:1px solid #dc6205; 
	padding-left:10px;
	float:right;
}
#accessibilite div{
	float:left;
}
#accessibilite div img{
	cursor:pointer;
}
/*-------------------------------------*/


/*--------------------------------------
	ACTIVITES
----------------------------------------*/
/* div contenu affichage */
#content_activites{
	clear:both;
}

/* liste ul des rubriques et des activites */
.activite_rub{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0px;
	padding-left:30px;
	margin:0px;
	list-style-type:none;
	width:440px;
	float:left;
}

/* liste li rubriques */
.title_rub{
	color:#000000;
	font-family:Myriad Pro, Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	list-style-type: none;
	background:url(../ressources/puce_list.png) center left no-repeat;
	margin-bottom:10px;
	padding-left:20px;
}
.content_rub{
	margin-bottom:20px;
}

/* Titre lieux */
.title_lieu{
	font-family:Myriad Pro, Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	list-style-type: none;
	/*color:#FFFFFF;*/
	color:#000000;
	margin-top:5px;
	margin-bottom:20px;
}

.title_rubright{
	font-family:Myriad Pro, Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	list-style-type: none;
	/*color:#FFFFFF;*/
	color:#000000;
	margin-top:5px;
	margin-bottom:20px;
}

/* liste ul activites */
.activite_act{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0px;
	padding-left:30px;
	margin:0px;
	list-style-type:none;
}
/* liste li activites */
.activite_act li{
	font-family:Arial;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	/*border-bottom:1px solid #E86E11;*/
}
.activite_act li a, .activite_act li a:visited{
	color:#000000;
	text-decoration:none;
}
.activite_act li a:hover{
	color:#000000;
	text-decoration:underline;
}
.liens_right{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0px;
	padding-left:10px;
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	list-style-type:none;
	width:330px;
}
.liens_right li{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../ressources/puce_list.png) center left no-repeat;
	/*border-bottom:1px solid #E86E11;*/
	/*border-bottom:1px solid #757575;*/
	/*border-bottom:1px solid #DFDFDF;*/
	border-bottom:1px solid #fedfba;
}
.liens_right li.lien{
	cursor:pointer;
}
.liens_right li.lien:hover{
	/*background-color:#FFCBAF;*/
	border-bottom:1px solid #fea034;
	
}
.liens_right li p{
	display:inline;
}
.head_rub{
	color:#000000;
	font-family:Myriad Pro, Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.head_activite{
	color:#000000;
	font-family:Myriad Pro, Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:10px;
}
.head_anime{
	color:#000000;
	font-family:Myriad Pro, Arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:30px;
}
.txt_activite{
	color:#000000;
	
}
.back_activite{
	clear:both;
	float:right; 
	margin-top:10px; 
	color:#000000; 
	font-family:Arial;
	font-size:12px; 
	cursor:pointer;
	height:18px;
	cursor:pointer;
	padding-left:20px;
	padding-top:1px;
}
.photo_activite{
	float: right; 
	border:1px solid #646464;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:10px;
}
/*---------------------------------------*/

/*---------------- FORMULAIRE -------------------*/
.formulaire{
	border: 1px solid #646464;
	background-color: #F2F2F2;
	color: #000000;
	font-family:Arial;
	font-size:12px;
}
/*-----------------------------------------*/

