/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}
a {cursor:pointer;}
input, select, textarea {
	color:#748599;

}
/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c4650;
	background-color:#f2f2f3;
	margin:auto;
}

a {
	text-decoration:none;
	color:#464c53;
}

a:hover {
	text-decoration:underline;
}


.texte10 {	
	font-size:10px;
}

.texte11 {	
	font-size:11px;
}

.texte12 {	
	font-size:12px;
}

.texte15{	
	font-size:15px;
}

.texte17{	
	font-size:17px;
}

h2 {	
	font-size:20px;
	font-weight:bold;
	color:#4c73b2;
	padding-top:6px;
	padding-bottom:3px;
}

h3 {	
	font-size:17px;
	font-weight:bold;
	margin-bottom:7px;
	color:#4c73b2;
	font-weight:lighter;
}

h4 {	
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.blanc {
	color:#FFF;
}

.color2 {/*gris moyen*/
	color:#6e707c;
}

.color3 {/*gris fonce*/
	color:#373a45;
}

.color4 {/*bleu*/
	color:#4c73b2;
}

a.color4 {/*bleu*/
	color:#4c73b2;
	text-decoration:none;
}

a.color4:hover {/*bleu*/
	text-decoration:underline;
}

a.color4_s {/*bleu*/
	color:#4c73b2;
	text-decoration:underline;
}

a.color4_s:hover {/*bleu*/
	text-decoration:none;
}

.color5 {/*grisleu*/
	color:#748599;
}

.error {	
	color:#FF0000;
	font-size:10px;
}	

/*----------------------------------------------------ELEMENTS MISE EN PAGE------------------------------------------------------------*/
.centrer {	
	text-align:center;
}

.align_droit {
	text-align:right;
}

.justifier {
	text-align:justify;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}


.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

.clear_both {	
	clear:both;
}

.lineheight02 {
	line-height:2px;
}

.lineheight05 {	
	line-height:5px;
}

.lineheight10 {
	line-height:10px;
}

.lineheight11 {
	line-height:11px;
}

.lineheight13 {
	line-height:13px;
}

.lineheight15 {
	line-height:15px;
}

.lineheight16 {
	line-height:16px;
}

.lineheight17 {
	line-height:17px;
}

.lineheight18 {
	line-height:18px;
}

.lineheight20 {
	line-height:20px;
}

.lineheight25 {
	line-height:25px;
}

.lineheight30 {
	line-height:30px;
}

.lineheight40 {
	line-height:40px;
}

.lineheight50 {
	line-height:50px;
}

.lineheight60 {
	line-height:60px;
}

.pad10 {
	padding:10px;
}

.pad15 {
	padding:15px;
}

.pad18 {
	padding:18px;
}

.pad20 {
	padding:20px;
}

.pad_h20 {
	padding-top:20px;
}

.pad_g10 {
	padding-left:10px;
}

.pad_g15 {
	padding-left:15px;
}

.pad_g20 {
	padding-left:20px;
}

.pad_g25{
	padding-left:25px;
}
.pad_g45 {
	padding-left:45px;
}

.pad_d20 {	
	padding-right:20px;
}

.pad_gd20 {
	padding-left:20px;
	padding-right:20px;
}

.pad_gd20h15 {
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}

.pad_gd20h14 {
	padding-left:20px;
	padding-right:20px;
	padding-top:14px;
	padding-bottom:14px;
}

.pad_gd20h10 {
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.pad_h10 {
	padding-top:10px;
	padding-bottom:10px;
}

/*----------------------------------------------------ELEMENTS GRAPHIQUES------------------------------------------------------------*/
.filet_transparentgrisH {	
	background:url(images/pixel_transparentgrisH.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.filet_bicoloregrisblanc {	
	background:url(images/pixel_bicoloregrisblancV.gif) repeat-x;
	height:2px;
	line-height:2px;
}

.filet_color {	
	background:#d1d0c7;
	line-height:1px;
	height:1px;
}


.arrondi_haut970 {
	background:url(images/arrondi_haut970.gif) no-repeat;
	width:970px;
	height:7px;
}

*html .arrondi_haut970 {/*ie6*/
	margin-bottom:-4px;
}

.pixel970 {
	background:url(images/pixel_ombre970.gif) repeat-y;
	width:960px;
	padding:0px 5px 0px 5px;
}

.arrondi_bas970 {
	background:url(images/arrondi_bas970.gif) no-repeat;
	width:970px;
	height:10px;
}

.arrondi_haut_gris691 {	
	background:url(images/arrondi_haut_gris691.gif) no-repeat;
	width:691px;
	height:7px;
}

*html .arrondi_haut_gris691 {	/*ie6*/
	margin-bottom:-7px;
}

.pixel_gris691 {
	background:#edeff2;
	width:691px;
}

.arrondi_bas_gris691 {
	background:url(images/arrondi_bas_gris691.gif) no-repeat;
	width:691px;
	height:7px;
}

*html .arrondi_bas_gris691 {/*ie6*/
	margin-bottom:-7px;
}


.pixel_gris190 {	
	background:#e7eaed;
	width:190px;
}

.arrondi_bas_gris190 {
	background:url(images/arrondi_bas_gris190.gif) no-repeat;
	width:190px;
	height:7px;
}

.fond_color691 {
	background-color:#e7eaed;
	width:691px;
}

.fond_color {
	background-color:#e7eaed;
}

.picto_bulle_enveloppe {
	background:url(images/bulle_enveloppe.gif) no-repeat;
	padding-left:52px;
	padding-bottom:5px;
}

.bulle_enveloppe {
	background:url(images/bulle_enveloppe.gif) no-repeat;
	display:block;
	width:42px;
	height:37px;
}

.arrondi_haut_gris210 {
	background:url(images/arrondi_haut_gris210.gif) no-repeat;
	width:210px;
	height:8px;
}

*html .arrondi_haut_gris210 {/*ie6*/
	margin-bottom:-5px;
}

.arrondi_haut_bleu691 {
	background:url(images/arrondi_haut_bleu691.gif) no-repeat;
	width:671px;
	height:25px;
	color:#FFF;
	font-size:12px;
	padding-left:20px;
	padding-top:7px;
}

/*----------------------------------------------------BOUTONS------------------------------------------------------------*/


/*----------------------------------------------------PICTOS------------------------------------------------------------*/
.fleche_bleu {
	background:url(images/fleche_bleu.gif) 0px 3px no-repeat;
	padding-left:15px;
}

.fleche_bleu18 {
	background:url(images/fleche_bleu.gif) 0px 5px no-repeat;
	padding-left:15px;
}

.lien_flechebleu_rondblanc_s a {	
	background:url(images/flecheblanc_rondbleu.png) right no-repeat;
	padding-bottom:5px;
	padding-right:25px;
	padding-top:2px;
	text-decoration:underline;
	color:#4c73b2;
}

.lien_flechebleu_rondblanc_s a:hover {	
	background:url(images/flechebleu_rondblanc.png) right no-repeat;
	text-decoration:none;
}

.flechebleu_rondblanc {
	background:url(images/flecheblanc_rondbleu.png) right no-repeat;
	padding-bottom:5px;
	padding-right:25px;
	padding-top:2px;
}

.lien_flechebleu_rondblanc a{
	background:url(images/flecheblanc_rondbleu.png) right no-repeat;
	padding-bottom:5px;
	padding-right:25px;
	padding-top:2px;
	display:block;
	text-decoration:none;
}

.lien_flechebleu_rondblanc a:hover {
	text-decoration:underline;
}


a.lien_fleche {
	background:url(images/flecheblanc_rondbleu.png) right no-repeat;
	padding-bottom:5px;
	padding-right:25px;
	padding-top:2px;
	text-decoration:none;
}

*+html a.lien_fleche {/*ie7*/
	display:block;
	width:70px;
}

a.lien_fleche:hover {
	text-decoration:underline;
}

.puce_carre_bleu {
	background:url(images/puce_carre_bleu.gif) 0px 8px no-repeat;
	padding-left:15px;
}

.lien_retour a {	
	background:url(images/fleche_bleu_retour.gif) 0px 4px no-repeat;
	padding-left:16px;
	color:#748599;
	text-decoration:none;
}

.lien_retour a:hover {
	text-decoration:underline;
}

.rond_question {
	background:url(images/rond_question.gif) no-repeat;
	width:626px;
	height:41px;
	padding-top:15px;
	padding-left:65px;
	display:block;
	color:#4c73b2;
	font-size:13px;
	font-weight:bold;
}
	

/*----------------------------------------------------FORMULAIRE------------------------------------------------------------*/
input.chps128 {
	width:123px;
	padding:1px 0px 2px 5px;
	font-size:11px;
	border:#caced1 solid 1px;
}

input.chps145 {
	width:140px;
	padding:1px 0px 2px 5px;
	font-size:11px;
	border:#caced1 solid 1px;
}

input.chps160 {
	width:155px;
	padding:1px 0px 2px 5px;
	font-size:11px;
	border:#caced1 solid 1px;
}

input.chps220 {
	width:220px;
	font-size:11px;
	border:#caced1 solid 1px;
}

input.chps225 {
	width:220px;
	padding:1px 0px 2px 5px;
	font-size:11px;
	border:#caced1 solid 1px;
}

textarea.chps400 {
	width:395px;
	height:90px;
	padding:1px 0px 2px 5px;
	font-size:11px;
	border:#caced1 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
}



textarea.chps440 {
	width:435px;
	height:90px;
	padding:1px 0px 2px 5px;
	font-size:11px;
	border:#caced1 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
}

textarea.chps440bis {
	width:435px;
	height:163px;
	padding:1px 0px 2px 5px;
	font-size:11px;
	border:#caced1 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
}

ul.liste_civilite {
	height:20px;
}
.liste_civilite li {
	list-style-type:none;
	float:left;
}
.liste_civilite li.puce_civilite {
	width:10px;
}
.liste_civilite li.intitule_civilite {
	width:27px;
	padding-left:10px;
}
*html .liste_civilite li.intitule_civilite {	/*ie6*/
	padding-top:3px;
	padding-left:5px;
}
*+html .liste_civilite li.intitule_civilite {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

ul.pagination_annonce {
	height:18px;
}

.pagination_annonce li {	
	list-style-type:none;
	float:left;
}

.pagination_annonce li.precedente a {	
	background:url(images/fleche_bleu_retour.gif) no-repeat;
	padding-left:15px;
	font-size:12px;
	text-decoration:none;
	width:115px;
	color:#3c4650;
}

.pagination_annonce li.precedente a:hover {	
	text-decoration:underline;
}

.pagination_annonce li.precedente_off{	
	background:url(images/fleche_bleu_retour_off.gif) 0px 5px no-repeat;
	padding-left:15px;
	font-size:12px;
	color:#748599;
	width:115px;
}

.pagination_annonce li.suivante a {	
	background:url(images/fleche_bleu.gif) right no-repeat;
	padding-right:15px;
	font-size:12px;
	text-decoration:none;
	width:110px;
	color:#3c4650;
	text-align:right;
}

body:nth-of-type(1) .pagination_annonce li.suivante a {	/*chrome*/
	background:url(images/fleche_bleu.gif) right no-repeat;
	padding-right:20px;
	font-size:12px;
	text-decoration:none;
	width:110px;
	color:#3c4650;
	text-align:right;
}

.pagination_annonce li.suivante a:hover {	
	text-decoration:underline;
}


.pagination_annonce li.suivante_off {	
	background:url(images/fleche_bleu_off.gif) right no-repeat;
	padding-right:15px;
	font-size:12px;
	color:#748599;
	width:100px;
	text-align:right;
}

.pagination_annonce li.vide {
	width:207px;
}

/*----------------------------------------------------popup------------------------------------------------------------*/
.popup {
	position:absolute;
	right:50%;
	z-index:10000;
}



.popup {/*ie8*/
	/*\**/left:3px
}

.conteneur_popup360 {
	width:360px;
}

.arrondi_haut_gris360 {	
	background:url(images/arrondi_haut_popup.png) no-repeat;
	width:360px;
	height:32px;
	color:#FFF;
}

*html .arrondi_haut_gris360 {	/*ie6*/
	background:url(images/arrondi_haut_popup.gif) no-repeat;
	background-color:#3766a6;
	
}

.popup_titre {	
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}

.btn_fermer_popup {
	float:right;
	padding-right:10px;
	width:18px;
}

.btn_fermer_popup a {		
	background:url(boutons/btn_fermer_popup.gif) right no-repeat;
	height:18px;
	margin-top:7px;
	display:block;
}

.pixel_popup360 {
	width:360px;
	background:#e7eaed;
	margin:auto;
}

#tab_email_password {
	width:130px;
	margin:auto;
	margin-top:5px;
}

#tab_email_password td {
	vertical-align:top;
	text-align:center;
}

#tab_email_password td.intitule_email_password {
	padding-bottom:10px;
}

#tab_email_password td.intitule_email_password2 {
	padding-top:10px;
	text-align:left;
}

#tab_email_password input.chps_formu {
	width:130px;
	font-size:11px;
	border:#caced1 solid 1px;
	margin-bottom:15px;
}


