
/* SURCHARGE STRUCTURE BLOG */


#container
{
width:994px;
}

#wrapper
{
	width:994px;
	background:#e9e4e3;
}



.admin_wrapper .maincol
{
background:#fff;
}





/* BREADCRUMBS */

#breadcrumbs li  {
color:#fff;
}

#breadcrumbs li a {
color:#fff;
text-transform:uppercase;
}

/* */


.leftcolonne
{
width:143px;
padding:0 0 0 0px;
}


.leftcolonne img
{
padding:0 0 0 2px;
}

.leftcolonne ul {
	margin:0 0 0 2px;
	padding:47px 0 10px 4px;
	float:left;
	background:#5b237b;
	width:134px;
	background:url(../images/blogs/bg_left_menu.png) top left no-repeat;
	height: auto;
}

.leftcolonne ul li {
	background:url(../images/blogs/puce_leftmenu.png) 0 8px no-repeat;
	line-height: 18px;
	padding:0 0 0 10px;
}

.leftcolonne ul li a
{
color:#000;
}

.admin_menu
{
background:url(../images/blogs/bg_submenu.png) top left no-repeat;
color:#3a3232;
}


.admin_menu li a {
	color:#3a3232;
	font-size: 10px;
	text-transform:uppercase;
}


.top_intro p
{
width:290px;
text-align:justify;
font-size:12px;
}

.top_intro_cnt {
	height: auto;
	width:223px;
	overflow:hidden;
}

.top_intro_cnt a
{
bottom:10px;
}


.blog_chiffre
{
height:77px;
color:#000;
}




.piece_jointe a 
{
margin:0 18px 0 0;
}




.nvo_blog li
{
background-color:#efeff4;
border-top:1px solid #6d6999;
}

.last_grey, .une_note_grey, .blogs_lesplusactifs_bloc_couleur, blogs_lesplusactifs_bloc_couleur
{
background-color:#fff;
}

.one_block_last .actions, .one_block_last .actions a, .une_note .actions a, .une_note .actions_com a, .nvo_blog h2
{
color:#917675;
}

.blogs_lesplusactifs_bloc .description .post .post_titre a {
	color:#917675;
}

.note_assoc {
	color: #000;	
}

.one_block_last strong {
	background:url(../images/blogs/puce_ronde.png) center left no-repeat;
	color: #000;	
}


.une_note .titre strong, .une_note .titre strong a
{
color:#3a3232;
}



.footer_last_block a, .top_intro_cnt a, .nvo_blog h3
{
color:#917675;
}


/*================ INSCRIPTION ETAPE 1 =====================*/

.inscrip_etape1 strong
{
color:#000;
}

.biglabel
{
color:#000;
}

.content_title {
	font-size:18px;
	font-weight:bold;
	color:#907675;
	margin-bottom:3px;
}

/*================ INSCRIPTION ETAPE 2 =====================*/

.inscrip_etape2 h4
{
color:#000;
}

/*================ INSCRIPTION ETAPE 3 =====================*/

.inscrip_etape3 h4
{
color:#000;
}

/*================ INSCRIPTION ETAPE 4 & ADMIN ECRIRE NOTE =====================*/

.submit_button_ok {
	background-color:#FFFFFF;
	color:#907574;
	float: right;
	margin: 17px 0 0 1px;
}

.inscrip_etape4 textarea
{
border:1px solid #7f9db9 !important;
}

.inscrip_etape4 select
{
border:1px solid #7f9db9 !important;
}

.inscrip_etape4 strong
{
color:#000 !important;
}

.titre_note input {
	border:1px solid #7f9db9 !important;
	width: 100%;
}

/*====== INSCRIPTION BOITE AJOUTER UNE IMAGE ==========*/

div.add_img
{
background-image:url(../img/inscription/bg_add_img.png);
background-repeat:no-repeat;
background-position:top left;
color:#56002d;
}

/* block s'affichant quand des images ont �t� upload�es */
.add_img_plus
{
background-color:#e2b2dc;
}

.add_img_plus .thumb a
{
color:#000000;
text-decoration:none;
}

.inscrip_img_left
{
display:block;
float:left;
width:274px;
margin-right:5px;
}

#page-zoom {
margin: 0 auto;
width: 530px;
text-align: left;
}

.pg {
width: 530px;
list-style: none none;
}

#pg_insc {
width: 215px;
}

