/*
Theme Name: carta
Description: Theme enfant pour Twenty Twelve
Author: PTH
Template: twentytwelve
*/

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

/* Couleurs du site */
/* Orange : #ff6600 > Titres des pages, liens : color: #FFAF47; */ /* orange */
/* Orange pale : #FFC23A */
/* Orange très pale : #FFE76D */
/* Fond de la barre de menu (gris fonce) : background-color: #C1BFB9; */
/* Titres de l'entete + menu (bleu fonce) : color: #203079; */
/* Fond de la colonne laterale droite (gris clair) : background-color: #E4E4E4; */
/* Titres de la colonne laterale droite (bleu fonce) : color: #0F256F; */

/* Familles de polices de caracteres */
/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
/* font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif; */
/* font-family: Tahoma, Geneva, Kalimati, sans-serif; */
/* font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif; */
/* font-family: Impact, "Arial Black", sans-serif; */
/* Polices a chasse fixe (monospace) */
/* font-family: "Courier New", Courier, "Liberation Mono", monospace; */
/* font-family: Monaco, "DejaVu Sans Mono", "Lucida Console", "Andale Mono", monospace; */
/* font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; */

body
{
	font-size: 90%;
	background-color: #FFFFFF;
}

strong
{
	color: #ff6600; /* orange */
	font-weight: bold;
}

.site-header h1 a, .site-header h2 a 
{
	color: #ff6600; /* orange */
	display: inline-block;
	text-decoration: none;
}

.entry-header .entry-title 
{
	color: #ff6600; /* orange */
	font-size: 1.57143rem;
}

.entry-header .entry-title a 
{
	color: #ff6600; /* orange */
}

.entry-header .entry-title a 
{
	text-decoration: none;
}

a {
  color: #FFC23A; /* orange pale */
  outline: medium none;
}

a:hover
{
	color: #ff6600; /* orange */
}

table
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFC23A; /* orange pale */
}

.entry-content td, .comment-content td 
{
	border: 1px solid #FFC23A; /* orange pale */
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image 
{
	border-radius: 0px; /* 3px; */
	box-shadow: none; /* 0 1px 4px rgba(0, 0, 0, 0.2); */
}

/* Menu */

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul 
{
	margin-left: -40px;
	padding-left: 50px;
	padding-right: 40px;
	border-top: 2px solid #ff6600; /* orange */
	border-bottom: 2px solid #ff6600; /* orange */
	display: inline-block !important;
	text-align: left;
	width: 100%;
	background-color: #EDEDED; /* gris pale */
}

.main-navigation li a:hover
{
	color: #FFFFFF;
	background-color: #ff6600; /* orange */
}

.main-navigation ul li ul li a:hover
{
	color: #FFFFFF;
	background-color: #ff6600; /* orange */
}


/* Widgets */

.widget-area 
{
	margin: 1.71429rem 0 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.widget 
{
	border: 2px solid #ff6600; /* orange */
	background-color: #EDEDED; /* gris pale */
	-moz-hyphens: auto;
	margin-bottom: 2rem;
	word-wrap: break-word;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.widget-title
{
	text-align: center;
	color: #636363;
	font-size: 1rem;
	font-weight: bold;
	line-height: 2.18182;
	text-transform: uppercase;
}

.widget-area .widget a:hover
{
	color: #ff6600; /* orange */
}

/* Articles recents */
.widget li
{
	margin: 2% 0 0 5%;
	/* Liste a puce avec signe superieur orange */
	list-style-image: url("./images/puce_superieur_orange.png");
}

/* Sites preferes */
.widget-area .textwidget ul 
{
	list-style: disc outside none;
	margin: 0 0 1.5rem -25px;
}