/*
Theme Name: Le Studio
Theme URI: http://www.le-studio.com/
Description: La v1 du theme du Studio
Version: 1.0
Author: Pierre Bremard / Tristan Frain
Author URI: http://www.le-studio.com


*/

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
	
	
/* Définition des nouvelles classes */
/*#tp_body {
width:982px;
width:990px;
border:0px solid #FF0;
margin:0px;
padding:0px;
float:left;
}
*/

body {
font-size: 12px; /* Resets 1em to 10px */
font-family: Arial;
background: #232323 url('http://www.lestudiorouchon.com/wp-content/themes/le-studio/images/pix_bg.gif') repeat-x;
color: #000;
text-align: center;
}
	
#ls_body {
width:774px;
text-align:center;
position:absolute;
left: 50%;
margin-top:-8px;
margin-left: -387px;
border:0px solid #FF0;
background:#FFF;
}

#ls_navigation {
width:762px;
height:81px;
margin:5px 6px 0px 6px;
border:0px solid #F00;
float:left;
display:block;
}

#ls_navigation_lang {
position:absolute;
left:-26px;
top:33px;
border:0px solid #F00;
}

#ls_sous_navigation {
width:762px;
height:174px;
margin:5px 6px 0px 6px;
border:0px solid #F00;
float:left;
display:block;
}

#ls_body_homepage {
width:762px;
float:left;
margin:5px 5px 0px 6px;
border-color:#cfcfcf;
border-style:solid;
border-width:0px 0px 1px 0px;
}

#ls_separateur {
width:762px;
height:15px;
float:left;
border-color:#cfcfcf;
border-style:solid;
border-width:0px 0px 1px 0px;
}

#ls_homepage {
width:507px;
margin:15px 15px 10px 0px !important;
margin:15px 0px 10px 0px;
border:0px solid #F00;
float:left;
display:block;
text-align:left;
}


#ls_homepage_bloc_flash {
width:200px;
margin:15px 0px 5px 0px;
border:0px solid #F00;
float:right;
display:block;
padding:15px 0px 0px 0px;
}

#ls_rubriquage {
float:left;
display:block;
margin:0px 0px 10px 0px;
border:0px solid #F00;
}



#ls_homepage_bloc_flash h1 {
float:left;
text-align:right;
display:block;
width:100%;
font-size:14px;
margin:0px 0px 10px 0px;
padding:0px;
color:#232323;
text-transform:uppercase;

}

#ls_homepage_bloc_flash p {
width:100%;
display:block;
float:left;
text-align:right;
border:0px solid #F00;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:normal;

}


#ls_homepage_bloc_flash h1 a {
color:#232323;
}

#ls_homepage_bloc_flash h1 a:hover {
color:#e2001a;
}


#ls_homepage_bloc_flash a {
color:#232323;
text-decoration:none;
}

#ls_homepage_bloc_flash a:hover {
color:#e2001a;
}


#ls_homepage_bloc_flash .lien_cat_sel {
color:#e2001a;
}

#ls_homepage_bloc_flash .lien_sscat_sel {
color:#e2001a;
}

#ls_homepage_bloc_flash .lien_auteur_commentaire {
border:0px solid #F00;
text-decoration:underline;
}

#ls_homepage_bloc_flash .lien_txt_commentaire {
line-height:11px;
border:0px solid #F00;
margin:0px 0px 10px 0px;
}

#ls_footer {
width:762px;
height:29px;
float:left;
display:block;
margin:35px 6px 35px 6px;
border:0px solid #F00;
}

#ls_blog_articles {
width:507px;
margin:0px 5px 10px 0px;
border:0px solid #F00;
padding:15px 0px 0px 25px;
float:left;
display:block;
}

#ls_blog_single_article {
width:507px;
margin:0px 5px 5px 0px;
border:0px solid #FF0;
float:left;
display:block;
}

#ls_blog_single_article span {
margin:0px 15px 10px 0px;
border:0px solid #F00;
}

#ls_blog_single_article img .img{
float:left;
display:block;
text-align:right;
border:0px solid #F00;
/*margin:0px 15px 10px 0px;*/
margin:0px 0px 5px 0px;
}

#ls_blog_single_article .img_article{
float:left;
display:block;
text-align:right;
border:0px solid #F00;
margin:0px 15px 10px 0px;

}


#ls_blog_single_article .galerie {
float:left;
display:block;
border:0px solid #F00;
margin:10px 0px 10px 0px;
}


#ls_blog_single_article h1 {
float:left;
display:block;
width:100%;
font-size:17px;
margin:0px;
padding:0px;
color:#232323;
text-transform:uppercase;
}

#ls_blog_single_article h2 {
float:left;
display:block;
width:100%;
font-size:12px;
margin:0px;
padding:0px;
color:#e2001a;
text-transform:uppercase;
}

#ls_blog_single_article p {
float:left;
display:block;
width:100%;
}

#ls_blog_single_article .links {
float:left;
display:block;
width:100%;
border:0px solid #F00;
font-size:12px;

}

#ls_blog_single_article .links a {
color:#232323;
text-decoration:none;
}

#ls_blog_single_article .links b a {
text-decoration:none;
}

#ls_blog_single_article .links a:hover {
color:#e2001a;
text-decoration:none;
}


#ls_blog_single_article .fleche_up {
margin:10px 0px 0px 0px;
float:right;
display:block;
border:0px solid #F00;
}

#ls_blog_single_article .fleche_up a {
color:#232323;
text-decoration:none;
}

#ls_blog_single_article .fleche_up img {
border:0px solid #F00;
display:block;
margin:0px 5px 0px 0px;
padding:0px;
}

#ls_separateur_blog {
width:507px;
height:25px;
float:left;
border-color:#cfcfcf;
border-style:solid;
border-width:1px 0px 0px 0px;
}