.pg:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}

.pg li {
list-style-type: none;
display: block;
position: relative;
float:left;
margin: 5px;
padding: 0px;
}

.pg li input{
height:15px;
width:15px;
display: block;
float:left;
}

.pg li a {
margin: 2px;
border: 1px solid #CCC;
padding: 4px;
position: relative;
float: left;
display: block;
width: 163px;
height: 120px;
}

.pg li a:hover {
font-size: 100%;
z-index: 2;
}

.pg li a img {
border: 0 none;
position: absolute;
width: 163px;
height: 120px;
}

.pg li a:hover img,.pg li a:active img,.pg li a:focus img {
width: 300px;
height: 225px;
left: 0px;
top: -37px;
z-index: 1;
}

.main
{
float:left;
display:block;
width:400px;
}

#main_zoom {
width: 173px;
}

.choice
{
float:left;
display:block;
width:163px;
height:150px;
margin-right:10px;
}

.choice input
{
width:13px;
height:20px;
border:0;
}

.zoom {
float:right;
width:153px;
}

.zoom a {
display:block;
width:100%;
height:100%;
}

.zoom a:hover {
position:absolute;
width:auto;
height:auto;
}

.zoom a img {
height:100%;
width:100%;
}

.zoom a:hover img {
width:auto;
height:auto;
}

/*================ FAIRE DECOUVRIR ===========*/

	.decouvre_form
	{
	display:block;
	margin-top:10px;
	}

	.decouvre_form label
	{
	display:block;
 	float:left;
	width:55px;
	}

	.decouvre_form input
	{
	display:block;
 	float:left;
	width:150px;
	}

.decouvre_form .bottom_links {
	background:transparent url(../images/blogs/bg_footer_last_block.png) repeat scroll left top;
	float:left;
	height:17px;
	margin-bottom:20px;
	margin-top:5px;
	padding:3px 0 0;
	width: 245px;	
}

.decouvre_form .bottom_links a {
	float: right;	
	font-weight: bold;
	text-decoration:none;
	color: #917675;
	margin: 0 10px 0 0;
}

