@charset "UTF-8";
body {
	background-image:url(../images/bg.png);
	margin: 0px;
	font-size : 11px;
	font-family : Verdana;
	color : #6D6D6D;
}

#ombre {
	margin:auto;
	width: 930px;
	background-image: url(../images/ombres.png);
}

#main {
	margin: auto;
	width: 900px;
}

#header {
	height: 139px;
	background-image: url(../images/header7.jpg);
	background-color: #5d9bc0;
	background-repeat: no-repeat;
	text-align: right;
	padding : 10px 20px 0 20px;
}


#header a {
	color: white;
	font-size: 10px;
	text-decoration: none;
}


#menu {
	/*background-color: #ffcf49;*/
	background : url("../images/bg_menu.jpg");
	height : 25px;
}

#menu table {
	width: 100%;
	text-align: center;
	border: 0;
	border-collapse: collapse;
}

#menu table tr td {
	padding: 0px;
}

a.item_menu {
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	text-decoration: none;
	color: black;
}

a.item_menu:hover {
	/*background-color: #5d9bc0;*/
	background : url("../images/bg_menu_hover.jpg");
	color: white;
}

a.item_menu_active,a.item_menu_active:visited {
	/*background-color: #5d9bc0;*/
	background : url("../images/bg_menu_hover.jpg");
	color: white;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	text-decoration: none;
}

#content {
	background-color: white;
	display: table;
	width: 100%;
}

#flash {
	height: 260px;
}

#text {
	width: 582px;
	padding: 10px 20px 20px 20px;
	float: left;
	border-right: 1px dotted gray;
}

#right {
	width: 276px;
	float: right;
}

#foot {
	width: 880px;
	padding : 10px;
	background : #2E82C2;
	border-top : 1px solid #FFFFFF;
	color : #DDDDDD;
	font-size : 9px;
	text-align : right;
}

a.links_footer,a.links_footer:visited{
	color : #DDDDDD;
	text-decoration : none;
}
a.links_footer:hover{
	color : #DDDDDD;
	text-decoration : underline;
}

.noBorder {
	border: none;
}

.clear {
	clear: both;
}

.blue {
	height: 42px;
	width: 256px;
	margin-top: -6px;
	padding-left: 20px;
	line-height: 37px;
	vertical-align: middle;
	background-color: #2E82C2;	
}

.blue a {
	color: white;
	text-decoration: none;
}

.white {
	width: 256px;
	height: 42px;
	margin-top: -6px;
	padding-left: 20px;
	line-height: 37px;
	vertical-align: middle;
	background-color: white;	
}

.white a {
	color: #7DAFCD;
	text-decoration: none;
}

#cadreBleu {
	width: 266px;
	font-size: 11x;
	padding: 5px;
	background-color: #2E82C2;
	color: white;
}



div#diaporama{
	height : 320px;
	width : 900px;
}

/* Texte dfilant */
#newsIMG {
font-size : 11px;
background : #F4F4F4;
padding: 10px;
}


#news {
	font-size: 16px;
	font-weight: normal;
	color : #0099cc;
	text-align: left;
	padding-bottom : 15px;
}

a.title_news{
	color : #444444;
	font-weight : bold;
	text-decoration : none;
}

a.detail_news{
	text-decoration : none;
	color: #666666;
}

a.detail_news:hover{
	text-decoration : none;
	color: #0099cc;
}


span.required{
	font-size : 10px;
	font-style : italic;
}

input.input_contact{
	border : 1px solid #9D9D9D;
	color : #888888;
	font-size : 11px;
	font-family : Verdana;
	width : 230px;
}
input.input_contact:focus{
	border : 1px solid #0099cc;
	color : #6D6D6D;
	font-size : 11px;
	font-family : Verdana;
	width : 230px;
}

textarea.tx_contact{
	border : 1px solid #9D9D9D;
	color : #888888;
	font-size : 11px;
	font-family : Verdana;
	width : 315px;
	height : 100px;
}
textarea.tx_contact:focus{
	border : 1px solid #0099cc;
	color : #6D6D6D;
	font-size : 11px;
	font-family : Verdana;
}

input.btn_submit{
	margin-top : 10px;
	border : 1px solid #9D9D9D;
	color : #6D6D6D;
	font-size : 11px;
	font-family : Verdana;
}
input.btn_submit:hover{
	border : 1px solid #0099cc;
	color : #6D6D6D;
	font-size : 11px;
	font-family : Verdana;
}

input.input_devis{
	border : 1px solid #9D9D9D;
	color : #888888;
	font-size : 11px;
	font-family : Verdana;
	width : 230px;
}
input.input_devis:focus{
	border : 1px solid #0099cc;
	color : #6D6D6D;
	font-size : 11px;
	font-family : Verdana;
	width : 230px;
}

textarea.tx_devis{
	border : 1px solid #9D9D9D;
	color : #888888;
	font-size : 11px;
	font-family : Verdana;
	width : 310px;
	height : 100px;
}
textarea.tx_devis:focus{
	border : 1px solid #0099cc;
	color : #6D6D6D;
	font-size : 11px;
	font-family : Verdana;
}


