/*
TOP
CONNEXION
SOUS MENU
BLOC CENTRE
FOOTER
CONFIGURATION
*/

html, body, img, form {
	margin:0px;
	padding: 0px;	
}

a {
	text-decoration:none;	
	color:#2080b8;
}

a:hover {
	text-decoration:underline;	
}

img {
	border:0px;	
}

body {
	position:relative;
	color:#565d64;
	font-family: Verdana, Arial;
	font-size:11px;
}

#clear {
	clear:both;
}

.bold {
	font-weight:bold;
}

#bloc_gen {
	width:980px;
	margin:0 auto;	
}

.cursor_pointer{
	cursor:pointer;	
}	
.white_link_normal{
	font-weight:normal;
	color:#FFFFFF;
}	

.msg_nook {
	color:red;	
}

.bg_grey{
	background:#f1f1f1;
}	


/***** TOP *****/
#displaynone {
	display:none;
}
.displaynone {
	display:none;
}

/****************/
/*** MAQUETTE ***/
/****************/
#line_header {
	height:24px;
	width:100%;
	border-bottom:2px solid #565d64;
	background:#FFFFFF;
}

#global_1 {
	background: url(../images/background_1.jpg) repeat-y center;
	width:1000px;
	margin:0 auto;	
}

#global_2 {
	background: url(../images/background_2.jpg) repeat-y center;
	width:1000px;
	margin:0 auto;	
}

#part_center {
	float:left;	
}

#global_1 #bloc_gen #part_center {
	width:761px;
	margin-left:1px;
}

#global_2 #bloc_gen #part_center {
	width:511px;
	margin-left:1px;
	
}

#menu_left {
	width:204px;
	float:left;
	
}
#menu_right {
	width:249px;
	float:left;
	margin-left:1px;
}	

#bloc_gen {	
	width:966px;
	margin:0 auto;
	position:relative;
}

#line_header #bloc_gen p {
margin:0px;
margin-left:5px;
padding:0px;
line-height:22px;
}

#bloc_ban {
	height:165px;
	background:url("../images/ban_oms.jpg");
	width:966px;	
}

#logo {
	width:158px;
	height:138px;
	position:relative;
	top:10px;
	left:17px;
}	

#fil_ariane {
	width:100%;
	height:22px;
	background:#e0dede;	
	line-height:22px;
	font-size:10px;
}

#fil_ariane span {
	margin-left:5px;
}


#bottom {
	height:12px;
	width:1000px;
	background:url("../images/bottom.jpg") no-repeat;	
}

#credits {
	margin:0 auto;
	text-align:center;
	width:1000px;
}

#menu_titre {
	background:url("../images/menu_left_title.jpg");	
	width:204px;
	height:22px;
}

#menu_titre img, #menu_titre2 img{
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
	float:left;
}

#menu_titre2 {
	background:url("../images/menu_left_title.jpg");	
	width:249px;
	height:22px;
}

#menu_titre_txt {
	position:relative;
	top:4px;
	font-weight:bold;
	color:#ffffff;
	left:1px;
}

#menu_rech_txt{
	float:left;
	background:url(../images/nl_champ_txt.jpg);
	height:27px;
	width:123px;
	float:left;
	margin-left:2px;
}
#menu_rech_txt input{
	background:none;
	border:0px;
	margin-left:5px;
	font-size:11px;
	color:#9ea2a3;
	margin-top:6px;
}

#menu_recherche {
	height:70px	
}

#menu_recherche_champ {
	margin-top:10px;	
}

#menu_sports {
	height:204px;
	width:204px;	
	position:relative;
}

#menu_sport_nom {
	background:#FFFFFF;
	height:20px;
	position:absolute;
	top:184px;
	left:0px;
	border-top:1px solid #4395b8;
	width:204px;	
    filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9; 
    overflow: hidden;
}
#menu_sport_nom img{
	margin-top:2px;
	float:left;
}
#menu_sport_nom a{
	position:relative;
	top:3px;
	color:#285a6f;
	float:left;
}

.img_sport {
	display:none;
	position:absolute;
	top:0px;	
}