/*----------------------------------------------------GABARIT------------------------------------------------------------*/
#conteneur_site {
	width:970px;
	margin:auto;
	position:relative;

}

#bg_header {
	background:url(images/bg_header.gif) no-repeat;
	width:970px;
}

#logo_site a {
	background:url(images/logo_escp.gif) no-repeat;
	width:182px;
	height:90px;
	margin-left:25px;
	display:block;
}

#selecteur_langues {	
	position:absolute;
	top:0px;
	right:235px;
}

ul#choix_langue {
	height:20px;
}

#choix_langue li {
	list-style-type:none;
	float:right;
}

#choix_langue li.langue a {	
	background:url(images/pixel_transparent_grisV.gif) left repeat-y;
	padding-left:13px;
	padding-top:12px;
	padding-right:20px;
	color:#afb0b5;
	text-decoration:none; 
	font-size:10px;
}

#choix_langue li.langue a:hover {	
	text-decoration:underline; 
}

#identification {
	background-color:#e7eaed;
	position:absolute;
	right:25px;
	top:0px;
	width:170px;
	padding:5px 20px 0px 20px;
	height:85px;
}

ul.liste_id {
	height:20px;
}

.liste_id li {	
	list-style-type:none;
	float:left;
}

.liste_id li.chps {
	width:139px;
}

