/*
Theme Name: Danielle Richard - Galerie
Theme URI: http://www.daniellerichard.com
Author: François De Courcy
Author URI: http://www.ublo.ca
Description: Artiste peintre. Site web portfolio. 
Version: 1.0
*/
#website {
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}

	#header {
		width:1000px;
		height:125px;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
		}
		
		#langue {
			width:950px;
			margin-left:25px;
			margin-right:25px;
			margin-top:30px;
			height:20px;
			font-size:10px;
			text-align:right;
			}
		#nom {
			width:500px;
			height:50px;
			margin-left:25px;
			margin-top:15px;
			float:left;
			font-size:50px;
			font-family:'Cinzel', serif;
			color:#ba7156;
			letter-spacing:-1px;
			}
			#menu {
				width:450px;
				height:20px;
				float:right;
				font-family:'Cinzel', serif;
				margin-right:25px;
				margin-top:45px;
				font-size:16px;
				color:#212121;
				text-align:right;
				}
		
		#carrousel {
			width:100%;
			height:450px;
			background-image:url(images/bg_carrousel.png);
			background-position:center;
			background-repeat:no-repeat;
			margin-top:0px;	}
			
			#carrousel_images {
				width:930px;
				height:380px;
				margin-left:auto;
				margin-right:auto;
				padding-top:35px;
				}
		
		#content {
			width:100%;
			background-color:#f4f4f4;
			overflow:auto;
			}
			
			.autrespages {
			margin-top:25px;
			padding-bottom:20px;
			}
			
			#content_tableau {
				width:1000px;
				min-height:150px;
				margin-left:auto;
				margin-right:auto;
				background-image:url(images/bg_nouvelles.gif);
				background-repeat:no-repeat;
				}
			
			#content_autrespages {
				width:1000px;
				min-height:250px;
				margin-left:auto;
				margin-right:auto;
				padding-top:25px;
				}
			#content_galerie {
				width:1000px;
				min-height:250px;
				margin-left:auto;
				margin-right:auto;
				padding-top:25px;
				}
			#content_aside {
				width:400px;
				margin-left:25px;
				float:left;
				}
			#content_text {
				width:500px;
				float:right;
				margin-right:25px;
				}
			}
		#footer {
			width:100%;			
		}
			#footer_menu {
				width:950px;
				margin-top:20px;
				margin-bottom:20px;
				margin-left:auto;
				margin-right:auto;
				font-size:15px;
				font-family:'Cinzel', serif;
				color:#666;
				}
			#footer_credits {
				width:950px;
				height:50px;
				font-size:10px;
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				color:#666;
				}
body {
	margin:0px;
	font-family: 'Lato', sans-serif;

	}

h1 {
	font-family:'Cinzel', serif;
	color:#212121;
	font-size:40px;
	margin-top:5px;
	font-weight:normal;
	margin-bottom:0px;

}
.nouvelles {
	font-size:17px;
	font-family:'Cinzel', serif;
	font-weight:normal;
	margin-bottom:-10px!important;
	margin-top:10px;
	}

h2 {
	font-family:'Cinzel', serif;
	color:#212121;
	font-size:25px;
	font-weight:normal;
	margin-top:35px;
}
h3 {
	font-family:'Cinzel', serif;
	color:#212121;
	font-size:18px;
	font-weight:normal;
	border-bottom:solid #d1d3d4 thin;
	padding-bottom:5px;
}
h4 {
	font-family:'Cinzel', serif;
	color:#212121;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-top:20px;
}

p {
	font-family: 'Lato', sans-serif;
	font-weight:300;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	color:#212121;
	}
ul li { 
 	list-style-type:circle;
	padding-bottom:5px;
	text-align:left;
	text-indent:0px;
	margin-left:-20px;
	margin-top:auto;
	font-size:14px;
	line-height:18px;
	color:#353535;
	}
a {
	color:#212121;
	}

a:link {
	color:#212121;
	text-decoration:underline;
	}
#footer_menu a:link {
	text-decoration:none!important;
	}

a:hover {
	color:#ffffff!important;
	background-color:#ba7156;
	text-decoration:none;
	}
a:active {
	color:#212121;
	}

a:visited {
	color:#212121;
	}

.accueil {
	background-image:url(images/bg_home.gif);
	background-repeat:repeat-x;
	}
#menu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; text-transform:uppercase; }
#menu li {display: inline; margin:-3px; padding:0;}
#menu ul li a {text-decoration:none;  margin: 0px;
	padding: 0px 8px 0px 8px; color: #353535;	background: #ffffff; border-right:#ccc solid 1px; border-left:#ccc solid 1px;}
#menu ul li a:hover {color: #FFFFFF;
	background: #ba7156; }