@import url("contenu.css");
* {margin:0;padding:0; border:0;}
body{background: #fff url(../image/bg/body.gif) 50% 100% repeat-x ; color:#464644;font: 11px Tahoma;color: #333;} 
#global {width:819px; margin:auto; position:relative; }
a{ font: 11px Tahoma;color: #333;}
select{ height:18px;font: 10px tahoma;color:#77705B;border: 1px solid #77705B; width:160px;}
/**************************header******************************/
#header {
	position:relative;
	z-index:2; 
	left:0px;
	top:0px; 
	background: url(../image/titre/slogon.gif) /*#484748 no-repeat 180px 40px*/;
	width:819px;
	height:62px; margin-bottom:2px;
} 

#logo {
	position:absolute;
	left:45px;
	top:2px;
	width:135px;
	height:135px;
	z-index:3;/* background:url(../image/logo/cdg.png) no-repeat !important; */
	/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/cdg_decline/image/logo/cdg.png', sizingMethod='crop');*/
}
#logo a img{ 
	width:135px;
	height:135px; 


}
#logo a{ 
	width:135px;
	height:135px; 
	display:block;

}
#topmenu{
float:right;width:490px;height:25px; position:relative;right:0px;top:0px;
}
#header ul#mainlevel-nav{ 
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:22px;
	padding-top:5px;
	margin-right:20px;
	height:20px;
	width: auto;
	float:right;
}
#header ul#mainlevel-nav li{float:left;font: 10px Tahoma;color: #fff1c6;}
#header ul#mainlevel-nav li a{font: 10px Tahoma;text-decoration:none;color: #fff1c6;}
#header .pictos{ width:184px; float:right; padding-top:6px; padding-right:0px; padding-left:30px; margin-right:14px;}
#header .pictos a{ font-size:10px; color:#FEF0C6; text-decoration:none; padding:1px 0;}
#header .separateur{ padding:0px 3px;}
/**/
#search
{
	position:absolute;
	left:421px;
	top:39px;
	width:384px;
	height:16px;
	z-index:1;
}
#search .search,#search .search2
{	
	position:relative;
	left:0px;
	top:0px;
	width:188px;
	float:left;
}
#search .search img,#search .search2 img{float:left;}
#search .search input
{
	position:absolute;
	right:19px;
	top:0px;
	width:105px !important;
	width:103px;
	height:12px;
	font: 10px tahoma;
	color:#77705B;
	border: 1px solid #77705B;
}
#search .search2 .selectArea
{
	position:absolute;
	left:51px !important;
	left:51px;
	top:0px;
	width:146px !important;
	width:146px;
	height:17px;
}
#search .search2{width:195px;}
#outer-800
{ 
	/*height:auto !important*/;  
}
#visuel
{
	position:relative; left:0px; top:0px;
	width:819px; height:173px;
	z-index: 1;
}
#visuel div.masque
{ position:absolute; top:0px; left:0px; width:819px; height:173px; z-index:999999999; 
background:url(../image/bg/masque.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/cdg_decline/image/bg/masque.png', sizingMethod='crop'); 
}
#visuel img
{ 
	width:819px;
	height:173px; 
}
/**/
#menu
{ 
	 width:194px; float:left; position:relative; z-index:0; 
} 
#menu ul#mainlevel
{
	list-style:none; 
	padding:10px 0 1px 35px;  
	color: #FFF;background:url(../image/bg/menu.gif) no-repeat right bottom;
	position:relative; top:0px!important; top:-4px;
}
#menu ul#mainlevel li 
{ 
	height:20px;
	padding-left:12px; line-height:25px;
	background:url(../image/bg/menu_fleche.gif) no-repeat 5px 5px;
	font: 10px Tahoma; 
	color: #FFF; 
}
#menu ul#mainlevel li a
{
	font: 10px Tahoma;
	color: #FFF; 
	text-decoration:none; display:block; 
}
#menu ul#mainlevel li a:hover
{
	font: 10px Tahoma;
	color: #fed55c;
	text-decoration:none;
}
#menu .tab_menu
{
	width:250px;
	height:96px;	
}
#menu .intro_agenda
{
	width:230px;
	height:24px;
	margin-left:15px; 
	margin-top:0px;
	font:11px tahoma;
	color:#5B5B5B;
	margin-bottom:7px;
}
#menu .intro_agenda p
{
 margin:0px;
}
#menu .intro_agenda a:link, a:active, a:visited, a:hover
{
	font:11px tahoma;
	color:#5B5B5B;
	text-decoration:none;
}
#menu .intro_agenda span{
	font:11px tahoma;
	color:#AD5050;
	}
