	/*  
Theme Name: Easy Mungo pour la Férarock
Author: Easy Mungo
*/

body{
font-family:"Trebuchet MS",Verdana,"Verdana Ref",sans-serif;
line-height:1.5;
font-size:11px;
color:white;
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
background-color:	#484848 ;}

.tout{
float:left;
margin:auto;
width:100%;
}

.header_id_visuelle img{
	border: 0 none;
}

h1{font-size:3em;}

h2 {
background-attachment:fixed;
background-color:#fff111;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:left;
font-size:17px;
font-weight:normal;
margin:12px 0 5px 20px;
max-width:530px;
min-height:25px;
min-width:225px;
padding:0 10px 0 10px;
text-transform:uppercase;
color:black;
}

#bloc_actu h2 {
background-attachment:fixed;
background-color:#fff111;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:left;
font-size:17px;
font-weight:normal;
margin:10px 0 10px 10px;
max-width:530px;
min-height:25px;
min-width:225px;
padding:0 10px 0 10px;
text-transform:uppercase;
color:black;
}


h3 {
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
color: #fff111;
font-size:13px;
font-weight:normal;
margin:0px 0 5px 0px;
padding:0 5px 0 5px;
text-transform:uppercase;
float: left;

}


#flux h2 {
background-attachment:fixed;
background-color:#fff111;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:left;
font-size:17px;
font-weight:normal;
margin:10px 0 10px 45px;
max-width:530px;
min-height:25px;
min-width:225px;
padding:0 0 0 10px;
text-transform:uppercase;
color:black;
}

#tournee h2 {
background-attachment:fixed;
background-color:#fff111;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:left;
font-size:17px;
font-weight:normal;
margin:10px 0 10px 45px;
max-width:530px;
min-height:25px;
min-width:225px;
padding:0 0 0 10px;
text-transform:uppercase;
color:black;
}

#classements h2 {
background-attachment:fixed;
background-color:#fff111;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:left;
font-size:17px;
font-weight:normal;
margin:10px 0 10px 45px;
max-width:530px;
min-height:25px;
min-width:225px;
padding:0 0 0 10px;
text-transform:uppercase;
color:black;
}

.bloc_article_texte h2{
background-attachment:fixed;
background-color:#fff111;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:left;
font-size:13px;
font-weight:normal;
margin:0 0 10px 0;
max-width:530px;
min-height:21px;
min-width:225px;
padding:0 10px 0 10px;
text-transform:uppercase;
color:black;
float: none;
clear: both;
}

.bloc_article_texte h3{
	background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
color: #fff111;
font-size:13px;
font-weight:normal;
margin:0 0 10px 0;
padding:0 5px 0 5px;
text-transform:uppercase;
float: none;
}

h4{font-size:1.2em;line-height:1.25;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;}
p{margin:0 0 1.2em 0;text-align:justify;clear: both;}
p.last{margin-bottom:0;}
p img{
float:left;
margin:0 0px 0 0;
padding:0;}
p img.top{margin-top:0;}
ul,ol{margin:0 0 1.5em 1.5em;
clear: both;}
ol{list-style-type:decimal;}
dl{margin:1.5em 0;}
dl dt{font-weight:bold;}
a{
color:#fff111;
text-decoration:none;
outline:none;
}
a:hover{
color:#FF8000;
text-decoration: none;
}

a.spip_out {
color:#fff111;
}

.spip_documents_left {
float:left;
margin-bottom:5px;
margin-right:15px;
margin-top:0;
position:relative;}

.spip_documents_right {
float:left;
margin-bottom:5px;
margin-left:15px;
margin-top:0;
position:relative;
}

.spip_documents_center {
float:left;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
margin-top:0;
position:relative;
}

blockquote{margin:1.5em 0 1.5em 1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em{font-style:italic;}
pre{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
code{font:0.9em Monaco,monospace;}
hr{background:black;color:black;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.4em 0;border:none;}
* html hr{margin:0 0 1.2em 0;}
table{border:none;}
th,td{height:1em;padding:0.2em 0.4em;}
label{font-weight:bold;}
textarea{height:180px;width:300px;}
p.small{font-size:0.8em;margin-bottom:1.875em;line-height:1.875em;}
p.large{font-size:1.2em;line-height:2.5em;}
p.quiet{color:#666;}
.hide{display:none;}
.alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.2em;line-height:1%;font-style:italic;}
.dquo{margin-left:-.7em;}
p.incr,.incr p{font-size:0.83333em;line-height:1.44em;margin-bottom:1.8em;}

.pagination {
	float: left;
	clear: left;
}

select{
	float: left;	
	font-family: "Trebuchet MS",Verdana,"Verdana Ref",sans-serif;
	font-size: 13px;
}


.contenu{
margin:0 auto;
width:999px;
}

.contenu_02{
	width: 995px;
	float: left;
}

#entete {
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:right;
height:39px;
padding:0 15px 10px 0;
}

.recherche{
	float:left;
	margin:15px 0 0 0;
	}
	
.recherche_boite{
	float:left;
	background-image: url(img/pictos/loupe.png);
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #ecebeb;
	background-color: white;
	border: 1px solid #ECEBEB;
	margin: 0 0 0 55px;
	padding: 2px 34px 2px 0;
	width: 75px;
	
}	
	
	
input.texte_recherche_haut {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px 4px;
width: 100px;
font-size: 11px;
font-family :"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin: 24px 5px 0 15px;
height: 13px;
}
	
input{
font-family :"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
}


input.grosbuttom {
border:1px solid #CCCCCC;
padding:2px 4px;
text-transform:uppercase;   
font-family :"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

input.petitbuttom {
background:black none repeat scroll 0 0;
border:1px solid white;
color:white;
text-transform:lowercase;
width: 21px;
padding:0px;

}

input.texte_recherche {
background-color:black;
border:1px solid #CCCCCC;
padding:1px 0 1px 4px;
width: 110px;
font-family :"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
}
	
.input

{
color: #446e94;
background-color: #ffffff;
font-size: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e7e7e7;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #aaaaaa;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;

}



.header_menu{
	float:right;
	font-size:11px;
	margin:15px 0 0;
}

.header_menu_liste {
display:inline;
float:right;
list-style-type:none;
margin:0;
padding:0;
text-transform:uppercase;
}

.header_menu_liste_01{
background-color:black;
display:inline;
float:left;
list-style-type:none;
margin:0 0 0 15px;
padding:0 0;
}

.header_menu_liste_01 a {
background-color:black;
color:white;
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:2px 40px 2px 8px;
border-left: 3px solid #fff111;
}

.header_menu_liste_01 a:hover{
display:inline;
float:left;
list-style-type:none;
margin:0 0 0 0;
padding:2px 40px 2px 8px;
background-color: #FFF000;
color: black;
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
border-left: 3px solid black;
}



.header_recherche {
background-color:black;
float:left;
margin:0 0 0 10px;
padding:0;
width:141px;	
	
}

#header_site {
	float:left;
	margin:25px 0 8px 0;
	width:1000px;
}

.header_id_visuelle {
	color:#CCCCCC;
	float:left;
	font-size:44px;
	margin:0 0 0 13px;
	width:430px;
}

#titre_site {
	color:#FFF;
	float:right;
	font-size:26px;
	margin: 0;
	width:315px;
}

.icones_social{
	float: right;
	width:210px;
	margin-top:47px;
}

.icones_social_img_01{
	float: left;
	margin: 0 15px 0 0;	
	float:left;
}