#content_center {
	padding-left:10px;
	padding-right:10px;
}

#zone_download {
	color:#2180b8;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
	font-size:13px;
	border-bottom: 1px solid #2180b8;
}

#doc a,#doc img{
	float:left;
}
#doc a {
	margin-top:1px;	
}
/******* SOUS MENU *********/

.sous_menu {
text-align:left; 
position:relative; 
background:transparent; 
width:204px;
margin:0 auto;
}

.sous_menu div.top_menu{
	width:204px;
	height:24px;
	background:#ffffff;
	border-bottom:1px solid #e8e8e8;
	position:relative;
}

.sous_menu div.top_menu:hover {
	background:#b8bbbb;
	color:#FFFFFF;
position:relative; 
}
.sous_menu div.top_menu:hover a{
	color:#FFFFFF;
position:relative; 
}
.sous_menu div.top_menu a:hover {
	color:#FFFFFF;
position:relative; 
}
.sous_menu div.top_menu a{
	display:block;
position:relative; 
	height:24px;
	color:#3e3e3e;
	text-decoration:none;
	width:204px;
}

.sous_menu div.top_menu_selected
{
	width:204px;
	height:24px;
	background:#9fa3a4;
	position:relative;
	border-bottom:1px solid #65a8d0;
	font-size:10px;

}
.sous_menu div.top_menu_selected:hover {	
	background:#9fa3a4;
	position:relative; 
	color:#FFFFFF;
}
.sous_menu div.top_menu_selected a:hover {
	color:#FFFFFF;
	position:relative; 
}
.sous_menu div.top_menu_selected a{
	border-bottom:1px solid #65a8d0;
	display:block;
	height:24px;
	width:204px;
	position:relative; 
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
#title_menu_txt {
	position:relative;
	top:5px;
	left:3px;
}


#sub_menu_bis, #sub_menu_bis2{
	height:24px;
	position:relative; 
	background:#efefef;
	border-bottom:1px solid #cecece;
}

#sub_menu_bis a, #sub_menu_bis2 a {
	color:#626262;
	cursor:cursor;
	text-decoration:none;
	position:relative; 
	display:block;
	height:24px;
}
#sub_menu_bis a:hover, #sub_menu_bis2 a:hover {
	text-decoration:none;
	position:relative; 
}
#sub_menu_bis:hover, #sub_menu_bis2:hover {
	background:#dedbdb;
	position:relative; 
	
}

#sub_menu_bis_selected2, #sub_menu_bis_selected2 a, #sub_menu_bis2, #sub_menu_bis2 a {
	width:400px;
	position:relative;
	z-index:10000px;
}

#sub_menu_bis_selected, #sub_menu_bis_selected2 {
	
	height:24px;
	background:#dedbdb;
	position:relative; 
	border-bottom:1px solid #cccaca;
	border-right:1px solid #cccaca;
	font-size:10px;
}

#sub_menu_bis_selected a, #sub_menu_bis_selected2 a {
	color:#626262;
	text-decoration:none;
	position:relative; 
	font-weight:bold;
	display:block;
	height:24px;
}


#sub_menu_bis_selected a:hover, #sub_menu_bis_selected2 a:hover {
	text-decoration:none;
}
#sub_menu_bis_selected:hover, #sub_menu_bis_selected2:hover {
	background:#dedbdb;
}
.sub_left_menu{
background:#FFFFFF; 
border-bottom:2px solid #626262;	
}

.sous_menu div #sub_menu_bis_selected a img, 
.sous_menu div #sub_menu_bis a img, 
.sous_menu div #sub_menu_bis_selected2 a img, 
.sous_menu div #sub_menu_bis2 a img, 
.sous_menu div.top_menu_selected a img,
.sous_menu div.top_menu a img{
	padding:5px;
	float:left;
}

#def_page {
	width : 100%;
	height:24px;

	color:#FFFFFF;
	background-color:#4f4f4f;
	border-bottom:1px solid #000000;
	background-position:left;
	background-repeat:no-repeat;
}
.sous_menu div.sub2 {
	background-color:#eaeaea;
}	



