/**************************************/
/*									  */
/*		Fichier de Style SGCI   	  */
/*									  */
/**************************************/



/* Structure */

body 
{
	margin : 0px;
	background-color : white;
	list-style-position: outside;
	vertical-align: baseline;
	cursor: auto;
	direction: ltr;
	text-indent: 0px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width : 1000px;

	font-family : "Arial", Helvetica, sans-serif;
	color: black;
}


#cadre
{
	padding : 5px;
	margin : 0px;
	height : auto;
	text-align : center;
	z-index : 5;

}

#conteneur
{
	border: 1px solid #CCCCCC ;
	padding : 0px;
	margin : 0px;
	width : 990px;
	height : auto;
	text-align : left;
	z-index : 4;
}

/* Lien retour page accueil sur logo */

#home_link
{
	position : absolute;
	height : 154px;
	width : 120px;
	margin-top : 17px;
	margin-left : 18px;
	z-index : 0;
}


/*Haut de page */

#header 
{
	padding-top : 103px;
	padding-left : 175px;
	padding-bottom : 60px;
	padding-right : 150px;
	margin : 0px;
	background: url('images/bandeau.jpg');
	background-repeat: no-repeat;
	z-index : 3;
}

/* Menu bandeau */

#header_menu {  font-size: 13px; text-align: justify; font-family: "Arial", Times, serif; color: #000066; border-color: black black #CC0033; text-decoration: none; font-weight: bold; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

#header_menu A:link {  font-size: 13px; font-family: "Arial", Times, serif; color: #000066; border-color: black black #CC0033; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px}

#header_menu A:visited { font-size: 13px; font-family: "Arial", Times, serif; color: #000066; border-color: black black #CC0033; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px; text-decoration: none}

#header_menu A:hover { font-size: 13px; font-family: "Arial", Times, serif; color: #CC0033; border-color: black black #003399; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px; text-decoration: none}

#header_menu A:active { font-size: 13px; font-family: "Arial", Times, serif; color: #000066; border-color: black black #CC0033; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px}

.hd_menu { padding-left : 42px; z-index : 2;}

/* Milieu de page */

/* Page d'acceuil */

#carte
{
	padding-left : 120px;
}


#contenu
{
	
}

#contenu_menu
{
	margin-left: 15px;
	width: 160px;
	margin-right: 10px;
	text-align: left;
}

/* Menu gauche */

.tab_menu
{
	border-collapse: collapse;
}

.tab_menu_brdh
{
	height : 19px;
	width : 161px;
	background : url('images/tabh.gif');
	background-repeat : no-repeat;
}


.tab_menu_brdg
{
	padding : 0px;
	margin : 0px;
	width : 14px;
	background : url('images/tabg.gif');
	background-repeat : repeat-y;
}

.tab_menu_brdd
{
	width : 15px;
	background : url('images/tabd.gif');
	background-repeat : repeat-y;
}

.tab_menu_brdb
{
	height : 16px;
	width : 161px;
	background : url('images/tabb.gif');
	background-repeat : no-repeat
}

.menu_tabitems
{
	padding : 0px;
	margin : 0px;
	border-collapse: collapse;
	width:163px;
	text-align : left;
}


