/* STRUCTURE GENERIQUE BLOG */

* {
outline: none;
	margin:0;
	padding:0
}



body
{
	font: 11px arial,sans-serif;
	color:#000;
}

img
{
	border:0;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

ul
{
	list-style:none;
}


/* STRUCTURE */

#container {
	margin:0 auto;

}



#wrapper
{
    float:left;
    padding:0;
}


.rightcol
{
padding:30px 0 0 0;
width:300px;
margin: 0;
float:right;
}

.mainleft
{
width:680px;
overflow:hidden;
 float:left;
}


.mainleft .main_prehome {
display:block;
float:left;
margin:30px 0pt 20px 15px;
padding:0 ;
width:534px;
background:url(../images/blogs/bg_wrapper_main_prehome.png) top left repeat;
position:relative;
}

.acc_left_col
{
float:left;
width:275px;
margin-right:15px;
}


.acc_right_col
{
float:left;
width:230px;
}

.leftcolonne {
display:block;
float:left;
overflow:hidden;
padding-top:11px;
}




/* STRUCTUTRE ADMIN */

#admin_container
{
float:left;
width:851px;
padding:15px 0 0 15px;
overflow:hidden;
}



/* BREADCRUMBS */
ul#breadcrumbs
{
display:block;
margin:0;
padding:0;
list-style:none;
}


#breadcrumbs li {
color:#008599;
float:left;
font-size:11px;
}

/* */

#admin_container h1
{
margin:0;
padding:0;
}

.admin_menu
{
color:#FFFFFF;
display:block;
float:left;
height:21px;
line-height:18px;
padding-top:3px;
width:851px;
}

.admin_menu li.on a
{
font-weight:bold;
}


.admin_menu ul
{
margin:0;
padding:0;
}

.admin_menu li
{
display:inline;
font-size:11px;
word-spacing:1px;
margin:0;
padding:0;
}

.admin_menu li a
{
color:#FFFFFF;
margin-left:5px;
margin-right:5px;
text-decoration:none;
}

.admin_menu li a:hover
{
text-decoration:underline;
}



.admin_wrapper
{
float:left;
width:851px;

position:relative;
}

.admin_wrapper .cache_filet {
background:#FFFFFF none repeat scroll 0%;
height:12px;
left:519px;
position:absolute;
top:0px;
width:30px;
}

.admin_wrapper .maincol
{
float:left;
width:519px;
overflow: hidden;
}

.admin_wrapper .rightcol_admin
{
float:right;
width:300px;
padding:12px 0 0 0;

}



.nvo_blog h1
{
margin:0 0 10px 0;
padding:0;
}

.nvo_blog h2
{
font-size:18px;
margin:0;
padding:0;
}

.nvo_blog p
{
margin:0;
padding:0 0 15px 0;
width:519px;
}


.nvo_blog h3
{
font-size:14px;
margin:0;
}

.nvo_blog .btn_right
{
padding-top:20px;
}

.nvo_blog .btn_right
{
float:left;
width:269px;
margin-right:35px;
}

.nvo_blog .btn_right a
{
display:block;
margin-bottom:10px;
}

.nvo_blog .btn_left
{
padding-top:20px;
}

.nvo_blog .sb
{
float:left;
display:block;
width:269px;
color:#cf001b;
font-size:9px;
padding:0 0 10px 0;
}

.nvo_blog ul
{
clear:both;
display:block;
width:520px;
margin:0;
padding:0;
margin-bottom:50px;
border-bottom:1px solid #008599;
}

.nvo_blog li
{
display:block;
width:520px;
height:21px;
padding-top:5px;
}

.nvo_blog li a
{
font-weight:bold;
padding-left:8px;
font-size:12px;
color:#000000;
text-decoration:none;
}

.nvo_blog li a:hover
{
text-decoration:underline;
}

.nvo_blog span.haut_page
{
display:block;
width:520px;
text-align:right;
margin-bottom:30px;
}

.nvo_blog span.haut_page a
{
font-size:10px;
background:url(../images/blogs/puce_haut_page.png) center left no-repeat;
color:#838383;
padding-left:10px;
text-decoration:none;
}

