/* CSS Document */
/*########################		général		#############################*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44668c;
	margin-top:0;
}
a{
	font-weight:bold;
	font-size:11px;
	color:#6ac300;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0;
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#44668c;/*héritage pas top donc info en doublon*/
	width:132px;
	border:1px solid #7f9db9;
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#44668c;/*héritage pas top donc info en doublon*/
	width:132px;
	border:1px solid #7f9db9;
}
ul{
	list-style-image:url(../images/pictos/puce_verte.gif);
	list-style-position:inside;
	padding:0px;
}
*+html ul{
	list-style-position:outside;
}
* html ul{
	list-style-position:outside;
}
form{
	border:0;
	margin:0;
	padding:0;
}
/*################################		PERSONNALISÉES		#####################################*/
.HighLevel{
z-index:20;
}
.clearBoth{
	clear:both;
}
.width645{
	width:645px;
}
.width554{
	width:554px;
}
.width734{
	width:734px;
}
.width764{
	width:764px;
}
.paddingRight5{
	padding-right:5px;
}
.marginLeft65{
	margin-left:65px;
}
.paddingLeft30{
	margin-left:30px;
}
.paddingLeft10{
	margin-left:10px;
}
.marginRight4{
	margin-right:4px;
}
.marginRight3{
	margin-right:3px;
}
.marginLeft32{
	margin-left:32px;
}
.marginT11B11{/*pour les ie car ils suppriment la marge par défaut oO*/
	margin:11px 0 11px 0;
}
.noMargeTop{
	margin-top:0;
}
.noMargeBottom{
	margin-bottom:0;
}
.noBorder{
	border:none !important;
}
.AtchBot5{
	bottom:5px;
}
.ok{
	margin-bottom:7px;
	margin-right:5px;
}
*+html .ok{
	margin-bottom:5px;
}
* html .ok{
	margin-bottom:5px;
}
.invisible{
	display:none;
}
.relatif{
	position:relative;
}
.absolu{
	position:absolute;
}
.gauche{
	float:left;
}
.droite{
	float:right;
}
.majuscule{
	text-transform:uppercase;
}
/*##########################		header		#######################################*/
.Logo{
	top:-11px;/*-15*/
	width:117px;
	height:85px;	
	margin-right:79px;
	left:20px;
}

* html .Logo{
	margin-right:49px;
}
.acces_direct{
	margin-bottom:0px;/*3*/
}
.acces_direct form{
	margin:8px 20px 2px 0;
}
.acces_direct .image{
	margin:8px 0px 2px 0;
}
.menu{
	margin-top:0px; 
	min-width:764px;
}
#menuClear{
	clear:both;/*activé quand item>6 grâce à javascript*/
}
.header{
	padding-left:30px;
}
/**+html .menu{
	min-width:750px;
	border:0;
	margin:0;
	padding:0;
}
* html .menu{
	min-width:750px;
	border:0;
	margin:0;
	padding:0;
}*/

/* modif margin 15px en 10 px   */
.item p{
	height:29px;
	margin:10px 0px 0px 0px;
}
* html .item p{
	font-weight:normal;
	text-decoration:none;
}
.item .deuxLignes{
	margin:12px 0px 0px 0px;
}
* html .item .deuxLignes{
	font-weight:normal;
	text-decoration:none;
}
.item{
	background-repeat:no-repeat;
	background-position:bottom;
	width:124px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	height:48px;
	cursor:pointer;
}
.item a{
	color:#ffffff;
	text-decoration:none !important;
	font-size:8px;
	height:10px;
	margin:auto 0px auto 0px;

	display: block;
	width:118px;
	height:24px;

}

.menu .item1{
	background-image:url(../images/boutons/item_menuN_1.gif);
}
.menu .item2{
	background-image:url(../images/boutons/item_menuN_2.gif);
}
.menu .item3{
	background-image:url(../images/boutons/item_menuN_3.gif);
}
.menu .item4{
	background-image:url(../images/boutons/item_menuN_4.gif);
}
.menu .item5{
	background-image:url(../images/boutons/item_menuN_5.gif);
}
.menu .item6{
	background-image:url(../images/boutons/item_menuN_6.gif);
}
.menu .item1Selected{
	background-image:url(../images/boutons/itemSelected_menuN_1.gif);
}
.menu .item2Selected{
	background-image:url(../images/boutons/itemSelected_menuN_2.gif);
}
.menu .item3Selected{
	background-image:url(../images/boutons/itemSelected_menuN_3.gif);
}
.menu .item4Selected{
	background-image:url(../images/boutons/itemSelected_menuN_4.gif);
}
.menu .item5Selected{
	background-image:url(../images/boutons/itemSelected_menuN_5.gif);
}
.menu .item6Selected{
	background-image:url(../images/boutons/itemSelected_menuN_6.gif);
}
.infoUrcam{
	color:#a7a7a7;
	font-size:9px;
	text-align:center;
}
.infoUrcam p{
	margin-top:0;
}
/*############################		general_content		################################*/
/*----	homepage-national	----*/
.all_content{
	width:990px;/*1000*/
	margin-left:auto;
	margin-right:auto;
}
.principal_content{
	clear:both;
	width:990px;/*992*/
	padding-bottom:20px;
	float:left;
	background:url(../images/backgrounds/agir_03.jpg) no-repeat;
}
.noBG{
	background:none;
}
.topContent{
	background:url(../images/backgrounds/bg_pageContenu.gif) bottom left no-repeat;
	/*width:990px;  supprime par jmm 19/06/08 */
	min-height:75px;
	margin-top:0px;
	padding-top:10px;
}
.MiddleContent{
	width:960px;
	margin-top:20px;
}
*+html .principal_content{
	height:1%;
}
.principal_contentR{
	clear:both;
	width:990px;/*992*/
	min-height:595px;/*605max*/
	background:url(../images/backgrounds/hp_region.jpg) no-repeat;
	float:left;
	margin:0;
	margin-top: 16px !important; /* GH: ajout suite ticket #374*/
}
* html .principal_contentR { height:595px }
*+html .principal_contentR{
	height:1%;
}
.texteRegion{
	left:310px;
	top:170px;
	font-size:22px;
}
.texteRegion #texteRegionBleuFonce{
	margin:0 0 0 0;
	font-size:22px;
	width:253px;
}