.liste_id li.btn {
	width:31px;
}

#contenu_site {
	width:970px;
	margin:auto;
	position:relative;
}

#bloc_droit210 {
	width:210px;
	float:right;
	padding-bottom:30px;
}



#bloc_chiffres210 {	
	width:210px;
	float:right;
}

.tab_chiffrescles210 {
	width:210px;
	margin-top:20px;
}

.tab_chiffrescles210 td {
	vertical-align:top;
}

.tab_chiffrescles210 td.paperboard {
	background:url(images/paperboard.gif) 0px 13px no-repeat;
	padding-left:47px;
	height:47px;
	font-size:12px;
	padding-top:13px;
	padding-bottom:13px;
}

*html .tab_chiffrescles210 td.paperboard {/*ie6*/
	height:30px;
}

.tab_chiffrescles210 td.paperboard {/*ie8*/
	height/*\**/:30px\9
}

@media screen and (-webkit-min-device-pixel-ratio:0){/*safari*/
.tab_chiffrescles210 td.paperboard {
	height:30px;
}}

.tab_chiffrescles210 td.paperboard p {	
	height:30px;
}


#bloc_gauche691 {
	width:691px;
}

#bloc_gauche190 {
	float:left;
	width:190px;
}

#bloc_middle481 {
	width:481px;
	margin-left:210px;
}