/**********************/
/**** ORGANIGRAMME ****/
/**********************/
#bloc_president {
	width:601px;
}
#bloc_president table.carre{
	width:129px;
	height:45px;
	color:#4D4D4D;
	background:url("../images/orga_1_1.jpg");
}

table.bottom_line{
	height:30px; 
	border-bottom:1px solid #8b8b8b;
	margin-left:119px
}

table tr td.border_right{
	border-right:1px solid #8b8b8b;
}

#bloc_type_orga {
	width:760px;
	text-align:left;
}

#colonne_orga {
}

.small_txt_orga{
	font-size:9px;	
	font-weight:bold;
}

#line_join_orag {
	width:100%;
	height:1px;
	border-top:1px solid #d0d0d0;
}
#bureau_bloc, #bureau_sous_bloc, #delegues_bloc, #delegues_sous_bloc,  #membres_bloc, #membres_sous_bloc, #honneur_bloc, #honneur_sous_bloc {
	width:110px;
	height:40px;
	color:#FFFFFF;
}

#bureau_bloc {
	background:url("../images/orga_2_1.jpg");
}
#delegues_bloc {
	background:url("../images/orga_2_2.jpg");
}
#membres_bloc {
	background:url("../images/orga_2_3.jpg");
}
#honneur_bloc {
	background:url("../images/orga_2_4.jpg");
}

#honneur_sous_bloc{
	background:#e08b8b;
	height:45px;	
	background:url("../images/orga_3_4.jpg");
	color:#545454;
}
#delegues_sous_bloc{
	background:#c799d2;
	height:45px;	
	background:url("../images/orga_3_2.jpg");
	color:#545454;	
}

#membres_sous_bloc {
	background:#a4d299;
	height:45px;	
	background:url("../images/orga_3_3.jpg");
	color:#545454;	
}

#bureau_sous_bloc {
	background:#bacae1;
	height:45px;	
	background:url("../images/orga_3_1.jpg");
	color:#545454;	
}


#bloc_action {
	width:100px;
	height:18px;	
	border-top:1px dashed #d0d0d0;
}

#add_bureau, #add_membres, #add_delegues, #add_honneur {
	width:77px;
	height:16px;
	margin-top:-5px;
	font-size:10px;
	color:#8c8c8c;
	border:0px;
	background:none;
	padding-left:3px;
}


/**************************/
/****** PAGINATION ********/
/**************************/
ul 
{ 
    border:0; 
    margin:0; 
    padding:0; 
}

#pagination li
{
    border:0; 
    margin:0; 
    float:left;
    padding:0;
    font-size:11px;
    list-style:none;
}

#pagination a
{
    border:solid 1px #DDDDDD;
    margin-right:2px;
}

#pagination .previous-off, #pagination .next-off 
{
    color:#666666;
    display:block;
    float:left;
    font-weight:normal;
    padding:3px 6px;
    border:solid 1px #FFFFFF;
}

#pagination .previous, #pagination .previous-off {
    margin-left:3px;
}

#pagination .next a, #pagination .previous a 
{
    font-weight:normal;
    border:solid 1px #DDDDDD;
}

#pagination .active
{
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    background:#1e7db6;
    padding:3px 6px;
    border:solid 1px #DDDDDD;
    margin-right:2px;
}

#pagination a:link, #pagination a:visited 
{
    color:#000000;
    background:#f8f8f8;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#pagination a:hover
{
    border:solid 1px #666666;
}
















/**********************/
/***** ACTUALITES *****/
/**********************/
#actualites {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #1e7db6;
}

#actualites img {
	float:left;
	margin-right:5px;	
	padding:2px;
	border:1px solid #1e7db6;
}

.actualites_titre {
	font-weight:bold;
	color:#1e7db6;;
	font-size:13px;
}

#actualites p.actualites_date {
	color:#2d2e30;
	font-weight:bold;
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:4px;
	margin-bottom:4px;
}

#actualites a.actu_link {
	font-weight:bold;
	font-size:9px;
}

#actualites_big img{
	margin-right:10px;	
	padding:4px;
	border:1px solid #1e7db6;	
}