.texteRegion #texteRegionBleuClair{
	margin:0 0 0 90px;
	color:#009cf6;
}
.texteRegion #texteRegionBleuClair strong{
	font-size:48px;
	font-weight:normal;
}
.onglets_droit{
	padding-top:31px;
	padding-right:1px;/*3*/
	width:445px;
	float:right;
}
.onglets_droitR{
	padding-top:23px;
	padding-right:1px;/*3*/
	width:445px;
	float:right;
}
#theme{
	/*background:url(../images/theme.jpg) no-repeat;
	height:180px;*/
	width:445px;
	margin-bottom:7px;
}
#theme .entete{
	background:url(../images/theme_national_01.gif) no-repeat right;
	height:75px;
	width:445px;
}
#theme .cache{
	background:transparent url(../images/theme_national_04.gif) repeat-y;
	width:445px;
	height:20px;
}
#theme .bulles{
	background:transparent url(../images/theme_national_03.gif) no-repeat;
	height:177px;
	width:254px;
	top:-3px;
}
#theme .contenu_bg{
	background:#ffffff url(../images/theme_national_02.gif) no-repeat bottom right;
	width:330px;
	min-height:93px;
	float:right;
}
#theme .contenu{
	margin-top:-10px;
	padding:0px 0 10px 115px;
	width:195px;
}
.noMargeNoPadd{margin:0px; padding:0px;}
* html #theme .contenu{
	margin-top:0px;
}
.themes .strong1{
	font-size:9px;
}
.themes .strong2{
	font-size:13px;
}
.themes .strong3{
	font-size:14px;
}
.themes a{
	color:#44668c;
	font-size:inherit;
}
#themeR{
	/*background:url(../images/theme_regional.jpg) no-repeat;
	height:130px;*/
	width:285px;
	margin-bottom:7px;
}
#themeR .entete{
	background:url(../images/theme_regional_01.gif) no-repeat;
	height:27px;
	width:285px;
}
#themeR .contenu_bg{
	background:#ffffff url(../images/theme_regional_02.gif) no-repeat bottom;
	width:285px;
	min-height:93px;
}
#themeR .contenu{
	/*bottom:15px;
	right:15px;*/
	width:255px;
	padding:0 0 0px 15px;
}
#themeR .strong1{
	font-size:9px;
}
#themeR .strong2{
	font-size:13px;
}
#themeR .strong3{
	font-size:14px;
}
#themeR .themes{
	padding-bottom:40px;
}
#themeR .themes a{
	color:#44668c;
	font-size:inherit;
}
*+html #themeR p{
	margin:5px 0 11px 0;
}
* html #themeR p{
margin:5px 0 11px 0;
}
#region{
	background:url(../images/region.gif) no-repeat;
	height:165px;
	width:340px;
	margin-bottom:13px;
}
#region select{
	width:138px;
	font-size:9px;
}
#region .contenu{
	bottom:50px; /* modifie de 20 en 50 JMM : */
	right:10px;
	width:170px;
}
#services{
	/*background:url(../images/services.jpg) no-repeat;
	height:150px;*/
	width:340px;
	padding:0;
}
#services .contenu_bg{
	background:#ffffff url(../images/servicesN_02.gif) no-repeat bottom right;
	min-height:140px;
	width:340px;
	float:right;
}
* html #services .contenu_bg{
	height:140px;
	width:360px;
}
#services .entete{
	background:transparent url(../images/servicesN_01.gif) no-repeat right;
	height:27px;
	width:340px;
}
* html #services .entete{
	width:360px;
}
#services .contenu{
	padding-top:10px;
	width:350px;
	margin-left:0px;
}
#services .contenu ul{
	margin:0;
	padding:0 0 30px 200px;
	width:150px;
}
/** html #services .contenu ul{
	list-style:inside;
}*/
* html #services .contenu ul li{
	margin:0 0 0 25px;
}
*+html #services .contenu ul{
	padding:0 0 30px 210px;
}
* html #services .contenu ul{
	padding:0 0 30px 210px;
}
/**/
/**/
#servicesR{
	/*background:url(../images/services_regional_02.gif) no-repeat bottom;
	/*height:120px;/*93*/
	width:285px;
}
#servicesR .contenu_bg{
	background:#ffffff url(../images/services_regional_02.gif) no-repeat bottom;
	min-height:93px;
}
#servicesR .entete{
	background:transparent url(../images/services_regional_01.gif) no-repeat;
	height:27px;
	width:285px;
}
#servicesR .contenu{
	/*bottom:5px;
	left:150px;*/
	padding:0 0 15px 150px;
	width:130px;
}
*+html #servicesR .contenu{
	padding:0 0 0px 130px;
}
* html #servicesR .contenu{
	padding:0 0 0px 130px;
}
/**/
/**/
.aLaUne {
	width:610px;
	min-height:270px; /* augment de 250 à 270 */
	margin: -300px 0 0 45px;
	width: 610px;
	float: left;
}
* html .aLaUne { height:250px; margin-left: 25px; }
.aLaUne .col1{
	float:left;
	width:300px;
}
.aLaUne .visuelDossier{
	float:left;
	margin-bottom:10px;
}
.aLaUne .col1 .resume{
	margin:0px;
}
.aLaUne .col2{
	float:right;
	width:300px;
}
.news{
	width:300px;
	height:85px;
	margin:7px 0 10px 0;
}
.news:hover{
	cursor:pointer;
}
.news .image{
	margin-right:5px;
}
* html .news .image img:hover{
	cursor:pointer;
}
* html .news .resume{
	cursor:pointer;
	/*width:70%;/*230*/
	/*width:auto;*/
}
.news .resume p{
	margin:1px 0 11px 0;
}
.flux_actualite{
	clear:both;
	height:30px;
	width:210px;
}
.flux_actualite p{
	margin:0;
}
/*							CONTENU   				            */
/*fil ariane*/
#fil-ariane {
	width:450px;
	height:auto;
	margin: 0 0 0 215px;
	padding: 17px 0 35px 0;
	/* 24/06/08 - Capgemini - Guillaume Hilt - Rectification de l'alignement pour IE6 */
	_padding-left: 215px;
}
#fil-ariane ul {
	margin:0px 0 0px 0; padding:0;
	list-style:none;
}
#fil-ariane ul li {
	display:inline;
	width:auto;
	margin:0;
	padding:0;
	color:#cbcbcb;
}
#fil-ariane ul li a, #fil-ariane ul li a:link, #fil-ariane ul li a:visited { color:#2bb301; text-decoration:none;}
#fil-ariane ul li a:hover { color:#2bb301; text-decoration:underline;}
.lienPage{
	right:0px;
	top:25px;
}
.lienPage a{
	position:relative;
	bottom:5px;
	padding:0 0 0 5px;
}
.lienPage img{
	padding:0 5px 0 10px;
}
/*menu de gauche*/
.menuGauche{
	width:198px;
}
/*.menuGauche ul{
	list-style-image:url(../images/pictos/puce_verte.gif);
}*/
.menuGauche .partieHaut .titre{
	text-transform:uppercase;
	color:#000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:18px;
	padding-left:5px;
	margin-bottom:5px;
	background:#FFFFFF url(../images/titres/titre_vague.gif) no-repeat bottom right;
    /* pour empecher le texte de passer sur l'image de backgroud   jmm cap */
    padding-right:39px;
}
.menuGauche .partieHaut .haut{
	background:#FFFFFF url(../images/cadres/menu_gauche_1.gif) no-repeat bottom left;
	border-bottom:1px solid #bce887;
	min-height:26px;
	width:198px;
}
.menuGauche .partieHaut .milieu{
	background:url(../images/cadres/menu_gauche_2.gif) repeat-y;
	border-bottom:1px solid #bce887;
	border-top:1px solid #ffffff;
	min-height:26px;
	width:198px;
}
.menuGauche .partieHaut .bas{
	background:url(../images/cadres/menu_gauche_3.gif) no-repeat top;
	border-top:1px solid #ffffff;
	width:198px;
	height:50px;
	margin-bottom:15px;
	min-height:26px;
}
.menuGauche .niv1{
	width:198px;
	list-style-image:url(../images/pictos/puce_bleue.gif);
}
.menuGauche .niv2{
	display:none;
	width:198px;
	padding-left:10px;
}