#menu .tab_menu .txt
{
	font: 11px Tahoma;
	color: #5B5B5B;
	width:141px;
	padding-left:14px;
	float:left;
	background:url(../image/sep/trait_bleu.gif) no-repeat right 5px;
}
#menu .tab_menu .p_menu
{
	width:80px;
	padding-left:11px;
	float:left;
	background:url(../image/pictos/fleche_home.gif) no-repeat 74px 5px;
}
#menu .tab_menu .p_menu a
{
	font: 11px Tahoma;
	color: #5B5B5B;
	text-decoration:none;
}
#menu .tab_menu .p_menu a:hover
{
	font: 11px Tahoma;
	color: #9A9A9A;
	text-decoration:none;
}
#main
{ 
	height:auto !important;
	height:512px;
	min-height:512px;
	width:570px;
	float:left; padding-bottom:32px;
}
#main2
{
	/*background:url(../image/bg/main.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/cdg_decline/image/bg/main.png', sizingMethod='crop'); */
	width:570px;
	height:auto !important;
	height:491px;
	min-height:491px;
	padding-top:21px; margin-left:25px;
}
#main .sous_menu
{	 
	font: 700 11px Tahoma;
	color: #6A4E35; 
	padding-bottom:11px;
	width:480px; position:absolute; top:210px; left:220px; z-index:1;
}
#main .sous_menu img{position:relative;top:1px;}
#main .sous_menu a{font: 100 11px Tahoma;color: #6A4E35;text-decoration:none;}
#main .sous_menu a:hover{font: 100 11px Tahoma;color: #EE7000;text-decoration:none;}
#main .titre
{	
	background: url(../image/sep/trait_gris.gif) repeat-x left bottom;
	font: 700 14px Tahoma;
	color: #d6a51c;  
	padding-left:16px;
	padding-bottom:8px;
	padding-top:0px; margin-top:-10px; 
	
}
#main .icon{text-align:right;float:right;margin-right:15px !important;margin-right:10px;margin-top:-24px;}


#main .icon a img{position:relative!important; z-index:9999999999!important;}

#main .g_contenu
{	
	font: 11px Tahoma;
	color: #464644;
	padding-left:16px;
	padding-bottom:8px;
	padding-top:11px;
	width:479px;
}
#main .g_contenu p
{	
	margin:0px;
	padding:0px 0px 8px 0px;
}
#main .g_contenu a{font: 11px Tahoma;color: #D99420;}
#main_bottom{background: url(../image/bg/main_bottom.gif) no-repeat left bottom;width:519px;height:21px;}
#trans
{      
}
#trans2
{  
} 
#trans2 .menu1
{ 
} 
#trans2 .menu1 ul#mainlevel
{
	list-style:none; 
	padding:50px 0 0 35px;  background:url(../image/titre/voir_aussi.gif) #fff no-repeat 35px 10px;   

}
#trans2 .menu1 ul#mainlevel li
{ 
	padding-left:17px;
	font: 11px/10px Tahoma;
	background:none;
	color: #EE7000;
	padding:2px 0 1px 5px; 
/*	line-height:18px;height:16px; */ height:auto!important; line-height:normal!important;
}

#trans2 .menu1 ul#mainlevel a
{
	font: 11px Tahoma;
	color: #505050;
	text-decoration:none;
}

#trans2 .menu1 ul#mainlevel a:hover
{
	font: 11px Tahoma;
	color: #ba8900;
	text-decoration:none;
}
#menu ul#mainlevel #active_menu
{
	font: 10px Tahoma;
	color: #fed55c;
	text-decoration:none;
}
#trans2 .menu1 ul#mainlevel #active_menu
{
	font: 11px Tahoma;
	color: #E68620;
	text-decoration:none;
}
/**/
#trans2 .menu2
{
	padding-top:15px;
	padding-left:17px;
	height:auto;
}
#trans2 .menu2 img
{ margin-left:18px;
}
#trans2 .menu2 #galerie
{
	padding-left:18px;
	padding-top:10px;
}
#trans2 .menu2 #galerie img
{
	border: 1px solid #77705B;
	margin-right:19px;
}
#trans2 .menu3{
	padding:0px 0 0 35px;  }