.icones_social_img_02{
	float: left;
	margin: 0 15px 0 0;	
	float:left;
}

.icones_social_img_03{
	float: left;
	margin: 0 15px 0 0;	
	float:left;
}

.icones_social_img_04{
	float: left;
	margin: 0 15px 0 0;	
	float:left;
}


.icones_social_img_05{
	float: left;
	margin: 0 0px 0 0;	
	float:left;
}

.header_lettre_info{
	float: right;
	width: 300px;
	margin:0 0 0 0;		
}

.header_contacts{
	width: 148px;
	float: right;
	margin:	85px 0 0 0px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	padding: 12px;
}

.header_contacts_boite {
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
text-transform:uppercase;

}

.header_contacts_boite {
background-color:black;
float:left;
margin:0 0 14px 17px;
width:183px;
}

.header_contacts_boite{
background-color:black;
display:inline;
float:left;
margin:0 0 0 0px;
padding:0 0;
width:140px;
}

.header_contacts_boite a {
background-color:black;
color:white;
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:2px 40px 2px 8px;
border-left: 3px solid #fff111;
}

.header_contacts_boite a:hover{
display:inline;
float:left;
list-style-type:none;
margin:0 0 0 0;
padding:2px 40px 2px 8px;
background-color: #FFF000;
color: black;
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
border-left: 3px solid black;
}



#bloc_entier { 
margin: 0;
width:995px;
float:left;
padding:0 0 40px 0;
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
background-color: #282828 ;

}

#bloc_entier_02{
width:940px;
float:left;
padding:0;
margin: 0 0 1.5em 0;

}

#bloc_bandeau{
	width:760px;
	float:left;
	padding:0;
	margin: 0 0 0 20px;
	height: 340px;
}


#bloc_gauche{
	float:left;
	margin:0px 0 0;
	min-height: 340px;

}

#hierarchie{
	margin: 5px 0 0 15px;
	color:#fff111;
	font-size:11px;
	font-weight:normal;
	padding:0 5px;
	text-transform:uppercase;

}


.bloc_partenariats {
float:left;
margin:0;
width:760px;

}

#bloc_bandeau_article{
	width:780px;
	float:left;
	padding:0;
	margin: 0 0 0 0;
	background-color: black;
	min-height: 367px;

}

#documents_portfolio{
	float: left;
	width:780px;
	margin: 10px 0px 0px 10px;
}

.bloc_site{
	float:left;
margin:0;
width:730px;
padding: 10px 0 20px 10px;
margin: 10px 0 0 10px;
}

.bloc_article {
float:left;
margin:0;
width:520px;
padding: 0 0 20px 0;
margin: 10px 0 0 20px;

}

.bloc_rubrique{
float:left;
margin:0;
width:740px;
padding: 10px 0 5px 10px;
margin: 0 0 0 10px;

}

.bloc_article_chapo {
margin:0;
font-size: 13px;
}

.bloc_article_texte {
margin:0;
font-size: 11px;
}

.bloc_rubrique_chapo {
margin:0;
font-size: 13px;
}

#bloc_insert_article_part{
	float: left;
	width: 940px;
	margin: 10px 0 0 0 
}

.insert_article_part_ul{
	float: left;
	width: 940px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.insert_article_part_li{
background-attachment:fixed;
background-color:black;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
float:left;
list-style-type:none;
margin:0 2px 2px 0;
padding:3px 0 3px 2px;
width:309px;
}

.insert_article_part_bloc{
	width: 310px;
	float: left;
}

.insert_article_part_img{
	border:1px solid black;
float:left;
height:50px;
margin:0 5px 0 0;
width:50px;
}

.insert_article_part_titre{
	margin:0;
width:250px;
float: left;
}

.insert_article_part_texte{
	margin:0;
width:250px;
float: left;
}

.bloc_article_droit{
	float: left;
	width: 185px;
	margin: 0 0 0 18px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: #181818;
	padding: 10px;
}

.bloc_article_droit h3 {
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
background-color: #484848;
float:left;
font-size:13px;
font-weight:normal;
margin:0px 0 5px 0px;
padding:0 5px 0 5px;
text-transform:uppercase;
color:white;
}
.bloc_article_droit_liste{
	float: left;
	width: 185px;	

}

.bloc_article_droit_ul{
	float: left;
	width: 185px;	
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
	
}

.bloc_article_droit_li{
	float: left;
	width: 185px;	
	margin: 0;
	padding: 0;
	list-style-type: none;	
}


.bloc_droite {
float:right;
margin:0;
padding:0 0 20px 0;
width:215px;
height: 347px;
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;


}



.bloc_droite_menu{
	width: 190px;
	float: left;
}

.bloc_droite_menu_liste {
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
text-transform:uppercase;

}

.bloc_droite_menu_liste_01 {
background-color:black;
float:left;
margin:0 0 14px 17px;
width:183px;
}


.bloc_droite_menu_liste_01 a{
background-color:black;
color:white;
display:inline;
float:left;
list-style-type:none;
margin:0 0 0 0;
padding:3px 0 2px 10px;
border-left: 3px solid #fff111;

}

.bloc_droite_menu_liste_01 a:hover{
background-color:#fff111;
color:black;
display:inline;
float:left;
list-style-type:none;
margin:0 0 0 0;
padding:3px 10px 2px 10px;
border-left: 3px solid black;
}

.bloc_droite_menu_liste_02{
background-color: black;
padding: 0 40px 0 5px;
float: left;
width: 160px;
}

.bloc_droite_menu_liste_03{
background-color: black;
padding: 0 40px 0 5px;
float: left;
width: 160px;
}

.bloc_droite_menu_liste_04{
background-color: black;
padding: 0 40px 0 5px;
float: left;
width: 160px;
}

.bloc_droite_menu_liste_05{
float: left;
width: 160px;
}

.bloc_droite_menu_liste_06 {
background-color:black;
float:left;
margin:0 0 14px 17px;
width:183px;
text-transform:none;
text-align:justify;
}


.bloc_concours{
	float: left;
	width: 200px;
	margin: 2px 0 0 0 ;
}

.bloc_concours_img{
	float: left;
	width: 180px;
	margin: 0 0 0 17px;
}


.bloc_concours_img img{
	float: left;
	border-color:black black black #fff111;
	border-style:solid;
	border-width:0 0 0 3px;
	margin:0;
	padding:0;
}

.bloc_concours_texte {
background-color:black;
float:left;
margin:0 0 0px 17px;
width:183px;
}


.bloc_concours_texte a{
background-color:black;
color:white;
display:inline;
float:left;
list-style-type:none;
margin:0 0 0 0;
padding:3px 0 3px 10px;
border-left: 3px solid #fff111;

}

.bloc_concours_texte a:hover{
background-color:#fff111;
color:black;
display:inline;
float:left;
list-style-type:none;
margin:0 0 0 0;
padding:3px 0 3px 10px;
border-left: 3px solid black;
}

.bloc_droite_tenaille {
float:right;
height:19px;
margin:8px 0 0;
padding:0;
width:160px;
}


#bloc_actu { 
	width: 620px;
	float: left;
	margin: 0 0 0 10px;
	}
.bloc_actu_boite_liste {
list-style-type:none;
margin:0 0 0 0px;
float: left;
width:630px;
padding: 0;
}

.bloc_actu_boite_liste_ul {
list-style-type:none;
margin:0 0 0 10px;
float: left;
width:660px;
padding: 0;
}

