/**********************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/**********************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:12px/1.2em Arial, Helvetica, Sans-serif;font-weight:normal;color:#4c4c4c;}

img{border:0}

a{text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}

ul{margin:0 0 0 20px;}
ol{margin:0 0 0 30px;}

dd{margin:0 0 0 20px;}

select option{padding:0 3px;}

fieldset{border:none;}
fieldset legend{display:none;}

/**********************************************************************************************************************************************************************/
/* Structure générale */ 
/**********************************************************************************************************************************************************************/
#homePage{background:url(bg-body.jpg) repeat-x fixed 0 0;text-align:center;}

#global{position:relative;width:1003px;background:#FFF;text-align:left;margin:0 auto;}

#middle{padding:150px 0 0 0;z-index:2;}
#middle .titre_page01{margin:0 0 15px 10px;}
	#middle_left, #middle_right{display:inline;position:relative;}
	
	/* menu */
	#middle_left{float:left;width:225px;height:771px;background:url(bg-menu.jpg) no-repeat 0 0;padding:0 20px 0 10px;}
	#middle_left .titre_menu{position:relative;width:100%;text-align:right;margin-top:20px;}
	#middle_left .lien_menu{position:relative;width:200px;list-style-type:none;margin:10px 0 0 25px;padding:0;}
	#middle_left .lien_menu li{margin:5px 0 0 0;padding:0;}
	#middle_left .lien_menu li a{font-size:12px;color:#4c4c4c;text-decoration:none;}
	#middle_left .lien_menu li a.actif{font-weight:bold;}
	
	#middle_left .lien_menu li a.voir_cofidis{background:url(picto-tv.gif) no-repeat 0 0;padding:2px 0 0 25px;}
	#middle_left .lien_menu li a.lien_pdf{background:url(picto-pdf.gif) no-repeat 2px 2px;padding:2px 0 0 25px;}
	
	/* contenu */
	#middle_right{float:right;width:701px;}
	#middle_right .titre_page02{margin-top:25px;}
	#middle_right_content{position:relative;width:100%;margin-top:15px;padding-bottom:25px;overflow:hidden;}
	
