body {
    font-family         :	Arial, Verdana, sans-serif; 
    font-size           :	0.8em;
	margin				: 	10px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;	
    color    			:	#000000;
}

img,
div {
	border				:	0px none;
}

a{
	color				:	#6699CC;
	text-decoration		:	none;
}

a:hover		{
	color				:	#6699CC;
}

#contenu a	{
	padding				: 	0px 3px 0px 3px;
}

#contenu a:hover		{
	background-color	:	#6699CC;
	color				:	#000000;
	filter				: 	alpha(opacity=80);
	filter				: 	progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity		: 	0.8;
	opacity				:	0.8;
}

#bandeau a	{
	color				:	#999999;
}

#bandeau a:hover		{
	color				:	#6699CC;
}

a.anchor {
	visibility			:	none !important;
	margin				:	0px 0px 0px 0px !important;
	padding				:	0px 0px 0px 0px !important;
}

#page	{
	position			:	relative;
	width				:	960px;
	 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
	left				: 	50%;
	 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
	padding				: 	0px 0px 10px 0px;
	margin				: 	0px 0px 0px 0px;
	 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
	margin-left			: 	-480px;
	 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
	border				:	1px solid #999999;
}

#bandeau-etat {
	position			: 	relative;
	top					: 	0px;
	left				: 	0px;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 12px 0px;
	_margin-bottom		:	-5px;
}
	
#bandeau-etat img.ecusson {
	position			: 	absolute;
	top					: 	-5px;
	left				: 	2px;
}
	
#bandeau-etat h1 {
	margin-left			: 	38px;
	font-size			:	0.7em;
	_margin-top			: 	5px;
}

#bandeau-etat h1 span.ligne1 {
	letter-spacing		: 	0px;
}

#bandeau-etat h1 span.ligne2 {
	letter-spacing		: 	1px;
	word-spacing		: 	-2px;
}

#bandeau-etat h1 span.ligne3 {
	letter-spacing		: 	1px;
	word-spacing		: 	-2px;
}

#icones {
	position			: 	absolute;
	top					: 	15px;
	right				: 	0px;
}

#bandeau	{
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	height				:	120px;
	width				:	100%;
	background-image	:	url('/internationale/images/panorama.jpg');
}

#bandeau h2{
	position			:	absolute;
	font-size			:	1em;
	padding				: 	10px 0px 0px 0px;
	margin				: 	20px 0px 0px 170px;
	background			:	url('/internationale/images/rectanglebleu-gris.gif') no-repeat;
}

#bandeau h2.internationale {
	position			:	absolute;
	top					:	115px;
	font-size			:	1em;
	padding				: 	10px 0px 0px 0px;
	margin				: 	20px 0px 0px 170px;
	background			:	url('/internationale/images/rectanglebleu-gris.gif') no-repeat;
}

#bandeau p{
	width				:	300px;
	position			:	absolute;
	padding				: 	0px 0px 0px 0px;
	margin				: 	62px 0px 0px 170px;
    font-size           :	0.8em;
}

.bgPBandeau	{
	background-color	:	FFFFFF;
	padding				: 	0px 2px 0px 2px;
	filter				: 	alpha(opacity=90);
	filter				: 	progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity		: 	0.9;
	opacity				:	0.9;
}

#navig	{
	float				:	left;
	width				: 	180px;
	padding				:	0px 0px 0px 0px;
	margin				: 	20px 0px 0px 0px;
}

#navig ul,
#right ul	{
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 20px;
	/*border: 1px solid red;*/
}

#navig ul li,
#right ul li{
/*  */
	padding				: 	10px 0px 7px 0px;
	list-style-type		:	none;
	font-weight			:	bold;
}

/* hack pour IE pour reduire l'espace induit par le "heigh: 0px;" sur "#navig ul li a" */
* html #navig ul li,
* html #right ul li{
	padding				: 	2px 0px 7px 0px;
}

#navig ul li a{
	background			:	url('/internationale/images/rectanglebleu.gif') 0px 0px no-repeat;
	padding				:	10px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	/* utile pour IE pour afficher le background si le texte este sur deux lignes */
	height				:	0px;
}

#right ul li {
	background			:	url('/internationale/images/rectanglebleu.gif') 0px 0px no-repeat;
}

/* hack pour IE */
* html #right ul li {
	padding-top: 10px;
}

