/*
Theme Name: Mon No&euml;l Responsable
Theme URI: http://www.benoitvilliere.com/
Description: Custom theme
Version: 1.0
Author: Julien (design) & Benoit (integration) Villi&egrave;re
Author URI: http://benoitvilliere.com/
Tags: none
Text Domain: noel

*/

/*:hover { cursor: default; }*/
html { overflow-x: hidden; }
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13,5pt; color:#666; }
a {	color: #b53400; cursor: pointer !important; text-decoration:none;}
a:hover { color: #de4203; cursor: pointer !important; text-decoration:underline;}
p { line-height: 1.2em; /* word-spacing: -0.03em; */ }
#container { margin: 0 auto; text-align: center; width: 868px; }

h1, h2, h3, h4 #sidebar ul, #footer-links ul { cursor: pointer !important; }

#home h2
{
	font-weight: normal;
	font-size: 18pt;
	color: #006895;
	padding: 0.4em;
}

/* home */

#home {	background: url('images/bg-home.png') repeat-x #FFFFFF; }

#home h2 { text-align: center; cursor:auto !important;}

#home #boutons 
{
	position: relative;
	text-align: center;
	margin-top: -30px;
	margin-left: 325px;
	width: 100%;
}
	#home #boutons .bouton 
	{
		background-repeat: no-repeat;
		width: 222px;
		height: 56px;
		display: block;
		text-indent: -9999px !important;
		padding-left: 35px;
		float: left;
	}
	#home #boutons #bouton-carte-individuelle { background-image: url('images/bouton-carte-individuelle.png'); }
	#home #boutons #bouton-carte-familiale { background-image: url('images/bouton-carte-familiale.png'); }
	#home #boutons #bouton-carte-entrez { background-image: url('images/bouton-carte-entrez.png'); }
	
	#home-top 
	{
		background: url('images/bg-top-home.png') no-repeat 70px 0px;
		width: 868px;
		height: 494px;
		text-indent: -9999px;
	}
	
	#home-paragraphs 
	{
		position: relative;
		margin-top: 60px;
		margin-left: 62px;
		padding-left:85px;
		padding-right:87px;
		text-align: left;
}
	
	.home-paragraph 
	{ 
/*		text-align: justify !important; */
		width: 225px;
		float: left;
		padding: 1em;
		padding-top:0px;
		font-size:0.9em;

	}
	.home-paragraph p
	{
		line-height:20px}

#home #footer { clear: both; text-align: center; margin-top: 20px; height: 200px; width:100% }
#home #footer-links ul li {	display: inline; color: #b53400; }

#home #footer-payments-logos 
{ 
	background-image: url('images/payments-logo.png'); 
	background-repeat: no-repeat;
	background-position:center;
	width: 100%;
	height: 31px;
	float: left;
	margin-top: 20px;
}	
/* end home */

/* page */

#page {	background: url('images/bg-header.png') repeat-x #FFFFFF; }

#page h1, h2, h3, h4, h5, h6 {
	text-align:left;
	cursor:text}

#page h2, h1 { 
	font-size: 20pt;
	color: #b73400;
	padding: 0em;
	padding-top:20px;
	padding-bottom:6px;
	cursor:text !important;
}
#content h3 {
	font-size: 14pt;
	color: #006895;
	padding:0em;
	margin:0;
	margin-top:17px;
	cursor:text !important;
}
#content h4, h5, h6 {
	font-size: 12pt;
	color: #006895;
	padding:0em;
	margin:0;
	margin-top:17px;
	cursor:text !important;}
#content p {
	padding:0em;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	line-height:18px
}


#page-top 
{
	background: url('images/bg-top-header.png') no-repeat;
	width: 556px;
	height: 309px;
	text-indent: -9999px;
	margin-left: 100px;
}

#page #sidebar { float: left; width: 200px; padding: 1em; margin-top: 55px; }
	
	#page #sidebar ul li 
	{ 
		text-align: right; 
		font-weight: bold;
		font-size: 11pt;
		/*padding: 0.3em;*/
		width: 200px;
		height: 25px;
	}
	
	#page #sidebar ul li a { text-decoration: none;  font-weight:normal; }
	#page #sidebar ul li a:hover {  cursor: pointer !important; text-decoration:underline;}
	.page_item a { color: #006895;}
	.current_page_item a {/*font-size:14pt;*/ color: #b53400; cursor:pointer !important;}
	

#page #content 
{ 
	text-align: left; 
/*text-align:justify;*/
	width: 444px;
	float: left; 
	margin-left: 10px; 
		font-size:0.9em;
}
#page #content h2 { padding-left: 0; }
/* liste a puce */
#content ul li {
	margin-left:15px;
	list-style:disc;
	list-style-position:outside;
}
#content ol li {
	margin-left:15px;
	list-style:decimal;
	list-style-position:outside;
	}
#content ul {
	padding-top:10px;
	padding-bottom:10px;
	margin-left:15px;
	}
#content ol {
	padding-top:10px;
	padding-bottom:10px;
		margin-left:15px;
	}
	/* fin liste */
#page #boutons 
{
	position: relative;
	text-align: center;
	padding-top: 0px;
	width:auto;
	clear: both; 
	height: 60px;
	margin-left:237px;

}
	#page #boutons .bouton 
	{
		background-repeat: no-repeat;
		width: 180px;
		height: 47px;
		display: block;
		text-indent: -9999px !important;
		padding-left: 15px;
		float: left;

	}
	#page #boutons #bouton-carte-individuelle { background-image: url('images/bouton-carte-individuelle-inner.png'); }
	#page #boutons #bouton-carte-familiale { background-image: url('images/bouton-carte-familiale-inner.png'); }



#page #footer { clear: both; text-align: center;  height: 200px;
padding-top:30px;
	background:#fff url('images/footer-bg.png') repeat-x top left}

#page #footer-links ul li { display: inline; color: #b53400;}
/*#page #footer-links a{ font-size:20px; cursor:pointer;}*/


#page #footer-payments-logos 
{ 
	background-image: url('images/payments-logo.png'); 
	background-repeat: no-repeat;
	background-position:center;
	height: 31px;
	margin-top: 20px;
}
/* end page */
strong {color:#006895}
#content .aligncenter  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

#content .alignright {
	float:right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

#content .alignleft {
	float:left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	#produit .alignleft {
	float:left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
#copyright {color:#999;
font-size:7pt; height:20px;}
#copyright a {color:#999;
font-size:7pt; text-decoration:none}
#copyright a:hover {text-decoration:underline}

input, textarea { border:solid 1px #f1af00;}
input:hover, textarea:hover { border:solid 1px #ae3f10;}