.nvo_blog span.haut_page a:hover
{
text-decoration:underline;
}


.nvo_blog span.screen
{
display:block;
text-align:center;
width:520px;
padding-bottom:20px;
}

.nvo_blog span.screen img
{
border:1px solid #917f99;
}


.top_intro
{
float:left;
width:519px;
margin-bottom:15px;
}

.top_intro img
{
float:left;
margin-right:13px;
}

.top_intro p
{
float:left;
padding:15px 0 0 0;
width:290px;
margin:0;
}

.top_intro .p_short
{
float:left;
padding:15px 0 0 0;
width:229px;
margin:0;
}

.blog_recherche h1
{
float:left;
display:block;
width:width:519px;
margin:0;
padding:0;
}

.blog_recherche .top_intro_cnt
{
background:url(../images/blogs/tit_jerecherche.png) left 15px no-repeat;
}

.top_intro_cnt
{
position:relative;
float:left;
display:block;
width:221px;
padding:35px 0 0 8px;
}

.top_intro_cnt .input_line
{
float:left;
display:block;
width:221px;
}

.top_intro_cnt .input_line label
{
float:left;
display:block;
width:221px;
font-size:10px;
}

.top_intro_cnt .input_line input
{
float:left;
display:block;
width:173px;
border:1px solid #7f9db9;
}

.top_intro_cnt .input_line select
{
float:left;
display:block;
width:178px;
border:1px solid #7f9db9;
}

.top_intro_cnt a
{
clear:both;
position:absolute;
bottom:0;
right:15px;

font-size:12px;
font-weight:bold;
text-decoration:none;
}

.top_intro_cnt a:hover
{
text-decoration:underline;
}


.maincol h2
{
float:left;
padding:0;
margin:0;
width:519px;
height:22px;
}


.one_block_last
{
float:left;
width:511px;
height:11px;
padding-top:15px;
padding-left:8px;
padding-bottom:10px;
}

html>body .one_block_last{
height: auto;
min-height: 11px;
}



.one_block_last .date
{
font-weight:bold;
background:url(../images/blogs/puce_ronde.png) center left no-repeat;
padding-left:10px;
float:left;
}

.one_block_last .actions
{
display:block;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:10px;
}

.one_block_last .actions a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
}

.one_block_last .actions a:hover
{
text-decoration:underline;
}

.one_block_last .actions a:hover
{
text-decoration:underline;
}

.one_block_last strong
{
clear:both;
display:block;
color:#25cf9b;
font-size:12px;
padding-left:10px;
margin:0;
width:480px;
overflow:hidden;
}

.one_block_last strong a
{
color:#25cf9b;
text-decoration:none;
}

.one_block_last strong a:hover
{
text-decoration:underline;
}

.one_block_last p
{
clear:both;
display:block;
padding:0;
margin:0;
width:480px;
padding-left:10px;
overflow:hidden;
}

.one_block_last p a
{
color:#000000;
text-decoration:none;
}

.one_block_last p a:hover
{
text-decoration:underline;
}

.footer_last_block
{
float:left;
width:519px;
margin-bottom:20px;
margin-top:5px;
}

.footer_last_block img
{
vertical-align:middle;
}

.footer_last_block a
{

font-weight:bold;
text-decoration:none;
}

.footer_last_block a:hover
{
text-decoration:underline;
}


.bloggez_malin
{
float:left;
width:300px;
margin-bottom:15px;
}



.pub
{
float:left;
margin-bottom:15px;
}



.blog_chiffre
{
float:left;
width:285px;
background:url(../images/blogs/bg_blog_chiffre.png);
padding:45px 0 0 15px;
overflow:hidden;
}


.blog_chiffre p
{
width:280px;
padding:0 0 5px 0;
margin:0;
}


.ttes_notes
{
float:left;
width:519px;
}


.ttes_notes .entete
{
float:left;
width:519px;
}

.ttes_notes .une_note
{
height:45px;
float:left;
width:519px;
padding-top:5px;
}

html>body .ttes_notes .une_note {
height: auto;
min-height: 45px;
}



.une_note .auteur
{
float:left;
width:92px;
font-weight:bold;
}