#navig ul li a.aImgPlieDeplie,
#right ul li a.aImgPlieDeplie{
	background			:	none !important;
}

#navig ul li ul,
#right ul li ul	{
	margin				: 	0px 0px 0px 10px;
}

#navig ul li ul li,
#right ul li ul li{
	background			:	none !important;
	padding				: 	5px 0px 0px 0px;
	font-weight			:	normal;
	font-size			:	0.8em;
}

#navig ul li ul li a,
#right ul li ul li a{
	background			:	none !important;
	padding				:	0px 0px 0px 0px;
}

.imgPlieDeplie	{
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px -2px 3px;
}

.selected	{
	color				:	#6699CC;	
}

#contenu	{
	font-size			:	1em;
	width				:	550px;
	padding				:	0px 0px 0px 0px;
	margin				: 	20px 0px 0px 200px;
}

#contenu ul.plan-site	{
	margin-left			:	50px;
}

#contenu h3{
	font-size			:	0.9em;
	padding				: 	11px 0px 20px 0px;
	margin				: 	0px 0px 0px 0px;
	background			:	url('/internationale/images/rectanglegris.gif') no-repeat;
}

#contenu h3.news{
	font-size			:	0.85em;
	padding				:	12px 0px 0px 0px;
	margin				:	0px 0px 0px 0px;
}

#news1 h3.news,
#news2 h3.news,
#news3 h3.news,
#news4 h3.news,
#news1 p,
#news2 p,
#news3 p,
#news4 p	{
	padding-left		:	100px !important;
}

#news1 img,
#news2 img,
#news3 img,
#news4 img	{
	position			:	absolute;
	top					:	15px;
	left				:	0px;
}

#contenu p	{	
	font-size			:	0.85em;	
	padding				:	0px 0px 0px 15px;
	margin				: 	0px 0px 10px 0px;
}

#contenu h4,
#contenu h5{
	font-size			:	0.85em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 5px 0px;
}

#contenu h4.right{
	text-align			:	right;
	margin				: 	0px 30px 0px 0px;
}

#contenu h4.rightAccueil{
	text-align			:	right;
	margin				: 	255px 30px 0px 0px;
}

#contenu h5{
	padding-left		: 	15px;
}

#contenu ul	{
	list-style-image	:	url('/internationale/images/puceMoz.gif');
	font-size			:	0.85em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 5px 20px;
	_list-style-image	:	url('/internationale/images/puce.gif');
}

#contenu ul ul	{
	list-style-image	:	none;
	list-style-type		:	none;
	font-size			:	1em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 15px;
}

#contenu p.formulaire	{	
	padding-left		: 	0px !important;
}

h4.formulaires	{
	margin-top			: 	30px !important;
}

ul.uldoch4	{
	margin-left			: 	25px !important;
}

ul.uldoch5	{
	margin-left			: 	50px !important;
}

#contenu li	{
	margin				: 	2px 0px 2px 0px;
}

#contact	{
	margin				: 	0px 0px 0px 15px;
}

#contact td	{
	font-size			:	0.7em;
	padding				: 	2px 5px 2px 0px;
	margin				:  	0px 0px 0px 0px;
	vertical-align		:	top;
}

#news1,
#news2,
#news3,
#news4	{
	position			:	absolute;
	width				:	270px;
	height				:	120px;
}

#news1	{
	top					:	280px;
	left				:	200px;
}

#news2	{
	top					:	280px;
	left				:	490px;
}

#news3	{
	top					:	400px;
	left				:	200px;
}

#news4	{
	top					:	400px;
	left				:	490px;
}

.imgNews	{
	float				:	left;
	padding				: 	0px 10px 0px 0px;
	margin				: 	-12px 0px 20px 0px;
	height				:	50px;
	width				:	50px;
}

.imgNews2Lignes	{
	float				:	left;
	padding				: 	0px 10px 0px 0px;
	margin				: 	-28px 0px 20px 0px;
	height				:	50px;
	width				:	50px;
}

.cachediv {
	visibility			: 	hidden;
	height				: 	0px;
	display				:	none;
}

#secretairegenerale,
#secretaireadjoint1,
#secretaireadjoint2,
#secretaireadjoint3,
#secretaireadjoint4,
#secretaireadjoint5,
#secretaireadjoint6,
#secretaireadjoint7,
#chargedemission,
#directriceadministrative,
#responsablerh,
#directricefinance,
#servicegeneraux,
#opsi	{
	width				:	420px;
	margin				:	10px 0px 10px 100px;
	background-color	:	#EEEEEE;
}