.Titre {}
.menu { font-weight: bold; color: #000066; text-decoration: none; text-align : left;}
.menu A:link { font-weight: bold; color: #000066; text-decoration: none; text-align : left;}
.menu A:visited { font-weight: bold; color: #000066; text-decoration: none; text-align : left;}
.menu A:hover { font-weight: bold; color: #DE402F; text-decoration: none; text-align : left;}
.menu A:active { font-weight: bold; color: #000066; text-decoration: none; text-align : left;}




#contenu_texte
{
	width : 750px;
	margin : 5px;
	vertical-align :top;
}

/* bas de page */


#filet
{
	width : auto;
	height : 5px;
	background : url('images/filet.gif');
}

#footer 
{
	height : 20px;
	padding-top : 2px;
	vertical-align : middle;
	text-align : right;
	padding-right : 15px;
	font-size: 10px;
	color: #CCCCCC
}


/* Fonds de pages */

.immeuble
{
	padding-top : 20px;
	padding-bottom : 20px;
	padding-left : 15px;
	padding-right : 15px;
	width :100%;
	background :url('images/fond_immeuble.jpg');
	background-repeat : repeat-x;
}

.immeuble2
{
	padding-top : 50px;
	padding-bottom : 260px;
	padding-left : 15px;
	padding-right : 15px;
	width : 400px;
	background :url('images/fond_rp.jpg');
	text-align : center;
	background-repeat : no-repeat;
}

.globe
{
	padding-top : 40px;
	padding-bottom : 285px;
	padding-left : 10px;
	padding-right : 10px;
	width :70%;
	background : url('images/fond_globe.gif');
	background-repeat : no-repeat;
	width:380px
	
}

.doccomm
{
	padding-top : 70px;
	padding-bottom : 70px;
	padding-left : 10px;
	padding-right : 10px;
	background : url('images/fond_eu.jpg');
	width : 500px;
}

.emploi
{
	background : url('images/fond_emploi.jpg');
	background-repeat : no-repeat;
	padding-top : 50px;
	padding-bottom : 100px;
	padding-left : 100px;
	padding-right : 100px;
}

.institution
{
	background : url('images/fond_sgci.jpg');
	background-repeat : repeat-x;
	padding-top : 50px;
	padding-bottom : 150px;
	padding-left : 10px;
	padding-right : 10px;

}

.indicateurs
{
	background : url('images/fond_sgci.jpg');

}

.historique
{
	background : url('images/fond_dates.gif');
	background-repeat : repeat-x;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;

}

.droit
{
	background : url('images/fond_balance.jpg');
	background-repeat : repeat;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;

}

.parl_euro
{
	background : url('images/fond_parl_eu.jpg');
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.parl_fr
{
	background : url('images/fond_hemicycle.jpg');
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
}

/* Autres paramètres */

.tdcoll	/* Colle les cellules des tableaux */
{
	padding : 0px;
	margin : 0px;
}

.aligntop /* Aligne verticalement le contenu des cellules */
{
	vertical-align:top
}

/* Spécifique à la page Presentation -> Secteurs */
.tabsecteur /* Paramètres du tableau */
{
	border-width : 1px;
	border-style : solid;
	width : 590px;
	height : 640px;
	border-color : #cccccc;
}

.secteur
{
	vertical-align : middle;
	text-align : center;
	right : auto;
	width :19%;
	height : 18px;
	font-weight : bold;
	border-width : 1px;
	border-style : solid;
	border-color : #cccccc;
	font-size : 80%;
}

.domaine
{
	width : 81%;
	height : auto;
	border-width : 1px;
	border-style : solid;
	border-color : #cccccc;
	font-size : 80%;
}


.secteur_intro /* Texte introductif */
{
	width : 590px;
	text-align: justify;
}


.tabpostes /* Tableau Emploi -> Postes END / UE */
{
	border-width : 1px;
	padding : 0px;
	margin : 0px;
	border-style : solid;
	border-collapse : separate;
	border-color : Gray;
	background : url('images/fond_eu.jpg');

}


.centreinfo /* Texte Presentation -> Centre info*/
{
	width : 590px;
	padding-left : 100px;
	padding-top : 75px;
}


.insti_eu
{
	text-align : center;

}



.pcenter {  text-align: center }

.tdnowrap { white-space: nowrap;}

.puce_fr { vertical-align : top; height : 28px; width : 30px }

.puce_bout { width : 21%; height : 33px; text-align : center}

.indextext { font-family : "Arial", Helvetica, sans-serif; color : #000080;}

.copyright { font-size: 10px; color: #CCCCCC}

.Title { font-size: 13px; width : 750px; background-color : #000066; color :White; font-weight : bold; text-align : center; text-align: center;} 

A:link { font-size: 12px; color: #000066; font-weight :bold}

A:visited { font-size: 12px; color: #000066; font-weight :bold}

A:hover { font-size: 12px; color: #DE402F; font-weight :bold}

A:active { font-size: 12px; color: #000066; font-weight :bold}

.ft { font-size : 12px}


hr { color: #CCCCCC; background-position: left; margin-right: 8px; height:1px; }

p { font-family : "Arial", Helvetica, sans-serif; color: black; text-align: justify ; font-size : 80%;}

td { font-family : "Arial", Helvetica, sans-serif; color: black;}

img { border : 0px; border : none;}

li { text-align : justify; font-size : 80%;}