#actualites_big_titre {
	font-weight:bold;
	color:#1e7db6;;
	font-size:14px;
	padding-bottom:10px;
}	

#actualites_big_date {
	font-weight:bold;
	font-size:10px;
	padding-top:10px;
}

#partager {
	font-size:10px;
	padding-left:4px;
	background:#eeeeee;
	border-top:1px solid #eaeaea;	
	border-bottom:1px solid #eaeaea;
	height:20px;	
	line-height:18px;
}


/***********************/
/***** NEWSLETTERS *****/
/***********************/
#nl_insc {
	height:51px;
	margin:0 auto;
	width:373px;
	background:url("../images/bg_insc_nl.jpg");	
}

#bg_nl_input_txt {
	background:url("../images/nl_insc_txt.jpg");	
	float:left;
	position:relative;
	left:13px;
	top:11px;
	width:259px;
	height:27px;
}
#bg_nl_input_txt input{
	background:none;
	width:230px;
	font-size:12px;
	color:#9ea2a3;
	border:0px;
	margin-left:20px;
	margin-top:5px;
}

#bg_nl_input_sub {
	position:relative;
	left:13px;
	top:11px;
}

#nl_insc_ok {
	background:url("../images/bg_insc_nl_ok.jpg");	
	height:51px;
	margin:0 auto;
	width:373px;
	text-align:center;
	line-height:47px;
	color:#FFFFFF;
	font-weight:bold;
}

#nl_hist {
	border-bottom:1px dotted #1e7db6;
	padding-top:3px;
	padding-bottom:3px;
}

.bg_nl_hist {
	background:#eaeaea;	
}

#nl_hist img{
	float:left;
	margin-top:-1px;	
}
#date_envoi_nl {
	margin-left:16px;
}


/***********************/
/***** PARTENAIRES *****/
/***********************/
#partenaire {
	border-bottom:1px dotted #e0dede;	
	padding-top:10px;
	padding-bottom:5px;
}

.titre_part {
	font-weight:bold;
	font-size:13px;	
}
#content_part {
	float:left;
	width:390px;	
}

#content_part p {
	padding:0px;	
	margin:0px;		
	margin-top:3px;	
	margin-bottom:3px;	
}

#doc.left0 {
	margin-left:-5px;	
}

img.logo_part{
	background:#eaeaea;
	float:left;
	padding:3px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #d8d5d5;	
}

/**************************/
/***** CLUBS SPORTIFS *****/
/**************************/

#plan {
	border:1px solid #d8d5d5;
	padding:3px;	
	text-align:center;
}

#recherche_alpha {
	border-top: 1px solid #d8d5d5;
	border-bottom: 1px solid #d8d5d5;
	background: #eaeaea;
	padding-top:5px;
	padding-bottom:5px;
}

#recherche_alpha a,#recherche_alpha span{
	font-size:10px;
}
#recherche_alpha a {
	text-decoration:underline;		
}
#recherche_alpha a:hover {
	text-decoration:none;		
}

#rub_club {
	border:1px solid #5b5454;
	background:#2b8cc6;	
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	margin-top:5px;
	margin-bottom:5px;
}

#infos_club {
	margin-bottom:15px;
}

#club_nom {
	border:1px solid #5b5454;
	background:#9ea3a4;	
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;
}

#info_1 {
	width:107px;
	float:left;
}	

#logo_club {
	padding:3px;
	border:1px solid #b8bbbb;
	background:#eeeeee;	
}

#handi img {
	border:1px solid #b8bbbb;
	margin:1px;
}

#handi img.marg_no_left {
	margin-left:1px;
}

#handi img.marg_no_right {
	margin-right:0px;
}

#info_2 {
	width:374px;
	margin-left:10px;
	float:left;	
}

#info_3 {
	width:620px;
	margin-left:10px;
	float:left;
}

#club_info_sup {
	font-size:10px;	
	border-top:1px solid #eaeaea;
	margin-top:5px;
	padding-top:5px;
}

img.rech_handi {
	border:2px solid #b8bbbb;
	margin-left:2px;
}

img.rech_handi_2 {
	border:2px solid #2180b8;
	margin-left:2px;
}

#legende_handi {	
border:1px solid #ffffff;
}