#trans2 .menu3 .newsletter_contenu
{
	font: 11px Tahoma;
	color: #464644; 
	padding-left:14px;
}
#trans2 .menu3 .newsletter_contenu div
{ 
}
 
#footer-800
{
	position:relative;
	left:0px;
	top:0px;
	background:url(../image/bg/bg_footer.jpg);
	height:26px;
	width:819px;
	clear:both;  color:#FFFFFF; 
}
#footer-800 ul#mainlevel{
	position:absolute;
	left:20px;
	top:7px;
	list-style:none;
	margin:0px;
	padding:0px;
	height:20px; line-height:20px;
	width: auto;	
}
#footer-800 div{ 
	position:absolute; right:20px;  top:7px; line-height:20px;
	font: 10px Tahoma;color: #FFF; text-align:right;
} 
#footer-800 ul#mainlevel li{float:left;font: 10px Tahoma;color: #FFF;}
#footer-800 ul#mainlevel li a{font: 10px Tahoma;text-decoration:none;color: #FFF;}
#footer-800 ul#mainlevel li a:hover{font: 10px Tahoma;text-decoration:none;color: #fff;}
#footer-800 ul#mainlevel .separateur{ padding: 0px 2px;}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

/*****************************************************************************************/
/****************************************************************************************/

.titre-orange{
font:11px tahoma;
color:#333;
}
.titre-marron{
font:11px tahoma;
color:#D99420;
font-weight:bolder;
}
.titre-jaune{
font:11px tahoma;
color:#D99420;
}

ul.puce {
padding-bottom:12px;
}


ul.puce li{
background:url(../image/pictos/picto_finance.gif) no-repeat left 4px;
list-style:none;
padding-left:16px;
}
ul li.puce {
background:url(../image/pictos/picto_finance.gif) no-repeat left 4px;
list-style:none;
padding-left:16px;
}


ul.puce li a:link,ul.puce li a:visited{
text-decoration:underline;
}

ul.puce div.title a,ul.puce div.title{color:#D99420!important; text-decoration:none!important}
ul.puce div.title a:hover{color:#D99420!important; text-decoration:none!important}
/**********************************************************/
#global-gabarit2{
width:490px;
height:406px;
margin-top:19px;
}
#global-gabarit3{
width:460px;
height:auto;
margin-top:19px;
}
#global-cat{
width:450px;
height:35px;
margin-top:5px;
}
.cat-contenu1{
width:152px;
height:187px;
float:left;
margin:0px;
}
.cat-contenu2{
width:152px;
height:187px;
float:left;
}
.cat-contenu3{
width:152px;
height:187px;
float:left;
}
.cat-visuel{
width:150px;
height:161px;
margin:0px;
border:1px solid #D3D3D3;
}
.titre-visuel{
width:150px;
height:24px;
background:url(../image/bg/cat.gif) no-repeat;
background-position:center;
font:10px tahoma;
color:#FE8900;
padding-top:5px;
text-align:center;
}

/************************contact****************************/
.contact_email{
font:11px tahoma;
color:#333;
width:100%;
}


/*************************tableau**********************************/
.td-color{
background:#C9BC9D;   
font:11px tahoma; 
color:#452D2C;
text-align:center;
}
.txt-td{
font:11px tahoma; 
color:#452D2C;
padding-left:7px;
padding-right:10px;
}
.td-bg{
font:11px tahoma;
color:#452D2C;
background:#EDE8DE;  
}
/*******************************************/

/***********************************************************/
.tab-contenu{
margin-top:7px;
width:457px;
}
.logo-filiale{
width:90px;
height:100px;
margin-left:183px;
font:11px tahoma;
color:#FFFFFF;
}



/********************gabarit cdg etablissement public***********************/
#presentation2{
width:460px;
height:auto;
margin:0px;
font:11px tahoma;
color:#6C653F;
}
#cat{
width:478px;
height:236px;
}
.cat1{
width:145px;
height:231px;
float:left;
}
.cat2{
width:145px;
height:231px;
margin-left:20px;
float:left;
}
.cat3{
width:145px;
height:231px;
margin-left:20px;
float:left;
}
.titre-cat{
width:145px;
height:29px;
text-align:center;
float:left;
}
.cat-contenu{
width:145px;
height:207px;
font:11px tahoma;
color:#6C653F;
}
/*****************************************************/

