/* Start of CMSMS style sheet 'style' */
@charset "utf-8";
/* CSS Document */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#page {
	width: 872px;
	margin: 0 auto;
	border: #b0b0b2 1px solid;
}
#gauche, #droite {
	float:left;
}
#gauche {
	width:208px;
	border:0;
	margin:0;
	padding:0;
	border-right: #CCCCCC solid 1px;
}
#corps {
    background: url(images/fond_corps.jpg) no-repeat top;
	margin: 0 auto;
	min-height:300px;
}

#header {
	background: url(images/header.jpg);
	width: 871px;
	height: 161px;
}

#menu_global_1 {
	width: 662px;
}

#menu_global_2 {
	width: 208px;
}

#haut_menu_1 {
	background: url(images/sup_menu_1.jpg);
	width: 662px;
	height: 20px;
}

#menu_1 {
	background: url(images/menu_1.jpg) top left no-repeat;
	width: 662px;
	height: 46px;
}

#bloc_texte {
	width: 661px;
}

#texte {
	padding: 10px;
}

#menu_vert {
	padding:0;
	border:0;
	margin:0;
}

#texte ul {
	list-style-position: outside;
	list-style-image:url(images/puces.jpg);
	font-size:11px;
	line-height: 20px;
}

#texte li {
	color: black;
}

#bloc_image {
	displays:block;
}

#copyright {
	background: url(images/copyright.jpg);
	height: 47px;
	width: 871px;
	clear:both;
}

#copyr {
	padding-top: 13px;
	margin-left: 310px;
}

#menu1_txt {
	padding-top: 10px;
	padding-left: 20px;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
} 

#ind_menu1_txt {
	margin-top: 60px;
	margin-left: 120px;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
} 

#menu2_txt {
	padding-top: 3px;
	margin-left: 20px;
	color: #FFFFFF;
}

#drapeau {
        padding-top: 17px;
        margin-left: 25px;
}

#drapeau2 {
        padding-top: 17px;
        padding-left: 25px;
}

#menu_2 {
	width: 200px;
	height: 56px;
	border: solid 1px #c4c4c4;
        background: #e7e9de;
        margin: 3px;
        margin-left: 5px;
		margin-right:2px;
}

#menu_2_txt {
        padding: 5px;
}

#ind_drapeau {
	margin-left: 825px;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47637d;
	font-weight: bold;
}

#chm_defer, #chm_defer a {
	padding-top: 3px;
	padding-left: 10px;
	color:#FFFFFF;
}

.listpuce { 
	list-style-position: outside;
	list-style-type: none;
	list-style-image:url(images/puces.jpg);
	font-size:11px;
        line-height: 20px;
}

.menu2 li {
        list-style-type: none;
        list-style: none;
}


h2 {
	background: url(images/soulignement.jpg) bottom left no-repeat;
	width: 640px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47637d;
	font-weight: bold;
	padding-bottom:5px;
}

/*
img {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
}
*/

#guill_deb {
        background: url(images/guillemet_deb.jpg)px;
        height : 39px;
        width : 66px;
}

#guill_fin {
        background: url(images/guillemet_fin.jpg)
        height : 36px;
        width : 659px;
}

.citation {
        font-size : 13px;
	font-weight: bold;
        color : #333333;
}

.JobSummaryCategory {
        font-size : 13px;
}


.citation_M {
        color: red;
}

.citationA {
        font-size : 10px;
        font-style: italic;
        color : #999999;
        text-align : center;
}

.JobSummaryLink a:link {
        color : #36618e;
}

.JobSummaryLink a:hover {
        color : red;
}

.JobSummaryLink a:visited{
        color : #36618e;
}

.JobSummaryLink a:active{
        color : red;
}

#ind_page {
	width: 873px;
	height: 641px;
	margin: 0 auto;
}

#ind_menu {
	background: url(images/index/menu.jpg);
	width: 873px;
	height: 63px;
}

#ind_menu2 {
	background: url(images/menu_promavi_head_intro.gif);
	width: 873px;
	height: 99px;
}

#ind_bloc_image {
	width: 873px;
	height: 86px;
}

#ind_content {
	background: url(images/index/contenu.jpg);
	width: 581px;
	height: 492px;
}

#ind_carriere {
	background: url(images/index/carriere.jpg);
	height: 305px;
	width: 292px;
	float: left;
}

#ind_actu {
	background: url(images/index/actu.jpg);
	width: 292px;
	height: 187px;
	float: left;
}

.ind_title_actu {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 45px;
}

.ind_title_carriere {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-top: 55px;
	margin-left: 50px;
}

#ind_cita_carriere {
	margin-top: 30px;
	margin-left: 20px;
	text-align: center;	
}

#ind_bloc_metier {
	margin-top: 60px;
	margin-left: 20px;
	width: 550px;
	height: 325px;
}

#ind_bloc_citation {
	margin-top: 27px;
	margin-left: 65px;
	width: 450px;
	height: 50px;
	text-align: center;
}

.ind_link_carriere {
	padding-top: 20px;
	padding-left: 110px;
}

.ind_txt_actu {	
	color: #000000;
	font-size: 11px;
	margin-top: 10px;
	margin-left: 20px;
}

.ind_citation {
    font-size : 14px;
	font-weight: bold;
    color : #333333;
	text-align: center;
}

.citation {
	font-size : 13px;
	font-weight: bold;
	color : #333333;
}

.citationA {
	font-size : 10px;
	 font-style: italic;
	color : #999999;
	text-align : center;
}

.ind_menu_txt {
	margin-top: 35px;
	text-align: center;
}

.citation_M {
       color: red;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47637d;
	font-weight: bold;
}

.ind_link_carriere a {
	color: #000000;
	font-weight: bold;
}

.NewsSummary a {
	color: #000000;
}

.NewsSummaryMorelink {
	margin: 0px;
	padding: 0px;
}

.NewsSummarySummary p  {
	padding: 0px;
	margin:0;
        margin-top: 10px;
}
/* End of 'style' */