#legende_handi img{
	float:left;
	width:30px;
	padding:2px;
	background:#eaeaea;
	border:1px solid #d8d5d5;	
	margin:5px;
}

#legende_handi p{
	margin:0px;
	padding:0px;
	margin-top:9px;
}

#acces_rapide_club, 
#acces_rapide_club_2 {
	padding-bottom:5px;
	padding-top:5px;
}

#acces_rapide_club_2 {
	background:#eeeeee;	
}




/*******************/
/***** ACCUEIL *****/
/*******************/
#caroussel_accueil {
	margin:0 auto;
	width:480px;
	border:1px solid #929191;
	padding:5px;
	position:relative;
	margin-top:10px;
	z-index:0;
}

#next {
	position:absolute;
	width:45px;
	height:38px;
	top:0px;
	right:0px;
	cursor:pointer;
	z-index:100;
	background:url("../images/caroussel_move.png");
	background-position: top right;
}
	
#previous {
	position:absolute;
	width:45px;
	height:38px;
	cursor:pointer;
	top:0px;
	left:0px;
	z-index:100;
	background:url("../images/caroussel_move.png");
	background-position: top left;
}
#caroussel_accueil ul {	
	overflow:hidden;
	position:relative;
	list-style:none;
}
#caroussel_accueil ul li {
	float:left;	
	list-style:none;
	position:relative;
}

#info_actu_acc {
	overflow:hidden;
	height:40px;
	width:100%;
	position:absolute;
	bottom:2px;
	left:0px;
	background:#000000;	
    filter : alpha(opacity=70);
    -moz-opacity : 0.7;
    opacity : 0.7; 
    color:#FFFFFF;
}

#titre_acc_actu {
	display:block;
	overflow:hidden;
	width:100%;
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:3px;
	left:5px;
	color:#FFFFFF;
}

#bloc_img_titre {
	position:relative; 
	height:252px;	
	width:480px;
}
#desc_actu_acc {
	width:480px;
}

#acc_partenaires {
	height:90px;
	background:#ececec;	
	padding-top:10px;
}


table.logo_part_acc{
	background:#eaeaea;
	float:left;
	padding:3px;
	margin-right:4px;
	margin-left:5px;
	margin-bottom:5px;
	border:1px solid #d8d5d5;	
}

#acc_list_logo_part {
	margin-left:3px;	
}

#titre_pres_oms {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #2180b8;
}

#titre_pres_oms_onglet_1 {
	background:url(../images/onglet_acc_pres.jpg);	
	background-position:top left;
	height:20px;
	width:10px;
	float:left;	
}
#titre_pres_oms_onglet_2 {
	background:url(../images/onglet_acc_pres.jpg);	
	background-position:bottom left;
	height:20px;
	float:left;	
	color:#FFFFFF;
	font-weight:bold;
	line-height:21px;
}

#titre_pres_oms_onglet_3 {
	background:url(../images/onglet_acc_pres.jpg);	
	background-position:top right;
	height:20px;
	width:10px;
	float:left;	
}

#acc_help {
	width:239px;
	float:left;	
	font-size:10px;	
}
#img_acc_help,#img_acc_new{
	padding:2px;
	border:1px solid #eaeaea;
	margin-bottom:2px;
}
	

#acc_new {
	width:239px;
	float:right;	
	font-size:10px;	
}


#acc_help_titre {
	font-weight:bold;
	color:#1d7cb4;
	font-size:10px;	
}

#line_separ {
	border-top:1px solid #cecece;
	height:2px;
	margin-bottom:10px;	
}



/**********************/
/***** MENU DROIT *****/
/**********************/
#menu_nl {
	padding-top:5px;	
	padding-bottom:15px;	
}


#menu_nl_txt{
	float:left;
	background:url(../images/insc_nl_txt.jpg);
	height:21px;
	width:157px;
	float:left;
	margin-left:6px;
}
#menu_nl_txt input{
	background:none;
	border:0px;
	margin-left:1px;
	font-size:11px;
	color:#9ea2a3;
	margin-top:2px;
	width:150px;
}

