/*=======================================================================================
-------------------------------------------------------DEMAINDOM-----------------------------------------
=======================================================================================*/
body{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:100%;
	background-color:#ffffff;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#000000;
}


/*---------------Uniformisation des navigateurs---------------*/
p{
	margin:0px;
	padding:0px;
	padding-bottom:8px;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
	outline:0px;
}

h1{
	margin:0px;
	padding:0px;
}

h2{
	margin:0px;
	padding:0px;
}

h3{
	margin:0px;
	padding:0px;	
}

ul{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
}

form{
	padding:0px;
	margin:0px;
}

label{
	cursor:pointer;
}


/*---------------Les classes classiques---------------*/
.both{
	clear:both;
}

.gauche{
	float:left;
}

.droite{
	float:right;
}

.hand{
	cursor:pointer;
}

.enAttente{
	display:none;
}

.texteCentre{
	text-align:center;
}

.texteGauche{
	text-align:left;
}

.texteDroite{
	text-align:right;
}


/*---------------Uniformisation des navigateurs---------------*/
#page{
	width:970px;
	padding-top:20px;
	margin:auto;
}

#bandeauSup{	
}

#bandeauSupGauche{
	width:189px;
	height:83px;
}

#bandeauSupCentre{
	width:592px;
	height:83px;
	background-color:#004F9B;
}

#bandeauSupCentreStructure{
	width:781px;
	height:83px;
}

#bandeauSupDroite{
	width:176px;
	height:83px;
	background-color:#841A77;
}

#bandeauTexte{
	width:145px;
	padding-top:11px;
	padding-left:15px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
}

#bandeauTexteImg{
	padding-top:20px;
	padding-left:5px;
}

#bandeauSupMenu{
	clear:both;
	width:592px;
	height:25px;
	overflow:hidden;
	padding-top:5px;
	margin:auto;
}

#bandeauSupMenuStructure{
	clear:both;
	width:781px;
	height:25px;
	overflow:hidden;
	padding-top:5px;
	float:right;
}

#fondCentreBas{
	width:592px;
}

#colonneGauche{
	width:189px;
}

#fondCentreBandeau{
	position:relative;
	padding-bottom:15px;
	width:592px;
	height:119px;
	overflow:hidden;
}

#carrousel{
	margin-left:0px;
}

#fondCentreOrange{
	width:593px;
	height:270px;
	background-image:url('img_squelette/fondOrange.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:15px;
}

#fondCentreVert{
	width:593px;
	height:270px;
	background-image:url('img_squelette/fondVert.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:15px;
}

#fondCentreGris{
	width:573px;
	background-image:url('img_squelette/fondGris.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:15px;
	padding:10px;
}

#fondCentreGrisFond{
	background-color:#988F8A;
}

.fondGrisTete{
	margin-bottom:3px;
}

.fondGrisItem{
	width:148px;
	margin-left:1px;
	margin-bottom:3px;
	background-color:#dedad8;
	color:#7B6F69;
	font-size:11px;
	padding:3px 5px 3px 5px;
	line-height:11px;
}

#fondCentreActuImage{
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
}

.fondCentreBloc{
	padding-bottom:10px;
}

.fondCentreCarreBlanc{
	background-image:url('img_squelette/puceCarreBlanc.jpg');
	background-repeat:no-repeat;
	background-position:13px 3px;
	width:21px;	
	height:14px;
}

.fondCentreCarreMauve{
	background-image:url('img_squelette/puceCarreMauve.jpg');
	background-repeat:no-repeat;
	background-position:13px 3px;
	width:21px;	
	height:14px;
}

.fondCentreTexte{
	width:380px;
	margin-left:5px;
	color:#FFFFFF;
	font-size:11px;
	line-height:13px;
}

.cadreLogo{
	width:402px;
	height:173px;
	border:1px solid #b2518e;
	overflow:hidden;
}

.cadreLogoItem{
	width:132px;
	height:108px;
	border-right:1px solid #b2518e;
	text-align:center;
}

.menuItem{
	padding-left:4px;
	padding-right:3px;
	height:13px;
	background-color:#B1C800;
	color:#FFFFFF;
	font-size:10px;
	padding-top:1px;
	text-align:center;
	overflow:hidden;	
	cursor:pointer;
}

.menuItemImage{
	padding-top:2px;
}

.menuItemEspace{
	width:5px;
	height:30px;
}

.menuItemImageEspace{
	width:8px;
	height:30px;
}

.portlet{
	width:176px;
	margin-bottom:15px;
	overflow:hidden;
}

.portletTitre{
	height:33px;
	overflow:hidden;
}

.portletContenu{
	padding:10px;
}

.vert{
	background-color:#B0C800;
}

.bleu{
	background-color:#02AFE9;
}

.mauve{
	background-color:#7B1A77;
}

.orange{
	background-color:#F5A223;
}

.gris{
	background-color:#988E89;
}

.orangeFonce{
	background-color:#ED771D;
}

.bleuFonce{
	background-color:#043D80;
}

.degradeGris{
	background-image:url('img_squelette/fondGrisBlanc.jpg');
	background-repeat:repeat-y;
}

.portletActions a{
	color:#003E80;
	font-size:11px;
	font-weight:bold;
}

.colonneCrea a{
	color:#FFFFFF;
}

.bleuClair{
	background-color:#41c0eb;
	margin-bottom:10px;
	padding-top:3px;
	height:21px;
}