.bloc_actu_boite_liste_li {
display:inline;
float:left;
margin:0 40px 30px 0;
padding:0;
width:285px;
}
	
.bloc_actu_boite {
float:left;
width:290px;
background-image:url("http://www.ferarock.org/squelettes/images/fond_tp.png");
background-repeat:repeat;
margin:0 0 0 0px;
padding: 0 0 15px;
}

.bloc_actu_boite_zoom {
float:left;
height:205px;
width:615px;
background-image:url("http://www.ferarock.org/squelettes/images/fond_tp.png");
background-repeat:repeat;
margin:0 0 20px 10px;


}

.bloc_actu_boite_zoom_image {
	float:left;
	height:160px;
	width:250px;
	margin: 20px 20px 15px;	
	background-color: black;
	}
	
.bloc_actu_boite_zoom_image img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}

.bloc_actu_boite_zoom_contenu	{
	float: left;
	width: 320px;
}	
	
.bloc_actu_boite_zoom_titre	{ 
	width: 303px;
	float: left;
	margin: 17px 0 0;
	}
	
.bloc_actu_boite_zoom_titre a{ 
	font-size: 21px;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_actu_boite_zoom_titre a:hover{ 
	font-size: 21px;
	text-transform: uppercase;
	text-decoration: underline;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_actu_boite_texte	{ 
	width: 255px;
	float: left;
	margin: 0 0 0 0px;
	background-color: black;
	background-position: right bottom;
	background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
	background-repeat: no-repeat;
	}

.bloc_actu_boite_zoom_infos	{ 
	width: 303px;
	float: left;
	margin: 0 0 0 0px;
	font-size: 11px;
	color: #ff6528;
	}
	
.bloc_actu_boite_zoom_texte	{ 
	width: 303px;
	float: left;
	margin: 0 0 0 0px;
	background-color: black;
	background-position: right bottom;
	background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
	background-repeat: no-repeat;
	font-size: 13px;
	}
	
.bloc_actu_boite_zoom_texte	a{
	text-decoration: none;
	color: white;
	}

.bloc_actu_boite_zoom_texte	a:hover{
	text-decoration: underline;
	color: white;
	}



.bloc_actu_boite_image {
	float:left;
	height:100px;
	width:250px;
	margin:20px 18px 0;	
	}
	
.bloc_actu_boite_image img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}

.bloc_actu_boite_contenu	{
	float: left;
	width: 255px;
	margin: 0 0 0 18px;
	background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
	background-position:right bottom;
	background-repeat:no-repeat;
}	


	
.bloc_actu_boite_titre	{ 
	width: 255px;
	float: left;
	margin: 0px 0 0;
	font-size: 13px;
	text-transform: uppercase;
	
	}
	
.bloc_actu_boite_titre a{ 
	text-decoration: none;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_actu_boite_titre a:hover{ 
	text-decoration: underline;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	

	
.bloc_actu_boite_texte	{ 
	width: 250px;
	float: left;
	margin: 0 0 0 0px;
	background-color: black;
	background-position: right bottom;
	background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
	background-repeat: no-repeat;
	}
	
.bloc_actu_boite_texte	a{
	text-decoration: none;
	color: white;
	}

.bloc_actu_boite_texte	a:hover{
	text-decoration: underline;
	color: white;
	}

.bloc_actu_ligne_ul{
	float: left;
	list-style-type: none;
	width: 610px;
	padding: 0;
	margin: 0 0 0 10px;
	
}
	
.bloc_actu_ligne_li{
	float: left;
	list-style-type: none;
	width: 610px;	
	padding: 0;
	margin: 0;	
}	

.bloc_actu_boite_titre_ligne	{ 
	width: 610px;
	float: left;
	margin: 0px 0 0 0;
	font-size: 13px;
	text-transform: uppercase;
	
	}
	
.bloc_actu_boite_titre_ligne a{ 
	text-decoration: none;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_actu_boite_titre_ligne a:hover{ 
	text-decoration: underline;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_livre {
float:left;
width:520px;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
margin:0 20px 20px 0px;
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
text-align:center;
}

.bloc_livre_ul {
list-style-type:none;
margin:0 0 0 10px;
float: left;
width:520px;
padding: 0;
text-align:center;
}
	
.bloc_article_boite_liste {
list-style-type:none;
margin:10px 0 0 0;
float: left;
width:750px;
padding: 0;
}

.bloc_article_boite_liste_li {
display:inline;
float:left;
height:85px;
margin:0 15px 15px 0;
padding:0;
width:360px;
}

.bloc_article_boite_liste_tournee_li {
display:inline;
float:left;
height:125px;
margin:0 15px 15px 0;
padding:0;
width:360px;
}

.bloc_article_boite_archives_liste_li {
display:inline;
float:left;
height:120px;
margin:0 15px 20px 0;
padding:0;
width:360px;
}
	
.bloc_article_boite {
float:left;
height:85px;
width:355px;
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
background-color: #181818;
margin:0 15px 0 0;
}

.bloc_article_boite_archives {
float:left;
height:120px;
width:355px;
background-attachment:fixed;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
background-color: #181818;
margin:0 15px 0 0;
}

.bloc_article_boite_image {
	float:left;
	height:60px;
	width:150px;
	margin: 10px;	
	}
	
.bloc_article_boite_image_archives {
	float:left;
	height:100px;
	width:100px;
	margin: 10px;	
	}
	
.bloc_article_boite_image img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}

.bloc_article_boite_archives_contenu	{
	float: left;
	width: 220px;
	margin: 0 0 0 5px;
}	
	
.bloc_article_boite_archives_titre	{ 
	width: 220px;
	float: left;
	margin: 10px 0 0;
	}
	
.bloc_article_boite_archives_titre a{ 
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_article_boite_archives_titre a:hover{ 
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: underline;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
	
.bloc_article_boite_archives_infos{
	color:#FF6528;
float:left;
font-size:11px;
margin:0 0 0 0;
width:220px;}
	

.bloc_agenda_tournees {
	float:left;
	width:760px;
	margin: 10px 0 0 0px;	
	list-style-type: none;
	padding: 0;
	}	
	
.bloc_agenda_tournees_li{
	float:left;
	width:170px;	
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 0;

}

.bloc_agenda_tournees_artiste {
	float:left;
	width:170px;
	margin: 0px 0 0 0px;	
	padding: 0;
	list-style-type: none;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: #181818;
	}	

.bloc_agenda_tournees_artiste_ul{
	float:left;
	width:170px;	
	list-style-type: none;
	margin: 0;
	padding: 0px;
}	
	
	
.bloc_agenda_tournees_artiste_li{
	float:left;
	width:150px;	
	list-style-type: none;
	margin: 0;
	padding: 10px;
}

.bloc_agenda_tournees_artiste_titre{
	text-transform: uppercase;
	float: left;
	padding: 10px;
}

.bloc_agenda_tournees_artiste_img{
	float: left;
	clear: left;
	padding: 0 10px 0 10px;
}

.bloc_agenda_tournees_artiste_date{
	color: #FF6528;
	float:left;
	width:150px;	
	list-style-type: none;
	margin: 0;
	padding: 0;
}


.bloc_agenda_tournees_artiste_texte{
		float:left;
	width:150px;	
	list-style-type: none;
	margin: 0;
	padding: 0;
}





.bloc_article_tournees_artiste_ul{
	float:left;
	width:740px;	
	list-style-type: none;
	margin: 0;
	padding: 0px;
}	
	
	
.bloc_article_tournees_artiste_li{
	float:left;
	width:340px;	
	list-style-type: none;
	margin: 0 10px 10px 0;
	padding: 10px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: #181818;
	height: 35px;
}

.bloc_article_tournees_artiste_titre{
	text-transform: uppercase;
	float: left;
	padding: 10px;
}


.bloc_article_tournees_artiste_date{
	color: #FF6528;
	float:left;
	width:120px;	
	list-style-type: none;
	margin: 0;
	padding: 0;
}


.bloc_article_tournees_artiste_texte{
		float:left;
	width:180px;	
	list-style-type: none;
	margin: 0;
	padding: 0;
}





.bloc_article_boite_archives_texte	{ 
	width: 215px;
	float: left;
	margin: 0 0 0 0px;
	background-color: black;
	background-position: right bottom;
	background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
	background-repeat: no-repeat;
	}
	
.bloc_article_boite_archives_texte	a{
	text-decoration: none;
	color: white;
	}

.bloc_article_boite_archives_texte	a:hover{
	text-decoration: underline;
	color: white;
	}


.bloc_article_boite_image_tournee {
	float:left;
	height:100px;
	width:100px;
	margin: 10px;	
	}	

.bloc_article_boite_image {
	float:left;
	height:60px;
	width:150px;
	margin: 10px;	
	}
	
.bloc_article_boite_image_archives {
	float:left;
	height:100px;
	width:100px;
	margin: 10px;	
	}
	
.bloc_article_boite_image img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}

.bloc_article_boite_contenu	{
	float: left;
	width: 180px;
	margin: 0 0 0 5px;
}	
	
.bloc_article_boite_titre	{ 
	width: 180px;
	float: left;
	margin: 10px 0 0;
	}
	
.bloc_article_boite_titre a{ 
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_article_boite_titre a:hover{ 
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: underline;
	color: white;
	background-color: black;
	padding: 0px 5px 0px 0px;
	
	}
	
.bloc_article_boite_texte	{ 
	width: 170px;
	float: left;
	margin: 0 0 0 0px;
	background-color: black;
	background-position: right bottom;
	background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
	background-repeat: no-repeat;
	}
	
.bloc_article_boite_texte	a{
	text-decoration: none;
	color: white;
	}

.bloc_article_boite_texte	a:hover{
	text-decoration: underline;
	color: white;
	}



	
#flux{
	width: 365px;
	float: left;
	margin: 0px 0 0;
}

#tournee{
	width: 365px;
	float: left;
	margin: 0px 0 0;
}	

#classements{
	width: 365px;
	float: left;
	margin: 0px 0 0;
}	

.flux_actu_radios{
	width: 365px;
	float: left;	
}

.flux_actu_partenaires{
	width: 365px;
	float: left;	
}

.flux_actu_radios_liste_ul {
	float: left;
	width:320px;
	margin: 0 0 0 10px;
	list-style-type: none;
	padding: 0;
}

.flux_actu_radios_liste_li {
	float: left;
	width:300px;
	margin: 0 0 15px 0;
	list-style-type: none;
	padding: 0;

}

.flux_actu_radios_boite{
	float: left;
	width:300px;
	margin: 0 0 0 35px;
	padding: 10px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color:#181818;

}

.flux_actu_radios_image{
	width: 51px;
	height: 51px;
	float: left;
	margin: 0 5px 0 0;
	background-attachment:fixed;
	background-color:black;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
}

.flux_actu_radios_image img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}



.flux_actu_radios_texte{
	float: left;
	width: 220px;
	margin: 0 0 0 5px;	
}
.flux_actu_radios_site{
	float: left;
	width: 220px;
}

.flux_actu_radios_site a{
	float: left;
	background-color: black;
	color: white;
}

.flux_actu_radios_site a:hover{
	float: left;
	background-color: black;
	color: white;
	text-decoration: underline;
}


.flux_actu_radios_titre{
	float: left;
	width: 220px;
}	

.flux_actu_radios_titre a{
	float: left;
	background-color: black;
	color: white;
}	

.flux_actu_radios_titre a:hover{
	float: left;
	background-color: black;
	color: white;
	text-decoration: underline;}



.flux_actu_partenaires_liste{
	list-style-type: none;
	float: left;
	width:220px;
	margin: 0 0 0 0;
}

.flux_actu_partenaires_boite{
	float: left;
	width:220px;
	margin: 0 0 10px 0;	
}

.flux_actu_partenaires_image{
	border: 1px solid #ecebeb;
	width: 50px;
	height: 50px;
	float: left;
}



.flux_actu_partenaires_texte{
	float: left;
	width: 180px;
	margin: 0 0 0 5px;	
}
.flux_actu_partenaires_site{
	float: left;
	width: 170px;
}

.flux_actu_partenaires_titre{
	float: left;
	width: 170px;
}	

#tout_date{
	margin-left: 46px;
}



.annuaire_radios{
	width: 760px;
	float: left;	
}

.annuaire_radios_liste_ul {
	float: left;
	width:770px;
	margin: 0px 0 10px 0;
	list-style-type: none;
	padding: 0;
}

.annuaire_radios_liste_li {
	float: left;
	width:233px;
	margin: 0 20px 10px 0;
	list-style-type: none;
	padding: 0;

}

.annuaire_radios_boite{
	float: left;
	width:220px;
	margin: 0 0 0 0px;
	padding: 10px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: #282828;

}

.annuaire_radios_image{
	width: 51px;
	height: 51px;
	float: left;
	margin: 0 5px 0 0;
	background-attachment:fixed;
	background-color:black;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
}

.annuaire_radios_image img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}



