/* Puredemo style S3 */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin:0px;
	padding:0px;
	 margin-left: auto;
     margin-right: auto;
	 text-align:center;
	
	
}

p {
margin: 0;
}


/* form */
LABEL { DISPLAY: inline ; FLOAT: left ; font-weight: bold ; margin-left: 20px ; padding-top:5px; }
.INPUT { background-color: #e5e3e4; color: black ; border:1px solid #CCCCCC; margin-bottom:5px; }
.INPUT2 { background-color: #e5e3e4; color: black ; border:1px solid #CCCCCC; font-size:11px; }
.OPTION { background-color: #e5e3e4 ; border:1px solid #CCCCCC; margin-bottom:5px;}
.SELECT { background-color: #e5e3e4 ; border:1px solid #CCCCCC; margin-bottom:5px;}
.TEXTAREA { background-color: #e5e3e4 ; color: black ; border:1px solid #CCCCCC; margin-bottom:5px;}
.BUTTON { color: black ; background-color: #e5e3e4 ; border:1px solid #CCCCCC; margin-bottom:5px; font-size:11px;}
.BUTTON2 { color: black ; background-color: #e5e3e4 ; border:1px solid #CCCCCC;font-size:11px;}

.error_form { 
	background-color:#FFC396; 
	padding-left:0px;
	padding-top:5px;
	margin-bottom:3px; 
	color:#FF0000;
	font-weight:bold;
	
}

.error_form2 { background-color:#FFEB01; font-size:12px;}

.oblig {
color:#FF0000;
font-weight:bold;
}

/* notation champ form */
.note_form {
padding-left:20px;
}
.img_inscr {
padding-left:190px;
padding-bottom:5px;
}


/* //////// */


.text {
	font-size: 11px;
	color: #000000;
}

a.text:link,active,visited { 
	color: #FF5400;
    text-decoration:none;
}

a.text:visited { 
	color: #FF5400;
    text-decoration:none;
}

a.text:hover { 
	color: #FF5400;
    text-decoration:underline;
}

a.log:link,active,visited { 
	color: #933A00;
    text-decoration:underline;
}

a.log:visited { 
	color: #933A00;
    text-decoration:underline;
}

a.log:hover { 
	color: #FF5400;
    text-decoration:none;
}


.titre {
	font-weight:bold;
	font-size:18px;
	color: #000000;
}



a.titre:link,active,visited { 
	color: #f5eed0;
    text-decoration:none;
}

a.titre:visited { 
	color: #f5eed0;
    text-decoration:none;
}

a.titre:hover { 
	color: #f5eed0;
    text-decoration:underline;
}

.titre2 {
	color: #FFFFFF;
	font-weight:bold;
}

.titre3 {
	color: #FC6111;
	font-weight:bold;
	font-size:12px;
}

div#titrepage {
padding-left:80px;
}

.groupe {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.web {
	font-size: 11px;
	color: #FF5400;
}

a.web:link { 
    text-decoration:none;
}

a.web:visited { 
    text-decoration:none;
}

a.web:hover { 
    text-decoration:underline;
}

.link_bio {
	font-size: 11px;
	color: #000000;
}

a.link_bio:link,active,visited { 
	color: #000000;
    text-decoration:none;
}

a.link_bio:visited { 
	color: #000000;
    text-decoration:none;
}

a.link_bio:hover { 
	color: #000000;
    text-decoration:underline;
}




.footer {
color:#5f5f5f;
font-size:9px;
}

a.footer:link,active,visited {
	color: #FFFFFF;
    text-decoration:none;
}

a.footer:visited { 
	color: #FFFFFF;
    text-decoration:none;
}

a.footer:hover { 
	color: #FFFFFF;
    text-decoration:none;
}




.img_groupe {
float:left;
margin-right:20px;
}

/* Puredemo layout */


div#container {
	width: 853px;
	margin-left: auto;
    margin-right: auto;
	text-align:left;
}





div#header {
    height: 106px;
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	padding-top:36px;
	padding-left:221px;
}

div#menu {

margin-left:54px;
padding-left:10px;
text-align:center;
background-image:url(img/background-menu.jpg);
background-repeat:repeat-x;
width:716px;
height:23px;

}



div#main {
height:450px;
text-align:left;

}



/* min height */
html>body div#main {
	height: auto;
	min-height:450px;
} 
/* ----------- */




div#foot {
	height:39px;
    clear: both;
	background-image:url(img/footer.jpg);
	background-repeat:no-repeat;
}



div#item_news {
	padding-bottom:50px;
	margin-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	
}
div#item_news_img_s {
	float:left;
	
	width:114px;
	height:114px;
	background-repeat:no-repeat;
}
div#item_news_img_d {
	background-repeat:no-repeat;

	width:114px;
	height:114px;
}
div#item_news_c {
	padding-left:125px;
}

div#n_archives1 {
margin-bottom:10px;
padding:3px;
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		
	}

.description {
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	text-align: justify;
	padding-top:3px;
}
/* pages */
#news-header {
background-image:url(img/news-header.jpg);
background-repeat:no-repeat;
height:115px;
margin-top:5px;

}

