/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */
body{
	background-color:#272727;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
}

a, a.spip_out{
	text-decoration:none;
	/* color:#fff9c4; */
	/* color:#fff27c;  pas mal*/
	color:#FF6600;
}
a:hover, a.spip_out:hover{
/* color:#dea44c; */
	color:#999999;
}


p{

	text-align:left;
	color:#FFFFFF;

}

h1{
/* color:#d6a063; */
	color:#f6b872;
}


.bloc_rubrique a{

margin-top:1em;

}

.lien_art, div.onglets_bloc .onglet_contenu div.bloc_article a.lien_art{

color:#FFFFFF;
font-weight:bold;
text-align:left;

}

.bloc_rubrique a:hover{
border-bottom:#FFFFFF solid 0.3em;
}

h2, h3{
	color:#FFFFFF;
}

h3.spip{

text-align:left;


}

div.container{

	/* background-image:url(../image/fond_conteneur.gif); *
	background-position:top;
	background-repeat:repeat-y; */
}

#header{

margin-bottom:2em;


}


div#logo{
	height:80px;
	
	background-image:url(../image/logo-dadys.gif);
	background-position:top;
	background-repeat:no-repeat;

}

div#logo a{

	display:block;
	width:100%;
	height:100%;
}
div#logo a span{
	visibility:hidden;

}



div#bandeau_haut{
	height:80px;
	/*  background-image:url(../image/bandeau_haut_bp.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-right:9px;
	*/
}



/*
#####################################
##    BANDEAU GAUCHE
#####################################
*/


div#bandeau_gauche{
	
	/*
	background-image:url(../image/menu_gauche_haut_bp.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	margin-right:0px;
	
}

ul#menu_haut_accueil{

width:100%;

margin-top:4.5em;
	list-style: none;
	
	background-color:#006699; 

}

ul#menu_haut_accueil li, ul#menu_haut_accueil li a{

font-size:1.1em;


	display: block; 
	text-decoration: none;
	
	list-style: none; 
	position:relative;
	float:left;
	
		color:#999999;
	font-weight:bold;
	
	margin-left:1.5em;
	height:100%;

}

ul#menu_haut_accueil li a:hover{
padding-bottom:0.3em;
border-bottom:#FFFFFF solid 0.3em;

}


li#li_rub_1 a {
border-bottom:#CCCCCC solid 0.3em;
}
li#li_rub_1_on a, .rub_1, li#li_rub_1_on a:hover span{
border-bottom:#CCCCCC solid 0.3em;
color:#CCCCCC;
}


li#li_rub_2 a {
border-bottom:#CCCCCC solid 0.3em;
}
li#li_rub_2_on a, .rub_2, li#li_rub_2_on a:hover span{
border-bottom:#CCCCCC solid 0.3em;
color:#CCCCCC;
}


li#li_rub_8 a, .rub_8, li#li_rub_8_on a span:hover{
border-bottom:#2ca8cc solid 0.3em;
}
li#li_rub_8_on a{
border-bottom:#2ca8cc solid 0.3em;
color:#2ca8cc;
}




li#li_rub_3 a, .rub_3, li#li_rub_3_on a span:hover {
border-bottom:#8bdd42 solid 0.3em;
}
li#li_rub_3_on a {

border-bottom:#8bdd42 solid 0.3em;
color:#f98d24;
}



li#li_rub_4 a, .rub_4, li#li_rub_4_on a span:hover {
border-bottom:#ef6e6e solid 0.3em;

}
li#li_rub_4_on a {
border-bottom:#ef6e6e solid 0.3em;
color:#ef6e6e;
}


li#li_rub_5 a, .rub_5, li#li_rub_5_on a span:hover {
border-bottom:#e8e61f solid 0.3em;


}
li#li_rub_5_on a {

border-bottom:#e8e61f solid 0.3em;
color:#e8e61f;
}


li#li_rub_6 a, .rub_6, li#li_rub_6_on a span:hover {
border-bottom:#e663e4 solid 0.3em;


}

li#li_rub_6_on a {
border-bottom:#e663e4 solid 0.3em;
color:#e663e4;
}


div#contenu_centre{

/* border-top:#666666 solid 0.1em; */