.menuGauche .partieBas .haut .titre{
	background:transparent url(../images/services_master.gif) no-repeat left;
	height:27px;
	width:198px;
}
.menuGauche .partieBas .bas .titre{
	background:#ebfed3 url(../images/theme_master.gif) no-repeat left;
	height:27px;
	width:198px;
	border-top:1px solid #FFFFFF;
}
.menuGauche .partieBas .haut .contenu{
	background:#FFFFFF url(../images/cadres/menu_gaucheMilieu.gif) no-repeat bottom;
	width:198px;
	min-height:180px;
	border-bottom:1px solid #bce887;
	padding-bottom:5px;
}
.menuGauche .partieBas .haut .contenu img{
	width:183px; height:124px;
	margin:0 auto 0 auto;
}
.menuGauche .partieBas .haut .contenu ul{
	padding-left:5px;
}
.menuGauche .partieBas .bas .contenu{
	background:transparent url(../images/cadres/menu_gaucheBas_2.gif) repeat-y;
	width:198px;
	min-height:80px;
}
.menuGauche .partieBas .bas .pied{
	background:url(../images/cadres/menu_gaucheBas.gif) no-repeat;
	width:198px;
	height:23px;
}




.formatType .bloc_texte {
	margin-left: 10px;
	margin-top: 15px;
	clear: both;
}




