@media screen {

/* ************************* 

[MASTER STYLESHEET] 
 Project: SOGECAP
 Version: 1  
 Last change: 10/09/2009
 Assigned to: DIGITAL GARDEN - J.MARTINET 

[COLOR CODES] 
.rouge  #e60028 

[XHTML STRUCTURE 1]  
+body
    + .header
		+ .siabcontainer
			- .siablocal
			- .siabheader
			- .siabmainmenu
	+ .content
		- .siabbreadcrumb
		- .siabpannelone
		- .siabpannelcenter
		- .siabpanneltwo
		- .contentbottom
	+ .footer

[XHTML STRUCTURE 2]  
+body
    + .header
	+ .content
		- .siabbreadcrumb
		- .siabpannefull
		- .siabpanneltwo
		- .contentbottom
	+ .footer
	
************************* */

html{ padding:0; margin:0; font-size:100%;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding:0 0 40px 0; margin:0; }
 
/* Gestion des titres */
h1, h2,h3, h4,h5, h6,dl, dt, dd, img, p, img a, img {  padding:0; margin:0; list-style:none; border:none;}
.clear { display:block; width:100%; clear: both; font-size:0.1em;  line-height:0.1em;}

/* Gestion des formulaires */
fieldset { padding:0; margin:0; border: none; display:block;}
form { padding:0; margin:0; border: none; display:inline;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em; }
table, tr, td { border-collapse:collapse; padding:0; margin:0}

/* Print */
.print_header { display:none;}

/* *********************** */
/*        LAYOUT          */
/* ********************* */

.header { width:915px; min-height:134px; margin:0 auto; text-align:left; padding:10px 20px 0 20px; position:relative;}
.header ul, .header li { padding:0; margin:0; list-style:none;  }

.content { width:935px; margin:0 auto; text-align:left; position:relative; min-height:600px; padding:0 0 0 20px; }
.content_bottom { width:100%; clear:both; float:none; height:5px; font-size:0.1em;}
.siabpannelone { width:212px; float:left;}
/*.siabpannecontent { width:539px; float:left;}*/

.siabpannecontent { 
	width:530px; 
	float:left;
}

.siabpannelfull { width:750px; float:left; }
.siabpanneltwo { width:170px; float:right; padding:0 15px 0 0; }

.footer { width:955px; margin:0 auto; text-align:left; position:relative; height:13px; padding:2px 0 4px 0;}

/* *********************** */
/*        HEADER          */
/* ********************* */

/* barre des langues */
.siablocal { text-align:right; font-size:0.83em;}
.siablocal a { text-decoration:none;}
.siablocal a:hover { text-decoration:underline;}

/* logo et vocation */
.siabheader p.logo a { width:186px; height:35px; display:block; position:absolute; z-index:99; top:42px; left:20px;}
.siabheader p.logo a span { display:none;}
.siabheader p.baseline { float:right; width:400px; height:20px; text-align:right; margin:65px 0 0 0; color:#B1B1B1; font-size:14px;}

.siabheader p.logo_international a  { width:290px; height:36px; display:block; position:absolute; z-index:99; top:42px; left:20px;}
.siabheader p.logo_international a span { display:none;}


/* mainmenu */
.siabmainmenu { width:915px; clear:both; float:none; min-height:30px; padding:10px 0 0 0;}
.siabmainmenu ul { padding:0; margin:0; float:left; width:740px; height:30px;}
.siabmainmenu li { padding:0; margin:0; list-style:none; display:inline; font-size:0.83em;}
.siabmainmenu li a { display:block; float:left; font-weight:bold; text-transform:uppercase; padding:0 4px; text-decoration:none; line-height:2.8em; width:auto; height:30px;}
.siabmainmenu li a span { padding: 0 5px;}
.siabmainmenu ul li.picto_home a {  width:29px; display:block; padding:0; margin:0;}
.siabmainmenu ul li.picto_home a span { display:none; }
 
/* Formulaire de rechercher */
.search_form { float:right; width:143px; padding:6px 12px 0 0;}
.search_form .frm_input { float:left; width:100px; height:12px; border:1px solid #CCCCCC; border-left:none; border-right:none; padding:1px 0 0 20px; font-size:0.83em; float:left; }
.search_form .frm_btn { width:18px; height:15px; border:none; float:right; font-size:0.01em; font-size:0; cursor:pointer}

/* *********************** */
/*       CONTENT          */
/* ********************* */

/* siabbreadcrumb */
.siabbreadcrumb { font-size:0.83em; height:30px;}
.siabbreadcrumb ul, .siabbreadcrumb li { padding:0; margin:0; list-style:none;}
.siabbreadcrumb ul { padding:8px 0 0 15px;}
.siabbreadcrumb ul li { display:inline; padding:0 3px 0 0;}
.siabbreadcrumb ul li a { text-decoration:none; padding:0 3px 0 0;}
.siabbreadcrumb ul li a:hover { text-decoration:underline;}

/* home flash */
.home_flash { width:915px; min-height:320px; overflow:hidden; margin:0 0 10px 0;}
.home_flash h1 { display:none;}

/* siabpannelhome */
.siabpannelhome { width:925px; margin:0 0 0 -7px;} 
.siabpannelhome_top { width:925px; height:45px;}
.siabpannelhome_content { width:925px; min-height:207px;}
.siabpannelhome_bottom { width:925px; height:4px; clear:both; float:none; font-size:0.1em;}
.siabpannelhome_content_col1 { width:504px; float:left;}
.siabpannelhome_content_col1 h2 {  font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; padding:17px 0 7px 28px; margin:0; font-size:1.5em;}

.siabpannelhome_content_col1 .media_flash {  margin:4px 0 0 7px; padding:0;}
.siabpannelhome_content_col1 ul { width:438px; margin:30px 0 0 30px; padding:0;}
.siabpannelhome_content_col1 ul li { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.33em;  padding:0 0 15px 17px; list-style:none;}
.siabpannelhome_content_col1 ul li a {text-decoration:none;}
.siabpannelhome_content_col1 ul li a strong,
.siabpannelhome_content_col1 ul li strong a  {text-decoration:none;}
.siabpannelhome_content_col1 ul li a:hover { text-decoration:underline;}
.siabpannelhome_content_col2 { width:421px; float:left; }
.siabpannelhome_content_col2 h2 {  padding:17px 0 0 15px; margin:0 0 15px 0; text-transform:uppercase; font-size:1em;}

.sogecap_actualites_content_col2 { width:385px; margin:0 0 0 18px; padding:5px 0 7px 0;}
.sogecap_actualites_content_col2 p { font-size:0.92em;}
.sogecap_actualites_content_col2 p.cat_title { font-weight:bold; text-transform:uppercase;}
.sogecap_actualites_content_col2 p.post_title { font-weight:bold;}
.sogecap_actualites_content_col2 p.post_excerpt { padding:0 0 5px 0;line-height:1em;}
.sogecap_actualites_content_col2 p.read_more a { padding:0 0 0 15px; text-decoration:none;}
.sogecap_actualites_content_col2 p.read_more a:hover { text-decoration:underline;}

.l_sogecap_actualites_content_col2 { width:385px; margin:0 0 0 18px; padding:5px 0 7px 0;}
.l_sogecap_actualites_content_col2 p { font-size:0.92em;}
.l_sogecap_actualites_content_col2 p.cat_title { font-weight:bold; text-transform:uppercase;}
.l_sogecap_actualites_content_col2 p.post_title { font-weight:bold;}
.l_sogecap_actualites_content_col2 p.post_excerpt { padding:0 0 5px 0;line-height:1em;}
.l_sogecap_actualites_content_col2 p.read_more a { padding:0 0 0 15px; text-decoration:none;}
.l_sogecap_actualites_content_col2 p.read_more a:hover { text-decoration:underline;}

.siabpannelhome_content_col2 p.seeall { float:right; padding:2px 17px 6px 0; font-size:0.92em; width:auto;}
.siabpannelhome_content_col2 p.seeall a {  padding:0 0 0 15px; text-decoration:none;}
.siabpannelhome_content_col2 p.seeall a:hover { text-decoration:underline;}
.list_chiffres_cles { width:100%; padding:0 0 10px 0;}

/* siabsubmenu  */
#tabs ul { clear:both; float:none; height:30px;width:530px;  padding:0; margin:0; height:30px;}
#tabs li { padding:0; margin:0; list-style:none; display:inline; font-size:0.83em;}
#tabs li a { display:block; float:left; font-weight:bold; text-transform:uppercase; padding:0 8px; text-decoration:none; line-height:2.8em; width:auto; height:30px;}
#tabs li a span { padding: 0 10px;}

#tabs div { padding:20px 0 0 0;}
#tabs .intro_box { margin:-20px 0 30px 0; padding:0; clear:both; float:none; width:530px;}
#tabs .intro_box img{ width:530px; border-bottom:1px solid #f72b38; display:block;}
 

/* pag_nav */
.siabpannecontent .siabcontentbody .pag_nav { width:100%; clear:both; float:none; height:35px;}

.siabpannecontent .siabcontentbody .pag_nav p.prev { display:inline;}
.siabpannecontent .siabcontentbody .pag_nav p.prev a{ display:block; width:15px; float:left; height:10px;}
.siabpannecontent .siabcontentbody .pag_nav p.prev a span { display:none;}

.siabpannecontent .siabcontentbody .pag_nav ul { float:left; font-size:0.92em; margin:0; padding:0; width:auto;}
.siabpannecontent .siabcontentbody .pag_nav ul li { display:inline; padding:0; margin:0;}

.siabpannecontent .siabcontentbody .pag_nav ul li a { font-weight:bold; text-decoration:none; padding:0 2px 0 2px; display:block; float:left; width:10px; height:10px; margin:0 5px 0 0;}
.siabpannecontent .siabcontentbody .pag_nav ul li a:hover  { text-decoration:underline;}
.siabpannecontent .siabcontentbody .pag_nav ul li.active a{ text-decoration:none;}
.siabpannecontent .siabcontentbody .pag_nav p.next { display:inline; margin:0; padding:0}
.siabpannecontent .siabcontentbody .pag_nav p.next  a  { margin:0;display:block; width:5px; float:left; height:10px; padding:0}
.siabpannecontent .siabcontentbody .pag_nav p.next a span { display:none;}

/* *********************** */
/*   SIAB PANNEL ONE      */
/* ********************* */

/* siabsecnav */
.siabsecnav ul { width:185px; font-size:0.92em; font-weight:bold; padding:0 0 0 10px; margin:0 0 15px 0; list-style:none;}
.siabsecnav ul ul { width:173px; margin:0;}
.siabsecnav li { text-transform:uppercase;}
.siabsecnav li a { height:20px; display:block;  text-decoration:none; padding:8px 0 0 12px;}
.siabsecnav li a:hover,.siabsecnav li.active a  { }
.siabsecnav li li { text-transform:none;}
.siabsecnav li li a,.siabsecnav li.active li a {font-size:1.1em;}
.siabsecnav li li a:hover,.siabsecnav li li.active a  { }
 
/* rapport_annuel */
.l_rapport_annuel { width:185px; margin:0 0 15px 10px; clear:both; float:none;}
.l_rapport_annuel h5 { text-transform:uppercase; padding:10px 0 10px 14px; margin:0; font-size:1em; line-height:1em;}
.l_rapport_annuel_top { width:185px; height:7px;  }
.l_rapport_annuel_content { width:185px; padding:0 0 20px 0;}

.l_rapport_annuel_content p { width:161px; margin:0 0 0 10px; font-size:0.92em; text-align:center;}
.l_rapport_annuel_content .thumbnail { text-align:center;}
.l_rapport_annuel_content ul { margin:0 0 0 14px; padding:0; width:140px; padding:0 0 10px 0}
.l_rapport_annuel_content ul li { margin:0; padding:0;  list-style:none; font-size:0.92em;}
.l_rapport_annuel_content ul li a { padding:0 0 4px 0; text-decoration:none; display:block; clear:both; float:none; width:auto;}
.l_rapport_annuel_content ul li a span { display:block; float:left; padding:8px 10px 0 0; cursor:pointer; width:auto;}
.l_rapport_annuel_content ul li a:hover{ text-decoration:underline;}
.l_rapport_annuel_content li.read_more a span { padding:10px 0 0 15px; font-weight:bold;}

/* *********************** */
/*  SIAB PANNEL content   */
/* ********************* */

/* siabcallouttop */
.siabpannecontent .siabcallouttop  { width:531px; height:105px; position:relative; margin:0 0 14px 0;}
.siabpannecontent .siabcallouttop p { padding:0; margin:0;}
.siabpannecontent .siabcallouttop p a { text-decoration:none;}
.siabpannecontent .siabcallouttop p a:hover { text-decoration:underline;}
.siabpannecontent .siabcallouttop .photo { position:absolute; top:2px; left:2px; z-index:1;}

.siabpannecontent .siabcallouttop h1 {font-size:2.08em; font-family:Arial, Helvetica, sans-serif; padding:15px 0 0 14px;}

/* page_tile */
.siabcallouttop .page_tile { float:left; height:62px; position:absolute; z-index:99; top:41px; left:2px; width:auto; padding:0 4px 0 0; min-width:356px; position:relative;}
.siabcallouttop .page_tile h1 {  font-family:Georgia, "Times New Roman", Times, serif; font-size:2.67em; padding:0 0 0 15px; margin:0; float:left; width:auto;}
.siabcallouttop .page_tile h1 strong { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.38em; display:block; line-height:0.4em; padding:10px 0 0 0; }

.siabcallouttop .page_tile h1.forlongtitle { font-size:2.33em;}
.siabcallouttop .page_tile h1.forlongtitle strong{ font-size:0.43em; line-height:0.8em;}

.siabcallouttop .page_tile h1 span {display:block; height:62px; float:left; padding:0 25px 0 0;min-width:346px; font-weight:normal; width:auto; }
.siabcallouttop .page_tile h1 span img { position:absolute; top:12px; right:15px; width:62px; height:41px; z-index:99;}

/* intro_page */
.intro_page  { font-weight:bold; margin:0 0 5px 0; clear:both; float:none; width:100%;}
.intro_page p { padding:0 0 20px 0; width:523px  }
.intro_page ul {padding:0; margin:0 0 20px 25px;}


/* style de l'article */
.siabpannecontent .siabcontentbody { width:100%; clear:both; float:none; margin:0 0 0 1px; position:relative;}
.siabpannecontent .siabcontentbody h2 { width:100%;  clear:both; float:none; font-size:1.17em; padding:3px 0; text-transform:uppercase; margin:0 0 20px 0;}
.siabpannecontent .siabcontentbody h2 span { padding:3px 7px;}
 
.siabpannecontent .siabcontentbody h3 { font-size:1.17em; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 20px 0; margin:0 0 0 6px;}
.siabpannecontent .siabcontentbody h4 { font-size:1em; padding:0 0 10px 0 ; margin:0 0 0 26px;}

/*correction du bug inclus dans la dernière livraison du patch de Digital Garden*/
/* .siabpannecontent .siabcontentbody p { padding:0 0 20px 0; width:100%; text-align:justify;} */
.siabpannecontent .siabcontentbody p { padding:0 0 20px 0; margin: 0 0 0 8px; width:auto; text-align:justify;}
.siabpannecontent .siabcontentbody p a { font-weight:bold; text-decoration:none; }
.siabpannecontent .siabcontentbody p a:hover { text-decoration:underline;}
.siabpannecontent .siabcontentbody p.meta_postdate { font-size:0.92em; margin:-18px 0 0 -1px; padding:0 0 15px 0; clear:both; float:none; width:auto;}
.siabpannecontent .siabcontentbody p.introduction { font-weight:bold;}
.siabpannecontent .siabcontentbody .media_center { text-align:center;}
.siabpannecontent .siabcontentbody .media_left { text-align:left; float:left; width:auto;}
.siabpannecontent .siabcontentbody img.media_left  { border:1px solid #c7d3d7; margin:0 10px 0 0;}

.siabpannecontent .siabcontentbody ul { padding:0; margin:0 0 20px 45px;} 
.siabpannecontent .siabcontentbody ul ul { padding:3px 0 0 0; margin:0;}
.siabpannecontent .siabcontentbody li {padding:0 0 5px 10px; list-style:none;}
.siabpannecontent .siabcontentbody li a { text-decoration:none;}
.siabpannecontent .siabcontentbody li a:hover { text-decoration:underline;}
.siabpannecontent .siabcontentbody li li li { padding:0 0 0 10px;}

.siabpannecontent .siabcontentbody ul.link li { background-image:none;}
.siabpannecontent .siabcontentbody ul.link li a{ padding:0 0 5px 15px; margin:0 0 0 10px; list-style:none;}

/* toolbar_post */  

.envoyer-block ul { margin:0; padding:0;  }
.envoyer-block ul li { margin:0; padding:0;  display: inline; list-style:none;}
.envoyer-block ul li a { width:25px; height:17px; display:block; float:right; margin:0 5px 0 0; text-align:right; text-decoration:none;}
.envoyer-block ul li a span { position:absolute; display:block; z-index:1; top:5px; left:10px; text-transform:uppercase; width:300px; text-align:left; }

/* toolbar_post */  
.envoyer-block{ width:100%; border:1px solid #d0d0d0; height:20px; padding:4px 0 0 0; margin:0 0 15px 0; position:relative;}
.envoyer-block ul { margin:0; padding:0;  }
.envoyer-block ul li { margin:0; padding:0;  display: inline; list-style:none;}
.envoyer-block ul li a { width:25px; height:17px; display:block; float:right; margin:0 5px 0 0; text-align:right; text-decoration:none;}
.envoyer-block ul li a span { position:absolute; display:block; z-index:1; top:5px; left:10px; text-transform:uppercase; width:300px; text-align:left; }
.envoyer-block-fullblock { width:740px; }

/* accordeon */
.siabpannecontent .siabcontentbody .accordeon { width:480px; margin:0 0 15px 40px;}
.siabpannecontent .siabcontentbody .accordeon h3 { font-weight:bold; padding:4px 0 5px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.siabpannecontent .siabcontentbody .accordeon h3.active { padding-left:15px; border-top:1px solid #d6d6d6; cursor:pointer;}

.siabpannecontent .siabcontentbody .accordeon h3 {  padding-left:15px; padding-top:1px; cursor:pointer;}

.siabpannecontent .siabcontentbody .accordeon_content{ width:480px; border-bottom:1px solid #d6d6d6; margin:0 0 10px 0; padding:10px 0 0 0; }
.siabpannecontent .siabcontentbody .accordeon_content ul.acc_black {   padding:0 0 10px 0; margin:0 0 0 15px; width:450px;}
.siabpannecontent .siabcontentbody .accordeon_content ul.acc_black li { list-style:none; padding:0 0 3px 10px; }
.siabpannecontent .siabcontentbody .accordeon_content  p.readmore {padding:0 0 10px 15px; width:auto}
.siabpannecontent .siabcontentbody .accordeon_content  p.readmore a { font-weight:normal;}
.siabpannecontent .siabcontentbody .accordeon_content  p.readmore a:hover { text-decoration:underline;} 

/* category_block */
.category_block { position:relative; width:171px; min-height:300px;}
.category_block_photo { width:171px; height:187px; position:absolute; z-index:1; top:0; left:0; overflow:hidden;}
.category_block_photo p { display:inline;}
.category_block_photo img { width:171px; height:187px; display:block;}
.category_block_title {  position:absolute; left:0; top:154px; z-index:2;
 width:175px; height:33px; overflow:hidden;}
.category_block_title p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.33em; padding:7px 0 0 9px; line-height:2em;}
.category_block_content { width:171px; padding:202px 0 0 0;}
.category_block_content p.infos { width:159px; padding:0 2px 5px 10px; margin:0; font-size:1em; text-align:left; min-height:75px;}
*html .category_block_content p.infos {height:75px}
.category_block_content p.infos a { text-decoration:none; font-weight:normal;}
.category_block_content p.infos a:hover { text-decoration:underline;}
.category_block_content p.moreinfos { padding:0 0 7px 10px; margin:0; width:159px; min-height:20px}
*html .category_block_content p.moreinfos {height:20px}
.category_block_content p.moreinfos a { padding:0 0 0 15px; text-decoration:none;}
.category_block_content p.moreinfos a:hover { text-decoration:underline;}

#category_block_1 { float:left; margin:0 6px; width:auto;}
#category_block_2 { float:left; width:auto;}
#category_block_3 { float:right; width:auto;}

/* actu_block */
.siabpannecontent .actu_block { clear:both; float:none; width:100%;}
.siabpannecontent .actu_block ul {  width:100%; margin:0 0 30px 0; padding:0;}
.siabpannecontent .actu_block ul.actu_block_picto { padding:0 0 0 65px; width:465px;}
.siabpannecontent .actu_block ul.international_block_picto{ padding:0 0 0 65px; width:465px;}
.siabpannecontent .actu_block ul.recompense_block_picto{ padding:0 0 0 65px; width:465px;}
.siabpannecontent .actu_block ul.finances_block_picto{ padding:0 0 0 65px; width:465px;}
.siabpannecontent .actu_block ul.produits_block_picto{ padding:0 0 0 65px; width:465px;}

.siabpannecontent .actu_block ul li { padding:0; margin:0; list-style:none; background-image:none;}
.siabpannecontent .actu_block .cat_title {  text-transform:uppercase; font-weight:bold;}
.siabpannecontent .actu_block .actu_title { text-transform:uppercase; font-weight:bold; padding:0 0 10px 0;}
.siabpannecontent .actu_block .post_date { font-size:0.92em; padding:0 0 10px 0;}
.siabpannecontent .actu_block .post_title { font-size:1.08em; font-weight:bold;}
.siabpannecontent .actu_block .post_excerpt { padding:0 0 5px 0;}
.siabpannecontent .actu_block .read_more a { padding:0 0 0 15px; text-decoration:none; font-weight:bold; font-size:0.92em;}
.siabpannecontent .actu_block .read_more a:hover { text-decoration:underline;}

/* actu_block_inter */
.siabpannecontent ul.actu_block_inter {  width:465px; margin:0 0 30px 0; padding:0; clear:both; float:none;}
.siabpannecontent ul.actu_block_inter li { padding:0; margin:0; list-style:none; background-image:none; list-style:none;}
.siabpannecontent ul.actu_block_inter .cat_title { text-transform:uppercase; font-weight:bold;}
.siabpannecontent ul.actu_block_inter .post_date { font-size:0.92em; padding:0 0 10px 0;}
.siabpannecontent ul.actu_block_inter .post_title { font-size:1.08em; font-weight:bold;}
.siabpannecontent ul.actu_block_inter .read_more a { padding:0 0 0 15px; text-decoration:none; font-weight:bold; font-size:0.92em;}
.siabpannecontent ul.actu_block_inter .read_more a:hover { text-decoration:underline;}

/* seeallarchives */
.siabcontentbody .actu_block .seeallarchives {   width:auto; clear:both; float:none; height:20px;}
.siabcontentbody .actu_block .seeallarchives p { padding:0; margin:0;}
.siabcontentbody .actu_block .seeallarchives a { padding:0 0 0 15px; text-decoration:none; font-weight:normal;}
.siabcontentbody .actu_block .seeallarchives a:hover { text-decoration:underline;}

/* seeallmomentsarchives */
.siabcontentbody .actu_block .seeallmomentsarchives {   width:auto; clear:both; float:none; height:60px;}
.siabcontentbody .actu_block .seeallmomentsarchives p { padding:0; margin:0;}
.siabcontentbody .actu_block .seeallmomentsarchives a { padding:0 0 0 15px; text-decoration:none; font-weight:normal;}
.siabcontentbody .actu_block .seeallmomentsarchives a:hover { text-decoration:underline;}

/* seeall */
.siabcontentbody p.seeall { width:auto; clear:both; float:none; height:20px;}
.siabcontentbody p.seeall a {  padding:0 0 0 15px;  text-decoration:none; font-weight:normal;}
.siabcontentbody p.seeall a:hover { text-decoration:underline;}
 
/* *********************** */
/*   SIAB PANNEL TWO      */
/* ********************* */

/* sogecap_recrute */
.sogecap_recrute { width:155px; min-height:157px; border:1px solid #ebebeb; margin:0 0 15px 4px; clear:both; float:none; overflow:hidden; }
.sogecap_recrute  h5 { font-size:1em; padding:0 0 2px 0; margin:0;}
.sogecap_recrute p { font-size:0.92em; width:143px; line-height:1.2em; padding:0 0 3px 0; }
.sogecap_recrute p a { font-size:1.09em; font-weight:bold; text-decoration:none;}
.sogecap_recrute p a:hover { text-decoration:underline;}
.sogecap_recrute p.seemore {  padding:0 0 4px 13px; }
.sogecap_recrute p.seemore a { font-size:1em;}

.sogecap_recrute_content { padding:8px 0 2px 9px; margin:0 0 87px 0;}
 
/* documents_utiles */
.documents_utiles { width:167px;  margin:0 0 15px 0; clear:both; float:none;}
.documents_utiles h5 { text-transform:uppercase; padding:10px 0 20px 14px; font-size:1em; line-height:1em;}

.documents_utiles_top { width:167px; height:7px;}
.documents_utiles_content { width:167px; padding:0 0 15px 0;}
.documents_utiles_content ul { margin:0 0 0 14px; padding:0; width:140px; padding:0 0 10px 0;}
.documents_utiles_content ul li { margin:0; padding:2px 0 5px 0;  list-style:none; font-size:0.92em;}
.documents_utiles_content ul li a { padding:0 0 0 31px; text-decoration:none; display:block;}
.documents_utiles_content ul li a:hover { text-decoration:underline;}

/* l_documents_utiles */
.l_documents_utiles { width:185px;  margin:0 0 15px 10px; clear:both; float:none;}
.l_documents_utiles h5 { text-transform:uppercase; padding:10px 0 20px 14px; font-size:1em; line-height:1em;}

.l_documents_utiles_top { width:185px; height:7px;}
.l_documents_utiles_content { width:185px; padding:0 0 15px 0;}
.l_documents_utiles_content ul { margin:0 0 0 14px; padding:0; width:140px; padding:0 0 10px 0;}
.l_documents_utiles_content ul li { margin:0; padding:2px 0 5px 0;  list-style:none; font-size:0.92em;}
.l_documents_utiles_content ul li a { padding:0 0 0 31px; text-decoration:none; display:block;}
.l_documents_utiles_content ul li a:hover { text-decoration:underline;}
 
/* offres_moments */
.offres_moments { width:167px;margin:0 0 15px 0; clear:both; float:none;}
.offres_moments h5 { text-transform:uppercase;  padding:10px 0 20px 14px; font-size:1em; line-height:1em;}
.offres_moments_top { width:167px; height:7px;}
.offres_moments_content { width:167px; padding:0 0 20px 0;}
.offres_moments_content ul { margin:0 0 0 14px; width:140px; padding:0;}
.offres_moments_content ul li { margin:0; padding:0; list-style:none; font-size:0.92em; clear:both; float:none; width:100%; min-height:25px; padding:0 0 2px 0 }
.offres_moments_content ul li a {  text-decoration:none;}

.offres_moments_content ul li a:hover span{ text-decoration:underline;}
.offres_moments_content ul li a span { display:block; padding:5px 10px 0 0; cursor:pointer;width:auto;}
.offres_moments_content p.read_more a { padding:10px 0 0 15px; font-weight:bold;  margin:0 0 0 15px; display:block; text-decoration:none; font-size:0.92em; }
.offres_moments_content p.read_more a:hover { text-decoration:underline;}

/* l_offres_moments */
.l_offres_moments { width:185px;margin:0 0 15px 10px; clear:both; float:none;}
.l_offres_moments h5 { text-transform:uppercase;  padding:10px 0 20px 14px; font-size:1em; line-height:1em;}
.l_offres_moments_top { width:185px; height:7px;}
.l_offres_moments_content { width:185px; padding:0 0 20px 0;}
.l_offres_moments_content ul { margin:0 0 0 14px; width:140px; padding:0;}
.l_offres_moments_content ul li { margin:0; padding:0; list-style:none; font-size:0.92em; clear:both; float:none; width:100%; height:25px; }
.l_offres_moments_content ul li a {  text-decoration:none;}

.l_offres_moments_content ul li a:hover span{ text-decoration:underline;}
.l_offres_moments_content ul li a span { display:block; float:left; padding:5px 10px 0 0; cursor:pointer;width:auto;}
.l_offres_moments_content p.read_more a { padding:10px 0 0 15px; font-weight:bold;  margin:0 0 0 15px; display:block; text-decoration:none; font-size:0.92em; }
.l_offres_moments_content p.read_more a:hover { text-decoration:underline;}

/* rapport_annuel */
.rapport_annuel { width:167px;margin:0 0 15px 0; clear:both; float:none;}
.rapport_annuel h5 { text-transform:uppercase; padding:10px 0 10px 14px; margin:0; font-size:1em; line-height:1em;}
.rapport_annuel_top { width:167px; height:7px; }
.rapport_annuel_content { width:167px; padding:0 0 15px 0;}
.rapport_annuel_content p { width:141px; margin:0 0 0 10px; font-size:0.92em;}
.rapport_annuel_content p.text { padding-bottom:4px;}
.rapport_annuel_content .thumbnail { text-align:center;}
.rapport_annuel_content ul { margin:0 0 0 14px; padding:0; width:140px; padding:0 0 10px 0;}
.rapport_annuel_content ul li { margin:0; padding:0;  list-style:none; font-size:0.92em;}
.rapport_annuel_content ul li a { padding:0 0 4px 0; text-decoration:none; display:block; clear:both; float:none; width:auto;}
.rapport_annuel_content ul li a span { display:block; float:left; padding:8px 10px 0 0; cursor:pointer; width:auto;}
.rapport_annuel_content ul li a:hover{ text-decoration:underline;}
.rapport_annuel_content p.read_more a { padding:5px 0 0 15px; font-weight:bold;  margin:0 0 0 5px; display:block; text-decoration:none; }
.rapport_annuel_content p.read_more a:hover { text-decoration:underline;}

/* sogecap_actualites */
.sogecap_actualites { width:163px; margin:0 0 15px 3px; clear:both; float:none;}
.sogecap_actualites_top { width:163px; height:53px;}
.sogecap_actualites_top h5 { font-size:1em; padding:13px 0 0 12px; text-transform:uppercase; line-height:1em;}
.sogecap_actualites_content { width:100%; padding:4px 0 5px 0;}
.sogecap_actualites_content p { font-size:0.92em; width:136px; margin:0 0 0 13px; padding:0; line-height:1.2em;}
.sogecap_actualites_content p.cat_title { font-weight:bold; text-transform:uppercase; }
.sogecap_actualites_content p.post_title { font-weight:bold;}
.sogecap_actualites_content p.post_excerpt { padding:0 0 5px 0;}
.sogecap_actualites_content p.read_more a { padding:0 0 0 15px; text-decoration:none;}
.sogecap_actualites_content p.read_more a:hover { text-decoration:underline;}
.sogecap_actualites_content_post { width:100%; padding:0 0 7px 0; margin:0 0 5px 0;}

/* sogecap_actualites */
.l_sogecap_actualites { width:185px; margin:0 0 15px 10px; clear:both; float:none;}
.l_sogecap_actualites_top { width:185px; height:53px;}
.l_sogecap_actualites_top h5 { font-size:1em; padding:13px 0 0 12px; text-transform:uppercase; line-height:1em;}
.l_sogecap_actualites_content { width:100%; padding:4px 0 5px 0;}
.l_sogecap_actualites_content p { font-size:0.92em; width:136px; margin:0 0 0 13px; padding:0; line-height:1.2em;}
.l_sogecap_actualites_content p.cat_title { font-weight:bold; text-transform:uppercase;  width:100%;}
.l_sogecap_actualites_content p.post_title { font-weight:bold;}
.l_sogecap_actualites_content p.post_excerpt { padding:0 0 5px 0;}
.l_sogecap_actualites_content p.read_more a { padding:0 0 0 15px; text-decoration:none;}
.l_sogecap_actualites_content p.read_more a:hover { text-decoration:underline;}
.l_sogecap_actualites_content_post { width:100%; padding:0 0 7px 0; margin:0 0 5px 0;}

/* gestion slide actualites */
.slide_actulaites {min-height:150px}
* html .slide_actulaites {height:150px}
.slide_actulaites .sogecap_actualites_content {position:relative;}
.slide_actulaites .sogecap_actualites_content_post {display:none;}
.slide_actulaites .sogecap_actualites_content_post.active{display:block}
.slide_actulaites .sogecap_actualites_content_post.last-active {display:none}

/* *********************** */
/*    siabpannelfull      */
/* ********************* */

/* siabcallouttop */
.siabpannelfull .siabcallouttop  {width:727px; height:44px; margin:0 0 15px 0; padding:15px 0 0 14px;}
.siabpannelfull .siabcallouttop h1 {font-size:2.08em; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0;}
.upper_title { padding:0 0 5px 0; margin:-5px 0 -10px 0; text-transform:uppercase; font-weight:bold;}

/* siabcontentbody */
.siabpannelfull .siabcontentbody { width:530px; clear:both; float:none; margin:0 0 0 1px; position:relative;}
.siabpannelfull .siabcontentbody h2 { width:530px;  clear:both; float:none;  padding:3px 0;  margin:0 0 20px 0; font-weight:normal; font-size:1.08em;}
.siabpannelfull .siabcontentbody h2 span { padding:3px 7px; text-transform:uppercase; font-weight:bold; font-size:1.08em; margin-right:9px;}
.siabpannelfull .siabcontentbody h2 a { text-decoration:none;}
.siabcontentbody h2  a:hover span{ text-decoration:underline;}
.siabpannelfull .siabcontentbody h2 a:hover { text-decoration:underline;}
.siabpannelfull .siabcontentbody h3 { font-size:1.17em; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 20px 0; margin:0 0 0 6px;}
.siabpannelfull .siabcontentbody h4 { font-size:1em;  padding:0 0 10px 0; margin:0 0 0 26px;}
.siabpannelfull .siabcontentbody p { padding:0 0 20px 0; margin:0 0 0 8px;  text-align:justify;}
.siabpannelfull .siabcontentbody p a { font-weight:bold; text-decoration:none;}
.siabpannelfull .siabcontentbody p a:hover { text-decoration:underline;}
.siabpannelfull .siabcontentbody p.meta_postdate { font-size:0.92em; margin:-18px 0 0 -1px; padding:0 0 15px 0; clear:both; float:none; width:auto;}
.siabpannelfull .siabcontentbody p.introduction { font-weight:bold;}
.siabpannelfull .siabcontentbody .media_center { text-align:center;}
.siabpannelfull .siabcontentbody .media_left { text-align:left; float:left; width:auto;}
.siabpannelfull .siabcontentbody img.media_left  { border:1px solid #c7d3d7; margin:0 10px 0 0;}

.siabpannelfull .siabcontentbody ul { padding:0; margin:0 0 20px 45px;}
.siabpannelfull .siabcontentbody ul ul { padding:3px 0 0 0; margin:0;}

.siabpannelfull .siabcontentbody li { padding:0 0 5px 10px; list-style:none;}
.siabpannelfull .siabcontentbody li a { text-decoration:none;}
.siabpannelfull .siabcontentbody li a:hover { text-decoration:underline;}

.siabpannelfull .siabcontentbody li li li { padding:0 0 0 10px;}

/* plan_list */
.siabpannelfull ul.plan_list { list-style:none;background-image:none; padding-bottom:15px;} 
*+html .siabpannelfull ul.plan_list { padding-bottom:5px;} 
.siabpannelfull ul.plan_list li  { list-style:none; clear:both; float:none; padding:0; margin:0; background-image:none; width:auto;}
.siabpannelfull ul.plan_list li a  {display:block; padding:0 0 5px 16px; font-weight:bold; float:left; width:auto;}
.siabpannelfull ul.plan_list ul { margin:0 0 0 49px; padding:0}
.siabpannelfull ul.plan_list ul li a { font-weight:normal; padding:0 0 5px 13px; }

/* alpha_list */
.siabpannelfull ul.alpha_list { height:25px; width:750px; margin:0; padding:0;}
.siabpannelfull ul.alpha_list li { display:inline; list-style:none; margin:0; padding:0;}
.siabpannelfull ul.alpha_list li a { font-size:0.92em; text-decoration:none; padding:0 0 0 5px; display:block; width:15px; float:left; }
.siabpannelfull ul.alpha_list li a:hover { text-decoration:underline; font-weight:bold;}
.siabpannelfull ul.alpha_list li.active a { text-decoration:none; font-weight:bold;}


/* alpha_list_lex */
.siabpannelfull ul.alpha_list_lex { height:25px; width:750px; margin:0; padding:0;}
.siabpannelfull ul.alpha_list_lex li { display:inline; list-style:none; margin:0; padding:0;}
.siabpannelfull ul.alpha_list_lex li.lettre { font-size:0.92em; text-decoration:none; padding:0 0 0 5px; display:block; width:15px; float:left; }
.siabpannelfull ul.alpha_list_lex li.lettre a { text-decoration:underline; }
.siabpannelfull ul.alpha_list_lex li.lettre a:hover { text-decoration:underline; font-weight:bold;}
.siabpannelfull ul.alpha_list_lex li.lettreactive { font-size:0.92em; text-decoration:none; padding:0 0 0 5px; display:block; width:15px; float:left; }
.siabpannelfull ul.alpha_list_lex li.lettreactive a { font-size:0.92em; text-decoration:underline; padding:0 0 0 5px; display:block; width:15px; float:left; font-weight:bold;}

/* block_lexique */
.siabpannelfull .block_lexique { width:714px; border:1px solid #cdcdcd; padding:24px 0 0 24px;}
.siabpannelfull .block_lexique  p { padding:0; margin:0; width:690px;}
.siabpannelfull .block_lexique  p strong { display:block;}
.siabpannelfull .block_lexique p.response { padding:0 0 30px 0;}

/* block_results */
.siabpannelfull .block_results { width:738px; border:1px solid #cdcdcd; padding:24px 0 0 0;}
.siabpannelfull .noborder { border:none;}

.siabpannelfull .block_results h2 { width:100%;}

.siabpannelfull .block_results ul { margin:0 0 0 20px; padding:0 0 20px 0; width:700px;}
.siabpannelfull .block_results li.result_title { font-size:0.92em;  padding:0 0 0 30px;}
.siabpannelfull .block_results li.result_title strong { font-size:1.18em;}
.siabpannelfull .block_results li.result_title a { text-decoration:none;}
.siabpannelfull .block_results li.result_title a:hover { text-decoration:underline;}

.siabpannelfull .block_results li.result_link { padding:0 0 0 30px; margin:0; background-image:none;}
.siabpannelfull .block_results li.result_link a {text-decoration:none; display:block; background-image:none;}
.siabpannelfull .block_results li.result_link a span{ text-decoration:none; font-weight:bold;}
.siabpannelfull .block_results li.result_link a:hover { text-decoration:underline;}

.siabpannelfull .siabcontentbody p.see_all_results {  text-align:right; padding:0 0 25px 0; width:700px;}
.siabpannelfull .siabcontentbody p.see_all_results a {  padding:0 0 0 15px; text-align:right; padding:0 0 25px 15px; font-size:0.92em;}


/* block_results_row */
.siabpannelfull .block_results_row { width:738px; padding:24px 0 0 0;}
 
.siabpannelfull .block_results_row h2 { width:100%;}

.siabpannelfull .block_results_row ul { margin:0 0 15px 0; padding:5px 0 0 30px; width:700px; float:left}
.siabpannelfull .block_results_row ul.border { padding-top:10px; margin:0 0 10px 0;}
 
.siabpannelfull .block_results_row li.result_title { font-size:0.92em;  padding:0 0 0 30px;}
.siabpannelfull .block_results_row li.result_title strong { font-size:1.18em;}
.siabpannelfull .block_results_row li.result_title a { text-decoration:none;}
.siabpannelfull .block_results_row li.result_title a:hover { text-decoration:underline;}

.siabpannelfull .block_results_row li.result_link { padding:0 0 0 30px; margin:0; background-image:none; float:left}
.siabpannelfull .block_results_row li.result_link a {text-decoration:none; display:block; background-image:none;}
.siabpannelfull .block_results_row li.result_link a span{ text-decoration:none; font-weight:bold;}
.siabpannelfull .block_results_row li.result_link a:hover { text-decoration:underline;}

 /* pag_nav */
.siabpannelfull .siabcontentbody .pag_nav {  clear:both; float:none; height:35px; margin:0 0 0 35px; width:auto;}
.siabpannelfull .siabcontentbody .pag_nav p.prev { display:inline;}
.siabpannelfull .siabcontentbody .pag_nav p.prev a { display:block; width:15px; float:left; height:10px;}
.siabpannelfull .siabcontentbody .pag_nav p.prev a span { display:none;}
.siabpannelfull .siabcontentbody .pag_nav ul { float:left;font-size:0.92em; margin:0; padding:0; width:auto; border:none; }
.siabpannelfull .siabcontentbody .pag_nav ul li { display:inline; padding:0; margin:0;}

.siabpannelfull .siabcontentbody .pag_nav ul li a { font-weight:bold; text-decoration:none; padding:0 2px 0 2px; display:block; float:left; width:10px; height:10px; margin:0 5px 0 0;}
.siabpannelfull .siabcontentbody .pag_nav ul li a:hover  { text-decoration:underline;}
.siabpannelfull .siabcontentbody .pag_nav ul li.active a{ text-decoration:none;}
.siabpannelfull .siabcontentbody .pag_nav p.next { float:left; margin:0; padding:0; width:auto;}
.siabpannelfull .siabcontentbody .pag_nav p.next a { margin:0 0 0 5px; display:block; width:5px; float:left; height:10px;}
.siabpannelfull .siabcontentbody .pag_nav p.next a span { display:none;}

/* top_scroll */
.siabpannelfull .siabcontentbody p.top_scroll { text-align:right; padding:0 5px 1px 0; margin:0;}
.siabpannelfull .siabcontentbody p.top_scroll a { text-transform:uppercase; text-decoration:none; font-size:0.83em;}
.siabpannelfull .siabcontentbody p.top_scroll a:hover { text-decoration:underline;}

/* searchbar */
.searchbar { margin:0 0 0 10px;}
.searchbar label { float:left; padding:0 9px 0 0; line-height:1.5em; width:auto;}
.searchbar .frm_input { width:106px; height:13px; border:1px solid #CCCCCC; float:left; padding:3px 2px 0 15px; font-size:0.83em; font-family:Arial, Helvetica, sans-serif;}
.searchbar .frm_btn { width:18px; height:18px; font-size:0; border:none; float:left; cursor:pointer}

/* select_box */
ul#select_box { width:128px;  border-top:1px solid #cfcfcf; height:17px; float:left; cursor:pointer; margin:0; padding:0; position:relative; z-index:9999;}
ul#select_box ul { width:128px;  float:left;  margin:0; padding:0; list-style:none; background-image:none; border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; z-index:999; position:absolute; top:16px; left:0; z-index:9999;}
ul#select_box  li { list-style:none; background-image:none; display:inline;}
ul#select_box  li a { display:block; text-decoration:none; width:126px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; padding:1px 0; text-indent:5px;}
ul#select_box li li a  { background-image:none;  } 
ul#select_box li li a:hover { background-image:none;  } 
  
/* results_block */
.results_block { width:741px; clear:both; float:none; padding:20px 0 0 0;}
.results_block p.results_block_stat { width:100%; padding: 0; text-indent:10px; margin:0 0 13px 0; line-height:2em;}
.results_block p.results_block_stat strong { font-size:1.33em;}
.results_block p.results_block_stat span.txt1 { font-size:1.33em;font-weight:bold;}
.results_block p.results_block_stat span.txt2 {  font-size:1em; }
.results_block p.results_block_stat span.txt3 { font-size:1.33em;  font-style:italic; font-weight:bold;}
.results_block ul { margin:0 0 0 10px; padding:0;}
.results_block ul ul { margin:0; padding:0;}
.results_block ul li {  background-image:none; list-style:none;}
.results_block ul li li { display:inline; padding:0 0 0 1px;}
.results_block ul li li a {  font-weight:bold; text-decoration:none; padding:0 2px 0 0;}
.results_block_bottom { width:100%; clear:both; float:none; height:45px;} 

/* block_results_title */
.siabpannelfull .block_results_title {position:relative; width:100%;}
.siabpannelfull .block_results_title .trie_box {   position:absolute; left:578px; top:3px; z-index:999; width:160px; height:16px;}
.siabpannelfull .block_results_title .trie_box p { width:60px; float:left; margin:0; padding:0 0 0 5px; font-size:0.85em; font-weight:bold; margin:0;}
.siabpannelfull .block_results_title .trie_box ul {  width:92px; height:16px; float:right; padding:0; margin:0;}
.siabpannelfull .block_results_title .trie_box ul li { margin:0; padding:0; list-style:none; background-image:none; display:inline;}
.siabpannelfull .block_results_title .trie_box ul li a { text-decoration:none; font-weight:bold; display:block;font-size:0.85em; height:16px; padding:0 0 0 5px; line-height:1.4em; width:87px; height:16px;} 
.siabpannelfull .block_results_title .trie_box ul li a:hover { text-decoration:underline;}
 
/* *********************** */
/*       FOOTER           */
/* ********************* */
.footer_print { display:none;}
.footer { font-size:0.85em; height:14px; overflow:hidden}
.footer a { text-decoration:none; padding:3px 2px 4px 2px;}
.footer .home_outerlink { width:200px; float:left; padding:0 0 0 10px; line-height:1.5em;}
.footer ul { padding:1px 0 0 0; margin:0; width:620px;  float:left; text-align:right; }
.footer ul li { padding:4px 0 1px 2px; margin:0; list-style:none; display:inline;}
.footer ul li a { padding:0 4px;}
.footer p.copyright { text-align:right; width:95px; padding:0 10px 0 0; float:right;}

#toolbox-print-info a span,
#toolbox-addtofav-info a span,
#toolbox-mailto-info a span,
#toolbox-contact-info a span {
	display:none;
}

}
 