.decouvre_form .bottom_links :hover {
	text-decoration:underline;
	color:#917675;
}

	/*================ TOUTES MES NOTES ==========*/
	.my_notes
	{
	display:block;
	width:523px;
	float:left;
	}

	.my_notes .step_footer
	{
	background:url(../img/admin_blog/bg_commentaires_sf.png) left top no-repeat;
	color:#FFFFFF;
	margin-top:0px;
	}

	.my_notes .step_footer .next_step :hover
	{
	text-decoration:none;
	}

	.my_notes .step_footer .next_step a
	{
	text-decoration:none;
	color:#FFFFFF;
	}

	.my_notes .step_footer .nbpage :hover
	{
	text-decoration:underline;
	color:#FFFFFF;
	}


	.my_notes .my_notes_title
	{
	float:left;
	display:block;
	width:523px;
	height:19px;
	background-image:url(../img/admin_blog/tit_mes_notes.png);
	background-repeat:no-repeat;
	}

	.my_notes .my_themenote_title
	{
	float:left;
	display:block;
	width:523px;
	height:19px;
	background-image:url(../img/admin_blog/tit_toutes_notes_theme.png);
	background-repeat:no-repeat;
	}

	.my_notes .my_themenote_title .theme_name
	{
	display:block;
	float:left;
	font-weight:bold;
	font-size:14px;
	padding-left:242px;
	color:#9e0190;
	padding-top:2px;
	}

	.my_notes .my_themenote_title .nb_notes
	{
	display:block;
	float:right;
	color:#9e0190;
	margin-right:7px;
	color:#9e0190;
	padding-top:4px;
	}

	.my_notes table
	{
	overflow:hidden;
	width:523px;
	float:left;
	border:none;
	border-collapse:collapse;
	font-size:10px;
	text-align:left;
	}



	.my_notes table td
	{
	padding-top:4px;
	}

	.my_notes table th
	{
	height:18px;
	background-color:#009db5;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	}

	.my_notes tr.white
	{
	background-color:#FFFFFF;
	height:31px;
	width:523px;
	overflow:hidden;
	vertical-align:text-top;
	}

	.my_notes tr.grey
	{
	height:31px;
	width:523px;
	background-color:#faf2f9;
	overflow:hidden;
	vertical-align:text-top;
	}

	.my_notes td.date,th.date
	{
	width:69px;
	text-align:center;
	overflow:hidden;
	}

	.my_notes td.date
	{
	font-weight:bold;
	font-size:11px;
	}

	.my_notes td.titre,th.titre
	{
	width:94px;
	color:#25cf9b;
	overflow:hidden;
	}

	.my_notes td.statut,th.statut
	{
	width:65px;
	overflow:hidden;
	}

	.my_notes td.theme,th.theme
	{
	width:65px;
	overflow:hidden;
	}

	.my_notes td.comment,th.comment
	{
	width:80px;
	overflow:hidden;
	text-align:center;
	}

	.my_notes td.links,th.links
	{
	width:135px;
	overflow:hidden;
	}

	.my_notes td.links
	{
	font-weight:bold;
	color:#7a7a7a;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	.my_notes td.links a
	{
	text-decoration:none;
	color:#7a7a7a;
	}

	.my_notes td.links :hover
	{
	text-decoration:underline;
	color:#7a7a7a;
	}

.haut_admin, blog_rediger {
	display:block;
	width:524px;
	height:auto;
	float:left;
	margin-bottom:10px;
}

.top_intro_cnt .input_line select {
	border:1px solid #7F9DB9;
	display:block;
	float:left;
	width: 177px;
}

.recherche_block_content,.recherche_note_content  input.submit_button_ok
{
width:25px;
}

/* FOOTER */
	
#container #footer, #container #footer .footer1, #container #footer .footer2
{
    float:left;
	width:994px;
	height:auto;
	display:block;
	margin:0;
	padding:0;
	color:#fff
}
#container #footer
{
    padding-bottom:60px;
}
#container #footer .footer1 .entete , #container #footer .footer2 .entete
{
    float:left;
	width:994px;
	height:7px;
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(../images/blogs/bg_footer_top.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogs.dekio.fr/wp-admin/images/blogs/bg_footer_top.png', sizingMethod='crop');
}
#container #footer .footer1 .ctnt
{
    float:left;
	width:994px;
	height:12px;
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(../images/blogs/footer_repeat.png) top left repeat;
}
#container #footer .footer1 .ctnt , #container #footer .footer2 .ctnt ul
{
	width:994px;
	height:14px;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}
#container #footer .footer1 .ctnt li
{
	width:auto;
	height:12px;
	display:inline;
	margin:0;
	padding:0 5px 0 0 ;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	color:#847b7a;
	list-style-type:none;
}
#container #footer .footer1 .ctnt li a {
	display:inline;
	width:auto;
	height:12px;
	display:inline;
	margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	color: #CEC3C2;
	text-decoration:none;
}
#container #footer .footer1 .ctnt li a:hover
{
    text-decoration:underline;
	position:relative;
}
#container #footer .footer1 .bttm , #container #footer .footer2 .bttm
{
    float:left;
	width:994px;
	height:5px;
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(../images/blogs/bg_footer_bttm.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogs.dekio.fr/wp-admin/images/blogs/bg_footer_bttm.png', sizingMethod='crop');
}
#container #footer .footer2 .ctnt
{
    float:left;
	width:987px;
	height:auto;
	display:block;
	margin:0;
	padding:0 0 0 7px;
	overflow:hidden;
	background:url(../images/blogs/footer2_repeat.png) top left repeat-y;
}
#container #footer .footer2 .ctnt .block
{
    float:left;
	width:236px;
	height:auto;
	display:block;
	margin:0;
	padding:4px 0 0 9px;
}
#container #footer .footer2 .ctnt .block .titre {
    float:left;
	width:236px;
	height:20px;
	display:block;
	margin:0;
	padding:0 0 0 0;
    font-size:11px;
	font-weight:bold;
	color: #CEC3C2;
}
#container #footer .footer2 .ctnt ul.left
{
    float:left;
	width:118px;
	height:auto;
	display:block;
	margin:0;
	padding:0 0 0 0;
	overflow:hidden;
}
#container #footer .footer2 .ctnt ul.left li
{
    float:left;
	width:118px;
	height:15px;
	display:block;
	text-align:left;
}
#container #footer .footer2 .ctnt ul.left li a {
    float:left;
	width:118px;
	height:auto;
	display:block;
	margin:0;
	padding:0 0 0 0;
    list-style-type:none;
	font-size:10px;
	font-weight:normal;
	color: #CEC3C2;
	text-decoration:none;
}
#container #footer .footer2 .ctnt ul.left li a:hover
{
    text-decoration:underline;
	position:relative;
}
#container #footer .footer2 .ctnt ul.right
{
    float:right;
	width:116px;
	height:auto;
	display:block;
	margin:0;
	padding:0 0 0 0;
	overflow:hidden;
}
#container #footer .footer2 .ctnt ul.right li
{
    float:left;
	width:116px;
	height:15px;
	display:block;
	text-align:left;
}
#container #footer .footer2 .ctnt ul.right li a {
    float:left;
	width:116px;
	height:auto;
	display:block;
	margin:0;
	padding:0 0 0 0;
    list-style-type:none;
	font-size:10px;
	font-weight:normal;
	color: #CEC3C2;
	text-decoration:none;
}
#container #footer .footer2 .ctnt ul.right li a:hover
{
    text-decoration:underline;
	position:relative;
}