.une_note .note_assoc
{
float:left;
width:293px;
font-weight:bold;
}

.une_note .statut_com
{
float:left;
width:65px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.une_note p
{
float:left;
width:519px;
padding:5px 0 5px 0;
margin:0;
}

.une_note .actions_com
{
float:left;
width:509px;
text-align:right;
color:#7a7a7a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-bottom:10px;
padding-right:10px;
}

.une_note .actions_com a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
}

.une_note .actions_com a:hover
{
text-decoration:underline;
}


.une_note .date
{
display:block;
padding-left:4px;
width:65px;
float:left;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.une_note .titre
{
display:block;
float:left;
width:235px;
overflow:hidden;
}

.une_note .titre strong
{
width:200px;
}


.une_note .statut
{
display:block;
float:left;
width:60px;
font-size:10px;
}


.une_note .theme
{
display:block;
float:left;
width:75px;
font-size:10px;
text-align:center;
}

.une_note .theme
{
overflow:hidden;
display:block;
float:left;
width:75px;
font-size:10px;
text-align:center;
}


.une_note .nb_com
{
display:block;
float:left;
width:20px;
font-size:10px;
text-align:center;
}

.une_note .actions
{
display:block;
float:left;
width:55px;
padding-right:5px;
}

.une_note .actions a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
text-decoration:none;
display:block;
float:right;
}

.une_note .actions a:hover
{
text-decoration:underline;
}

.blogs_lesplusactifs
{
float:left;
display:block;
width:519px;
padding:0 0 30px 0;
}

.blogs_lesplusactifs h1, .blogs_lesplusactifs h2
{
float:left;
display:block;
margin:0 0 0 0;
padding:0;
}

.blogs_lesplusactifs_bloc
{
float:left;
display:block;
width:503px;
padding:5px 8px 10px 8px;
margin:0 0 8px 0;
}




.blogs_lesplusactifs_bloc .titre
{
float:left;
display:block;
width:503px;
overflow:hidden;
font-size:12px;
font-weight:bold;
}

.blogs_lesplusactifs_bloc .date
{
font-size:10px;
color:#000;
}

.blogs_lesplusactifs_bloc .titre span
{
color:#000;
}

.blogs_lesplusactifs_bloc .titre a
{
color:#000;
text-decoration:none;
}

.blogs_lesplusactifs_bloc .titre a:hover
{
text-decoration:underline;
}

.blogs_lesplusactifs_bloc .titre span
{
font-weight:normal;
}

.blogs_lesplusactifs_bloc .visuel
{
float:left;
display:block;
width:72px;
}

.blogs_lesplusactifs_bloc .description
{
float:left;
display:block;
width:503px;
margin:5px 0 0 0;
}

.blogs_lesplusactifs_bloc .description .post
{
float:left;
display:block;
width:421px;
padding:0 0 0 10px;
}

.blogs_lesplusactifs_bloc .description .post.post_titre
{
float:left;
display:block;
width:421px;
color:#25cf9b;
font-weight:bold;
}

.blogs_lesplusactifs_bloc .description .post .post_titre
{
width:421px;
overflow:hidden;
font-weight:bold;
}




.blogs_lesplusactifs_bloc .description .post .post_titre a:hover
{
text-decoration:underline;
}

.blogs_lesplusactifs_bloc .description .post .post_cnt
{
float:left;
display:block;
width:421px;
}

.blogs_lesplusactifs_bloc .description .post .post_cnt a
{
color:#000;
text-decoration:none;
}

.blogs_lesplusactifs_bloc .description .post .post_cnt a:hover
{
text-decoration:underline;
}

.pagination
{
float:left;
display:block;
width:514px;
height:22px;
line-height:22px;
color:#fff;
font-weight:bold;
background:url(../images/blogs/bg_pagination.png) left top no-repeat;
text-align:right;
padding:0 5px 0 0;
margin:1px 0 0 0;
}

.pagination a
{
color:#fff;
font-weight:normal;
text-decoration:none;
}


.blog_recherche
{
float:left;
display:block;
width:519px;
}



.blog_prefere_bloc .top_intro {
display:block;
float:left;
width:auto;
}