#footer {	
	width:970px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	color:#6c737a;
	font-size:10px;
}

#footer a {
	color:#6c737a;
	text-decoration:none;
}

#footer a:hover {	
	text-decoration:underline;
}



/*----------------------------------------------------MENU DEROULANT-----------------------------------------------------------*/
#gabarit_menu {
	width:960px;
	height:45px;
	margin-bottom:18px;
	margin-left:5px;
	z-index:500;
}
#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 {
	float:left;
}
#menu1_on, #menu2_on, #menu3_on, #menu4_on, #menu5_on, #menu6_on, #menu7_on, #menu8_on {
	float:left;
}
#menu1_ret, #menu2_ret, #menu3_ret, #menu4_ret, #menu5_ret, #menu6_ret, #menu7_ret, #menu8_ret {
	visibility:hidden;
}

#menu7 {
	background:url(boutons_fr/onglet7.gif) no-repeat;
	width:155px;
	height:45px;
	display:block;
}

#menu7 input {	
	width:128px;
	height:16px;
	margin-top:12px;
	margin-left:20px;
	border:#5e8ed3 solid 1px;
	font-size:10px;
}	



#ss_menu1 {
	background:url(images/arrondi_bas_menu3.png) bottom no-repeat;
	width:156px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	visibility:hidden;
	/*top:204px;*/
	top:135px;
	left:5px;
}
 html[xmlns*=""] body:last-child #ss_menu1 {/*safari*/
 top:202px;
}

 html[xmlns*=""] body:first-of-type #ss_menu1 {/*opera*/
 top:135px;
}