/*** menu de droite ***/

.menuDroite {
	width:225px;
	margin-left:17px;
	_margin-left: 13px;
	_overflow-x: hidden;
}
.menuDroite ul {
	margin:0 0 0 22px;
	padding:4px 0 4px 0;
}
.menuDroite .picto img {
	left:3px;
	padding:2px 0 0px 0;
}
.menuDroite .titre {
	margin-bottom:15px;
}
.menuDroite img.picto {
	left:3px;
	padding:2px 0 0px 0;
}

.menuDroite .normal {
	background: transparent url(../images/cadres/menu_droite_texte_milieu.gif) repeat-y left top;
	padding: 0;
	width: 225px;
	margin: 0 0 20px 0;
}

.menuDroite .normal .titre {
	background: transparent url(../images/titres/titre_vague.gif) no-repeat right bottom;
	font-weight: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 40px 0 5px;
}

.menuDroite .normal .inner {
	background: transparent url(../images/cadres/menu_droite_texte_haut.gif) no-repeat left top;
	padding: 5px 5px 5px 5px;
	min-height: 120px;
	_height: 120px;
	overflow: visible;
}

.menuDroite .normal .pied {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/cadres/menu_droite_texte_bas.gif) no-repeat left bottom;
	height: 18px;
}



.menuDroite .document {
	margin-bottom:30px;
}
.menuDroite .document .titre_document {
	background: url(../images/titres/docs.gif) no-repeat -5px top;
	width:225px;

	overflow: hidden;
	height: 0;
	padding-top: 30px;
}
.menuDroite .document .titre {
	background: transparent url(../images/pictos/puce_verte.gif) no-repeat left 4px;
	padding-left: 8px;
	margin-top: 5px;
	font-weight: bold;
}
.menuDroite .document .bloc_texte,
.menuDroite .document .bloc_texte .inner {
	background-image: none;
	min-height: 0;
	_height: auto;
	padding: 0 5px 0 0;
}
.menuDroite .document .bloc_texte .pied {
	display: none;
}

.menuDroite .dossier {
	margin-bottom:30px;
}
.menuDroite .dossier .titredossiers {
	background: url(../images/titres/dossiers.gif) no-repeat -5px top;
	width:225px;

	overflow: hidden;
	height: 0;
	padding-top: 30px;
}

.menuDroite .document ,
.menuDroite .dossier ,
.menuDroite .action {
	background: transparent url(../images/cadres/menu_droite_texte.gif) no-repeat left bottom;
	min-height: 120px;
	_height: 120px;
	overflow: visible;
	padding: 0 5px 10px 5px;
	width: 215px;
	margin-left: 0;
}