.blogs_preferes {
background:transparent url(../images/blogs/bg_bottom_blogsinfobebes.png) no-repeat scroll left bottom;
display:block;
float:left;
padding:0pt 0pt 23px;
position:relative;
width:229px;
}


.blogs_preferes ul {
background:transparent url(../images/blogs/tit_blogsinfobebes.png) no-repeat scroll left top;
display:block;
float:left;
margin:15px 0pt 0pt;
padding:22px 0pt 0pt;
width:229px;
}

.blogs_preferes ul li {
display:block;
float:left;
list-style-type:none;
padding:3px 5px;
width:219px;
}

.blogs_preferes ul li label {
display:block;
float:left;
width:199px;
}

.blogs_preferes ul li input {
float:left;
height:13px;
margin:10px 0pt 0pt;
width:13px;
}

.blogs_preferes .link
{
clear:both;
position:absolute;
bottom:5px;
right:5px;
color:#fff;
font-weight:bold;
}

.blogs_preferes .link a
{
color:#fff;
font-weight:normal;
text-decoration:none;
}

.blogs_preferes .link a:hover
{
text-decoration:underline;
}


.blogs_preferes_autres {
background:url(../images/blogs/bg_bottom_autresblogs.png) no-repeat scroll left bottom;
display:block;
float:left;
padding:0pt 0pt 23px;
position:relative;
width:274px;
}


.blogs_preferes_autres ul {
background:transparent url(../images/blogs/tit_autresblogs.png) no-repeat scroll left top;
display:block;
float:left;
margin:15px 0pt 0pt;
padding:22px 0pt 0pt;
width:274px;
}

.blogs_preferes_autres ul li {
display:block;
float:left;
list-style-type:none;
padding:3px 5px;
width:264px;
}

.blogs_preferes_autres ul li label {
display:block;
float:left;
width:244px;
}

blogs_preferes_autres ul li input {
float:left;
height:13px;
margin:10px 0pt 0pt;
width:13px;
}

.blogs_preferes_autres .link
{
clear:both;
position:absolute;
bottom:5px;
right:5px;
color:#fff;
font-weight:bold;
}

.blogs_preferes_autres .link a
{
color:#fff;
font-weight:normal;
text-decoration:none;
}

.blogs_preferes_autres .link a:hover
{
text-decoration:underline;
}


.blog_rediger .top_intro_cnt
{
background:url(../images/blogs/tit_theme.png) 5px 15px no-repeat;
}

.blog_rediger .top_intro_cnt label
{
padding:10px 0 0 0;
}


.blog_rediger img.titre
{
clear:both;
display:block;
padding:0 0 5px 0;

}

.blog_rediger input.type1
{
clear:both;
display:block;
width:519px;
border:1px solid #7173a6;
}

.blog_rediger .editeur {
display:block;
float:left;
margin-top:20px;
width:524px;
margin-bottom:10px;
}

.blog_rediger .tag
{
margin:0;
padding:10px 0 5px 0;
}


.options_block {
border:1px solid #7173A6;
display:block;
float:left;
height:93px;
margin-bottom:10px;
margin-top:20px;
overflow:hidden;
width:519px;
}

.options_block .etat_note {
display:block;
float:left;
height:94px;
width:255px;
}

.options_block .etat_note img.left_img, .options_block .discussion img.left_img {
float:left;
}

.options_block .etat_note .content, .options_block .discussion .content {
display:block;
float:left;
padding:0 0 0 5px;
width: 175px;
}

.options_block .etat_note .content img, .options_block .discussion .content img {
margin-bottom:10px;
}

.options_block .input_line {
display:block;
float:left;
width:120px;
}

.options_block input {
border:medium none;
height:13px;
vertical-align:bottom;
width:15px;
}
.options_block .discussion input {
display:block;
float:left;
height:13px;
width:13px;
}

options_block .discussion label {
display:block;
float:left;
margin-left:5px;
width:155px;
}

.options_block .etat_note .content {
width:175px;
}


.piece_jointe
{
float:left;
position:relative;
width:510px;
height:115px;
padding:7px 0 0 9px;
margin:  0 0 10px 0;
}

