body {
	FONT-FAMILY: Arial,Helvetica, Sans-Serif;
	FONT-SIZE: 11px; 
	MARGIN: 0px;
	padding: 0px; 
	/*
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	*/
}


.fond_body {
    background-image: url(charte/fond/fond_line_2.gif);

}

/* CENTRAGE */

#milieu {
    width:790px;
    padding:0;
    margin:0;
    background-color:#FFFFFF;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}

#maincol {
    width:778px;
    padding:8px;
    background-color:#FFFFFF;
    background-image: url(charte/fond/fond_right_2.gif);
    background-repeat: repeat-y;
    background-position: top right;
    margin:0;
    float:left;
    display:inline;
    position:relative;
}

#wrapper {
    height:auto;
    width:auto;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    line-height:0;
    margin:0;
    padding:0;
    clear:both;
    visibility:hidden;
}

.clearfix {
    display:inline;
    padding:0;
    margin:0;
}

/* FIN CENTRAGE */

a {
	text-decoration: none;
	COLOR: #000000; 
}

a:hover {
	text-decoration: underline;
}

ul {
	margin-left : 12px;
	padding: 0;
}


#container{
	background-image: url(charte/fond_home.gif);
	background-repeat: no-repeat;
	border-width:0;
	margin:0;
	padding:0;
	height:138px;
	width:760px;
	background-color: #FFCC00;	/*pour test IE*/
}

#logo_header {
	height:138px;
	width: 180px;
}

#col_gauche {
	background-color:#FFCC00;
	float: left;
	position:relative;
	z-index: 1;
}

#col_droite {
	background-color: #FFFFFF;
	background-image: url(charte/fond_col_droite.jpg);
	background-repeat: repeat-y;
	width: 165px;
}

#col_droite li p { /* Contacts,Cartes,Forums */
	margin:0px;
	padding:0px;
	margin-bottom:14px;
}

.col_droite A, .recherche A {
	color: #666;
}

.container_droite {
	padding-left: 10px;
	FONT-SIZE: 11px;
}

.container_gauche {
	FONT-SIZE: 11px;
}

#homepage {
	margin:0;
	padding:0;
	z-index: 0;
	FONT-SIZE: 11px;
	padding-left: 20px;
	padding-right: 16px;
	width:544px;
}

#central {
	margin:0;
	padding:0;
	z-index: 0;
	FONT-SIZE: 11px;
	padding-left: 20px;
	padding-right: 16px;

}

/* style pour header */

#menu_acc a, #menu_acc, #menu_acc2 a, #menu_acc2 li {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica;
	list-style-image: url(charte/puce_4.gif);	
	text-decoration:none;
}

#menu_acc {
	padding:0;
	margin:0;
	margin-left: 30px;
}

#menu_acc2 {
	padding: 0;
	margin: 0;
	margin-left: 30px;
	margin-top: 4px;
}

#menu_acc2 a {
	color: #CC0000;
}

.texte, .texte_homepage {
	FONT-FAMILY: Verdana,Arial,Helvetica, Sans-Serif;
	font-size: 10px;
}

.rubrique, .article {
	font-size: 11px;
}

.article A {
	text-decoration: underline;
}


.rubrique H1, .article H1, .recherche H1 {
	FONT-FAMILY: Trebuchet MS,Verdana,Arial,Helvetica, Sans-Serif;
	margin: 0;
	margin-bottom: 4px;
	font-size: 20px;
}

.recherche H1 {
	margin: 0;
}

.article H1 {
	margin-bottom: 10px;
}

.encadre H1 {
	font-size: 16px;
}

.rubrique H2, .article H2, .recherche H2, #homepage H2, #dossier H2, .dossier_homepage H2 {
	FONT-FAMILY: Trebuchet MS,Verdana,Arial,Helvetica, Sans-Serif;
	font-size: 15px;
	margin: 0;
	margin-bottom: 4px;
}

.article H3, .recherche H3, .rubrique H3, .document H3, .dossier_homepage H3, .encadre H3 {
	FONT-FAMILY: Trebuchet MS,Verdana,Arial,Helvetica, Sans-Serif;
	font-size: 14px;
	margin: 0;
	margin-top: 20px;
}

.encadre H3 {
	margin-top: 0;
}

.dossier_homepage H3, .cartes H3 {
	margin: 0;
	font-size: 12px;
}

.rubrique H4, .article H4, .recherche H4 {
	font-size: 12px;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.encadre {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
}

#dossier {
	width: 100%;
	padding: 0;
	margin: 0;
}

.dossier_homepage {
	width: 548px;
	padding: 0;
	padding-bottom:0px;
	margin: 0;
}

                  
#menu_serv{
	margin: 0;
	margin-top: 10px;
	padding:0;
	height:22px;
}

#menu_nav {
	z-index: 1;
}

#menu_nav IMG {
	border: 0;
	padding:0;
}

#ssmenu, #ssmenu A {
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica;
	list-style-image: url(charte/puce_4_blanc.gif);
	text-decoration : none;
}

#sssmenu, #sssmenu A {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica;
	text-decoration : none;
}

.suite, .suite A, .suite_homepage, .suite_homepage A {
	font-family: Arial, Helvetica;
	text-align: right;
	font-size: 9px;
	margin-top: 8px;
}

.saisie, .form_recherche {
	color: #FFFFFF;
	margin: 0px;
}

.saisie INPUT, .saisie SELECT, .form_recherche INPUT {
	font-size: 11px;
	
}

.saisie H3 {
	margin: 0;
}

.full {
	width: 98%;
}

#panier {
	background-color: #ECECEC;
	FONT-FAMILY: Trebuchet MS,Verdana,Arial,Helvetica, Sans-Serif;	
	font-size: 11px;
	color: #666;
	height: 100%;
}

#panier p {
    margin:0px;
    padding:0px;
    padding-bottom:10px;
}

#panier h1 {
    margin:0px;
    font-size:16px;
}

#panier h2 {
    margin:0px;
    font-size:13px;
}

#panier A {
    font-size:11px;
    color:#666;
}





.jeunes_off {
	margin-bottom: 12px;
}

#menu_jeunes A {
	color : #666;	
}

.pager_num {
}

.pager_num_sel {
	font-size:16px;
	font-weight: bold;
}

.search {
	font-size: 11px;
	width: 100%;
}

#pays {
	margin-top: 16px;
}
/*STYLE POUR ARRONDIS*/
.rb_top div, .rb_top, .rb_bot div, .rb_bot {
    width:100%;
    height:8px;
    font-size:1px;
}

.rb_content {
    margin:0 8px;
}

/*BAS DE PAGE*/
#page_bottom{
    background-color: #ffcc00;
    background-image: url(charte/fond_home_bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom center;
    width:760px;
    font-size: 10px;
    color: #666;
}

#page_bottom2 {
    background-image: url(charte/fond_home_bottom_degrad.gif);
    background-repeat: repeat-y;
    width:760px;
    font-size:10px;
    color:#666;
    min-heigth:17px;
}

#page_bottom2_corner {
    background-image: url(charte/fond_home_bottom_corner.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    float:left;
    height:19px;
    width:17px;
}

#page_bottom A , #page_bottom2 A{
    color:#666;
}

/*DATE*/
.date {
    font-size:10px;
    color:#666;
    /*margin-left:3px;*/
    text-transform: capitalize;
}