#ss_menu2 {
	background:url(images/arrondi_bas_menu.png) bottom no-repeat;
	width:266px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	visibility:hidden;
	/*top:204px;*/
	top:135px;
	left:161px;
}

 html[xmlns*=""] body:last-child #ss_menu2 {/*safari*/
 top:202px;
}

 html[xmlns*=""] body:first-of-type #ss_menu2 {/*opera*/
 top:135px;
}

#ss_menu3 {
	background:url(images/arrondi_bas_menu2.png) bottom no-repeat;
	width:133px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	visibility:hidden;
	/*top:204px;*/
	top:135px;
	left:280px;
}

 html[xmlns*=""] body:last-child #ss_menu3 {/*safari*/
 top:202px;
}

 html[xmlns*=""] body:first-of-type #ss_menu3 {/*opera*/
 top:135px;
}

#ss_menu4 {
	background:url(images/arrondi_bas_menu2.png) bottom no-repeat;
	width:133px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	/*top:204px;*/
	top:135px;
	left:414px;
	visibility:hidden;
}

 html[xmlns*=""] body:last-child #ss_menu4 {/*safari*/
 top:202px;
}

 html[xmlns*=""] body:first-of-type #ss_menu4 {/*opera*/
 top:135px;
}

.ss_menu_demenu {
	width:156px;
	background-color:#10235a;
	padding-top:5px;
}

.ss_menu_demenu2 {
	width:266px;
	background-color:#10235a;
	padding-top:5px;
}

.ss_menu_demenu3 {
	width:133px;
	background-color:#10235a;
	padding-top:5px;
}


.ss_menu_txt {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	width:131px;
	z-index:100;
}

.ss_menu_txt2 {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	width:241px;
	z-index:100;
}

.ss_menu_txt3 {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	width:108px;
	z-index:100;
}

a.ss_menu_liens {
	color:#FFF;
	text-decoration:none;
	background:url(images/fleche_blanc.gif) 0px 6px no-repeat;
	padding-left:13px;
	padding-top:2px;
	display:block;
	text-decoration:none;
	font-size:12px;
}
a.ss_menu_liens:hover {
	text-decoration:underline;
}

/*----------------------------------------------------INDEX------------------------------------------------------------*/
#flash_index {
	width:620px;
	height:281px;
}

#bloc_motdirecteur {
	float:left;
	width:280px;
}

#bloc_chiffres {	
	width:280px;
	float:right;
}

#bloc_actualites {
	width:300px;
	margin-left:319px;
}

.tab_actualite {
	width:300px;
}

.tab_actualite td {
	vertical-align:top;
	padding-top:20px;
}

.tab_actualite td.calendrier a{
	background:url(images/calendrier.gif) no-repeat;
	width:45px;
	height:45px;
	padding-left:45px;
	text-align:right;
	color:#4c73b2;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

.tab_actualite td.calendrier a:hover {
	text-decoration:underline;
}

.tab_actualite td.detail_actu {	
	width:200px;
	padding-left:10px;
	font-size:12px;
}

.tab_chiffrescles {
	width:280px;
	margin-top:20px;
}

.tab_chiffrescles td {
	vertical-align:top;
}

.tab_chiffrescles td.paperboard {
	background:url(images/paperboard.gif) 0px 13px no-repeat;
	padding-left:47px;
	height:57px;
	font-size:12px;
	padding-top:13px;
	padding-bottom:13px;
}

*html .tab_chiffrescles td.paperboard {/*ie6*/
	height:30px;
}

.tab_chiffrescles td.paperboard {/*ie8*/
	height/*\**/:30px\9
}

@media screen and (-webkit-min-device-pixel-ratio:0){

.tab_chiffrescles td.paperboard {/*safari*/
	height:30px;
}
}



/*----------------------------------------------------QUI SOMMES NOUS------------------------------------------------------------*/
#visuel_qsn {
	background:url(medias/visuels/visuel_equipe.jpg) right top no-repeat;
	padding-right:331px;
	height:218px;
	display:block;
}
/*----------------------------------------------------QUI SOMMES NOUS/equipe-----------------------------------------------------------*/
.lien_fleche_menu a {	
	background:url(images/flecheblanc_rondbleu.png) right no-repeat;
	padding-top:2px;
	padding-bottom:5px;
	text-decoration:none;
	display:block;
	padding-right:25px;
}