#agenda_menu_droit{
	width:239px;
	margin:0 auto;
	margin-top:5px;
}

#calendrier li{
	list-style: none;	
}

ul#libelle {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.ligne {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
#libelle li {
	float : left;
	width : 33px;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	height:20px;
	border-left:1px solid #1d7cb4;
	border-top:1px solid #1d7cb4;
	border-bottom:1px solid #1d7cb4;
	background:#b8b8b8;
	color:#FFFFFF;
	border-left:1px solid #1d7cb4;
	list-style:none;
}
#libelle li.border_right, .ligne li.border_right {
	border-right:1px solid #1d7cb4;
}
.ligne li {
	float : left;
	width : 33px;
	text-align:center;
	line-height:17px;
	height:20px;
	border-left:1px solid #1d7cb4;
	border-bottom:1px solid #1d7cb4;
	color:#FFFFFF;
	border-left:1px solid #1d7cb4;
	list-style:none;
}

.ligne li a{
	text-decoration: none;
	display:block;
	width:31px;
	margin:0 auto;
	height:18px;
	margin-top:1px;
	line-height:17px;
	background:#2191d2;
	color:#FFFFFF;
}

.ligne li span {
	color:#1d7cb4;	
}

.ligne li a.itemSelectedItem {
	font-weight:bold;
	background-image:url("../images/menu_left_title.jpg");	
	background-position:left top;	
}

#date_agenda {
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	font-size:10px;
	line-height:22px;
	padding-right:5px;	
}

#agenda_nav_previous a, #agenda_nav_next a {
	font-size:10px;
	line-height:16px;	
}
#agenda_nav_previous img {
	float:left;	
}
#agenda_nav_next img {
	float:right;	
}
#agenda_nav_previous {
	float:left;
	margin-top:4px;
}
#agenda_nav_next a {
	float:left;
}
#agenda_nav_next {
	float:right;
	text-align:right;
	width:58px;
	margin-top:4px;
}
#agenda_nav {
	border-bottom:1px solid #1d7cb4;
	border-left:1px solid #1d7cb4;
	border-right:1px solid #1d7cb4;
	height:24px;
	background:#f1f1f1;
	margin-bottom:5px;
}

#event_list_item {
	padding:5px;
	border-bottom:1px solid #cecece;	
	font-size:10px;
}


/**********************/
/***** EVENEMENTS *****/
/**********************/

#recherche_event {
	border-top: 1px solid #d8d5d5;
	border-bottom: 1px solid #d8d5d5;
	background: #eaeaea;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;	
}

#recherche_event span, #recherche_event a {
	font-size:10px;
}

#list_event {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #1e7db6;
}

p.event_date { 
	color:#2d2e30;
	font-size:10px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:4px;
	margin-bottom:4px;
}

#titre_event, #titre_event a, #titre_event span {
	font-weight:bold;
	font-size:12px;	
	padding-bottom:5px;
	color:#1d7cb4;
}

#img_event {
	border:1px solid #1d7db6;
	padding:2px;
	float:left;	
	margin-right:10px;
	
}


/********************/
/***** SONDAGES *****/
/********************/
#sondage_question {
	position:relative;
	z-index:300;
	background:#f1f1f1;
	padding:5px;
	font-weight:bold;
	font-size:10px;	
	border-bottom:1px solid #d8d8d8;
}
#reponse {
	position:relative;
	z-index:300;
	padding:5px;
	border-bottom:1px solid #d8d8d8;
	font-size:10px;	
}

#sondage_reponse_txt {
	padding-left:5px;
}

a.sondage_text {
	font-size:10px;
	color:#565d64;
}

#link_sondage_rep {
	padding-left:5px;	
}

#sub_sondage {
	cursor:pointer;	
}

#sondage_part {
	position:relative;
}

#sondage_part_1, #sondage_part_2 {
	top:0px;
	left:0px;

	position:relative;
	z-index:200;
}

#glob_sondage {
	position:relative;
	z-index:100;
}

#pourcent {
	width:100px;
	height:15px;
	border:1px solid #989898;	
	position:relative;
	background:#ffffff;
}