.carreBlanc{
	padding-top:4px;
	width:11px;
}

.liensPortlet{
	width:130px;
	padding-bottom:10px;
}

/*----------------Article---------------*/
#fondCentreTitreGP{
	width:553px;	
	background-color:#004f9b;
	padding:5px 20px 5px 20px;
	color:#FFFFFF;
	font-size:36px;	
	text-transform:uppercase;
}

#fondCentreTitreENT{
	width:553px;
	padding:5px 20px 5px 20px;
	background-color:#7B6F69;
	padding-left:20px;
	color:#FFFFFF;
	font-size:36px;
	text-transform:uppercase;
}

#fondCentreContenuGP{
	width:591px;
	height:auto!important;
	height:610px;
	border:1px solid #004f9b;
	background-image:url('img_squelette/fondContenu.png');
	background-repeat:no-repeat;
}

#fondCentreContenuENT{
	width:591px;
	height:auto!important;
	height:610px;
	border:1px solid #7B6F69;
	background-image:url('img_squelette/fondContenuENT.png');
	background-repeat:no-repeat;	
}

#fondCentreArborescence{
	width:150px;
	padding-left:10px;
	margin-right:10px;
	padding-top:15px;
}

#fondCentreTexte{
	width:380px;
	padding-top:25px;
	padding-bottom:10px;
	font-size:11px;
}

#contenuTexte ul{
	margin-left:10px;
}

.spip ul{
	margin-left:10px;	
	padding-bottom:10px;
}

.spip li{
	margin-left:12px;	
	padding-bottom:2px;
}

#contenuTitreRubrique{
	padding-bottom:15px;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.puceNavigationGP{
	width:22px;
	height:17px;
	background-image:url('img_squelette/puceCarreBleuFB.png');
	background-position:4px 3px;
	background-repeat:no-repeat;
}

.puceNavigationENT{
	width:22px;
	height:17px;
	background-image:url('img_squelette/puceFlecheGrise.png');
	background-position:4px 3px;
	background-repeat:no-repeat;
}

.contenuNavigationItem{
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.entrepriseCGPuce{
	width:15px;
	height:15px;
	padding-left:10px;
	padding-top:3px;
}

.entrepriseCGTexte{
	width:135px;
}

.entrepriseCGST{
	color:#FFFFFF;
	font-size:11px;
}


/*----------------Structure---------------*/
.colonneStructure{
	width:143px;
	padding:17px 20px 17px 20px;
}

.contenuStructure{
	width:568px;
	padding-top:19px;
	padding-left:30px;
}

.articleStructureTitre{
	padding-bottom:10px;
}

.articleStructureTitre h1{
	font-size:16px;
	font-weight:bold;
}

.articleStructureDescriptif{
	padding-bottom:10px;
	font-weight:bold;
}

.articleStructureChapo{
	padding-bottom:10px;
	font-style:italic;
}

.articleStructureTexte{
	padding-bottom:10px;
}

.articleStructurePS{
	padding-bottom:10px;
	font-style:italic;
}

.puceListeCarreRouge{
	background-image:url('img_squelette/puceCarreRouge.jpg');
	background-repeat:no-repeat;
	background-position:8px 4px;
	width:21px;	
	height:14px;
}

.puceListeCarreOrange{
	background-image:url('img_squelette/puceCarreOrange.jpg');
	background-repeat:no-repeat;
	background-position:8px 4px;
	width:21px;	
	height:14px;
}

.puceListeCarreVert{
	background-image:url('img_squelette/puceCarreVert.jpg');
	background-repeat:no-repeat;
	background-position:8px 4px;
	width:21px;	
	height:14px;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.liensActu{
	color:#003E80;
	font-size:11px;
	font-weight:bold;
}

a.liensActuSousTitre{
	color:#FFFFFF;
	font-size:11px;
}

a.liensFondBleu{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

a.liensActuEnt{
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}

a.liensActuSTEnt{
	color:#FFFFFF;
	font-size:11px;
}

a.liensNavigationGP{
	color:#004F9A;
	font-size:11px;
}

a.liensNavigationGP:hover{
	text-decoration:none;
	color:#B0C800;
}

a.liensNavigationENT{
	color:#7B6F69;
	font-size:11px;
}

a.liensNavigationENT:hover{
	text-decoration:none;
	color:#B0C800;
}

a.liensNavigationArticle{
	color:#004F9A;
	font-size:11px;
}

a.liensNavigationArticle:hover{
	font-weight:bold;
	text-decoration:none;
}

a.liensEntrepriseCG{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

a.liensEnt{
	color:#7B6F69;
}

a.lienNavigationRubrique{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

a.liensArticleNoir{
	color:#000000;
	font-weight:bold;
}

#fondCentreTexte a, .contenuStructure a{
	color:#000000;
	background-color:#ddd9d9;
}

#fondCentreTexte a:hover, .contenuStructure a:hover{
	color:#FFFFFF;
	background-color:#A3C631;
	text-decoration:none;
}

.porletAccueilGpActions a{
	color:#FFFFFF;
	background-image:url('img_squelette/puceCarreBlanc.jpg');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	margin-bottom:10px;	
}

.porletAccueilGpActions .lienEspace{
	padding-bottom:10px;	
}

a.liensDossiers{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

a.liensDossiersST{
	font-size:10px;
	color:#FFFFFF;
}