.lien_fleche_menu a:hover {	
	background:url(images/flechebleu_rondblanc.png) right no-repeat;
	text-decoration:none;
	color:#4c73b2;
}

.lien_fleche_menu_on {	
	background:url(images/flechebleu_rondblanc.png) right no-repeat;
	color:#4c73b2;
	font-weight:bold;
	padding-top:2px;
	margin-top:2px;
	padding-bottom:5px;
	padding-right:25px;
}



#visuel_equipe1 {
	background:url(medias/visuels/visuel_equipe1.jpg) no-repeat;
	width:481px;
	height:365px;
	display:block;
}

#visuel_equipe2 {
	background:url(medias/visuels/visuel_equipe2.jpg) no-repeat;
	width:481px;
	height:448px;
	display:block;
}

#visuel_equipe3 {
	background:url(medias/visuels/visuel_equipe3.jpg) right no-repeat;
	padding-right:245px;
	height:227px;
	text-align:justify;
}

/*----------------------------------------------------QUI SOMMES NOUS/partenaires-----------------------------------------------------------*/
#tab_partenaires {
	width:481px;
}

#tab_partenaires td {	
	vertical-align:top;
}

#tab_partenaires td.bloc_logo {	
	width:142px;
}

#tab_partenaires td.bloc_texte {	
	width:329px;
	padding-left:10px;
}

#tab_partenaires td.bloc_logo div {	
	border:#eceef1 solid 1px;
}

.logo1 {	
	width:140px;
	height:81px;
	border:#eceef1 solid 1px;
	background:url(medias/logos/logo1.gif) no-repeat;
}

.logo2 {	
	width:140px;
	height:81px;
	border:#eceef1 solid 1px;
	background:url(medias/logos/logo2.gif) no-repeat;
}

.logo3 {	
	width:140px;
	height:81px;
	border:#eceef1 solid 1px;
	background:url(medias/logos/logo3.gif) no-repeat;
}

.logo15 {	
	width:140px;
	height:81px;
	border:#eceef1 solid 1px;
	background:url(medias/logos/logo15.gif) no-repeat;
}

/*----------------------------------------------------ACTIVITES------------------------------------------------------------*/
#visuel_activites {
	background:url(medias/visuels/visuel_activites.jpg) right top no-repeat;
	padding-right:331px;
	height:218px;
	display:block;
}

/*----------------------------------------------------INTERNATIONAL------------------------------------------------------------*/
#visuel_international {
	background:url(medias/visuels/visuel_international.gif) right 10px no-repeat;
	padding-right:331px;
	height:248px;
	display:block;
}

/*----------------------------------------------------INTERNATIONAL/PARIS------------------------------------------------------------*/
#visuel_paris {
	background:url(medias/visuels/visuel_paris.jpg) right 30px no-repeat;
	padding-right:251px;
	height:300px;
	display:block;
}

ul.liste_coord_international {
	width:230px;
}

.liste_coord_international li {
	float:left;
	list-style-type:none;
}

.liste_coord_international li.coord {
	width:60px;
	padding-bottom:5px;
}

.liste_coord_international li.texte {
	line-height:20px;
	padding-top:3px;
}

/*----------------------------------------------------INTERNATIONAL/LONDRES------------------------------------------------------------*/
#visuel_londres {
	background:url(medias/visuels/visuel_londres.jpg) no-repeat;
	width:481px;
	height:363px;
	display:block;
}

ul.liste_coord_international2 {
	width:400px;
}

.liste_coord_international2 li {
	float:left;
	list-style-type:none;
}

.liste_coord_international2 li.coord {
	width:60px;
	padding-bottom:5px;
}

.liste_coord_international2 li.texte {
	line-height:20px;
	padding-top:3px;
}