.txt-orange{
font:11px tahoma;
color:#333;
}
.txt-marron{
font:11px tahoma;
color:#6A4E35;
}
#presentation3 a:link
{ font:11px tahoma; font-weight: normal; color: #7E7854; text-decoration: underline}
#presentation3 a:hover 					 
{ font:11px tahoma; font-weight: normal; color: #EB7A20; text-decoration: none}

/******************************************************************************/


/****************appel d'offre****************/
.tab_titre{
	font:11px tahoma;  
	color:#666666;
	background:#E9E9E9;
}
#main2 .g_contenu .tab_titre td a{
	font:11px tahoma;
	color:#666666;
	text-decoration:underline;
}
#main2 .g_contenu .tab_titre td a:hover{
	font:11px tahoma;
	color:#666666;
	text-decoration:none;
}
.titre1{
	background:#8C8C8B;    
	font:11px tahoma; 
	color:#FFFFFF;
	height:auto;
	width:120px;
}
.titre1 a:link, .titre1 a:active, .titre1 a:visited{ 
	font:11px tahoma;
	color:	#000000;
	text-decoration:underline;
}
.titre1 a:hover{
	background:#C9BC9D;  
	font:11px tahoma;
	color:#000000;
	text-decoration:none;
}


/***********************************************************/
#trans2 .menu3 .newsletter_contenu div input
{ 
	width:115px !important;
	width:113px; margin:5px 0 0 -3px;
	height:12px; padding:2px;
	font: 10px tahoma;
	color:#b8ac8c; 
	border: 1px solid #ad8b33;
}
#trans2 .menu3 .newsletter_contenu div img
{ cursor:pointer; position:relative; top:4px;
}

/************************  Contact  ***********************/
.tab-contact{
width:373px;
height:337px;
margin-left:10px;
margin-top:37px;
font:12px tahoma; 
color:#FF7E00;
}
.tab-contact2{
width:460px;
height:337px;
margin-left:10px;
margin-top:37px;
font:12px tahoma; 
color:#FF7E00;
}

.champ{
width:138px;
height:12px;
border:1px solid #77705B;
font:11px tahoma;
color:#77705B;
}
.champ2{
width:138px;
height:auto;
border:1px solid #D99420;
font:11px tahoma;
color:#77705B;
}
.champ-multi2{
width:260px;
height:147px;
border:1px solid #D99420;
font:11px tahoma;
color:#77705B;
}

.champ-multi3{
width:180px;
height:100px;
background: #F8F8F6;
border:1px solid #77705B;
font:11px tahoma;
color:#77705B;
}
.btt{
margin-left:160px;
margin-top:48px;
}
/***********************************************************************************/
/****************************** recrutement ****************************************/

.champ-form{
width:150px;
height:14px;
border:1px solid #D99420;
font:11px tahoma;
color:#452D2C;
position:relative;
z-index:999;
}
.button{
width:15px;
height:16px;
border:1px solid #6A4E35;
background:#C9BC9D;
font:12px tahoma;
color:#6A4E35;
}
.envoyer{
width:130px;
height:25px;
background:url(../../../images/bg_form.gif); 
font:12px tahoma;
color:#D99420;
font-weight:bold;
border:0px;
/*margin-left:150px;*/
}
.calender{
width:25px;
height:18px;
border:1px solid #6A4E35;
background:#C9BC9D;
font:12px tahoma;
color:#6A4E35;
}


/********************************************************/
.contact_name{
font:11px tahoma;
color:#333;
text-decoration:none;}
.tabompic4{
	width:535px;
	height:127;
	margin-right:23px;
	border:0px;
}
/***************************************************Agenda*****/
.contact_name{
font:11px tahoma;
color:#333;
text-decoration:none;}
/* Agenda */
#gab-agenda{
width:450px;
height:auto;
margin:0px;
}
.tab-agenda{
	width:463px;
	height:auto;
}
.tab-agenda-h{
	width:475px;
	height:auto;
}
.titre-agenda1{
	width:335px; 
	height:24px; 																						    font:11px tahoma; 
	color:#D99420;
	font-weight:bold;
	text-decoration:underline;
	padding-left:8px; 
	padding-top:6px;
}
.contenu-agenda1{
	font:11px tahoma;
	color:#6C653F;
}
.contenu-agenda2{
	width:465px;
	font:11px tahoma;
	color:#464644;
	padding-top:2px;
}
.contenu-agenda3
{
	width:191px;
	height:auto;
	font:11px tahoma;
	color:#6C653F;
	padding-top:2px;
}
.liste-agenda{
	font:11px tahoma;
	color:#EA6300;
	list-style:url(../image/pictos/fleche_submenu2.gif);
}
.liste-agenda a{
	font:11px tahoma;
	color:#EA6300;
	text-decoration:none;
}
.liste-agenda a:hover{
	font:11px tahoma;
	color:#EA6300;
	text-decoration:underline;
}
.date-agenda{
font:11px tahoma; 
color:#333;
padding-left:9px;
}