/*-- Général --*/
	/* cadres */
	.cadre01{position:relative;width:701px;background:url(bg-cadre01-top.gif) no-repeat 0 0;padding-top:8px;margin-top:15px;}
	.cadre01_content{position:relative;width:661px;background:url(bg-cadre01-bottom.gif) no-repeat 0 100%;padding:7px 20px 15px 20px;overflow:hidden;}
	.cadre01_content p{font-size:11px;}
	
	.cadre01_visuel{position:relative;width:100%;overflow:hidden;}
	.cadre01_visuel_left, .cadre01_visuel_right{float:left;display:inline;}
	.cadre01_visuel_left{width:150px;}
	.cadre01_visuel_right{width:491px;margin-left:20px;}
	
	/* titres */
	.titre_paragraphe{font-size:12px;font-weight:bold;background:url(picto-puce-sstitre.gif) no-repeat 0 0;padding:3px 0 5px 32px;}
	
	/* textes */
	.contenu_paragraphe{margin-top:15px;}
	
	/* marge */
	.mt_15{margin-top:15px;}
	
	/* liens */
	.bloc_lien{position:relative;width:100%;margin-top:15px;overflod:hidden;}
	.bloc_lien a{float:right;display:inline;font-size:12px;color:#d4041c;font-weight:bold;text-decoration:none;margin-right:10px;}
	
	/* couleurs */
	.cl_rouge{color:#e10015;}

/**********************************************************************************************************************************************************************/
/* Page Direction et chiffre clés */ 
/**********************************************************************************************************************************************************************/
.bloc_profil_content{position:relative;width:100%;overflow:hidden;}
.bloc_profil{float:left;display:inline;background:url(bg-cadre03.gif) no-repeat 0 0;width:145px;height:140px;padding:15px 10px 10px 10px;margin:10px 0 0 10px;text-align:center;}
.bloc_profil.premier{margin:10px 0 0 0;}
.bloc_profil.dg{margin:0 0 0 265px;}
.bloc_profil .bloc_profil_nom{font-size:12px;color:#ffa200;margin-top:5px;}
.bloc_profil .bloc_profil_fonction{font-size:11px;margin-top:2px;line-height:11px;}
.clear_both{position:realtive;width:100%;height:0;display:block;clear:both;overflow:hidden;}

.bloc_chiffre{position:relative;widdth:100%;background:url(bg-seprateur01.gif) repeat-x 0 0;padding:15px 0 0 0;margin-top:15px;}
.bloc_chiffre .bloc_chiffre_content{float:left;display:inline;width:220px;height:145px;background:url(bg-separateur02.gif) repeat-y 0 0;padding-left:10px;margin-left:10px;}
.bloc_chiffre .bloc_chiffre_content.premier{background:none;margin:0;padding:0;}

/**********************************************************************************************************************************************************************/
/* Page A l'international */ 
/**********************************************************************************************************************************************************************/
.carte_cofidis{margin:20px 0 0 60px;}

/**********************************************************************************************************************************************************************/
/* Page "Notre culture d'entreprise" */ 
/**********************************************************************************************************************************************************************/
.bloc_defidis{positiion:relative;width:100%;overflow:hidden;}
.bloc_defidis_left, .bloc_defidis_right{float:left;display:inline;}
.bloc_defidis_left{width:166px;}
.bloc_defidis_right{width:515px;margin-left:20px;}
.bloc_defidis_right p{margin-top:40px;}

.contenu_paragraphe02{margin:15px 0 0 32px;}

/**********************************************************************************************************************************************************************/
/* Page "equipe cycliste" */ 
/**********************************************************************************************************************************************************************/
.equipe_cofidis{margin:15px 0 0 120px;}

/**********************************************************************************************************************************************************************/
/* Page "Actualités" */ 
/**********************************************************************************************************************************************************************/
.bloc_actu{position:relative;width:700px;height:700px;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;overflow:auto;}
.bloc_actu .bloc_actu_content{position:relative;width:650px;margin:15px 0 0 15px;padding:0 0 15px 0;}
.bloc_actu .bloc_actu_content .actu{position:relative;width:100%;background:url(bg-seprateur01.gif) repeat-x 0 100%;overflow:hidden;margin:0 0 15px 0;padding:0 0 15px 0;}
.bloc_actu .bloc_actu_content .actu img{float:left;display:inline;margin:0 15px 15px 0;}

/**********************************************************************************************************************************************************************/
/* Page "Galerie" */ 
/**********************************************************************************************************************************************************************/
.galerie_content{position:relative;width:100%;margin-bottom:15px;overflow:hidden;}
.galerie_content .galerie_content_left, .galerie_content .galerie_content_right{float:left;display:inline;width:340px;}
.galerie_content .galerie_content_right{margin-left:20px;}

.galerie_content .bloc_logo{position:relative;width:320px;height:124px;background:url(bg-cadre02.gif) no-repeat 0 0;padding:10px;margin-top:15px;}
.galerie_content .bloc_logo .logo_left, .galerie_content .bloc_logo .logo_right{float:left;display:inline;}
.galerie_content .bloc_logo .logo_left{width:111px;}
.galerie_content .bloc_logo .logo_right{width:189px;margin-left:20px;}

.galerie_content .flash_musique{position:relative;width:195px;height:16px;margin:15px 0;}

.bloc_photos{position:relative;width:100%;overflow:hidden;margin-top:10px;}
.bloc_photos .bloc_photos_left, .bloc_photos .bloc_photos_right{float:left;display:inline;}
.bloc_photos .bloc_photos_left{width:533px;}
.bloc_photos .bloc_photos_left a{display:block;}
.bloc_photos .bloc_photos_left a.premier{margin-bottom:15px;}
.bloc_photos .bloc_photos_right{width:149px;margin-left:15px;}
.auteur_photos{text-align:right;margin-right:5px;}

.photo_cofidis{margin-top:15px;}

/**********************************************************************************************************************************************************************/
/* Page "Communique de presse" */ 
/**********************************************************************************************************************************************************************/
.dll_communique{float:right;display:inline;background:url(picto-pdf.gif) no-repeat 0 0;padding:0 0 0 20px;margin-left:10px;}

/**********************************************************************************************************************************************************************/
/* Page "contact presse" */ 
/**********************************************************************************************************************************************************************/
/*.bloc_contact_presse{position:relative;width:100%;background:url(bg-separateur02.gif) repeat-y 350px 0;overflow:hidden;}*/
.bloc_contact_presse{position:relative;width:100%;overflow:hidden;margin:25px 0 0 0;}
.bloc_contact_presse .contact_presse_content{float:left;display:inline;width:340px;margin-left:20px;}
.bloc_contact_presse .contact_presse_content.premier{margin:0 0 0 155px;}
.bloc_contact_presse .contact_presse_content .bloc_contact_presse_top{position:relative;width:100%;height:110px;text-align:center;}

.bloc_contact_presse_content{position:relative;width:100%;overflow:hidden;}
.bloc_contact_presse_content .contact_presse{float:left;display:inline;width:100%;height:61px;background:url(bg-cadre05.gif) no-repeat 50% 0;text-align:center;margin-left:10px;}
.bloc_contact_presse_content .contact_presse.premier{margin-left:0;}
.bloc_contact_presse_content .contact_presse p{margin-top:5px;font-size:11px;}
.bloc_contact_presse_content .contact_presse p span{color:#ffa200;font-size:12px;}














