/*
Theme Name: Carnaval de Paris 2014
Description: Thème enfant pour Twenty Twelve
Author: Marie Garijo
Template: twentytwelve

*/
@import url("../twentytwelve/style.css");



/**************************************/



body .site {
    padding: 0 40px;
    padding: 0 2.857142857rem;
    margin-top: 48px;
    margin-top: 3.428571429rem;
    margin-bottom: 48px;
    margin-bottom: 3.428571429rem;
    box-shadow: 0 0px 0px rgba(100, 100, 100, 0.3);
    width: 920px;
    background: #E6E6E6;
}

.site {
    padding: 0 24px;
    padding: 0 1.714285714rem;
    background-color: #fff;
}

header#masthead.site-header{
	//background:red;
	float:left;
	}

/**************************************/
/* Headers */

#header-logo{
    width:1000px;
    height:250px;
    margin-left: -41px;
    margin-top:-120px;
    float:left;
}

#header-centre{
    width:1000px;
    height:180px;
    margin-left: -41px;
    float:left;
}


/**************************************/
/* Menus */



div.nav-menu > ul {
    display: inline-block !important;
    width: 125%;
    }


li.current-cat a, li.current_page_item a, li.current-menu-item a, li.current-cat a:link, li.current_page_item a:link, li.current-menu-item a:link, li.current-cat a:visited, li.current_page_item a:visited, li.current-menu-item a:visited {
 color: #CAA316 ;
}


.main-navigation ul.nav-menu{
	border: 0px;}


.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    display: inline-block !important;
    text-align: left;
    width: 990px;
    margin-top:-30px;
    margin-left:-41px;
    padding:0 10px 0 10px;
    background: #CAA316 ;
    color: white;
}

.main-navigation li a {
    border-bottom: 0;
    color: white;
    line-height: 3.692307692;
    text-transform: uppercase;
    white-space: nowrap;
}

main-navigation li a:hover {
    color: #fff;
}

a{
    color:white;}


li.current_page_item ul a, li.current_page_item ul a:visited, li.current_page_item ul a:link {
    color: white;
}

li.current_page_item ul a, li.current_page_item ul a:visited, li.current_page_item ul a:link { color: white; }

/* Sous menus*/
.main-navigation li ul li a {
    background: #CAA316 ;
    border-bottom: 1px solid #ededed;
    display: block;
    font-size: 11px;
    font-size: 0.785714286rem;
    line-height: 2.181818182;
    padding: 8px 10px;
    padding: 0.571428571rem 0.714285714rem;
    width: 180px;
    width: 12.85714286rem;
    white-space: normal;
}

li.current_page_item a, li.current-menu-item a, li.current-cat a:link, li.current_page_item a:link, li.current-menu-item a:link, li.current-cat a:visited, li.current_page_item a:visited, li.current-menu-item a:visited {
color:white;
}




/**************************************/
/* Entry*/



h1.entry-title {
     color:#CAA316 ;
    border-bottom:  solid 2px #CAA316 ;
}

h1.entry-title a{
    color:#CAA316 ;
    font-family:'Lobster Two', sans-serif;
    font-size:24px;
}

.entry-time{
    color:#CAA316 ;
    font-size:12px;
    font-style:italic;
    width:200px;}

/* Content*/

#content{
    //background:white;
    width: 620px;
    
}


.site-content article {
    border-bottom: 4px double #ededed;
    //margin-bottom: 72px;
    //margin-bottom: 5.142857143rem;
    //padding-bottom: 24px;
    //padding-bottom: 1.714285714rem;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    border-bottom: #CAA316  3px solid;
    background:white;
    padding:20px 40px 30px;
    width:620px;
    margin-left:-60px;
}

.entry-content a{
	color: #CAA316;
	}

/**************************************/
/* Previous & Next links */

.site-content nav {
    clear: both;
    line-height: 2;
    overflow: hidden;
    border-bottom: #CAA316  3px solid;
    margin-left:-60px;
    padding:20px;
    width:660px;
    height:50px;
    background:white;
}