/*----------------------------------------------------INTERNATIONAL/MADRID------------------------------------------------------------*/
#visuel_madrid {
	background:url(medias/visuels/visuel_madrid.jpg) no-repeat;
	width:481px;
	height:294px;
	display:block;
}

/*----------------------------------------------------INTERNATIONAL/TURIN------------------------------------------------------------*/
#visuel_turin{
	background:url(medias/visuels/visuel_turin.jpg) no-repeat;
	width:481px;
	height:324px;
	display:block;
}

/*----------------------------------------------------INTERNATIONAL/shanghai------------------------------------------------------------*/
#visuel_shanghai {
	background:url(medias/visuels/visuel_shanghai.jpg) no-repeat;
	width:481px;
	height:284px;
	display:block;
}
/*----------------------------------------------------REFERENCES------------------------------------------------------------*/
#hauteur_ref {
	height:218px;
}

#tab_reference {
	width:586px;
	margin:auto;
}

#tab_reference td {
	vertical-align:top;
}

#tab_reference td.bloc_logo {	
	width:135px;
}

#tab_reference td.bloc_logo div {
	border:#e7eaed solid 1px;
}

.logo4, .logo5, .logo6, .logo7, .logo8, .logo9, .logo10, .logo11, .logo12, .logo13 {
	width:133px;
	height:83px;
	display:block;
}

.logo4 {
	background:url(medias/logos/logo4.gif) no-repeat;
}

.logo5 {
	background:url(medias/logos/logo5.gif) no-repeat;
}

.logo6 {
	background:url(medias/logos/logo6.gif) no-repeat;
}

.logo7 {
	background:url(medias/logos/logo7.gif) no-repeat;
}

.logo8 {
	background:url(medias/logos/logo8.gif) no-repeat;
}

.logo9 {
	background:url(medias/logos/logo9.gif) no-repeat;
}

.logo10 {
	background:url(medias/logos/logo10.gif) no-repeat;
}

.logo11 {
	background:url(medias/logos/logo11.gif) no-repeat;
}

.logo12 {
	background:url(medias/logos/logo12.gif) no-repeat;
}

.logo13 {
	background:url(medias/logos/logo13.gif) no-repeat;
}

/*----------------------------------------------------ACTUALITES------------------------------------------------------------*/
#barre_pagination {
	width:690px;
	background:url(images/pixel_transparentgrisH.gif) bottom repeat-x;
	padding-bottom:7px;
}

ul.pagination {	
	float:right;
	height:20px;
}

.pagination li {
	list-style-type:none;
	float:right;
}

.pagination li.fleche_suivant a {
	background:url(images/fleche_bleu.gif) 0px 5px no-repeat;
	width:7px;
	height:20px;
	margin-left:10px;
	display:block;
}

.pagination li.fleche_precedent a {
	background:url(images/fleche_bleu_retour.gif) 0px 5px no-repeat;
	width:7px;
	height:20px;
	margin-left:10px;
	display:block;
}

.pagination li.fleche_suivant_off {	
		background:url(images/fleche_bleu_off.gif) 0px 5px no-repeat;
	width:7px;
	height:20px;
	margin-left:10px;
	display:block;
}	

.pagination li.fleche_precedent_off {
	background:url(images/fleche_bleu_retour_off.gif) 0px 5px no-repeat;
	width:7px;
	height:20px;
	margin-left:10px;
	display:block;
}

.pagination li.page a {	
	color:#4c73b2;
	font-size:12px;
	text-decoration:none;
	margin-left:5px;
}

.pagination li.page a:hover {	
	color:#4c73b2;
	font-size:12px;
	text-decoration:underline;
}

.pagination li.page_selected {
	font-weight:bold;
	font-size:12px;
	margin-left:5px;
}

.pagination li.intitule_page {
	font-size:12px;
}

.intitule_resultat {	
	font-size:12px;
	width:500px;
}

*html .intitule_resultat {	/*ie6*/
	margin-top:-20px;
}

*+html .intitule_resultat {	/*ie7*/
		margin-top:-20px;
}

.tab_actualite690 {
	width:690px;
}

.tab_actualite690 td {
	vertical-align:top;
}

.tab_actualite690 td.calendrier a{
	background:url(images/calendrier.gif) no-repeat;
	width:45px;
	height:45px;
	padding-left:45px;
	text-align:right;
	color:#4c73b2;
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-size:12px;
}