.annuaire_radios_texte{
	float: left;
	width: 159px;
	margin: 0 0 0 5px;	
}
.annuaire_radios_site{
	float: left;
	width: 159px;
}

.annuaire_radios_site a{
	float: left;
	background-color: black;
	color: white;
}

.annuaire_radios_site a:hover{
	float: left;
	background-color: black;
	color: white;
	text-decoration: underline;
}


.annuaire_radios_titre{
	float: left;
	width: 159px;
}	

.annuaire_radios_titre a{
	float: left;
	background-color: black;
	color: white;
}	

.annuaire_radios_titre a:hover{
	float: left;
	background-color: black;
	color: white;
	text-decoration: underline;}
	
.annuaire_radios_freq{
	float: left;
	width: 159px;
	color: #ff6528;
}	


.annuaire_radios_infos{
	float:left;
	list-style-type:none;
	margin:5px 0 20px 0;
	padding: 5px 5px 15px 5px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: #282828 ;
}

.annuaire_radios_infos_bloc_haut{
width:690px;
float: left;
margin: 10px 0 10px 7px;
padding: 10px;
background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
background-repeat:repeat;
background-color: #181818;
	
}

.annuaire_radios_infos_bloc_bas{
width:720px;
float: left;
margin: 0px 0 0px 7px;
	
}

.annuaire_radios_infos_bloc_01 {
float:left;
margin:0 10px 0 0;
width:240px;
}

.annuaire_radios_infos_bloc_02 {
float:left;
margin:0px 15px 0 0;
width: 240px;
height:100px;
}


.annuaire_radios_infos_bloc_03 {
float:left;
margin:0 0px 0 0;
width:185px;
}


.annuaire_radios_infos_bloc_04 {
float:left;
margin:10px 0px 0 0;
width:752px;
height: 30px;
}

.annuaire_radios_infos_streaming {
float:left;
margin:0px 0px 0 0;
}

.annuaire_radios_infos_img{
	float: left;
	margin: 0px 0 0 0;
	padding: 10px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: black;
	
}	