#barre_pourcent {
	background:#02cb4f;
	top:0px;
	left:0px;
	height:15px;
	position:absolute;	
	z-index:300;
}

#show_pourcent {
	z-index:340;
	top:2px;
	font-weight:bold;
	color:#4e4e4e;
	left:3px;
	position:absolute;	
	margin:0 auto;	
}
#tot_rep_sondage {
	font-size:9px;	
}

#msg_result {
	text-align:center;
	font-weight:bold;
	color:green;
	padding:5px;
	font-size:10px;
	border-bottom:1px solid green;
}

#sondage_line {
	border-bottom:1px dotted #2180b8;
	padding-bottom:10px;
	margin-bottom:10px;
}
#sondage_info {
	padding-top:3px;
	padding-bottom:3px;
}

/*************************/
/***** ALBUMS PHOTOS *****/
/*************************/
#albums {
	width:160px;
	float:left;
	margin-top:5px;
	margin-left:11px;
	margin-right:12px;
}

#albums_photos {
	width:105px;
	float:left;
	margin-top:5px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:5px;
}

#couv_alb img{
	padding:4px;
	border:1px solid #929090;	
}

#pres_albums {
	margin-left:11px;
	margin-right:12px;
}

#album_titre {
	font-weight:bold;
	padding-top:3px;
	padding-bottom:5px;
	color:#2180b8;
}

#albums_pv {
	border-bottom:1px solid #2180b8;
	margin-left:8px;
	margin-right:8px;
}

#album_desc {
	padding-bottom:5px;	
}
#album_date {
	color:#4e4e4e;
	font-weight:bold;
	font-size:10px;
	padding-bottom:5px;	
}

#check_video {
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	text-align:center;
	background:#eaeaea;
	padding-top:10px;
	padding-bottom:20px;
}

/*******************/
/***** CONTACT *****/
/*******************/
#contact_champ_txt {
	background:url("../images/contact_txt.jpg");
	width:252px;
	height:27px;
}

input#contact_txt {
	border:0px;
	margin-right:5px;
	margin-top:4px;
	width:240px;
	background:none;
}

#contact_form {
	width:364px;	margin-right:10px;	

	float:right;
}

#contact_infos {
	float:left;
	width:350px;
	border-right:1px solid #bbbbbb;
}

#contact_content {
	background:url("../images/contact_area.jpg");
	width:364px;
	height:127px;
	text-align:right;
}
#contact_captcha {
	background:url("../images/contact_captcha.jpg");
	width:92px;
	height:27px;
}
input#txt_captcha {
	border:0px;
	margin-right:5px;
	margin-top:4px;
	width:81px;
	background:none;
}
#textarea_contact {
	border:0px;
	margin-right:4px;
	margin-top:5px;
	width:352px;
	height:115px;
	background:none;
}

#erreur_contact {
	padding:5px;	
	text-align:center;
}

.nook{
	color:red;
}

.ok{
	color:green;
}


/***********************************/
/***** RECHERCHER SUR LE SITE  *****/
/***********************************/
#form_recherche {

	border-top: 1px solid #d8d5d5;
	border-bottom: 1px solid #d8d5d5;
	background: #eaeaea;
	padding-top:5px;
	padding-bottom:5px;	
}

#rechercher_txt {
	background:url(../images/recherche_txt.jpg);
	width:408px;
	height:32px;
}

input#recherche_txt {
	width:386px;
	margin-left:7px;
	margin-top:7px;
	border:none;
	background:none;
	color:#898989;
}

#no_result {
	text-align:center;
	margin-top:40px;
	font-weight:bold;	
}

#nb_resultat {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;	
}

#bloc_resultat_titre a{
	font-weight:bold;
}

#bloc_resultat_desc {
	padding-top:4px;	
	padding-bottom:4px;
}

#bloc_resultat {
	padding-top:8px;	
	padding-bottom:8px;
	border-bottom:1px dashed #9f9f9f;	
}

#erreur404 {
	text-align:center;
	width:400px;
	border:3px solid #3091cb;
	padding:20px;
	margin:0 auto;
	margin-top:10px;	
}

#erreur404 h3{
	color:#3091cb;
}