.menuDroite .dossier .inner {
	padding-right: 60px;
	background: transparent url(../images/mascotte.gif) no-repeat 161px 5px;
	min-height: 140px;
	_height: 140px;
}
.menuDroite .dossier .titre {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

.menuDroite .dossier ul {
	width:150px;
}
.menuDroite .action ul {
	width:125px;
	margin-left:90px;
}
*+html .menuDroite .action ul {
	margin-left:0px;
	position:relative;
	left:100px;
}
* html .menuDroite .action ul {
	margin-left:0px;
	position:relative;
	left:100px;
}
.menuDroite .action p {
	margin-left:90px;
}

.mascotte {
	display: none;
}
.menuDroite .dossier .mascotte {
	display: inline;
	right:2px;
	margin-top: 32px;
}
.menuDroite .action .carte {
	left:0px;
	margin-top:18px;
	margin-top:63px;
}
.menuDroite .action {
	margin-bottom:30px;
}
.menuDroite .action .titre {
	background: url(../images/titres/actions.gif) no-repeat -5px top;
	width:225px;
	overflow: hidden;
	height: 0;
	padding-top: 45px;
}
.menuDroite .action  img.picto {
	display: none;
}



.menuDroite .milieuListItem_haut {
	border-bottom: 1px solid #9fc5eb;
	margin: 0 -5px 0 -5px;
	min-height:36px;
	_height:36px;
}
.menuDroite .milieuListItem {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9fc5eb;
	margin: 0 -5px 0 -5px;
	min-height:36px;
	_height:36px;
}
.menuDroite .milieuListItem_bas {
	border-top: 1px solid #ffffff;
	margin: 0 -5px 0 -5px;
	min-height:36px;
	_height:36px;
}




/*format de contenu*/
.formatType{
	color:#44668c;
	width:502px;
	padding:0 0px 0 17px;
}

.formatTypeContact{
	color:#44668c;
	width:730px;
	padding:0 0px 0 17px;
}

.formatType .titre{
	font-size:13px;
	color:#1697d3;
	font-weight:bold;
	background:url(../images/pictos/puce_bleue_ronde.gif) top left no-repeat;
   /*modif jmm 220808  padding:0 0 10px 15px */
	padding:0 0 25px 15px;
	
}
.formatType caption{
	text-align:left;
}
.formatType table{
	width:100%;
	text-align:center;
	border:none;
	padding:0;
	border-spacing:0px;
}
.formatType table tr{
	height:35px;
	padding:0;
}
.formatType table td,.formatType table th{
		border-right:1px solid #c6c6c6;
		border-bottom:1px solid #c6c6c6;
		border-top:1px solid #c6c6c6;
		border-spacing:0px;
		padding:0;
}
.formatType table .nombre{
	text-align:right;
	padding-right:15px;
}
.formatType table .borderGauche{
	border-left:1px solid #C6C6C6;
}
.formatType table .beige{
	background-color:#f7feee;
}
.formatType table .bleu{
	background-color:#cdeafb;
}
.formatType table .bleu th.vide{
	background-color:#FFFFFF;
	border-top:none;
	border-bottom:none;
}
.formatType table .vert{
	background-color:#56b000;
}

.formatType table .coinHautGauche{
	background:#56b000 url(../images/tableau/tableau_1.gif) no-repeat left top;
	border-top:none;
	border-left:none;
}
.formatType table .coinHautDroit{
	background:#56b000 url(../images/tableau/tableau_2.gif) no-repeat right top;
	border-right:none;
	border-top:none;
}
.formatType table .coinBasGauche{
	background:#ffffff url(../images/tableau/tableau_3.gif) no-repeat left bottom;
	height:37px;
	border-bottom:none;
	border-left:none;
}
.formatType table .coinBasDroit{
	background:#ffffff url(../images/tableau/tableau_4.gif) no-repeat right bottom;
	height:37px;
	border-right:none;
	border-bottom:none;
}
.label_page{
	font-weight:bold;
}
.label_page .titre_page{
	color:#004a99;
	width:485px !important; width /**/:498px;
	height:35px !important; height /**/:51px;
	background:url(../images/recherche/fond_h1.gif) no-repeat top left;
	font-size:15px;
	float:left;display:inline;
	padding:16px 0px 0px 13px;
	margin:0px 0px 10px 0px;
}
.label_page .titre_page h1{margin:0px; padding:0px; font-size:15px}
.label_page .resume_page{
	color:#44668c;
	font-size:11px;
	width:475px;
	margin:0px 0px 10px 10px;
	padding:0px;
	display:block;
}
.label_page .resume_page p{margin:0px; padding:0px; float:none;}
.conteneurBlocMixte{
	width:100%;
   margin-bottom:30px;
}
.blocMixte {
	text-align:center;
	width:232px;
	height:240px;
	margin:0 auto 0 auto;

	height: auto;

}
.blocMixte .titre{
	font-size:13px;
	color:#1697d3;
	font-weight:bold;
	background:url(../images/cadres/bloc_01.gif) no-repeat;
	padding:0;
	text-align:center;
}
.blocMixte .image,.blocMixte .texte{
	background:url(../images/cadres/bloc_02.gif) repeat-y;
}
.blocMixte ul{
	list-style-image:url(../images/pictos/puce_bleue.gif);
}
.blocMixte .image img{
	text-align:center;
	padding-top:10px;
}
.blocMixte .texte p{
	margin:0;
	padding:10px 0 0 0;
}
.blocMixte .texte ul{
	margin:0;
	padding:0 0 0 0;
}
.blocMixte .pied{
	background:url(../images/cadres/bloc_03.gif) no-repeat;
	height:20px;
}
/*###############################		footer		##############################*/
.footer{
	clear:both;
	/*height:80px;*/
	padding-left:45px;
}

.footer_images{
    text-align:center;
}

*+html .footer{
	padding-left:25px;
}
* html .footer{
	padding-left:0px;
}
.footer p{
	color:#c2c2c2;
	font-size:10px;
	margin:0px 0 20px 0;
}
.footer select{
	margin-top:11px;
	width:140px;
}
.footer ul{
	margin-top:10px;
}
.footer #ul1{
	float:left;
}
.footer #ul2{
	float:left;
	margin-left:40px;
}
.footer #ul3{
	float:right;
	margin-right:35px;
}
* html .footer #ul3{
	margin-right:15px;
}
.footer #footer_centre{
	position:absolute;
	left:385px;
}
.footer #footer_centre .images{
	width:306px;
}
.footer #footer_centre .images .centrer{
	width:274px;
	margin:0 auto 0 auto;
}
.recherche_region img{
	margin-right:3px;
}
/**	Menu de gauche **/
div.urcam_menu{
	width:198px;
	background:#FFF url(../images/urcam_backgroundMenu.gif) bottom left no-repeat;
	margin:0px;
	padding:0px 0px 90px 0px;
	font-size:12px;
	height:211px;
	margin-bottom:20px;
	border:0px solid red;
	font-family:Arial, Helvetica, sans-serif;
}
html[xmlns] div.urcam_menu{
	height:auto;
	min-height:211px;
}
div.urcam_menu ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	/** width:198px; jmm 060808 **/
	overflow:hidden;
	font-weight:bold;
}
div.urcam_menu ul ul{
	font-weight:normal;
	font-size:11px;
	/** width:198px; jmm 060808 **/
	padding-left:20px;
	display:none;
}