.contenu-agenda2 .suite{
	font:10px tahoma; 
	color:#BC8824;
	text-align:right;
	width:100px;
}
#main2 .suite a{
	font:10px tahoma; 
	color:#BC8824;
	text-decoration:underline;
}
#main2	 .suite a:hover{
	font:10px tahoma; 
	color:#BC8824;
	text-decoration:none;
}
.contenu-agenda2 .suite{
	font:10px tahoma; 
	color:#EA6300;
	text-align:right;
	padding-right:29px;
}
/**************************RcI******************************/
#detailside {margin-left:280px;height:420px;}
#masterside {float :left;width : 275px;}
.panelheader{
	background:url(../image/bg/histo_bg_off.gif) repeat-y 5px top;
    height: 24px ;
	font:700 16px arial;
	color:#6C6B6A;
	padding-left:25px;
}
.masterHover {color : #EEE;}
.panelTitle {
	background-color : #6b79a5;
	new Rico.Accordion( $$('div.panelheader'), $$('div.panelContent'), 
								{panelHeight:200, selectPanelIndex: 0 });
}
.mdHover {
	/*color : #DBD3C4;*/
	color : #D99420;
	cursor:pointer;
}



.mdSelected {
	background:url(../image/bg/histo01.gif) no-repeat;
	width:446px !important;
	width:471px;
	height:40px;
	font:700 16px arial;
	color:#D99420;
	padding-left:25px;

}
.panelContent {
    overflow: hidden;
	background: url(../image/bg/histo02.gif) no-repeat left bottom;
	width:471px;
	margin-bottom:3px;
	padding-bottom:16px;
	height:auto ;
}
.panelContent div {
    overflow:hidden;
	width:451px !important;
	width:480px;
	background: #FFFFFF url(../image/bg/histo_bg.gif) repeat-y ;
	padding-left:10px;
	padding-right:10px !important;
	padding-right:20px;
	height:auto;
	text-align:justify;
}
#accordionExample {  
}


#global_etudiant{
width:450px;
height:362px;
margin:0px;
}
.img-actualites{
border:1px solid #BC8824;
}
/********titres*********/
.global_titres{
width:460px;
height:36px;
margin:0px;
}
.decouvrez{
width:155px;
height:36px;
float:left;
}
.partagez{
width:153px;
height:36px;
float:left;
}.agissez{
width:151px;
height:36px;
float:left;
}
/**********blog*************/
.blogs_etudiant{
width:460px;
height:210px;
margin:0px;
}
.blog-decouvrez{
height:210px;
float:left;
margin:0px;
}
/**********contenu*************/
.contenu_etudiant{
width:460px;
height:115px;
margin:0px;
}
.contenu-decouvrez{
width:155px;
height:115px;
float:left;
background:url(../image/bg/bg-decouvrez.gif) no-repeat;
}
.contenu_etudiant .contenu-decouvrez .menu_decouvrez{
width:128px;
font:11px tahoma;
color:#6491A3;
padding-left:17px;
margin-left:5px;
background:url(../image/pictos/fleche_submenu2.gif) no-repeat 4px 4px;;
}
#global_etudiant .contenu_etudiant .contenu-decouvrez .menu_decouvrez a{
font:11px tahoma;
color:#6491A3;
text-decoration:none;
}
#global_etudiant .contenu_etudiant .contenu-decouvrez .menu_decouvrez a:hover{
font:11px tahoma;
color:#6491A3;
text-decoration:underline;
}
#global_etudiant .contenu_etudiant .contenu-partagez{
width:153px;
height:115px;
float:left;
background:url(../image/bg/bg_partagez.gif) no-repeat;
}
.contenu_etudiant .contenu-partagez .menu-partagez{
width:128px;
font:11px tahoma;
color:#D09905;
padding-left:17px;
margin-left:5px;
background:url(../image/pictos/fleche_submenu2.gif) no-repeat 4px 4px;;
}
#global_etudiant .contenu_etudiant .contenu-partagez .menu-partagez a{
font:11px tahoma;
color:#D09905;
text-decoration:none;
}
#global_etudiant .contenu_etudiant .contenu-partagez .menu-partagez a:hover{
font:11px tahoma;
color:#D09905;
text-decoration:underline;
}
.contenu_etudiant .contenu-agissez{
width:152px;
height:115px;
float:left;
background:url(../image/bg/bg_agissez.gif) no-repeat;
}
.contenu_etudiant .contenu-agissez .menu-agissez{
width:128px;
font:11px tahoma;
color:#8CA441;
padding-left:17px;
margin-left:5px;
background:url(../image/pictos/fleche_submenu2.gif) no-repeat 4px 4px;;
}
#global_etudiant .contenu_etudiant .contenu-agissez .menu-agissez a{
font:11px tahoma;
color:#8CA441;
text-decoration:none;
}
#global_etudiant .contenu_etudiant .contenu-agissez .menu-agissez a:hover{
font:11px tahoma;
color:#8CA441;
text-decoration:underline;
}
/**********************************************************************

/**********************************PAGE INTERMEDIARE CDG GROUPE***************************************/

