@CHARSET "UTF-8";
*{
	margin:0px;
	padding:0px;
}
body{
	background:url(images/degrade.jpg) top center repeat-y;
}

.word_seek{
	
	background-color:#CCDDFF;
}

#top{
	display:block;
	top:0px;
	width:100%;
	height:178px;
	background:url(images/top_center.jpg) top center no-repeat;
}

#bandeau{
	background-color:#FFFFFF;
	color:#140F10;
	display:block;
	font-family:Tahoma;
	font-size:18px;
	height:35px;
	padding-top:10px;
	width:100%;
}

#center{
	display:block;
	text-align:center;
	width:100%;
	background:url(images/top_center.jpg) center -223px no-repeat;
}

#foot{
	display:block;
	bottom:0px;
	width:100%;
	height:242px;
	background:url(images/foot.jpg) top center no-repeat;
}

#center #global{
	display:block;
    max-width: 100%;
    padding-left: 50%; 
    margin-right: 50%; 
    margin-left: -467px;
}

#foot #global_foot{
	display:block;
    max-width: 100%;
    padding-left: 50%; 
    margin-right: 50%; 
    margin-left: -428px;
}

#top #global_top{
	display:block;
    max-width: 100%;
    padding-left: 50%; 
    margin-right: 50%; 
    margin-left: -467px;
}

/** MENU **/

ul.menu{
	display:block;
    width: 900px;
	height:56px;
	background-color:#EB2D2E;
	padding-top:8px;
	margin:0px 0px 0px 17px;
}

.menu li.bouton{
	border-left:1px solid #86B2D2;
	float:left;
	display:block;
	width:148px;
	text-align:left;
	vertical-align:text-top;
	cursor:pointer;
}

.menu li.first{
	border:0px;
}

.menu li span.menu_title, .menu li a.menu_title{
	display:block;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	text-align:center;
}

.menu li ul.deroulant{
	position:absolute;
	display:none;
	padding:10px 0px 0px 30px;
	background:url(images/top_menu_hover.jpg) no-repeat;
	background-position:30px 4px;
	z-index:100;
}

.menu li ul.deroulant li{
	vertical-align:text-top;
	margin:0px;
	padding:0px;
	height:22px;
	list-style-type:none;
}

.menu li ul.deroulant li a{
	display:block;
	background:#EDEDED;
	border:1px solid #AAAAAA;
	width:165px;
	height:17px;
	padding:3px 3px 0px 5px;
	margin:0px;
		
	text-decoration:none;
	color:#524B48;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
}

.menu li ul.deroulant li a:hover{
	background:url(images/menu_hover.jpg) top left repeat-x;
	color:#FFFFFF;
}

/** CONTENU **/

.content{
	
	display:block;
    width: 934px;
	background:#FFFFFF url(images/bg_content.jpg) top left no-repeat;
	min-height:276px;
	margin:50px 0px 20px 0px;
	text-align:left;
	
}

/** TOP **/

#global_top #content_top {
	width:934px;
	font-size:11px;
	font-family:"Tahoma";
}

#content_top a.left{
	float:left;
	display:block;
	font-size:15px;
	font-family:"Tahoma";
	color:#0063A6;
	text-decoration:none;
	margin:0 0 0 80px;
	padding:120px 0 0 20px;
	width:330px;
}

#content_top div.right{
	float:right;
	display:block;
	font-size:12px;
	font-family:"Tahoma";
	color:#524B48;
	padding:0px 10px 0px 0px;
}

#content_top div.right span.intranet{
	display:block;
	padding:20px 0px 0px 0px;
}

#content_top div.right span.lang{
	padding:15px 0px 15px 0px;
	float:left;
	display:block;
}

#content_top div.right span.lang a{
	display:block;
	width:29px;
	height:19px;
	padding:0px 10px 0px 0px;
}

#content_top div.right span.lang a.fr{background:url(images/fr.jpg) no-repeat top center;float:left;}
#content_top div.right span.lang a.en{background:url(images/en.jpg) no-repeat top center;float:left;}

#content_top div.right span.intranet a{
	font-size:12px;
	font-family:"Tahoma";
	color:#524B48;
	text-decoration:underline;
}

#content_top div.right form{
	clear:left;
	font-size:12px;
	font-family:"Tahoma";
	font-weight:bolder;
	color:#A8A4A3;
	padding:0px 0px 0px 0px;
}

#content_top div.right form input.chearch{
	margin:4px 0px;
	width:125px;
}

/** FOOT **/

#global_foot div {
	width:856px;
	color:#FFFFFF;
	font-size:11px;
	font-family:"Tahoma";
	padding-top:70px;
}

#global_foot div span a{
	text-decoration:none;
	color:#E60607;
}

#global_foot div span.credits{
	display:block;
	float:left;
	margin-bottom:35px;
}

#global_foot div a.retour_haut{
	float:right;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	width:80px;
	height:40px;
	margin:0px 0px 0px 0px;
}

span.clear{
	display:block;
	clear:right;
	height:10px;
}

#global_foot span.clear{
	display:block;
	clear:right;
	height:21px;
}

#global_foot div span.droits{
	clear:left;
}

#global_foot div span.droits a{
	color:#FFFFFF;
}

