/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";


/* TITRES */
h1{
	font:normal 16px Verdana, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	color:#000;
	width:558px;
	height:28px;
	line-height:23px;	
	background:#FF4500 url(../images/charte/bg-title-centre.png) no-repeat scroll left top;
}
h1 span{
margin-left:65px;
}
h2{
	font:normal 16px Verdana, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	color:#000;
	width:558px;
	height:28px;
	line-height:23px;	
	background:#FF4500 url(../images/charte/bg-title-centre.png) no-repeat scroll left top;
}
h2 span{
margin-left:65px;
}
h3{
	font:normal 13px Verdana, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	color:#FA6104;	
}
h4{
	font:bold 13px Verdana, Helvetica, sans-serif;
	margin: 0 0 4px 0;
	color:#FFF;
	width:212px;
	height:29px;
	line-height:29px;	
	background:#FF4500 url(../images/charte/bg-title-droite.jpg) no-repeat scroll left top;
}
h4 span{
margin-left:10px;
}
#contenu p, #right p{
font:normal 11px Verdana, Helvetica, sans-serif;
text-align:justify;
color:#000;
margin:0 0px 12px 0;
}

#contenu ul, #right ul{
list-style-type: square; 
list-style-position:inside;
margin-left:15px;
margin-top:15px;
}
#contenu ul li, #right ul li{
font:normal 11px Verdana, Helvetica, sans-serif;
padding: 0px 0 0px 20px; 
line-height:20px;
color:#000;
}

#right ul{
list-style-type: square; 
list-style-position:inside;
margin:0;
margin-top:15px;
padding: 0px 0 0px 0px;
}
#right ul li{
font:normal 11px Verdana, Helvetica, sans-serif;
padding: 0px 0 0px 0px; 
line-height:15px;
color:#000;
}


p .more{
font-weight:bold;
color:#FF4500;
float:right;
}

.more a{
float:right;
}
a{
color:#FF4500;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
} 
.orange{
color:#FF4500;
}
.grasO{
font-weight:bold;
color:#FF4500;
}
#footerMenu p{
text-align:center;
font:normal 1.0em/1.1em Arial, Helvetica, sans-serif;
color: #FFF2AB;
padding:0.5em;
}
#footerInfo1 a{
display:inline;
}
#footerInfo1 a:link, #footerInfo1 a:visited, #footerInfo2 a:link, #footerInfo2 a:visited{
text-decoration:none;
color: #EEC334;
}
#footerInfo1 a:hover, #footerInfo1 a:active, #footerInfo2 a:hover, #footerInfo2 a:active{
text-decoration:none;
color: #FFF2AB;
}
#footerMenu .grasR{
font-weight:bold;
color:#850014;
font-size:1.2em;
}

#footerLogo img{
display:block;
margin:20px auto;
}



.grasV2{
font-size:16px;
font-weight:bold;
color:#006400;
}

.tableau {
background-color:#B5B5B5;
}

.tableau2 td{
background-color:#FFF;
font-size:11px;
padding:2px 4px 2px 4px;
}

.tableau-titre td{
font-weight:bold;
background-color:#EFEFEF;
}

td .tableau-col-principale {
font-weight:bold;
background-color:#FAFAFA;
}

a img {
border:0;
}

.gras{
font-weight:bold;
}

/************* Images ********************************/

.imageright {
	float: right;
	margin:0px 12px 0 12px;
	border:1px solid #647382;
}
.imageright2 {
	float: right;
	margin:0px 12px 0 12px;
	border:0px solid #647382;
}
.imageleft {
	float:left;
	margin:0 12px 12px 0;
	border:0px solid #647382;
}
.imagecenter {
text-align:center;
margin:0 auto;
}

/* FORMULAIRE  GENERALISTE */
#formulaire form{
width:500px;
}
.formline, .formline_long {	
margin:4px 0px 4px 0px;
float:left;
vertical-align: middle;
width:500px;
}

	.formline label {
		display:block;
		float:left;
		margin:0px 0px 0px 5px;
		width:230px;
		line-height:20px;
		height:20px;
	}
		.formline label.formInfo, .formline_long label.formInfo {
			font-style:italic;
		}
	
	.formline_long label {
		display:block;
		float:left;
		margin:0px 0px 0px 5px;
		width:500px;
		line-height:20px;
		height:20px;
	}

input {	
height:16px;
font:normal "Arial",Verdana,Helvetica;
font-size: 12px;
line-height:16px;
border:1px solid #B5B5B5;
width:215px;
}

label {	
display:block;
float:left;
margin:0px 0px 0px 5px;
width:95px;
line-height:20px;
height:20px;
}


textarea {	
width:215px;
height:60px;
border:1px solid #B5B5B5;
color:#000;
}

.ok{	
width:65px;
height:25px;
font:bold "Arial",Verdana,Helvetica;
border:1px solid #949494;
text-align: center;
background-color:#949494;
color:#FFF;
cursor:pointer;
line-height:18px;
}