div.urcam_menu ul .act ul{
	display: block;
}

div.urcam_menu ul ul a{font-weight:normal;}
div.urcam_menu ul ul ul{
	font-size:10px;
}
div.urcam_menu ul li{
	margin:0px;
	padding:9px 7px 9px 7px;
	background:url(../images/urcam_menu_separateur_li.gif) left bottom no-repeat;
	list-style-image:none;
}
div.urcam_menu ul li li{
	padding:0px 0px 0px 0px;
	background:none;
}
div.urcam_menu ul a, div.urcam_menu ul a.normal{
	text-decoration:none;
	background:url(../images/urcamPuceVerte.gif) no-repeat 0px 4px;
	color:#6ac300;
	margin:0px;
	padding:0px 0px 0px 8px;
	display:block;
	/** width:180px; jmm 060808 **/
}
div.urcam_menu ul a:hover, div.urcam_menu ul a.normal:hover{
	text-decoration:underline;
}

div.urcam_menu ul a.select{
	color:#004a99;
	background:url(../images/urcamPuceBleu.gif) no-repeat 0px 6px;
}

/********************/
.bloc_tableauArrondi, .bloc_tableau{margin-top:10px;}
.bloc_tableauArrondi
.marginTop15{margin-top:15px;}
.rss{width:150px; margin-left:20px; margin-top:10px;}
.rss img{ padding-right:5px;}

/***** Nuage de tag ******/

.nuageTag ul{
	margin:0 10px 0px 10px;
	padding:0 0 5px 0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	line-height:normal;
	font-weight:normal;
	color:#004a99;
	text-align:center;
	
}

.nuageTag li{
	display:inline;
}

.nuageTag a{
	text-decoration:none;
	font-weight:normal;
	
	color:#004a99;
	font-size:100%;
}

html[xmlns] .nuageTag a{
	text-decoration:none;
	font-weight:normal;
	color:#004a99;
	color:inherit;
	font-size:100%;
}

.paddingBottom{
	padding-bottom:15px;
}