.annuaire_radios_infos_texte{
	float: left;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: black;
	padding: 2px 8px 1px 8px;
	clear: left;
	width: 220px;
}	

.annuaire_radios_infos_commentaire{
	float: left;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: black;
	padding: 2px 8px 1px 8px;
	clear: left;
	width: 690px;
}	

.annuaire_radios_infos_texte_02{
	float: left;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: black;
	color:#fff111;
	margin: 0 2px 0 0;
}	





.annuaire_radios_infos_texte a{
	background-color: black;
	color: white;
}	

.annuaire_radios_infos_texte a:hover{
	background-color: black;
	color: white;
	text-decoration: underline;}


.boite_ecoute{
	width: 240px;
	height: 130px;
	float: left;
}

.boite_ecoute_gauche{
	width: 240px;
	float: left;
}

.boite_ecoute_droite{
	width: 240px;
	float: left;
}

.boite_ecoute_box{
	width: 240px;
	float: left;	
}

.boite_ecoute_box select{
	width: 240px;
	float: left;	
	font-family: "Trebuchet MS",Verdana,"Verdana Ref",sans-serif;
	font-size: 13px;
}


.boite_ecoute_radios_liste_ul {
	float: left;
	width:240px;
	margin: 15px 0 0 0;
	list-style-type: none;
	padding: 0;
}

.boite_ecoute_radios_liste_li {
	float: left;
	width:220px;
	margin: 0 20px 10px 0;
	list-style-type: none;
	padding: 0;

}

.boite_ecoute_radios_boite{
	float: left;
	width:220px;
	padding: 10px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: #383838;

}

.boite_ecoute_radios_image{
	width: 51px;
	height: 51px;
	float: left;
	margin: 0 5px 0 0;
	background-attachment:fixed;
	background-color:black;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
}

.boite_ecoute_radios_image img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}



.boite_ecoute_radios_texte{
	float: left;
	width: 159px;
	margin: 0 0 0 5px;	
}
.boite_ecoute_radios_site{
	float: left;
	width: 159px;
}

.boite_ecoute_radios_site a{
	float: left;
	background-color: black;
	color: white;
}

.boite_ecoute_radios_site a:hover{
	float: left;
	background-color: black;
	color: white;
	text-decoration: underline;
}


.boite_ecoute_radios_titre{
	float: left;
	width: 159px;
}	

.boite_ecoute_radios_titre a{
	float: left;
	background-color: black;
	color: white;
}	

.boite_ecoute_radios_titre a:hover{
	float: left;
	background-color: black;
	color: white;
	text-decoration: underline;}

.boite_ecoute_radios_infos{
	float:left;
	list-style-type:none;
	margin:5px 0 0 0;
	padding:5px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: #383838;
}

.boite_ecoute_radios_infos_bloc {
border-right:1px solid black;
float:left;
margin:0 10px 0 0;
width:185px;
}
.boite_ecoute_radios_infos_img{
	float: left;
	width: 150px;
	margin: 0 5px 0 0;
}	

.boite_ecoute_radios_infos_texte{
	float: left;
	width: 180px;
}	



.boite_ecoute_radios_infos_texte a{
	background-color: black;
	color: white;
}	

.boite_ecoute_radios_infos_texte a:hover{
	background-color: black;
	color: white;
	text-decoration: underline;}
	
#contenu_erreur {
	margin-left: 48px;
	margin-top: 10px;
}
	
.texte_erreur{
	margin-left: 250px;
	margin-top: 10px;
}

.barre{
	float: left;
}
	