margin-top:1em;


}

div.bloc_rubrique{

	width:100%;
	
	/* background-color:#666666;*/
	
	float:left;
	position:relative;
}

div.bloc_rubrique h2{

	width:100%;
	/* background-color:#999999;*/
	
	text-transform:uppercase;
	
	
	text-indent:2em;
	color:#999999;

}



div.bloc_article{

width:240px;

height:210px;

float:left;
position:relative;

margin-left:50px;


}


p.soustitre{

font-size:0.8em;

color:#999999;


}

div#presentation_structure p{

font-size:0.8em;
padding-right:1em;
}

div#presentation_structure p strong{

font-size:1em;
padding-right:1em;
}

div#presentation_structure h3{

font-size:1.2em;
line-height:1.2em;
padding-right:1em;




}



/*  -----------------------------------------------------------------------
-------------------------- BLOC OU L'ON VERRA LES PHOTO ET LES VIDEOS  ---------
------------------------------------------------------------------------------  */


div#media{
	margin-top:5px;
	
	margin-bottom:10px;
	top:13px;

	width:100%;
	/* color:#f0027f; */
	
	color:#ff9524;
	
	position:relative;
	float:left;
/* */
/*background-color:#003399;
height:200px;
*/
}

div#media div#photo{
	
	width:100%;
}

div#media div#photo p{
	/* color:#FFFFFF; */
	
		font-weight:bold;


}

div#media div#video{
	/* margin-left:20px; */
	
	margin-top:5px;
	width:100%;
	float:left;
	top:0px;
	/*
	background-color:#003399;
	*/
}


div#media div#video p{
/*	color:#FFFFFF;
	*/
	font-weight:bold;

}



div#media div#photo ul{
	display:block;
	/*
	background-color:#9966CC;
	*/
	width:100%;
		list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	
	/* position: relative; 
	float: left;*/
	margin-left: 0px;
	margin-top:5px;
	float:left;
	
	left: 0px;

}

div#media div#photo a.thickbox img{
padding:O;
margin: 3px 3px 3px 3px;
border:1px solid #999999;
}


div#media div#photo a.thickbox:hover img{
/* width:120px; */
padding:O;
margin: 3px 3px 3px 3px;

border:1px solid #FFFF00;


}


div#media div#photo li, div#texte div.bloc2 div div#media div#photo li a {


display: block;

float: left;

/*position: relative;
width:65px;*/


}




/* POUR LES VIDEOS*/
div#media div#video a img.spip_logos{
/**/
padding:O;
margin:0;


border:1px solid #999999;

}


div#media div#video a:hover img.spip_logos{
/**/
padding:O;
margin:0;

border:1px solid #FFFF00;



}

/*
div#texte div.bloc2 div div#media div#video span{
left:0px;
width:30px;
margin-left:3px;


}
*/


div div#media div#video ul{
	display:block;
	/*
	background-color:#9966CC;
	
	*/
	width:400px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	
	/* position: relative; 
	float: left;*/
	margin-left: 0px;
		margin-top:5px;
		margin-bottom:10px;

	float:left;
	
	left: 0px;


}

div#media div#video li, div#texte div.bloc2 div div#media div#video li a {


display: block;

float: left;

/*position: relative;*/
width:65px;


}


div.bloc_rubrique h2.onglets_titre{
width:15%;
color:#FFFFFF

/* background-color:#FF0000;*/

}

div.onglets_bloc .onglets_contenu{

background-color:#272727;

text-align:center;
padding-top:3em;


}


/*

FIN MEDIIIIIIIIIIIIA 

*/

/*
############################
##  FOOTER
##############################
*/


div#footer{
	background-image:url(../image/footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	
/* 	height:70px; */
	
}

div#footer p{
	width:100%;
	display:block;
	margin-top:1.7em;
	text-align:center;
}

div#footer p a{
text-decoration:none;
}
div#footer p a strong, div#footer p strong{
border-bottom:0px;
}