#news-footer {
background-image:url(img/news-footer.jpg);
background-repeat:no-repeat;
height:126px;
padding-right:100px;
padding-top:60px;
}

#pratique-header {
background-image:url(img/pratique-header.jpg);
background-repeat:no-repeat;
height:101px;
margin-top:20px;

}

#pratique-main {
background-image:url(img/pratique-bckg.gif);
background-repeat:repeat-y;
padding-left:90px;
padding-right:95px;

}

#pratique-sous-titre {
background-image:url(img/pratique-barre-titre.gif);
background-repeat:no-repeat;
height:32px;
margin-top:20px;
padding-left:20px;
padding-top:8px;

}

#pratique-text {
padding-left:95px;
padding-right:10px;
padding-top:5px;

}


#pratique-footer {
background-image:url(img/pratique-footer.jpg);
background-repeat:no-repeat;
height:170px;
}


#groupe-header {
background-image:url(img/groupe-header.jpg);
background-repeat:no-repeat;
height:167px;
}

#groupe-player {
background-image:url(img/groupe-tab-m1.gif);
background-repeat:repeat-y;
padding-left:110px;
padding-right:110px;
padding-top:5px;
}

#groupe-main1 {
background-image:url(img/groupe-tab-m1.gif);
background-repeat:repeat-y;
padding-left:110px;
padding-right:110px;
padding-top:2px;
padding-bottom:15px;
}

#groupe-main2 {
background-image:url(img/groupe-tab-m2.gif);
background-repeat:repeat-y;
padding-left:110px;
padding-right:110px;
padding-bottom:10px;
padding-top:15px;
overflow:auto;
text-align:justify;

}

#groupe-tab-h {
background-image:url(img/groupe-tab-h.gif);
background-repeat:no-repeat;
height:29px;
padding-left:20px;

}




#groupe-footer {
background-image:url(img/groupe-footer.jpg);
background-repeat:no-repeat;
height:101px;

}


#archives-header {
background-image:url(img/archives-header.jpg);
background-repeat:no-repeat;
height:147px;
margin-top:20px;
}

#archive-tab-light {
background-image:url(img/archives-back-light.gif);
background-repeat:repeat-y;
padding-left:110px;
padding-top:5px;
padding-bottom:5px;
}

#archive-tab-dark {
background-image:url(img/archives-back-dark.gif);
background-repeat:repeat-y;
padding-left:110px;
padding-top:5px;
padding-bottom:5px;

}

#archive-header2 {
background-image:url(img/archives-header2.jpg);
background-repeat:no-repeat;
height:22px;
margin-top:20px;
}

#archives-footer {
background-image:url(img/archives-footer.jpg);
background-repeat:no-repeat;
height:101px;
}

#inscription-text {
padding-left:30px;
padding-right:10px;
padding-top:5px;

}

#vote-header {
height:1px;
background-color:#FFF;
overflow:hidden;
margin-top:1px;
}

#vote-3selections {
background-repeat:no-repeat;
height:538px;
}

#vote-news-light {
background-image:url(img/vote-news-back-light.gif);
background-repeat:repeat-y;
padding-left:110px;
padding-top:5px;
padding-bottom:5px;
}

#vote-news-dark {
background-image:url(img/vote-news-back-dark.gif);
background-repeat:repeat-y;
padding-left:110px;
padding-top:5px;
padding-bottom:5px;
}


#live-header {
background-image:url(img/live-header.jpg);
background-repeat:no-repeat;
height:270px;
}


#votes2-footer {
background-image:url(img/votes2-footer.jpg);
background-repeat:no-repeat;
height:89px;
}

.SELECT_P { 
background-color:#CCCCCC; ; border:1px solid #CCCCCC; margin-bottom:5px;
}


/* compile */

#cover {
	width:484px;
	height:413px;
	background-image:url(../images/cover2-s5.jpg);
	border: 1px;
	border-color:#000000;
	border-style: dashed;

}

#tracks_list {
position:relative;
top:65px;
left:15px;
font-size:13px;
text-align:left;
}


.partenaires {
background-color:#F2F2F2; 
padding:5px; 
margin-bottom:25px; 
border:1px solid #CCCCCC; 
overflow:auto;
}

.partenaires_img {
float:left; 
margin-right:20px; 
overflow:auto;
}

.partenaires_txt {
margin-left:175px;
}

.suggestionsBox {
		position: relative;
		left: 10px;
		margin: 10px 0px 0px 0px;
		width: 300px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
		text-align:left;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color:#F60;
	}
	
.loginbox {float:right; padding-right:75px; margin-top:0px; font-size:9px; text-align:right;}


/* Facebook */
html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0px 5px; height:15px; color:#3b5998; border:1px solid #7f93bc; background:url(http://static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif) no-repeat top right; font-size:9px; } 
html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif) no-repeat top right; text-decoration:none; } 

.titrecadrerond {
	background-color:#ff6201; padding:3xp; color:#FFFFFF; font-size:12px; font-weight:bold; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}