.single-box {
    margin-bottom: 60px;
    background: #fff;
    padding: 20px;
    border-bottom: 3px solid #CAA316 ;
}

.nav-previous a{
    color:#CAA316 ;
    padding:20px;
}
nav-next a{
    color:#CAA316 ;
}


span.nav-next a{
	 color:#CAA316
	}
/**************************************/
/* SideBar */


#sidebar-cadre{
    width:300px;
      //margin-:0 -19px 20px 0;
    //background:transparent url(images/widget-cadre.png) top left no-repeat; 
        background: #F3E67E url(images/widget-cadre-3-a.png) top left no-repeat; 
    float:left;  
    margin-bottom:50px;  
}

#sidebar-cadre2{
    width:300px; 
      //margin-:0 -19px 50px 0;
    //background: #F3E67E url(images/widget-cadre-2-a.png) top left no-repeat;
    background: #F3E67E url(images/widget-cadre-prochain-carnaval.png) top left no-repeat;
    float:left;
    margin-bottom:50px;
}

#sidebar-cadre3{
    width:300px; 
      //margin-:0 -19px 50px 0;
    //background: #F3E67E url(images/widget-cadre-2-a.png) top left no-repeat;
    background: #F3E67E url(images/widget-cadre-2-a.png) top left no-repeat;
    float:left;
    margin-bottom:50px;
}

/*
#sidebar-cadre3 {
    width:300px;
    //margin-:0 -19px 20px 0;
    //margin-top:200px;
   // background:transparent url(images/widget-cadre.png) 10px 0px no-repeat;
   background: grey url(images/widget-cadre-2-a.png) top left no-repeat;    float:left:  
   margin-bottom:50px;
   
}
*/

#sidebar-cadre h1{
    font-size:20px;
    font-weight:bold;
    //color:#CAA316 ;
    color:white;
    margin-top:130px;
    padding:10px;
    line-height:28px;
    float:left;
}

#sidebar-cadre2 h1{
    font-size:20px;
    font-weight:bold;
    //color:#CAA316 ;
    color:white;
    margin-top:150px;
    padding:10px;
    line-height:28px;
    float:left;
}

#sidebar-cadre3 h1{
    font-size:20px;
    font-weight:bold;
    //color:#CAA316 ;
    color:white;
    margin-top:150px;
    line-height:28px;
    float:left;
}


#sidebar-cadre p{
    color:black;
    background:transparent;
    padding:10px;
}

#sidebar-text1 {
    color:black;
    width:230px;
    margin-top:0px ;
    margin-left:30px;
   // margin:80px 10px 0 28px; 
    background:transparent;
    float:left;
}

#sidebar-text2 {
    color:black;
    width:230px;
    min-height:300px;
    margin-top:25px ;
    margin-left:30px;
    //background:red;
    float:left;
}

#sidebar-text2 a{
    color:black;
    text-decoration:none;
}


#sidebar-text3 {
    color:black;
    width:230px;
    min-height:300px;
    margin-top:-1530px ;
    margin-left:30px;
   // margin:80px 10px 0 28px; 
    background:transparent;
    float:left;
}

#sidebar-text4 {
    color:black;
    width:230px;
    min-height:300px;
    margin-top:-1000px ;
    margin-left:30px;
   // margin:80px 10px 0 28px; 
    background:transparent;
}

/**************************************/
/* Commentaires */

#respond {
margin-top: 48px;
margin-top: 3.428571429rem;
margin-left:-20px;
padding:10px;
background:white;
width:651px;
border-bottom: 3px solid #CAA316 ;
}


#respond h3#reply-title {
font-size: 16px;
font-size: 1.142857143rem;
line-height: 1.5;
border-bottom: 1px solid #CAA316 ;
}

/**************************************/
/* Footer */

#colophon{
	width: 1100px;
	margin-left:-31px;
	}
	
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	//max-width: 1000px;
	//max-width: 68.571428571rem;
	height:500px;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;
	background:#CAA316 ;
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}

footer.entry-meta{
	border-top:1px solid #caa316 ;
	}

/***************************************/