#global_coporate{
width:520px;
height:204px;
margin:0px;
}
.blog_historique{
width:255px; 
height:88px;
float:left;
}
.blog_newsletter{
width:235px; 
height:88px;
float:left;
}
.titre_historique{
width:225px;
height:21px;
}
.visuel_historique{
width:74px;
height:64px; 
margin-top:4px;
float:left;
}
.contenu_historique{
width:133px;
margin-left:6px;
margin-top:4px;
float:left;
font:11px tahoma;
color:#464644;
}
.titre-historique1{
font:11px tahoma;
color:#D99420;
text-decoration:underline;
}
.contenu_historique .titre-historique1 a{
font:11px tahoma;
color:#D99420;
text-decoration:underline;
}
.contenu_historique .titre-historique1 a:hover{
font:11px tahoma;
color:#D99420;
text-decoration:none;
}
/**********************fin********************************/

.global_assurance{
width:460px;
margin:0px;
}

/**************galerie*******************************************/
.galerie_img{
width:50px;
border:1px solid #6A4E35;
}
.img_selection{
width:56px;
border:1px solid #4B4B4A;
}
.txt-selection{
padding-left:12px;
font:11px tahoma;
color: #4B4B4A;
}


/******************pictos calendrier**************************************/

.calender2{
	position:relative;
	left:-25px;
	top:-2px;
	background:url(../image/pictos/calendrier.gif) no-repeat left top;
	border:none;
	width:16px;
	height:15px;
	

}
/****************************************************************/
#global_profil{
width:460px;
height:220px;
margin:0px;
}
.global_innovation{
width:233px;
height:100px;
margin:0px;
float:left;
}
.global_synergie{
width:220px;
height:100px;
margin:0px;
float:left;
margin-left:7px;
}
.titre_innovation{
width:220px;
height:22px;
margin:0px;
}
.vis_profil{
width:74px;
height:64px;
float:left;
}
.contenu_innovation{
width:149px;
padding-left:7px;
padding-right:3px;
float:left;
font:11px tahoma;
color:#215BAF;
}
.contenu_synegie{
padding-left:7px;
float:left;
font:11px tahoma;
color:#830938;
width:126px !important 
}
.contenu_performance{
width:149px;
padding-left:7px;
float:left;
font:11px tahoma;
color:#FF7216;
}
.contenu_cytoyennete{
padding-left:7px;
float:left;
font:11px tahoma;
color:#74BB53;
width:126px !important 
}
/*************************************/


/************* FINANCE ET ASSURANCE ***************/
#global_finance{
width:50%;
height:auto;
margin:0px;
float:left;
}
#global-banque{
width:50%;
height:auto;
margin:0px;
}
.banque{
	width:100%;
	height:20px;
	margin:0px;
}
.menu_finance{
width:100%;
height:auto;
font:11px tahoma;
color:#464644;
background:url(../image/pictos/picto_finance.gif) no-repeat left 4px;
padding-left:20px;
margin-left:13px;
}
#global_finance #global-banque .menu_finance a{
font:11px tahoma;
color:#464644;
text-decoration:none;
}
#global_finance #global-banque .menu_finance a:hover{
font:11px tahoma;
color:#464644;
text-decoration:underline;
}
#global-banque .menu_finance a{
font:11px tahoma;
color:#464644;
text-decoration:none;
}
#global-banque .menu_finance a:hover{
font:11px tahoma;
color:#464644;
text-decoration:underline;
}
.g_contenu .menu_finance a{
font:11px tahoma;
color:#464644;
text-decoration:none;
}
.g_contenu .menu_finance a:hover{
font:11px tahoma;
color:#464644;
text-decoration:underline;
}
/*****************************************/