ul.secretariat-general li	{
	padding				: 	0px 0px px 0px;
	margin				: 	8px 0px 8px 0px !important;
}

ul.amiable-compositeur li	{
	padding				: 	0px 0px px 0px;
	margin				: 	0px 0px 0px 20px !important;
}

.fermebox	{
	color				:	#000000;
	float				:	right;
	padding				: 	0px 0px px 0px;
	margin				: 	0px 0px 0px 0px;
}

#right	{
	float				:	right;
	width				: 	180px;
	padding				:	0px 0px 0px 0px;
	margin				: 	20px 0px 0px 0px;
	color				:	#999999;	
}

#footer	{
	clear				:	both;	
}

p.hautDePage {
	text-align			: right;
}

.tableMembresGroupeInterDepartemental {
	font-family         :	Arial, Verdana, sans-serif; 
    font-size           :	0.8em;
	border				:	1px solid #EEEEEE;
	border-collapse		:	collapse;
}

.tableMembresGroupeInterDepartemental td {
	border				:	1px solid #EEEEEE;
}

.tableMembresGroupeInterDepartemental td.separateur {
	font-size           :	1.1em;
	font-weight			: 	bold;
	background-color	:	#999999;
	color				:	#FFFFFF;
}

.tableMembresGroupeInterDepartemental thead td {
	font-size           :	1.1em;
	font-weight			: 	bold;
	background-color	:	#666666;
	color				:	#FFFFFF;
	text-align			:	center;
}

#lienRecevoirSelectionQuotidienne {
	position: absolute;
	top: 200px;
	left: 630px;
	border: 2px solid #6699CC;
	width: 140px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 1px 1px 1px;
}

.avertissementSelection {
	text-align: left;
	padding: 0px 0px 0px 0px !important;
	font-style: italic;
}

.avertissementSelectiona {
	text-align: left;
	padding: 0px 0px 0px 0px !important;
	font-size: 10px;
}

.annonceSelection {
	text-align: left;
	padding: 0px 0px 0px 0px !important;
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
.annonceSelectionb {
	text-align: left;
	padding: 0px 0px 0px 0px !important;	
	font-size: 10px;
	color: #000000;
}

.annonceSelection a {
	color: #990033;
}

.texteRouge {
	color: #990033;
}
	
p.pNews	{
	/*height				:	50px;*/
	margin				: 	0px 0px 10px 0px !important;
	padding				:   0px 0px 0px 0px !important;
}

p.pNews .italic {
	font-style			:	italic;
}

h4.h4News	{
	/*
	margin				: 	0px 0px 0px 5px !important;
	_margin-left		:	10px !important;
	*/
	margin				: 0px 0px 0px 0px !important;
	padding				: 0px 0px 0px 0px !important;
}

h4.h4News a {
	margin				: 0px 0px 0px 0px !important;
	padding				: 0px 0px 0px 0px !important;
}

#geIntLoginInventaireForm fieldset {
	width: 300px;
	border-width: 1px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	padding: 10px;
	border-style: solid;
	border-color: #65AFCB;
}

#geIntLoginInventaireForm legend {
	font-weight: bold;
	font-size: 12px;
}

#geIntLoginInventaireForm label {
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
}

#geIntLoginInventaireForm .inputText {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	margin-left: 10px;
	margin-bottom: 8px;
	font-size: 12px;
}

#geIntLoginInventaireForm .inputTextHover {
	border-width: 1px;
	border-style: solid;
	border-color: #65AFCB;
	margin-left: 10px;
	width: 500px;
}

#geIntLoginInventaireForm .inputSubmit {
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #EEEEEE;
	font-weight: bold;
	font-size: 13px;
	margin-left: 10px;
	font-family: Arial, Verdana, sans-serif;
}

#geIntLoginInventaireForm .inputSubmitHover {
	width: 100px;
	border-width: 1px;
	border-style: solid;
	border-color: #65AFCB;
	background-color: #DDDDDD;
	font-weight: bold;
	font-size: 13px;
	margin-left: 10px;
	font-family: Arial, Verdana, sans-serif;
}

#geIntLoginInventaireForm .erreur {
	color: #7D0003;
}






