.fullWeigth .titre_page {background:none !important;}
.fullWeigth {background:url(../images/contact/bg-contact.jpg) right top no-repeat;}
div.fullWeigth div.blocMixte {width:350px;}
div.fullWeigth .image,div.fullWeigth .texte{background:none !important; background-color:#f0f8fb !important;}
div.fullWeigth .pied {background: url(../images/cadres/ced_bloc03.gif) left top no-repeat;}

/* CSS Document */
/*########################		général		#############################*/
.contactId .format-large{
	color:#44668c;
	width:744px;
	padding:0 0px 50px 17px;
}

.contact {
	background:url(../images/contact/bg-contact.jpg) no-repeat 0px 0px;
	height:224px; 
	color:#004a99;
	font-size:15px;
	padding:10px 0 0 10px;

	_height:234px; 

}
	
.contact div {
	height:134px; /* taille réduite de 154 à 134 JMM */
	margin-top:0px;  /* taille réduite de 20  à 0 JMM */
	float:left;
}
.contactId .logo-urcam {
	background:url(../images/contact/logo-urcam-photo.jpg) no-repeat;
	width:276px;
}
.texte-contact {
	width:240px;
	font-size:12px;
	font-weight:normal;
}
.contactId .carte {
	width:185px;
	background:url(../images/contact/carte-google.jpg) no-repeat;
	}
.contact .telecharger {
	height:30px; 
	width:100%;
	margin:10px 0 0 0;
	padding:0px;
}
	
.contact .texte-telecharger {
	width:200px; height:30px;
	padding:0;margin:0;
	float:left;}
.contact .telecharger .pdf {
	width:20px;height:30px;
	padding:0;margin:0;
	float:left;}
.contact .telecharger li{
	background:url(../images/puces/puce-verte.gif) left 3px no-repeat;

	padding:0 0 0 10px;margin:0;}
.contact ul {padding:0; margin:0; list-style:none;}

.contact span {
	font-weight:bold; color:#7ccb1e;}

.contactFormulaire{
	padding-left:10px;
	padding-top:20px;
	padding-bottom:50px;
	font-weight:bold;
}
.contactFormulaire h2{
	font-size:11px;
	background:#c4e862;
	margin:0px 0px 5px 0px;
	padding:2px 0px 1px 4px;
	height:20px;
	background:url(../images/contact/title_formulaire_contact.jpg) left top no-repeat;
}

.contactFormulaire p{
	padding-left:10px;
	width:570px;
}
.contactFormulaireContenu{
	padding-top:10px;
	
}
.contactFormulaireContenu label{
	width:90px;
	display:block;
	float:left;
	margin:3px 0px 2px 0px;
	text-align:left;
	padding-right:10px;
	
}

.contactFormulaireContenu p{
	font-size:10px;
	color:#b8b8b8;
	padding-top:20px;
	padding-left:0px;
	width:480px;
}
.contactFormulaireContenu input
{
	margin-top:3px;
}
.contactFormulaireContenu input.bouton_envoyer{
	width:69px; height:21px; border:none; vertical-align:bottom;
	margin-left:100px;
}

.contactFormulaireContenu .question{
	width:100px;
	float:none;
	margin:20px 0px 2px 0px;
}

.contactFormulaireContenu{
	margin-left:40px;
}

.contactFiches{
	margin-bottom:50px;
}

.contactFichePersonne{
	width:220px;
	height:100px;
	margin:20px 10px 0px 10px;
	float:left;
}
.contactFichePersonne p{
	width:170px;
	float:left;
	margin-top:0px;
	
}
.contactFichePersonne ul{
	list-style:none;
	list-style-image:none;
	width:170px;
	margin-top:0px;
	float:left;
	margin-left:0px;
}

.contactFichePersonne li.link{
	margin-top:15px;
}
.contactFichePersonne img{
	float:left;
}
.contactFichePersonne a{
	margin-top:10px;
	
	padding-left:6px;
	
	background:url(../images/puces/puce-verte.gif) left 4px no-repeat;
}
.contactFichePersonne h2{
	font-size:11px;
	font-weight:normal;
	background:#c4e862;
	margin:0px 0px 5px 0px;
	padding:2px 0px 1px 4px;
	height:20px;
	background:url(../images/contact/title_textuel_contact.jpg) left top no-repeat;
	margin-bottom:5px;
}






.bouton_publication_left {
    background: transparent url(../images/boutons/publication_right.gif) no-repeat scroll top right;
    color: #44668C;
    display: block;
    float: left;
    font-size: 9px;
    height: 17px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
}

.bouton_publication_right {
    background: transparent url(../images/boutons/publication_left.gif) no-repeat;
    display: block;
    line-height: 11px;
    padding: 3px 0 3px 12px;
}
.bouton_publication_right a {
	color: #44668c;
	font-weight: normal;
    font-size: 10px;
}
#menuDroite .bouton_publication_right {
	white-space: nowrap;
	/*text-overflow: ellipsis; */
	max-width: 10em;
	overflow: hidden; 
}





.formatType table.contenttable .td-0 {
	border-left:1px solid #C6C6C6;
}


.bloc_tableauArrondi caption {
	/* titre */
	font-size:13px;
	color:#1697d3;
	font-weight:bold;
	background:url(../images/pictos/puce_bleue_ronde.gif) top left no-repeat;
	padding:0 0 10px 15px;
}
.bloc_tableauArrondi thead th {
	/* borderTop */
}
.bloc_tableauArrondi thead tr {
	/* vertArrondi  libelle */
	background-color: #72c1ff;
}
.bloc_tableauArrondi thead .td-0 {
	/* coinHautGauche */
	background:#56b000 url(../images/tableau/tableau_1.gif) no-repeat left top;
	border-top:none;
	border-left:none !important;
}
.bloc_tableauArrondi thead .td-last {
	/* coinHautDroit */
	background:#56b000 url(../images/tableau/tableau_2.gif) no-repeat right top;
	border-right:none;
	border-top:none;

}
.bloc_tableauArrondi tbody .tr-odd {
	/* beige */
	background-color:#f7feee;
}
.bloc_tableauArrondi tbody .td-0 {
	/* borderGauche  */
	border-left:1px solid #C6C6C6;
}





.bloc_tableau caption {
	/* titre */
	font-size:13px;
	color:#1697d3;
	font-weight:bold;
	background:url(../images/pictos/puce_bleue_ronde.gif) top left no-repeat;
	padding:0 0 10px 15px;
}
.bloc_tableau thead tr {
	/* bleu */
	background-color:#cdeafb;
}
.bloc_tableau thead .td-0 {
	/* vide */
	background-color:#FFFFFF;
	border-top:none;
	border-bottom:none;
	border-left: 0 !important;
}
.bloc_tableau thead th {
	/* borderTop */
}
.bloc_tableau tbody .tr-even {
	/* beige */
	background-color:#f7feee;
}
.bloc_tableau tbody .tr-even .td-0 {
	/* bleu th */
	background-color:#cdeafb;
	font-weight: bold;
}








.all_content .reset-for-google * {
	position: relative;
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
	font-weight: normal;
	color: black;
	width: auto;
	height: auto;

	color: white;
	font-size: 8px;

}




.glossaire_list .titre {
	background:transparent url(../images/cadres/glossaire_title.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	height:19px;
	margin:0px;
	padding-left:14px;
	width:472px;
}


.retourHautpage {
	text-align:right;
	margin-bottom:10px;
}




a.external-link img,
a.external-link-new-window img,
a.internal-link img,
a.internal-link-new-window img,
a.download img,
a.mail img {
	padding: 0;
	margin: 0 0.4em 0 0;
	border: 0;
	opacity: 0.6;
}

a.external-link:hover img,
a.external-link-new-window:hover img,
a.internal-link:hover img,
a.internal-link-new-window:hover img,
a.download:hover img,
a.mail:hover img {
	opacity: 1;
}


.label_page .resume_page {
	clear: left;
}








.width320{
	width:320px;
}
.noBorderLeft{
	border-left:none!important;
	text-align: center;
}
.heightHackIE{
	height:1%;
	position:relative;
}
.onglet .bouton_ok {VERTICAL-ALIGN: bottom;	WIDTH: 21px;BORDER-TOP-STYLE: none;	BORDER-RIGHT-STYLE: none;BORDER-LEFT-STYLE: none;HEIGHT: 21px;BORDER-BOTTOM-STYLE: none}
.onglet{
	background-color:#85c647;
	padding:15px 10px 0 10px;
	background:#85c647 url(../images/onglet/coin_droitHaut.gif) no-repeat right top;
}
.ongletRegion{
	background-color:#72c1ff;
}
.onglet .boutons{
	top:-20px;
	left:0px;
}
* html .onglet .boutons{
	left:-10px;
}
.onglet .boutons .bouton{
	cursor:pointer;
	margin-right:5px;
	background-color:#c6ee59;
	color:#4a7223;
	height:14px;
	padding-bottom:6px;
}
* html .onglet .boutons .bouton{
	padding-bottom:0px;
}
.onglet .boutons .bouton .coinG{
	background:url(../images/onglet/coin_gaucheClair.gif) no-repeat top left;
	height:7px;
	width:4px;
}
.onglet .boutons .bouton .coinD{
	background:url(../images/onglet/coin_droitClair.gif) no-repeat top right;
	height:7px;
	width:4px;
}
.onglet .boutons .bouton .label{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
}
.onglet .boutons .boutonR{
	cursor:pointer;
	margin-right:5px;
	background-color:#c1e9ff;
	color:#4a7223;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
}
.onglet .boutons .selection{
	background-color:#85c647;
	color:#ffffff;
}
.onglet .boutons .selection .coinG{
	background:url(../images/onglet/coin_gaucheHaut.gif) no-repeat top left;
}
.onglet .boutons .selection .coinD{
	background:url(../images/onglet/coin_droitHaut.gif) no-repeat top right;
	
}
.onglet .boutons .selectionR{
	background-color:#72c1ff;
	color:#ffffff;
}
.onglet .choix_region{
	right:10px;
	top:5px;
}
.onglet #ressources{
	background-color:#ffffff;
	padding:1px 11px 11px 11px;
	margin-top:15px;
}
#docs_dl{
	background-color:#ffffff;
	padding:1px 11px 11px 11px;
	margin-top:15px;
}
.onglet .fil-arianeTableau ul{
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
}
.onglet .fil-arianeTableau li{
	display:inline;
}
#ressources table td, #ressources table th{
	border:none;
	border-left-color: #c6c6c6;
	border-left-width: 1px;
	border-left-style: solid;
}
#ressources table td{
	border-top-color: #c6c6c6;
	border-top-width: 1px;
	border-top-style: solid;
}
#ressources .bloc_tableau td{
	text-align:left;
	padding-left:2px;
}
#ressources .bloc_tableau .region{
	padding-left:7px;
	padding-right:7px;
}
#ressources .bloc_tableau p{
	margin-top:2px;
}
#docs_dl table td, #docs_dl table th{
	border:none;
	border-left-color: #c6c6c6;
	border-left-width: 1px;
	border-left-style: solid;
}
#docs_dl table td{
	border-top-color: #c6c6c6;
	border-top-width: 1px;
	border-top-style: solid;
}
#docs_dl .bloc_tableau td{
	text-align:left;
	padding-left:5px;
}
#docs_dl .bloc_tableau .region{
	padding-left:7px;
	padding-right:7px;
}
#docs_dl .bloc_tableau p{
	margin-top:2px;
	margin-bottom:7px;
}
.onglet table .vertClair{
	background-color:#ddf4a0;
}
.onglet table .BleuClair{
	background-color:#c1e9ff;
}
/*.onglet table{
	padding:11px;
}*/
.onglet .borderR{
border-bottom:1px solid #9fc5eb;
}
.onglet .cotebas{
	height:10px;
}
.onglet .cotebas .cotegauche{
	background:#85c647 url(../images/onglet/coin_basGauche.gif) no-repeat bottom left;
	height:10px;
	width:10px;
	margin-left:-10px;
}
.onglet .cotebas .cotedroit{
	background:#85c647 url(../images/onglet/coin_droitBas.gif) no-repeat bottom right;
	height:10px;
	width:10px;
	margin-right:-10px;
}
* html .onglet .cotebas .cotegauche{
	height:10px;
	width:10px;
	margin-left:-10px;
}
* html .onglet .cotebas .cotedroit{
	height:10px;
	width:10px;
	margin-right:-10px;
}



#tx_dmailinscription_pi1_mail {
	margin-top: 5px;
}

.tx-wmcontenusonglets-pi1 {
	margin-bottom: 30px;
}