/** ACCUEIL **/
#text_accueil{
	text-align:left;
	display:block;
    width: 870px;
	height:189px;
	margin:-20px 0px 0px -30px;
	background:url(images/fillette.gif) no-repeat top right;
	padding-left:77px;
}
#text_accueil div{
	background-position:left 70px;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Tahoma";
	padding:40px 0px 0px 40px;
	width:520px;
	text-align:justify;
	float:left;
}
#text_accueil a{
	background:url(images/play.gif) no-repeat center 50px;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Tahoma";
	padding:130px 0px 0px 0px;
	width:100px;
	text-decoration:none;
	text-align:center;
	float:left;
}

.accueil{
	margin-top:0px;
}

.accueil img{
	border:0px;
}

.accueil a{
	display:block;
	width:212px;
	height:577px;
	overflow:hidden;
}

.accueil object, .accueil embed{
	width:722px;
	height:576px;
}

.accueil .flash{
	display:block;
	float:left;
	width:722px;
	height:576px;
	overflow:hidden;
}

/** PAGE TYPE **/

.type, .detail, .contact, .texte, .mentions, .liens, .partenaires{
	width:900px;
	padding:17px;
}

.content .title{
	font-family:"Tahoma";
	font-size:30px;
	font-weight:bold;
	color:#0063A6;
	padding:10px 0px 10px 20px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #0063A6;
	background:url(images/trait.jpg) bottom right no-repeat;
}

.content .subtitle{
	font-family:"Tahoma";
	font-size:18px;
	font-weight:bold;
	color:#EB2D2E;
	padding:10px 0px 10px 20px;
	border-top:1px solid #0063A6;
}

.content .text{
	font-family:"Tahoma";
	font-size:14px;
	color:#636466;
	padding:0px 50px 20px 50px;
}

.detail .text img{
	display:block;
	float:left;
	margin-right:20px;
	max-width:800px;
	max-height:220px
}

.content .text .text{
	padding-left:0px;
	padding-right:0px;
}

.content .text .text a{
	font-family:"Tahoma";
	font-size:14px;
	color:#636466;
	font-weight:bold;
}

.content .trait{
	display:block;
	float:left;
	width:100px;
	height:6px;
}

.content .bleu{background-color:#0063A6;margin-top:10px;}

.content .clear{
	display:block;
	width:1px;
	height:1px;
	margin-bottom:-1px;
	clear:left;
}

/** CARTE **/

.carte, .carte1{
	text-align:center;
}

.carte1 .map{
	text-align:left;
}

.carte1 .map img, .carte1 .map .liste_crenistes{float:left;}
.carte1 .map .liste_crenistes{width:290px;display:none;}

.carte1 .bleu {
	margin-top:0px;
}

.carte1 table span{
	display:block;
	width:18px;
	height:18px;
}

.carte1 table .valid0{background:url(images/croix.gif) top center no-repeat;}
.carte1 table .valid1{background:url(images/tick.gif) top center no-repeat;}
.carte1 table .fruit{background:url(images/fruit2.gif) top center no-repeat;}
.carte1 table .mer{background:url(images/mer2.gif) top center no-repeat;}
.carte1 table .fl{background:url(images/fl2.gif) top center no-repeat;}
.carte1 table .log{background:url(images/logistique.gif) top center no-repeat;}

.carte1 table, .carte1 table a{
	color:#636466;
	font-family:"Tahoma";
	font-size:12px;
	margin-bottom:20px;
	text-decoration:none;
}

.carte1 table a{text-decoration:underline;}

.carte1 table th{
	font-size:14px;
}

.carte1 table a:hover{text-decoration:underline;}

.carte1 table th{
	padding:5px;
	color:#EB2D2E;
}
.carte1 table td{
	border-top:1px solid #CCCCFF;
	padding:5px;
}
.carte1 .subtitle{
	border-bottom:1px solid #0063A6;
	margin-bottom:20px;
}

.carte1 table#bureaux th, .carte table#bureaux td{
	padding:5px;
}

/** RECHERCHE **/

.seek{
	width:900px;
	padding:17px;
}
.seek .subtitle, .seek .subtitle a{
	border:0;
	font-size:14px;
	font-family:"Tahoma";
	font-weight:bold;
	color:#EB2D2E;
	text-decoration:none;
	
}/** Contact **/

.contact form{
	clear:left;
	font-family:Arial;
	color:#636466;
	font-size:12px;
	font-family:Arial;
	padding-left:15px;
}

.contact ul.saisie{
	margin-top:20px;
	clear:left;
}

.contact ul.saisie span{
	display:block;
	float:left;
	width:80px;
}

.contact ul.saisie input.type1{width:280px;}
.contact ul.saisie input.type2{width:180px;}
.contact ul.saisie textarea{width:316px;height:80px;}
.contact ul.saisie textarea.message{height:180px;}

.contact ul.designation{
	margin-top:20px;
}

.contact ul.designation li{
	display:inline;
	margin-right:20px;
}

.contact li{
	padding:2px;
	list-style-type:none;
}

.contact input[type="text"]{
	vertical-align:middle;
	width:100px;
}

.detail a.gm{
	display:block;
	float:left;
	width:64px;
	height:26px;
	background:url(images/gm.jpg) top center no-repeat;
}

.detail span.gm{
	display:block;
	padding-top:7px;
	padding-right:5px;
	float:left;
}