#admin_container h1 {
	display: none;
}

/* HEADER */

#header
{
    float:left;
    position:relative;
	width:100%;
	height:auto;
	display:block;
	z-index: 999;
}
#container #header .banniere_edit
{
    float:left;
    position:relative;
	width:994px;
	height:70px;
	display:block;
	z-index: 999;
	padding:0 0 2px 0;
	background:#3a3232 url(../images/blogs/banniere.png) top left no-repeat;
	_background:none;
	_background-color:#3a3232;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogs.dekio.fr/wp-admin/images/blogs/banniere.png', sizingMethod='crop');
}


#header #logo {
	clear:both;
	display:block;
	float:left;
	position:absolute;
	top: 27px;
	left:320px;
	width:334px;
	height:64px;
	background:url(../images/blogs/logo.png) left top no-repeat ;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogs.dekio.fr/wp-admin/images/blogs/logo.png', sizingMethod='crop');
}

#header #logo div a {
	display:block;
	float:left;
	height:64px;
	position:relative;
	width:330px;
}

#header .menu {
	float:left;
	width:994px;
	height: 24px;
	display:block;
	margin: 120px 0 0;
	padding: 0;
	background:url(../img/menu_header/bg_ul_menu.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogs.dekio.fr/wp-admin/img/menu_header/bg_ul_menu.png', sizingMethod='crop');
}

#header .menu ul {
	float:left;
	width: 100%;
	height: 24px;
	display:block;
	margin: 0;
	padding: 0;
}

#header .menu ul.menugauche {
	float:left;
}

#header .menu ul.menudroite, #header .menu ul.menudroite li {
	float:right;
}

#header .menu li  {
	padding:0 4px 0 0;
	display:inline;
	list-style-type:none;
	float:left;
	height: 20px;
	margin: 2px 0 0;
	padding:0 0 0 3px;
}

#header .menu li.accueil a { background-position: 0 0 }
#header .menu li.accueil a:hover { background-position: 0 -20px } 

#header .menu li.coachD a { background-position: -121px 0 }
#header .menu li.coachD a:hover { background-position: -121px -20px } 

#header .menu li.qr a { background-position: -242px 0 }
#header .menu li.qr a:hover { background-position: -242px -20px } 

#header .menu li.news a { background-position: -363px 0 }
#header .menu li.news a:hover { background-position: -363px -20px } 

#header .menu li.adresses a { background-position: -484px 0 }
#header .menu li.adresses a:hover { background-position: -484px -20px } 

#header .menu li.blogs a { background-position: -605px 0; position: relative }
#header .menu li.blogs a:hover { background-position: -605px -20px } 

#header .menu li.favoris a { background-position: -726px 0; position: relative; left: 2px }
#header .menu li.favoris a:hover { background-position: -726px -20px } 

#header .menu li.profil a { background-position: -847px 0; position: relative; left: 3px }
#header .menu li.profil a:hover { background-position: -847px -20px } 

#header .menu li.inscrire a { background-position: -1089px 0; position: relative; }
#header .menu li.inscrire a:hover { background-position: -1089px -20px } 

#header .menu li.identifier a { background-position: -968px 0; position: relative; }
#header .menu li.identifier a:hover { background-position: -968px -20px } 

#header .menu li.on {
	display: block;
	padding-left: 2px
}

#header .menu li.off {
	display: none
}