.piece_jointe a
{
display:block;
float:left;
margin:0 24px 0 0;
text-align:center;
text-decoration:none;
z-index:10;
position:relative;
}


.piece_jointe img.bulle
{
position:absolute;
bottom:4px;
right:68px;
z-index:1;
}

/*================ INFOS PERSOS ==========*/

	.infos_persos
	{
	float:right;
	display:block;
	width:232px;
	padding-top:20px;
	overflow:hidden;
	}

	.infos_persos strong
	{
	color:#000;
	}

	.infos_persos textarea
	{
	padding-top:3px;
	padding-left:3px;
	width:217px;
	height:70px;
	overflow:auto;
	}

	.infos_persos input
	{
	width:144px;
	height:16px;
	margin-top:5px;
	}

	.infos_persos .upload_img
	{
	width:232px;
	float:left;
	display:block;
	width:232px;
	height:83px;
	overflow:hidden;
	margin-bottom:10px;
	}

	.infos_persos .photo_perso
	{
	overflow:hidden;
	float:left;
	display:block;
	width:70px;
	height:83px;
	margin-right:5px;
	}

	.infos_persos .upload_img .btn_parcourir
	{
	margin-top:5px;
	margin-left:85px;
	}

	.inscrip_img_left
	{
	display:block;
	float:left;
	width:274px;
	margin:0pt 10px 0pt 0pt;
	}

	.main
	{
	display:block;
	float:left;
	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;
	}
	
	/*================ DECOUVRIR BLOG ==========*/
	
	.haut_admin {
	display:block;
	float:left;
	height:auto;
	margin-bottom:10px;
	width:524px;
	}
	
	.haut_admin img {
		margin: 0 5px 5px 0;
	}
	
	.haut_admin .input_line {
	display:block;
	float:left;
	height:auto;
	}
	
	/*================ MODIFIER THEME ==========*/

	.modif_theme
	{
	float:right;
	display:block;
	width:232px;
	padding-top:20px;
	overflow:hidden;
	font-size:12px;
	text-align:justify;
	}

	.modif_theme input
	{
	width:217px;
	height:16px;
	padding-left:3px;
	}

	.modif_theme textarea
	{
	padding-top:3px;
	padding-left:3px;
	width:217px;
	height:96px;
	overflow:auto;
	}

	.modif_theme .bottom_links
	{
	float:left;
	display:block;
	font-size:11px;
	width:220px;
	padding-top:5px;
	}

	.modif_theme .bottom_links .retour
	{
	float:left;
	display:block;
	}

	.modif_theme .bottom_links .modifier
	{
	float:right;
	display:block;
	}

	/*================ INSCRIPTION ETAPE 1 =====================*/

	span.inscrip_etape1
	{
	padding-top:17px;
	display:block;
	float:right;
	width:232px;
	overflow:hidden;
	}

	.inscrip_etape1 strong
	{
	font-size:12px;
	color:#7173a6;
	}

	.biglabel
	{
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	color:#7173a6;
	}



	.checkbox_cat_block
	{
	float:left;
	display:block;
	margin-top:5px;
	}

	.checkbox_cat_left
	{
	display:block;
	float:left;
	width:120px;
	}

	.checkbox_cat_block .input_line
	{
	display:block;
	float:left;
	width:105px;
	height:auto;
	overflow:hidden;
	padding-bottom:3px;
	}

	.checkbox_cat_left .input_line
	{
	width:125px;
	}


	.checkbox_cat_block input
	{
	display:block;
	float:left;
	width:13px;
	height:13px;
	border:none;
	}

	.checkbox_cat_left label
	{
	display:block;
	float:left;
	width:100px;
	}

	.checkbox_cat_block label
	{
	padding-left:5px;
	width:80px;
	}

	/*================ INSCRIPTION ETAPE 2 =====================*/

	.inscrip_etape2
	{
	padding-top:10px;
	display:block;
	float:right;
	width:232px;
	}

	.inscrip_etape2 h4
	{
	font-size:12px;
	color:#7173a6;
	}

	.inscrip_etape2 .radio_design_left
	{
	display:block;
	float:left;
	width:110px;
	overflow:hidden;
	}

	.inscrip_etape2 .radio_design_right
	{
	display:block;
	float:right;
	width:110px;
	overflow:hidden;
	}


	.inscrip_etape2 .radio_design_block
	{
	float:left;
	display:block;
	margin-top:10px;
	width:232px;
	overflow:hidden;
	}

	.inscrip_etape2 .radio_design_block .txt
	{
	float:left;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:15px;
	text-align:justify;
	display:block;
	width:217px;
	}

	.inscrip_etape2 .radio_design_left input,  .inscrip_etape2 .radio_design_right input
	{
	width:14px;
	height:12px;
	float:left;
	border:none;
	}

	.design_line
	{
	display:block;
	width:498px;
	float:right;
	}

	.design_line .vignette
	{
	float:right;
	width:110px;
	overflow:hidden;
	margin-right:13px;
	}


	.design_line .vignette input
	{
	width:14px;
	height:12px;
	float:left;
	border:none;
	}



	/*================ INSCRIPTION ETAPE 3 =====================*/

	span.inscrip_etape3
	{
	padding-top:10px;
	display:block;
	float:right;
	width:232px;
	}

	.inscrip_etape3 h4
	{
	font-size:12px;
	margin-bottom:10px;
	color:#7173a6;
	}

	.inscrip_etape3 textarea
	{
	width:220px;
	height:70px;
	margin-bottom:20px;
	}

	.inscrip_etape3 label
	{
	display:block;
	}


	/*================ INSCRIPTION ETAPE 4 & ADMIN ECRIRE NOTE =====================*/

	.margin_left_img
	{
	padding-right:10px;
	padding-bottom:10px;
	}


	.inscrip_etape4 h4
	{
	margin-top:30px;
	margin-bottom:10px;
	}

	.submit_button_ok
	{
	background-color:#FFFFFF;
	border:none;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	margin:0;
	padding:0;
	width:25px;
	}

	.inscrip_etape4 textarea
	{
	width:215px;
	height:47px;
	}

	.inscrip_etape4 strong
	{
	font-size:12px;
	}

	.editeur
	{
	margin-top:20px;
	display:block;
	width:524px;
	float:left;
	}

	.editeur h4
	{
	margin-bottom:5px;
	}


	.titre_note
	{
	margin-top:20px;
	display:block;
	float:left;
	width:524px;
	}

	.titre_note h4
	{
	margin-bottom:5px;
	}


	.titre_note
	{
	margin-top:20px;
	display:block;
	float:left;
	width:524px;
	}

	.titre_note input
	{
	width:200px;
	height:18px;
	}

	/*====== INSCRIPTION BOITE AJOUTER UNE IMAGE ==========*/

	div.add_img
	{
	margin-top:5px;
	float:left;
	display:block;
	width:522px;
	height:145px;
	overflow:hidden;
	}


	.add_img img.img_addimg
	{
	float:right;
	display:block;
	}

	.add_img div.content_addimg
	{
	float:left;
	width:524px;
	height:132px;
	display:block;
	}

	.add_img span.form_add_img
	{
	padding-left:10px;
	padding-top:25px;
	width:254px;
	height:145px;
	float:left;
	display:block;
	letter-spacing:-1px;
	}

	.add_img .input_line label
	{
	float:left;
	display:block;
	width:60px;
	}

	.add_img .input_line input
	{
	float:left;
	width:172px;
	display:block;
	}

	.add_img textarea
	{
	_margin-left:-2px;
	width:172px;
	height:43px;
	overflow:auto;
	}

	.add_img .input_line
	{
	display:block;
	width:260px;
	}

	.add_img .input_line.txt_area
	{
	height:43px;
	}

	.add_img .input_line img
	{
	padding-left:5px;
	_padding-left:0px;
	}

	.add_img .bottom_links
	{
	width:200px;
	display:block;
	padding-top:2px;
	_margin-top:-3px;
	padding-left:60px;
	}

	.add_img .bottom_links img
	{
	padding-left:10px;
	}


	/* block s'affichant quand des images ont �t� upload�es */
	.add_img_plus
	{
	float:left;
	display:block;
	width:510px;
	padding-left:12px;
	padding-top:2px;
	font-weight:bold;
	}

	.add_img_plus .thumb_block
	{
	margin-top:5px;
	display:block;
	width:523px;
	margin-bottom:5px;
	float:left;

	}

	.add_img_plus .thumb
	{
	text-align:center;
	display:block;
	width:70px;
	height:82px;
	overflow:hidden;
	float:left;
	margin-right:17px;
	font-weight:bold;

	}

	.add_img_plus .thumb .img_thumb
	{
	display:block;
	width:70px;
	height:42px;
	overflow:hidden;
	}

	.add_img_plus .thumb .img_thumb  img
	{
	vertical-align:middle;
	}
	
	
	/* =============== INSCRIPTION ==================*/
		.upload_media
		{
		position:relative;
		float:left;
		display:block;
		width:523px;
		height:133px;
		background:url(/wp-admin/img/admin_blog/bg_upload.png) left top no-repeat;
		margin-top:20px;
		}

		.upload_media .images, .upload_media .sons, .upload_media .videos, .upload_media .my_videos
		{
		position:absolute;
		width:113px;
		height:47px;
		}

		.upload_media .images
		{
		top:22px;
		left:1px;
		}

		.upload_media .sons
		{
		top:22px;
		left:135px;
		}

		.upload_media .videos
		{
		top:22px;
		left:274px;
		}

		.upload_media .my_videos
		{
		top:22px;
		left:410px;
		}

		.upload_media_cnt
		{
		position:relative;
		float:left;
		display:block;
		width:425px;
		height:339px;
		background:url(../wp-admin/img/admin_blog/bg_upload_cnt.gif) left bottom no-repeat;
		}

		#form_add_video .upload_media_cnt
		{
		height:450px;
		}

		.upload_media_form
		{
		float:left;
		display:block;
		width:390px;
		height:98px;
		padding:10px 0 0 30px;
		}

		.upload_media_form .input_line
		{
		float:left;
		display:block;
		width:345px;
		}

		.upload_media_form .input_line label
		{
		float:left;
		display:block;
		width:70px;
		letter-spacing:-1px;
		}

		.upload_media_form .input_line input, .upload_media_form .input_line textarea
		{
		float:left;
		display:block;
		width:270px;
		}

		.upload_media_cnt .input_line textarea
		{
		height:35px;
		overflow:auto;
		}

		.upload_media_form .upload_media_valid
		{
		position:absolute;
		bottom:52px;
		left:145px;
		width:119px;
		height:51px;
		}

		#upload_media_form .upload_media_valid
		{
		top:150px;
		}
		
		#boutons_actions {
			position: absolute; 
			padding: 0px 0px 0px 25px; 
			text-align:center; 
			bottom: 50px; 
			left:0px;
			width: 100%;
		}
		
		input#mediaload
		{
		float:left;
		display:block;
		width:220px;
		height:18px;
		}

		.upload_media_form label {
			color: #006372;
			font-size: 13px;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		.upload_media_result
		{
		clear:both;
		display:block;
		width:400px;
		height:112px;
		background:#dadada;
		padding:5px 0 5px 12px;
		overflow:auto;
		margin:0 auto;
		}

		.upload_media_result_bloc img
		{
		display:block;
		}

		.upload_media_result_bloc
		{
		float:left;
		display:block;
		width:70px;
		height:100px;
		font-size:10px;
		margin-right:20px;
		padding-top:5px;
		}

		.upload_media_result_bloc span
		{
		float:left;
		display:block;
		width:70px;
		}

		.upload_media_result span a
		{
		color:#000;
		text-decoration:none;
		}

		.upload_media_result span a:hover
		{
		text-decoration:underline;
		}

		.upload_media_aide
		{
		position:absolute;
		bottom:5px;
		right:4px;
		width:113px;
		height:36px;
		}

		.upload_media ul
		{
		position:absolute;
		top:65px;
		left:0;
		width:523px;
		height: auto;
		margin:0;
		padding:0;
		}
		
		.upload_media ul li
		{
		float:left;
		display:block;
		font-size:10px;
		list-style-type:none;
		width:122px;
		margin-right:8px;
		text-align:center;
		}