.tab_actualite690 td.calendrier a:hover {
	text-decoration:underline;
}


.tab_actualite690 td.loupe {
	background:url(images/loupe.gif) no-repeat;
	width:33px;
	height:34px;
	padding-left:19px;
	display:block;
}


.tab_actualite690 td.detail_actu {	
	width:590px;
	padding-left:10px;
	font-size:12px;
}

.tab_actualite690 td.resultat_rech {	
	width:638px;
	font-size:12px;
	padding-top:5px;
	
}

/*----------------------------------------------------ACTUALITES / detail------------------------------------------------------------*/
.bloc_actualite {
	width:690px;
	font-size:12px;
	line-height:18px;
	padding-bottom:50px;
}

.bg_visuel_actualite {
	float:left;
	width:248px;
	border:#e8ebed solid 1px;
	background:#eff1f3;
	padding:4px;
	margin:0px 20px 10px 0px;
}

.visuel_actualite {
	background:#FFF;
	text-align:center;
	width:248px;
}

/*----------------------------------------------------CONTACTEZ NOUS------------------------------------------------------------*/
.form650 {
	width:650px;
	color:#748599;
}

.fomr650 td {	
	vertical-align:middle;
}

.form650 td.intitule {
	width:200px;
	text-align:right;
	padding-right:10px;
}
.form650 td.chps_form {
	width:225px;
}

.form650 td.msg_error {
	width:205px;
	padding-left:10px;
}

/*----------------------------------------------------DEMANDE ETUDE EN LIGNE------------------------------------------------------------*/
ul.liste_contact_demande {
	width:617px;
	margin-left:74px;
}

.liste_contact_demande li {	
	list-style-type:none;
	float:left;
}

.liste_contact_demande li.tel {	
	background:url(images/picto_tel.gif) no-repeat;
	padding-left:43px;
	width:254px;
	padding-top:5px;
}

.telephone {
	background:url(images/telephone.gif) no-repeat;
	width:145px;
	height:16px;
	display:block;
}

.liste_contact_demande li.home {	
	background:url(images/picto_home.gif) no-repeat;
	padding-left:43px;
	width:277px;
	padding-top:5px;
}

/*----------------------------------------------------EXTRANET /documents------------------------------------------------------------*/

#barre_pagination920 {
	width:920px;
	background:url(images/pixel_transparentgrisH.gif) bottom repeat-x;
	padding-bottom:7px;
}


.tab_doc920 {
	width:920px;
}

.tab_doc920 td {
	vertical-align:middle;
}

.tab_doc920 td.picto_fichier {
	width:32px;
	height:34px;
	display:block;
}

.tab_doc920 td.picto_annonce {
	width:32px;
	height:34px;
	display:block;
	background:url(images/punaise.gif) no-repeat;
}

.tab_doc920 td.date {	
	width:85px;
	padding-left:20px;
	font-size:12px;
	color:#4c73b2;
	font-weight:bold;
}

.tab_doc920 td.nom_fichier {	
	width:651px;
	font-size:12px;
}

.tab_doc920 td.nom_annonces {	
	width:616px;
	font-size:12px;
}

.tab_doc920 td.btn {	
	width:132px;
}

.tab_doc920 td.btn_detail {	
	width:167px;
}

/*----------------------------------------------------EXTRANET /postuler------------------------------------------------------------*/
#bloc_formu440 {	
	width:400px;
	padding:20px;
	float:right;
	background-color:#e7eaed;
	margin-left:20px;
}

#bloc_detail_mission {
	width:455px;
}


.form400 {
	width:400px;
	color:#748599;
}

.form400 td {	
	vertical-align:middle;
}

.form400 td.intitule {
	width:110px;
	text-align:right;
	padding-right:10px;
}

.form400 td.chps_form {
	width:160px;
}

.form400 td.chps_form_big {
	width:280px;
}

.form400 td.msg_error {
	width:110px;
	padding-left:10px;
}

.form400 td.msg_error_small {
	width:50px;
	padding-left:10px;
}

.tab_annonces {	
	width:455px;
}

.tab_annonces td {	
	vertical-align:top;
}

.tab_annonces td.intitule {	
	width:105px;
	font-weight:bold;
}

.tab_annonces td.texte {
	width:350px;
}




