/*************       GALERIE        ***************/
.sep_galerie{
	width:300px;
	border:1px solid #E6E6D6;
}
.titre_galerie{
	font:11px tahoma; 
	color:#D99420;
	font-weight:bold;
	text-decoration:underline;
}
.text_galerie{
	font:11px tahoma;
	color:#464644;
	padding-left:9px;
	padding-top:5px;
}

/*****************TABLE FILIALES***************/
#filiale td
{
	border: 1px solid #D99420;
	background-color: #FFFFFF;
}
#filiale .logo
{
	width:150px;
	height:150px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
}
#filiale .titre
{
	width:300px;
	text-align: center;
	vertical-align: middle;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6A4E35;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:3px;
}
#filiale .intro
{
	width:300px;
    height:120px;
	padding:5px;

}
#filiale .cordonnee
{
	width:95px;
    height:90px;
	padding:5px;

}
#filiale .chiffre
{
	width:230px;
    height:90px;
	padding:5px;

}

#filiale .txtg
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6A4E35;
	text-decoration: none;
}
#filiale .txts
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normale;
	color: #464644;
	text-decoration: none;
	padding-left:10px;
	padding-top:10px;
}
#finances 
{
  width:460px;
   height:200px;
   /*background-color: #000000;*/
}
/**************** ETABLISSEMENT PUBLIC 	***************/
#global_etablissement{
width:200px;
height:150px;
margin:0px;
}
.titre-etablissement{
width:200px;
height:20px;
margin:0px;
}
.contenu_etablissement{
font:11px tahoma;
color:#464644;
margin-top:3px;
}
.titre_etablissement{
font:11px tahoma;
color:#D99420;
text-decoration:underline;
padding-top:3px;
}
.titre_etablissement a{
font:11px tahoma;
color:#D99420;
text-decoration:underline;
}
.titre_etablissement a:hover{
font:11px tahoma;
color:#D99420;
text-decoration:none;
}
/**************************************************/

/*********** PAGE INTERMEDIAIRE [RETOUR] **********/
.titre-filiale{
font:11px tahoma;
color:#6A4E35;
font-weight:bold;
text-align:center;
border:1px solid #D99420;
border-bottom:none;
height:15px;
}
.border-logo{
border:1px solid #D99420;
}
.titre_filiale{border:1px solid #D99420; border-right:none; text-align:center;}
.menu-filiale{
font:11px tahoma;
color:#464644;
border:1px solid #D99420;
text-align:center;
}
.menu-filiale a{
font:11px tahoma;
color:#464644;
text-decoration:underline;
}
.menu-filiale a:hover{
font:11px tahoma; 	 
color:#464644;
text-decoration:none;
}
/**/
#uploadQ { height:28px; }
#uploadQ td {
	padding:2px 4px;
	
}
#uploadQ td div {
	width:145px;
	overflow:hidden;
}
/**/
#uploadbuttons {
	position:relative;
	display:block;
	height:26px;
	width:180px;
}

#uploadbuttons .fileclass
{
	position:absolute;
	top:0;
	right:0px;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	text-align: right;
	z-index: 2;
	cursor:pointer;
}
#uploadbuttons .addfile {
	position:absolute;
	top:0; right:-0px;
	z-index:1;
	cursor:pointer;
}
/********************************************************************/

/**********************"Recherche" bouton retour *********************/
.back_button{
padding-bottom:10px;
text-align:right;
}
.mediatheque_pres{
margin-bottom:20px;
}
/*******************************************************************/
/************************ formulaire ******************************/
.message{
color:#6A4E35;
}

.small2{margin-top: 30px; margin-bottom: 30px}

.small2 a:link, a:active, a:visited{font:11px tahoma; color:#D99420; text-decoration:none;}

.small2 a:hover{font:11px tahoma; color:#D99420; text-decoration:underline;}


.contentpaneopen ul  { list-style:none}

/********************** FIN STYLE **********************************/


