/*
	Author		: Arnaud Baudet
	Description	: Feuille de style - citoyens de l'Union
	
*/

*{
	padding		: 0;
	margin		: 0;
}

body {
	background	: url(img/bg_body.gif) repeat-x #e2e2e2 top;
	font-family : Arial, Helvetica, sans-serif;
	margin: 0px auto ;
	padding: 0 ;
	text-align: center ;
	
}

#global {
	width		: 971px;
	background	: url(img/bg_global2.gif) repeat-y;
	height		: 1500px;
	margin		: 0 auto ;	
}

#header {
	width		: 971px;
	height		: 215px;
	background	: url(img/header.jpg) no-repeat;	
}



#headtxt {
	width		: 971px;
	float		: center ;
	padding		: 12px;
	text-align	: center;
	color		: #636466;
}

.parts:link {
	font-weight		: bold;
	text-decoration	: none;
	color			: #636466;
	font-size: 16px;
}

.parts:hover {
	font-weight		: bold;
	text-decoration	: none;
	color			: #047390;
	font-size: 16px;
}

.parts:visited {
	font-weight		: bold;
	text-decoration	: none;
	color			: #047390;
	font-size: 16px;
}

#menu {
	border		: 1px solid #e5e3e3;
	font-family	: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color		: #4D4D4F;
	float		: left;
	width		: 160px;
	text-align	: left;
	margin		: 13px 9px 13px 24px;
	padding		: 0px 5px 0px 5px;
	padding-bottom : 0.5em;
	background-color: #F8F8F8;
}


.menu {
	margin		: 0px 0px 10px 0px;
	background-color: #CCCCCC;
}


.menuhaut {
	margin		: 0px 0px 10px 0px;
	background-color: #FFA005;
}


.menumid{
	background-color: #87DBF6;
	clip: rect(auto,auto,auto,auto);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.menubas {
	margin		: 0px 0px 10px 0px;
	background-color: #CCCCFF;
	color: #000000;
}



.menu2 {
padding		: 0px 0px 0px 35px;
margin		: 0px 0px 13px 0px;
}

#title{
	color		:	#636466;
	font-family	:	Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight	:	bold;
	font-size	:	20px;
	letter-spacing: 2px;
	margin		: 	0px 0px 18px 0px;
}

#lang {
	color		:	#C9C9C9;
	font-family	:	"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size	:	12px;
	letter-spacing: 1px;
	margin		: 	0px 0px 30px 0px;
}

#docs{
	border		: 1px solid #e5e3e3;
	font-family	: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #4D4D4F;
	background	: #F8F8F8;
	float		: left;
	width		: 710px;
	height		: 25px;
	text-align	: right;
	margin-top: 13px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#union{
	border		: 1px solid #e5e3e3;
	font-family	: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #4D4D4F;
	background	: #FFF;
	float		: left ;
	width		: 720px;
	height		: auto;
	margin		: 0px 9px 0px 15px;
	/*padding		: 0px 0px 0px 0px;*/
}

#infos{
	float		: right ;

}

#bulles{
	width		: 720px;
	spacing		: 1px;
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 0px 0px;
}

.bulles{
	margin		: 0px 3px 0px 0px;
}

.lastbulles{
	margin		: 0px 0px 0px 0px;
}

#dwl{
	font-family	: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	color		: #4D4D4F;
	background	: #FFF;
	float		: left ;
	width		: 720px;
	height		: auto;
	margin		: 13px 0px 8px 0px;
}

#ligne {
width		: 720px;
margin		: 10px 0px 7px 0px;
}


#ligne-orange {
	width		: 720px;
	margin		: 10px 0px 7px 0px;
	background-color: #FFA005;
}


#ligne-bleu {
	width		: 720px;
	margin		: 10px 0px 7px 0px;
	background-color: #87DBF6;
}

.doc {
	font-size	: 10px;
	color		: #4D4D4F;
	margin		: 0px 0px 0px 5px;
	letter-spacing: 1px;
}

.nodoc {
	font-size	: 10px;
	color		: #FFF;
	margin		: 0px 0px 0px 5px;
	letter-spacing: 1px;
}

#footer {
	clear		: both;
	width		: 971px;
	height		: 56px;
	background	: url(img/testfoot.jpg) no-repeat;
	padding		: 8px 12px 0 0px;
	margin		: 0 auto;
	
	
}

#asti {
	float		: left ;
	height 		: 35px;
	font-family	: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #4D4D4F;
	margin		: 0px 10px 0px 22px;
	padding		: 0 30px 0 3px;
	border-right:1px solid #d4d4d4;
}

#izi {
	float		: right;
	width		: 200px;
	height 		: 35px;
	font-family	: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #B4B4B4;
	margin		: 0px 10px 0px 22px;
	padding		: 0 30px 0 3px;
	
}

.rond_lg {
	
	padding		: 0px 4px 0px 1px;
	
}

.img_dwl {
	margin		: 0px 5px 0px 0px;
	padding		: 0px 5px 0px 3px;
	border-right: 1px solid #6E6F70;
}

.img_dwl2 {
	margin		: 0px 5px 0px 0px;
	padding		: 0px 5px 0px 3px;
}

a.img_dwl {	
	color		: #4D4D4F;
}

a:hover.img_dwl   {
	color		: #4D4D4F;
}

a:visited.img_dwl   {
	color		: #4D4D4F;
}

#band-return {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	text-align:left;
}

#band-tab {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:auto;
	text-align:left;
}

#band-tab-left {
	float:left;
	width:175px;
	height:auto;
	text-align:left;
}

#band-tab-right {
	float:right;
	width:725px;
	height:auto;
	text-align:left;
}

.bienvenue a:link, a:visited {
	color:#333;
	font-size:12px;
	text-decoration:none;
}

.theme a:link, a:visited {
	color:#F23F5D;
	font-size:12px;
	text-decoration:underline;
}


.site a:link, a:visited {
	color:#04738F;
	font-size:12px;
	text-decoration:underline;
}


.bleu {color: #01738F}
.orange {color: #F95819}
.gris {
	color: #666666
}

.vert {
	color: #006600
}


.bienvenue a:hover{
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
}

.titre-tab {
	color :#636466;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.titre-tab2 {
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.titre-tab3 {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.titre-tab4 {
	color :#636466;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

/**#footer {
	clear		: both;
	height		: 35px;
	text-align	: left;
	font-size	: 10px;
	padding		: 8px 20px 0 20px;
	width		: 971px;
	margin		: auto;
	background	: url(img/bottom.gif) no-repeat;
}

	#footer img{
		float:		left;
		padding-right:12px;
	}
	#footer p.footer-asti{
		padding:	0 30px 0 3px;
		border-right:1px solid #d4d4d4;
	}**/
