@import url('blocs.css');
@import url('extensions.css');
@import url('rte.css');
@import url('typo3.css');

/* Reset */
* {
	margin: 0;
	padding: 0;
}

ul, ol {
	margin-left: 20px;
}

p {
	margin-bottom: 10px;
}

a img { border: none; }

a { outline: none; }

/* Classes generiques */
.skip {
	height: 0;
	width: 0;
	left: -1000em;
	overflow: hidden;
	position: absolute;
}

.clear { clear: both; }

.overflow { overflow: hidden; }








body {
background: url('../images/fond_body.gif') repeat 0 0;
color: #000;
font-family: Arial, Helvetica, "Trebuchet MS", Verdana;
font-size: 11px;
}

#global_container {
background: ;
width: 964px;/*681px;*/
margin: 0 auto 0 auto;
}




#colonne_gauche {
width: 150px;
float:left;
}

#logo-handistar {
width: 150px;
height: 229px;
}

#rubrique {
background: none;
width: 150px;
}

#rubrique ul, #rubrique ul ul {
color:#fff;
font-size: 12px;
font-weight: bold;
margin:0;
}

#rubrique ul a, #rubrique ul a:visited {color:#fff;font-size: 12px;font-weight: bold;margin:0;text-decoration: none;}
#rubrique ul a:hover {color:#fff;font-size: 12px;font-weight: bold;margin:0;text-decoration: underline;}

li.fond_rubrique {
background: url('../images/fond_rubrique.png') no-repeat;
width: 131px;
height: 20px;
list-style-type: none;
line-height: 20px;
margin-bottom:2px;
margin-left:3px;
padding-left:2px;
}

li.fond_rubrique_rose {
background: url('../images/fond_rubrique_rose.png') no-repeat;
width: 131px;
height: 20px;
list-style-type: none;
line-height: 20px;
margin-bottom:2px;
margin-left:3px;
padding-left:2px;
}


	li#actif {
	background: none;
	list-style-type: none;
	}
	
	li.fond_rub_rose_niv2 {
	background: url('../images/fond_rub_rose_niv2.png') no-repeat;
	width: 131px;
	height: 20px;
	list-style-type: none;
	line-height: 17px;
	margin-bottom:2px;
	margin-left:3px;
	padding-left:2px;
	}
	
	li.fond_rub_rose_niv2_actif {
	background: url('../images/fond_rub_rose_niv2.png') no-repeat;
	width: 111px;
	height: 20px;
	list-style-type: none;
	line-height: 17px;
	margin-bottom:2px;
	margin-left:22px;
	margin-top:0;
	padding-left:2px;
	}



#banniere {
width: 814px;/*531px;*/
height: 176px;/*184px;*/
padding-top: 8px;
float: right;
}


#container {
background: none;
width: 814px;/*531px;*/
float: right;
}


#global_container_gauche {
background: none;
width: 644px;/*350px;*/
float: left;
margin: 0;
}

#container_gauche {
background: #fff;
border: 1px solid #b5165c;
width: 610px;/*326px;*/
min-height:335px;
float: left;
padding:12px;
font-size:12px;
margin: 0;
}

	#container_gauche a, #container_gauche a:visited {color:#b5165c; text-decoration:underline;}
	#container_gauche a:hover {color:#6f0936; text-decoration:none;}
	#container_gauche a:active {color:#000; text-decoration:none;}

#mentions {
background: #fff;
border: 1px solid #b5165c;
width: 634px;/*350px;*/
height:20px;
line-height: 20px;
float: left;
text-align: center;
font-size:12px;
margin: 5px 0 5px 0;
clear: both;
}

	#mentions a, #mentions a:visited {color:#b5165c; text-decoration:none;}
	#mentions a:hover {color:#6f0936; text-decoration:underline;}

#container_gauche p {margin-top:5px;}

#colonne_droite {
background: none;
float: right;
}


#trophee {
background:none;
width: 168px;
float:right;
margin: 0;
clear: both;
}

#haut-trophee {background:transparent url('../images/haut-trophee.png') no-repeat; width:168px; height:2px; margin:0;}

#bas-trophee {background:transparent url('../images/bas-trophee.png') no-repeat; width:168px; height:7px; margin:0;}

#fond-trophee {background:transparent url('../images/fond-trophee.png') repeat-y; width:168px; color:#fff; text-align:center; font-size:18px; padding:10px 0 10px 0;}

#fond-trophee a, #fond-trophee a:visited {text-decoration:none; color:#fff;}
#fond-trophee a:hover {text-decoration:underline; color:#fff;}

.font11 {font-size:11px;}



#actus {
background:none;
width: 168px;
float:right;
margin: 0;
clear: both;
}

#actu_haut {
background: url('../images/actu_haut.png') no-repeat; width:168px; height:16px;
}

#actu_bas {
background: url('../images/actu_bas.png') no-repeat; width:168px; height:16px;
}

#actu_fond {
background: url('../images/actu_fond.png') repeat-y; width:140px; padding:0 20px 0 14px; color:#fff; font-weight:bold;
}

#actus  h2 {font-weight:bold; font-size:18px; color:#fff; margin-bottom:8px; padding-top:8px;}
#actus p {color:#fff;}
#actus p.bodytext {margin-bottom:0;}
#actus a {color:#fff;}

#partenaires {
background: none;
width: 168px;
float:right;
margin: 0;
clear: both;
}

#partenaires_haut {
background: url('../images/partenaires_haut.gif') no-repeat; width:168px; height:17px;
}

#partenaires_bas {
background: url('../images/partenaires_bas.gif') no-repeat; width:168px; height:6px;
}

#partenaires_fond {
background: url('../images/partenaires_fond.gif') repeat-y; width:168px; padding:0 0 0 0; text-align:center; font-size:11px; font-weight:bold; color:#af034f;
}

#partenaires p{margin-bottom:0;}

h1,h2 {font-size:19px; font-weight:bold; color:#af034f; margin-bottom:5px;}
h3 {font-size:19px; font-weight:bold; color:#af034f; margin-bottom:0px;}
h2 {font-size:17px;}
h3 {font-size:15px;}

p {
color:#af034f;
font-size:12px;
}

/
.font14 {font-size:14px;}


.noir12 {font-size:12px; color:#000; font-weight:bold;}
img.left {float:left; margin-right:10px;}

/* Scroller Box */
#scroller_container {
 position: relative;
 overflow: hidden;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */

