/******************************************************
Remise a 0 des styles par defaut des navigateurs
*******************************************************/
* {
	 margin:0;
	 padding:0;
	 border:0;
}

html {
	height:100%;
	font-size:9pt;
}
	
body, p, blockquote {
	margin: 0;
	padding: 0;
}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
	
/* Lists
------------------------------*/
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}
	
/* Links
------------------------------*/
a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/
form, fieldset {
	margin: 0;
	padding: 0;
}
	
fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}
	
select { padding: 0; }

/* Stylesheet: reset Modified On 2013-06-11 13:55:54 */
/*	CSS WCT
	Création Agence Grain de Sel le 11/06/2013 */

	
/* Balises par défaut
------------------------------*/
body {
  	text-align : center;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:1em;
	background-color:#eee;
}

/* Blocs de disposition
------------------------------*/
#top {
	width:100%;
	background:#343434;
	height:30px;
	padding:15px 0;
}
/*#centre {
	width:100%;
	background:#EEE;
}*/
#bottom {
	width:100%;
	background:#8C8A8B;
	padding:15px 0;
}
#header {
 	margin : 0 auto;
	width:980px;	
	text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#centre {
 	margin : 0 auto;
	width:980px;	
	text-align:left;
	padding:30px 0;
}
#footer {
 	margin : 0 auto;
	width:940px;	
	text-align:left;
	padding:10px 20px;
	list-style-type:none;
}

/* Header
------------------------------*/
#header h3 {
	display:inline-block;
	font-size:1.8em;
	color:#fff;
	font-weight:normal;
}
#menuTop {
	float:right;
	text-align:right;
	font-size:1.3em;
} 
#menuTop li {
	display:inline-block;
	padding:6px 10px 0;
}
#menuTop li a {
	text-decoration:none;
	color:#fff;
}
#menuTop li a:hover {
	font-weight:bold;
}


/* Centre
------------------------------*/
#bandeau {
	background:#fff;
	padding:10px;
}
#blocDroitBandeau {
	float:right;
	width:460px;
	text-align:right;
	padding:20px;
}

#drapeaux a {
margin:0 10px;
font-weight:bold;
color:#22509B;
text-decoration:none;
}
#drapeaux a:hover {
color:#777;
}
#recherche {
	padding:10px 0;
}
#menu {
	background:#777;
	padding:10px 20px;
	list-style-type:none;
	font-size:1.3em;
}
#menu li {
	display:inline-block;
	padding:2px 10px 0;
height:20px;
}
#menu li a {
	text-decoration:none;
	color:#fff;
}
#menu li a:hover {
	font-weight:bold;
}
#visuel {

}


/* Recherche
------------------------------*/
#recherche input {
border:1px solid #ccc;
padding:3px;
}

/* Contenu
------------------------------*/
#contenu {
	margin-top:30px;
	background:url('/img/fdContenu.png') top left repeat-y;
}
#colLeft {
	width:260px;
	float:left;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#colLeft h2, #colLeft h1 {
	height:43px;
	background:url('/img/degrade.jpg') top left repeat-x;
	text-align:center;
	color:#fff;
	font-size:1.8em;
	padding-top:15px;
	letter-spacing:0.1em;
}
#colLeft ul {
	list-style-type:none;
	font-size:1.3em;
	padding:5px 20px;
}
#colLeft li {
	padding:10px;
	border-bottom:1px solid #ddd;
}
#colLeft li:last-child {
	border:none !important;
}
#colLeft li a {
	text-decoration:none;
	color:#22509B;
	display:block;
}
#colLeft li a:hover {
	font-weight:bold;
}

#contenuT {
	margin-left:290px;
	padding:15px;
}
#contenuT h1 {
	color:#22509B;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:15px;
	font-size:1.8em;
	font-weight:normal;
}
#contenuT p {
	text-align:justify;
}
#contenuT h2 {
	text-transform:uppercase;
	padding-bottom:10px;
	font-size:1.5em;
	font-weight:normal;
}
#contenuT h3 {
	color:#22509B;
	padding-bottom:8px;
	font-size:1.3em;
	font-weight:normal;
}
#contenuT h4 {
	padding-bottom:5px;
	font-size:1.2em;
	font-weight:bold;
}
#contenuT h5 {
	color:#22509B;
	padding-bottom:5px;
	font-size:1.2em;
	font-weight:normal;
}
#contenuT h6 {
	font-size:1.1em;
	font-weight:bold;
}
#contenuT ul, #contenu ol {
margin-left:20px;
}
#contenuT a {
color:#22509B;
}

/* Form
------------------------------*/
.contactform {
width:240px;
padding:10px;
}
.contactform fieldset {
border:none;
}
.contactform div {
padding:5px 0;
}
.contactform label {
display:block;
}
.contactform input, .contactform textarea {
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
border-top:1px solid #666;
border-left:1px solid #666;
padding:2px;
width:234px;
}
.contactform .submit {
text-align:right;
}
.contactform input.fbsubmit {
padding:3px;
width:110px;
border:1px solid #333;
font-weight:bold;
}

.error_message {
color:#f00;
font-size:0.8em;
}

/* Footer
------------------------------*/
#footer li {
	display:inline-block;
	width:235px;
	color:#fff;
}
#footer li a {
	text-decoration:none;
	color:#fff;
}
#logoF img {
	margin-left:40px;
}
#footer li h3 {
	color:#22509B;
}
#footer li.liensS {
	width:220px;
}

/* ...
------------------------------*/



 
/* Divers
------------------------------*/
.separateur{ 
	 display: block;
	 height: 0;
	 margin: 0;
	 _margin:-7px 0;
	 padding: 0;
	 border: 0;
	 visibility: hidden;
	 clear:both;
}
/* Stylesheet: wct Modified On 2013-06-19 19:31:33 */