#header .menu li a {
	position:relative;
	z-index:1000;
	cursor:pointer;
	background:url(../img/menu_header/menu.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://blogs.dekio.fr/wp-admin/img/menu_header/menu.png', sizingMethod='crop');
	font-size:12px;
	font-weight:normal;
	color:#fff;
	width: 121px;
	height: 17px;
	display:block;
	padding-top:3px;
	text-align: center;
	text-decoration:none;
	text-indent: -9000px;
}

#header .menu li :hover {
	background:url(../img/menu_header/menu.png) top left no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/deco/images/general/menu_li_hover.png', sizingMethod='crop');
	text-decoration:none;
}




/*=============== SONDAGES ==============*/
.posez_question {
	float:left;
	width:519px; height:130px;
	background:url(../images/blogs/bg_posez_question.png) top left no-repeat;
	position:relative;
	margin:15px 0 0 0;
}

.posez_question em {
	display:block;
	font-style:normal;
	color:#666666;
	position:absolute;
	top:35px; left:22px;
}

.posez_question textarea {
	width:477px; height:34px;
	font-weight:bold; font-size:12px;
	padding:3px 0 0 3px;
	left:22px; top:49px;
	position:absolute;
	border:1px solid #cacaca;
	font-family: Arial, Helvetica, sans-serif
	}

.vos_reponses {
	float:left;
	width:510px;
	background:url(../images/blogs/bg_vos_reponses.png) 22px 0px no-repeat;
	padding:17px 0 0 6px;
	}

.vos_reponses span {
	display:block;
	width:100%;
	font: bold 18px Arial, Helvetica, sans-serif ;
	color:#ffaa02;
	margin:0 0 5px 0;
	}

.vos_reponses span input {
	width:408px; height:18px;
	border:1px solid #cacaca;
	font-size:12px;
	padding:2px 0 0 2px;
	margin-right: 5px
	}

.vos_reponses span a  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:0 0 0 0px;
	color:#a2a2a2;
	text-decoration:none;
	}

.vos_reponses span a:hover {
	text-decoration:underline;
	}

.vos_reponses a.ajout_rep {
	float:left;
	width:123px; height:16px;
/*	background: url(../images/blogs/bg_ajout_rep.png) top left no-repeat;	*/
	color:#000;
	font-weight:bold;
	padding:2px 0 0 24px;
	text-decoration:none;
	margin:0 0 0 15px;
	}

.enregistrer_sondage {
	float:left;
	width:100%;
	padding:0 0 5px 0;
	border-bottom:1px solid #d88c00;
	margin: 0;
	}

.enregistrer_sondage img {
	float:right;
	position: relative;
	left: -7px
	}

.enregistrer_sondage input {
	float:left;
	width:13px;	height:13px;
	margin:18px 0 0 20px;
	}

.enregistrer_sondage label {
	float:left;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:18px 0 0 0;
	}

.tt_sondage {
	float:left;
	width:519px;
	margin-bottom: 20px
	}

.tt_sondage .entete {
	float:left;
	width:519px;
	}

.tt_sondage .un_sondage {
	height:67px; width:519px;
	float:left;
	padding-top:5px;
	}

html>body .tt_sondage .un_sondage {
	height: auto;
	min-height: 67px;
	} 

.une_sondage_grey{
	background-color:#f6f5f6;
	}

.un_sondage .date {
	display:block;
	padding-left:4px;
	width:72px;
	float:left;
	font: normal bold 9px Verdana, Arial, Helvetica, sans-serif
	}

.un_sondage .questions {
	float:left;
	width:245px;
	font-weight:bold;
	}

.un_sondage .questions strong {
	color:#907574;
	display:block;
}

.un_sondage .questions span {
	display:block;
 }

.un_sondage .questions span em {
	color:#907574;
	padding:0 0 0 5px;
	font-style:normal;
	}

.un_sondage .participants {
	float:left;
	width:72px;
	padding:0 0 0 15px
	}

.un_sondage .statut {
	float:left;
	width:44px;
	}	

.un_sondage .actions {
	display:block;
	float:left;
	width:65px;
	}

.un_sondage .actions a {
	color:#7a7a7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
	display:block;
	float:right;
	}

.un_sondage .actions a:hover {
	text-decoration:underline;
	}
	
.question-reponses {
	background: #ebebeb;
	float: left;
	margin-bottom: 15px
}
/*=============== FIN SONDAGES ==============*/