* html .column{overflow-x:hidden;}
.border{padding-right:9px;margin-right:0;border-right:1px solid #ddd;}
.first{margin-left:0;}
.last{margin-right:0;}
.span-1{width:50px;}
.span-2{width:120px;}
.span-3{width:190px;}
.span-4{width:260px;}
.span-5{width:330px;}
.span-6{width:400px;}
.span-8{width:540px;}
.span-9{width:610px;}
.span-10{width:680px;}
.span-11{width:750px;}
.span-12{width:820px;}
.span-13{width:890px;}
.append-1{padding-right:70px;}
.append-2{padding-right:140px;}
.append-3{padding-right:210px;}
.append-4{padding-right:280px;}
.append-5{padding-right:350px;}
.append-6{padding-right:420px;}
.append-7{padding-right:490px;}
.append-8{padding-right:560px;}
.append-9{padding-right:630px;}
.append-10{padding-right:700px;}
.append-11{padding-right:770px;}
.append-12{padding-right:840px;}
.append-13{padding-right:910px;}
.prepend-1{padding-left:70px;}
.prepend-2{padding-left:140px;}
.prepend-3{padding-left:210px;}
.prepend-4{padding-left:280px;}
.prepend-5{padding-left:350px;}
.prepend-6{padding-left:420px;}
.prepend-7{padding-left:490px;}
.prepend-8{padding-left:560px;}
.prepend-9{padding-left:630px;}
.prepend-10{padding-left:700px;}
.prepend-11{padding-left:770px;}
.prepend-12{padding-left:840px;}
.prepend-13{padding-left:910px;}
.box{padding:1.5em;margin-bottom:1.5em;background:#F0F0F0;}
.clear{display:inline-block;}
.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear{height:1%;}
.clear{display:block;}
img{margin:0 0 5px 0;border:none;}
.pull-1{margin-left:-70px;}
.pull-2{margin-left:-140px;}
.pull-3{margin-left:-210px;}
.push-0{margin:0 0 0 1.5em;float:right;}
.push-1{margin:0 -88px 0 1.5em;float:right;}
.push-2{margin:0 -158px 0 1.5em;float:right;}
.push-3{margin:0 -228px 0 1.5em;float:right;}


/* Header styles
-------------------------------------------------------------- */
#header { 
padding: 1.5em 0 0 0; 
height: 108px; 
border-bottom: 0px solid #C5BC9E; 
position:relative;}

#header #logo { height: 90px; }
#header #logo .title { padding: 0.5em 0 0 0; font: 700 3em arial, sans-serif; letter-spacing: -.050em; line-height: 1.2em; color: #000; }
#header #logo img {margin:0;}
#header .desc {position:absolute; bottom:0; left:0; text-align:right; width:513px; margin: 0.4em 0 0 0; font: 400 1em arial, sans-serif; text-transform: uppercase; color: #666; letter-spacing: 0.2em; padding: 0.6em 0 0 1.5em; border-top: 1px solid #ccc;  }
#header #logo .title a { text-decoration: none; color: #000; }
#header #logo .title a:hover { color: #fff; background: #000; }
#header #logo a.sitelogo { display: block; width: 400px; height: 90px; background: url(images/bg/sitelogo.png) no-repeat; }

/* Search and navigation
-------------------------------------------------------------- */

#header #search_menu { height: 90px; }
#header #search_menu #search { padding: 0 0 0 5px; }
#menu { width: 400px; float: right; margin: 10px 0 0 2px; list-style: none; font-weight: bold; font-family: Helvetica, Arial; }
#menu li { float: left; padding: 2px 0 3px 3px; margin: 1px 12px 0 0; line-height: 1.6em; font-size: 0.9em; }
#menu li a { padding: 0; text-decoration: none; color: #000; }
#menu li a:hover { padding: 0; text-decoration: underline; }
#menu li span { display: block; float: left; padding: 0 0px 0 22px; }
#menu li span.home { background: url(images/bg/home.gif) no-repeat; }
#menu li span.about { background: url(images/bg/info.gif) no-repeat; }
#menu li span.archives { background: url(images/bg/hourglass.gif) no-repeat; }
#menu li span.subscribe { background: url(images/bg/favourite.gif) no-repeat; }
#menu li span.contact { background: url(images/bg/mail.gif) no-repeat; }

/* Top banner with rotating images
-------------------------------------------------------------- */

#topbanner { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/home_banner.png) no-repeat; }
#topbanner_arch { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/archive_banner.png) no-repeat; }
#topbanner_single { height: 70px; border-bottom: 1px solid #999; background: url(images/bg/single_banner.png) no-repeat; }
#topbanner .pagetitle, #topbanner_arch .pagetitle, #topbanner_single .pagetitle { float: left; background: #fff; color: #000; font: 700 2em arial, sans-serif; text-transform: lowercase; letter-spacing: -0.036em; padding: 1px 5px 1px 0; margin: 20px 0 0 0; }

/* Home page columns
-------------------------------------------------------------- */



/* latest post */



/* featured post */

#home_featured { background: #f2f2f2 url(images/bg/dot.png) repeat-x bottom left; margin: 0 0 1.1em 0; float: left; width: 100%; }
.feat_content { float: left; padding: 0 0.7em 0.4em 0.7em; }
.feat_thumb img { float: left; padding: 0; margin: 0.2em 1em 1em 0; border: 1px solid #999; }
.feat_title { font: 700 12px georgia, serif; padding: 0 0 0.3em 0; }
.feat_title a { color: #224970; }
.feat_title a:hover { color: #000; }

/* asides */

ul.arrow, ul.cat, ul.reccom, ul.email { list-style: none; list-style-image: url(foo.gif); margin: 0; }
ul.arrow li { padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; border-left: 5px solid #dadada; }
ul.arrow li a, ul.reccom li a, ul.email li a { color: #224970; }
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #000; background: #eee; }
ul.arrow li h4 {font-size:1em;font-weight:bold;margin-bottom:.5em;}
ul.arrow li p {margin: 0 0 .5em;}
ul.arrow li p.lien {}
p img.puce{margin:0.2em 0 0 0;}

/* about */

#home_about { border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 0 0 1em 0; background: #f3f9ff; padding: 0.5em 0.7em 0 0.7em; }
#home_about p { font-size: 0.9em; font-family: tahoma; }

/* recent posts */

.home_recent_post { padding: 0.1em 0 1.2em 0; margin: 0 0 0.8em 0; background: url(images/bg/dot.png) repeat-x bottom left; }
.home_recent_thumb { padding: 0 10px 0 0; margin: 0 0 0.25em 0; float: left; }
.home_recent_thumb img { float: left; margin: 0; }
.home_recent_thumb a img { background: #999; padding: 2px; margin: 0; border: 0; }
.home_recent_thumb a:hover img { background: #333; padding: 2px; margin: 0; border: 0; }
.home_recent_title a { font-weight: bold; }
.home_recent_title a:hover { color: #fff; background: #000; }
.home_recent_date, .home_recent_auth { padding: 0; margin: 0; color: #666; font-size: 0.9em; }
.home_recent_exc p { color: #666; text-align: left; }

/* category list */

#side_categories { margin: 0 0 1em 0; }
ul.cat li { padding: 0 0 0.3em 0; margin: 0; }
ul.cat li a { display: block; text-transform: uppercase; font-size: 0.8em; font-weight: bold; color: #000; border-bottom: 1px solid #dadada; border-left: 3px solid #dadada; padding: 3px 12px 0 7px; margin: 0; background: url(images/bg/arrow.png) no-repeat 177px 3px; height: 19px; }
ul.cat li a:hover { background: #f1f1f1 url(images/bg/arrow2.png) no-repeat 177px 3px; color: #224970; }
ul.cat li ul { list-style: none; list-style-image: url(foo.gif); margin: 0; padding: 0.3em 0 0.2em 0.8em; }
ul.cat li ul li { padding: 0; margin: 0; }
ul.cat li ul li a { border: 0; margin: 0; padding: 0 0 0 12px; text-transform: none; font-size: 0.9em; height: 19px; background: url(images/bg/sub.png) no-repeat; }
ul.cat li ul li a:hover { background: #f1f1f1 url(images/bg/sub1.png) no-repeat; }

/* recent comments */

#side_recent_comments, #side_most_emailed, #side_tag_cloud { margin: 0 0 1.4em 0; }

ul.reccom li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/bubble.png) no-repeat 0 3px; }

/* most emailed */

ul.email li { padding: 0 0 0.2em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/doc.png) no-repeat 0 3px; }

/* ad */

.ad_block { border: 1px solid #dadada; padding: 4px 0; margin: 1em 0 1.2em; text-align: center; }
.ad_block .ad160 { margin: 0 auto; width: 160px; }
.ad_block .ad180 { margin: 0 auto; width: 180px; }
.ad_block .ad250 { margin: 0 auto; width: 250px; }
.ad_block img, .ad_block p img { margin: 0; padding: 0; display: block; }

/** widgets **/

.widget { margin: 0 0 1.4em 0; }
.widget a { color: #224970; }
.widget a:hover { color: #000; }
.widget ul, .widget ol { list-style: none; padding: 0; margin: 0; }
.widget ul li { padding: 0 0 0.3em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url(images/bg/postbullet.png) no-repeat 0 2px; }
.widget ol li { padding: 0 0 0.3em 10px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada;  }

/*recent comments*/
ul#recentcomments li.recentcomments { background: url(images/bg/bubble.png) no-repeat 0 3px; }

/*wp-calendar*/
table#wp-calendar { margin: 0; width: 100%; border: 0; }
table#wp-calendar caption { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #175595; }
table#wp-calendar th, table#wp-calendar td { height: 1em; padding: 0.2em 0.4em;/*padding: 5px 7px;*/ text-align: right; border-right: 2px solid #fff;  }
table#wp-calendar th, table#wp-calendar td#today { font-weight: bold; background: #dadada; color: #000; border-bottom: 0; }
table#wp-calendar td#today { font-weight: bold; background: #f2f2f2; }
table#wp-calendar td { border-bottom: 1px solid #efefef; }
table#wp-calendar td a { font-weight: bold; }

/*most e-mailed*/
.widget_email_most_emailed ul li { background: url(images/bg/doc.png) no-repeat 0 2px; }

/* Archive styles
-------------------------------------------------------------- */

#arch_content, #post_content { margin: 1.5em 0; }
.archive_meta { margin: 1.5em 0; border-top: 1px solid #dadada; }
.archive_meta a { color: #666; }
.archive_meta a:hover { color: #224970; }
.archive_feed { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; background: url(images/bg/feedicon12.png) no-repeat 0 8px; color: #666; }
.archive_number { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/info.png) no-repeat 0 8px;  }
.archive_email { padding: 0.5em 0em 0.5em 0em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/email_author.png) no-repeat 0 9px;  }
.archive_meta .email_auteur{ cursor:pointer; margin:0 0 0 20px;}
.archive_meta .formulaire_ecrire_auteur{}
.archive_meta .formulaire_ecrire_auteur fieldset legend{display:none;}
.archive_meta .formulaire_ecrire_auteur fieldset label{font-weight:normal;}
.archive_meta .formulaire_ecrire_auteur ul li{padding:0.4em 0;}
.archive_pgp { padding: 0.5em 1.5em; margin: 0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/bullet_key.png) no-repeat 0 9px;  }
.archive_post_block { padding: 0.1em 0 0 0; border-bottom: 1px solid #dadada; margin: 0 0 1.2em 0; }
.archive_post_meta { color: #818181; padding: 0 0 0.6em 0; }
.archive_post_meta a, .post_meta a { color: #224970; }
.archive_post_meta a.on, .post_meta a.on { color: #224970; font-weight:bold; }
.archive_post_meta a:hover, .post_meta a:hover { color: #000; text-decoration: underline; }

/* Single post styles
-------------------------------------------------------------- */
.post_intro{font-weight:bold;}
.continue_reading{font-size:0.8em;}
.post_meta { color: #666; padding: 0.3em 0 1.4em 0; }
.post_meta_tag { color: #666; }
.post_meta p img { margin: 0; padding: 0; float: none; }
.post_meta p { margin: 0 0 0.4em 0; }
#post_content blockquote { float: right; width: 260px; color: #666; margin: 0 0 0 1.5em; color: #000; font: bold 1.3em georgia, serif; font-style: italic; letter-spacing: -0.048em; }
#post_content blockquote p { text-align: right; line-height: 1.5em; }
#post_content p img { margin: 0;padding:0; }
#post_content img.WP-PrintIcon, #post_content img.WP-EmailIcon, #post_content img.posttag { margin: 0 0.3em 0 0;padding: 0.1em 0 0 0; }
#post_content p a, #arch_content p a { color: #224970; }
#post_content p a:hover, #arch_content p a:hover { color: #000; text-decoration: underline; }
#arch_content .chapo{margin:0.8em 0 0 0;line-height:1.5em;}
#arch_content .chapo p{margin:0.2em 0 0.2em 0;}

/* Comment area styles
-------------------------------------------------------------- */

#comments { margin-top: 1em; }
#commenthead { margin-bottom: 1em; }
ol#commentlist { list-style-type: none; margin: 0; padding: 0 0 12px 0; }
ol#commentlist li { border-left: 2px dotted #dadada; margin: 1em 0 0 0; padding: 0 1em 0 0.5em; overflow-x: hidden; }
ol#commentlist li.alternate { border-left: 2px dotted #dadada;}
ol#commentlist cite { font-style: normal; text-align: left; display: block; color: #818181; }
ol#commentlist cite a { color: #224970; }
ol#commentlist cite a:hover { color: #000; text-decoration: underline; }
ol#commentlist li blockquote { float: none; width: auto; padding: 0 2em 0 0; margin: 0.5em 0; color: #818181; font: italic 1em arial, sans-serif; letter-spacing: 0; text-align: left; }
ol#commentlist li .commentauthor { font-weight: bold; color: #333; }
ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a { font-weight: bold; color: #224970; }
ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover { color: #000; text-decoration: underline; }
ol#commentlist li .commnumber { width: 30px; text-align: left; float: left; font-size: 3em; font-weight: bold; line-height: 1em; }
ol#commentlist li .commentcont p { margin: 0 0 0.5em 0; padding: 0; }
ol#commentlist li .repondre{margin:0 0 0 0;}
/* comment form */

#comment-form form { margin-top: 1.5em; }
label.com { float: left; width: 100px; }
input.comtext, textarea.comtext { width: 300px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }
input.comsubmit { margin-left: 100px; }

/* archives page */

ul.archives, ul.wp-tag-cloud {  margin: 0 0 1.5em 0; list-style: none; list-style-image: url(foo.gif); }
ul.archives li, ul.wp-tag-cloud li { padding: 0 0 0.2em 20px; background: url(images/bg/doc.png) no-repeat 0 2px; }
ul.archives li a, ul.wp-tag-cloud li a { color: #224970; }
ul.archives li a:hover, ul.wp-tag-cloud li a:hover { color: #000; background: #eee; }

/* Footer
-------------------------------------------------------------- */

#footer { background: url(images/bg/dot.png) repeat-x top left; padding: 1em 0 0 0; color: #666; }

/* Form styles
-------------------------------------------------------------- */

input.search_input { width: 292px; border: 0; background: #fff url(images/bg/input.png) no-repeat; padding: 5px; color: #E0691A; font-weight: bold; margin: 0; float: left; }
input.submit_input { background: /*#E0691A*/ url(images/bg/submit.png) no-repeat; border: 0; height: 24px; padding: 0; width: 65px; margin: 0 0 0 5px; color: #FFF; font: bold 0.9em arial, sans-serif; float: left; }

/* Miscellaneous styles
-------------------------------------------------------------- */

/*  heading styles */

h2.mast { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #a11b1b; }
h2.mast2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; color: #5f9410; }
h2.mast3 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #224970; }
h2.mast4 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; }
h2.mast5 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: normal; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #5f9410; }

h2.archive_name, h2.post_name { letter-spacing: -0.04em; }
h2.post_cat { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; margin: 0 0 1em 0; letter-spacing: 0.1em; color: #999; border-bottom: 1px solid #dadada; }
h2.post_comm { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; background: url(images/bg/stripe.png) repeat; }
h2.post_comm2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; }
h3.latest_post_title { font: bold 1.6em arial, sans-serif; line-height: 1.6em; margin: 0; letter-spacing: -.035em; padding: 0 0 0.2em 0; }
h3.latest_post_title a:hover { color: #fff; background: #000; }
h3.home_featured { background: url(images/bg/dot.png) repeat-x top left; text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.7em 0.7em 0.9em 0.7em; color: #5f9410; letter-spacing: 0.1em; }
/*dev:Ã  enlever si inutilisÃ© ailleurs*/
h3.mast { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #a11b1b; }
h3.mast2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; color: #5f9410; }
h3.mast3 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #224970; }
h3.mast4 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; }
h3.mast5 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: normal; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #5f9410; }
/*FIN dev:Ã  enlever si inutilisÃ© ailleurs*/

h3.archive_title { line-height: 1em; padding: 0 0 5px 0; }
h3.archive_title a { font: bold 1.0em arial, sans-serif; color: #000; letter-spacing: -0.036em; }
h3.archive_title a:hover { color: #fff; background: #000; }

p.surtitre, p.soustitre { font-size: 1.4em; margin:0;}

/* miscellaneous */

.none { display: none; }
.border_left { padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd; }
.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }
.navigation { color: #818181; }
input.Forms, textarea.Forms { border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.buttonem { background: #dadada; float: left; }
sup { vertical-align: super; font-size: smaller; line-height: normal;}

/* image caption classes */

.captionleft { float: left; margin: 0 1.5em 1em 0; padding: 0.5em; text-align: left; }
.captionright { float: right; margin: 0 0 1em 1.5em; padding: 0.5em; text-align: left; }
.captionfull { margin: 0 0 1em 0; padding: 0; text-align: left; }
.captionleft img, .captionright img, .captionfull img { margin: 0; display: block; }
.captionleft p, .captionright p, .captionfull p { background: #eee; margin: 0; line-height: 1.6em; padding: 0.5em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 0.9em; color: #555; }



/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }

/*
	PAGE STRUCTURE
*/
#page-wrap  { 
width: 600px; 
margin:0 0 0 0; 
position: relative;
}

/*
	SLIDER
*/
.slider-wrap{ 
width: 740px; 
position: absolute; 
background-image:url("http://www.ferarock.org/squelettes/images/fond_tp.png");
background-repeat:repeat;
padding: 15px 0 0 20px;
height: 333px;
}			

.slider-box{
	width: 400px;
	float: left;
	margin: 0 0px 0 0;
}

.stripViewer .panelContainer 
.panel ul	{ 
text-align: left; 
margin: 0 15px 0 30px; 
}
.stripViewer	{ 
float: left;
position: relative; 
overflow: hidden; 
width: 400px; 
margin: 10px 10px 10px 0;
}
.stripViewer .panelContainer{ 
position: relative; 
left: 0; 
top: 0; 
width: 400px;
}
.stripViewer .panelContainer .panel	{ 
float:left;
height:100%;
position:relative;
width:400px;
z-index:1;

}
.stripNavL, .stripNavR, .stripNav	{ 
display: none; 
}
.slider-ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	position: relative; 
	width: 400px;
	z-index: 1;	
}
.slider-li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 400px;

}

.wrapper_img {
float:left;
height:300px;
position:absolute;
width:400px;
z-index:1;
}

.wrapper_img img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}


#movers-row{
float: left;
width:180px;
}

#movers-row div{ 
float: left;
 }


.photo-meta-data {
background-color:black;
float:left;
height:70px;
margin:230px 0 0;
opacity:0.85;
padding:0 10px;
position:relative;
visibility:visible;
width:384px;
z-index:9999;
}


.photo-meta-data_titre {
margin:0 0 0 0;
}

.photo-meta-data_titre a{
font-size: 21px; 
text-transform: uppercase;
color: white;
padding: 0 0 0 0px;
}

.photo-meta-data_texte{
margin:0 0 0 0;
background-position: right bottom;
background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
background-repeat: no-repeat;
}


.photo-meta-data_texte a{
color: white;
padding: 0 0 0 0px;
}


.part_boite_miniature_titre a{
	margin: 0 0 0 0;
	text-transform: uppercase;
	color: white;
	font-size: 13px;
	background-color: #505050;
	padding: 0 0 0 10px;
}

.cross-link	{ 
display: block; 
width: 62px; 
margin-top: -14px;
position: relative; 
padding-top: 15px; 
}

.part_boite_miniature_ul {
list-style-type:none;
margin:10px 0 0 20px;
padding:0 0 0 0;
width:325px;
}

.part_boite_miniature_li{
	height:62px;
	margin:0px 0 0 0px;
	padding:0px  0 0 0px;
	width:315px;
	list-style-type: none;	
}


.part_boite_miniature {
	height:50px;
	margin:0 0 0 0px;
	padding:0 0 10px;
	width:315px;
}

.part_boite_miniature_img{
	width: 50px;
	float: left;
	height: 50px;
	margin: 0 12px 0 0;
}

.part_boite_miniature_img img{
border-color:black black black #fff111;
border-style:solid;
border-width:0 0 0 3px;
margin:0;
padding:0;
}


.part_boite_miniature_titre{
	width: 240px;
	float: left;
	margin: 0 0 0 0;
}

.part_boite_miniature_titre a{
	float: left;
	margin: 0 0 0 0;
	text-transform: uppercase;
	color: white;
	font-size: 11px;
	background-color: black;
	padding: 0 5px 0 2px;
}

.part_boite_miniature_texte{
	width: 240px;
	float: left;
	margin: 0 0 0 0;

}

.part_boite_miniature_texte a{
	float: left;
	margin: 0 0 0 0;
	color: gray;
	font-size: 11px;
	background-color: black;
	padding: 0 5px 0 2px;
	background-position: right bottom;
	background-image:url("http://www.ferarock.org/squelettes/images/plus.png");
	background-repeat: no-repeat;
}

#partenaires{
	float:left;
	height:90px;
	width:615px;
	background-image:url("http://www.ferarock.org/squelettes/images/fond_tp.png");
	background-repeat:repeat;
	margin:20px 0 0 20px;
	padding: 10px 10px 10px 10px;
}

#partenaires_01{
	float: left;
	margin: 0 0 0 0;
	width: 220px;
}

#partenaires_02{
	float: left;
	margin: 0 0 0 0;
	width: 300px;
}

#partenaires_03{
	float: left;
	margin: 0 0 0 10px;
	width: 80px;
}

#logos_partenaires_bloc_01{
	float: left;
	margin: 0 0 0 0px
	width: 200px;
}

#logos_partenaires_bloc_02{
	float: left;
	margin: 0 0 0 0px
	width: 300px;
}

#texte-partenariats_01{
	float: left;
	margin: 0 0 0 6px;
	width: 250px;
}

#texte-partenariats_02{
	float: left;
	margin: 0 0 0 10px;
	width: 300px;
}

#texte-partenariats_03{
	float: left;
	margin: 0 0 0 10px;
	width: 100px;
}

#texte-partenariats_04{
	float: left;
	margin: 0 0 0 0px;
	width: 100px;
}

#logos_partenaires_01{
	float: left;
}

#logos_partenaires_01 img{
	float: left;
	}

#logos_partenaires_02{
	float: left;
}

#logos_partenaires_02 img{
	float: left;
	}
#logos_partenaires_03{
	float: left;
	margin:8px 10px 10px 0; 
}

#logos_partenaires_03 img{
	float: left;
	}

#logos_partenaires_04{
	float: left;
	margin: 13px 13px 0 4px;
}

#logos_partenaires_04 img{
	float: left;
	}

#logos_partenaires_05{
	float: left;
	margin:15px 10px 0 0;
}

#logos_partenaires_05 img{
	float: left;
	}

#logos_partenaires_06{
	float: left;
	margin-top: 9px;
}

#logos_partenaires_06 img{
	float: left;
	}


#logos_partenaires_07{
	float: left;
	margin-top: 9px;
}

#logos_partenaires_07 img{
	float: left;
	}
	
#logos_partenaires_09{
	float: left;
	margin: 15px 0 0 0;
}

#logos_partenaires_09 img{
	float: left;
	}

#tab{
	float: left;
	width:738px;
	background-attachment:fixed;
	background-image:url("http://www.ferarock.org/squelettes/images/hdr_stripe.png");
	background-repeat:repeat;
	background-color: black;
	margin: 0 0 20px 0;
	border-bottom: 1px solid white;
}


#ligne1{
padding:3px;
text-align:left;
vertical-align:middle;
background:#484848;
border-top: 1px solid #ecebeb;
border-right: 1px solid #ecebeb;
border-left: 1px solid #ecebeb;
float: left;
width:730px;
height: 25px;

}

#ligne2{
padding:3px;
text-align:left;
vertical-align:middle;
background:black;
border-top: 1px solid #ecebeb;
border-right: 1px solid #ecebeb;
border-left: 1px solid #ecebeb;
float: left;
width:730px;
height: 25px;
}

.haut{
	color: white;
	text-transform: uppercase;
}

.partenaire{
	color: #ff8000;
}

.entree{
	color:#f3ff70;
}

.normal{
	color: white;
}

.C{
padding:5px;
text-align: center;
vertical-align:middle;
border-right: 1px solid #ecebeb;
width:20px;
float: left;
}

.CP{
padding:5px;
text-align: center;
vertical-align:middle;
border-right: 1px solid #ecebeb;
width:20px;
float: left;
}


.artiste{
padding:5px;
text-align: center;
vertical-align:middle;
border-right: 1px solid #ecebeb;
width:225px;
float: left;	
}

.album{
padding:5px;
text-align: center;
vertical-align:middle;
border-right: 1px solid #ecebeb;
width:220px;
float: left;	
}

.ladist{
padding:5px;
text-align: center;
vertical-align:middle;
width:181px;
float: left;	
}

