/**
* Général
*/
body {
	margin:0;
	padding:0;
	color: #140304;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #e96917 url(/images/fond.jpg) repeat-x;
}
a {
	color: #140304;
	text-decoration: none;
}
a:hover {
	color: #140304;
	text-decoration: underline;
}
form, p {
	margin:0;
	padding:0;
}
img {
	border:0;
}
hr {
	height:1pt;
	border:1px solid #140304;
}

/**
* Formulaire
*/
input, select, textarea {
	margin: 2px 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #140304;
	border: 1px solid #fff;
}
.btn-envoyer{
	width:90px;
	height:17px;
	border:1px #fff;
	vertical-align: middle;
}
.btn-annuler {
	width:90px;
	height:18px;
	border:1px #fff;
	margin-top:1px;
	vertical-align: middle;
}
.titre {
	margin:4px;
	width:16px;
	height:16px;
	vertical-align: middle;
	border:0;
}
.rouge {
	color: #ff0000;
}

.menu-deroul {
	float:right;
	color: #6d777d;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	width:200px;
}

/**
* Blocs de positionnement
*/
#conteneur {
	position: relative;
	margin: 18px auto; 
	width:968px;
}

/**
* Header
*/
#header {
	padding:8px 0 0 8px;
	width:960px;
	height:230px;
}
#header2 {
	padding:8px 0 0 8px;
	width:960px;
	height:260px;
}

/**
* Bandeau + Menu
*/
#menu {
	width:968px;
	height:51px;
	background: url(/images/accueil/fond-menu.jpg) no-repeat;
	clear: both;
	padding: 8px 0 0 0;
}
.menunormal {
	padding:10px 32px;
}
.menuselect {
	padding:10px 32px;
}

#menu-bas {
	padding:0 32px;
	width:928px;
}

/**
* Acces contenu
*/
#con-gch {
	float:left;
	padding:20px 0 20px 20px;
	width:277px;
	height:264px;
	/*background:url(/images/accueil/fond-gch.jpg) no-repeat 8px 0;*/
	background:url(/images/accueil/fond-presse.jpg) no-repeat 8px 0;
}
#con-ml {
	float:left;
	width:366px;
	height:304px;
	/*background:url(/images/accueil/fond-ml.jpg) no-repeat 1px 0;*/
	background:url(/images/accueil/fond-presse.jpg) no-repeat 1px 0;
}
#con-dte {
	float:left;
	padding:4px 20px;
	width:256px;
	height:264px;
	/*background:url(/images/accueil/fond-dte.jpg) no-repeat 1px 0;*/
	background:url(/images/accueil/fond-presse.jpg) no-repeat 1px 0;
}
#con-int {
	float:left;
	padding:20px 0 20px 20px;
	width:948px;
	background:url(/images/fond-int.jpg) repeat-y 8px 0;
}

/**
* Présentation + Contact
*/
#presentation {
	padding:20px;
	float:left;
	width:698px;
	height:149px;
}

#coordonnees {
	padding:20px;
	float:right;
	width:214px;
	height:149px;
}

.vignette {
	padding:4px;
	background-color: #fff;
	border: 1px solid #140304;
}

/**
* Contenu
*/
#contenu {
	float:left;
	padding-bottom:8px;
	width:968px;
	background: #fff;
}

/**
* Textes
*/
.lien {
	color: #6d777d;
	text-decoration:none;
}
a.lien {
	color: #6d777d;
	text-decoration:none;
}
a:hover.lien {
	color: #6d777d;
	text-decoration:underline;
}
.lien2 {
	color: #140304;
	text-decoration:none;
}
a.lien2 {
	color: #140304;
	text-decoration:none;
}
a:hover.lien2 {
	color: #140304;
	text-decoration:underline;
}
.txt {
	color: #6d777d;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.txt-bc {
	color: #fff;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
a.txt-bc {
	color: #fff;
}
a:hover.txt-bc {
	color: #fff;
}
.txt-bl {
	color: #214682;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.txt-rg {
	color: #ff2d21;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.titre-mr {
	color: #140304;
	font: 15px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
}
.titre-bc {
	color: #fff;
	font: 13px Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
a.titre-bc {
	color: #fff;
	font: 13px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-decoration:none;
}
a:hover.titre-bc {
	color: #fff;
	font: 13px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-decoration:underline;
}
.titre {
	color: #140304;
	font: 13px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
}
a.titre {
	color: #140304;
	font: 13px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a:hover.titre {
	color: #140304;
	font: 13px Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

/**
* Presse
*/
.presse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	line-height:15px;
	text-align:justify;
}
a.presse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	line-height:15px;
	text-align:justify;
	text-decoration:none;
}
a:hover.presse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	line-height:15px;
	text-align:justify;
	text-decoration:underline;
}
.erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff0000;
	line-height:15px;
	text-align:justify;
}
.champ-presse {
	margin: 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #999;
}

/**
* Bas de page
*/
#footer {
	padding:0 32px 4px 32px;
	width:928px;
	color: #140304;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	clear: both;
}
#f_right {
	float: right;
}
#f_left {
	float: left;
}
#f_siret {
	clear: both;	
}
.lien-cop {
	color: #140304;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.lien-cop {
	color:#140304;
	text-decoration:none;
}
a.lien-cop:hover {
	color:#140304;
	text-decoration:underline;
}