@charset "utf-8";
/* CSS Document */

body{ 
	position:relative;
	margin:0px; 
	height:100%;
	background-image:url(images/tuile4.gif);
}

.bg-blanc{background-color:#FFFFFF; 
background-image:none;}

.bgvert{
background-color:#CAFFB0;
/*background-color:#00FFFF;*/
}

.no_border{
	padding:0px;
	margin:0px;
	border:0px;
}
/* *******************************************************************************
 *
 * TABLEAUX
 *
 ******************************************************************************* */   
.tc1
{
width:140px;
}

.tc2

{
width:320px;
}

/* masquage des webemissions */

.web_hide
{
	display:none;
	/*padding-top:6px;
	padding-left:6px;*/
	text-align:justify;
}
.web_show
{
	display:block;
	/*padding-top:6px;
	padding-left:6px;*/
	text-align:justify;
}

/* DISPO 3 COLONNES ---------------------------------------------------- */
#fond_cv1
{
	position:absolute;
	top:100px;
	left:10px;
	z-index:40;
	
	background-image:url(images/cv_fond_feuille.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
	
	/*border-right:0px solid #5BC4B8;
	border-left:0px solid #5BC4B8;*/
	
	width:960px;
		
	height:756px;
	height:auto !important;
	min-height:756px;
	
}

#colonne_G
{
	float:left;
	overflow:hidden;
	z-index:50;
	/*
	background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:0px solid #5BC4B8;
	border-left:0px solid #5BC4B8;*/
	
	margin: 20px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	
	width:220px;
		
	height:500px;
	height:auto !important;
	min-height:500px;
	
}

#colonne_D
{ 

	float:left;
	overflow:hidden;
	z-index:50;
	/*
	background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:0px solid #5BC4B8;
	border-left:0px solid #5BC4B8;*/
	
	margin: 160px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	
	width:220px;
		
	height:500px;
	height:auto !important;
	min-height:500px;

}

#colonne_D_cv
{ 

	float:left;
	overflow:hidden;
	z-index:50;
	/*
	background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:0px solid #5BC4B8;
	border-left:0px solid #5BC4B8;*/
	
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	
	width:220px;
		
	height:500px;
	height:auto !important;
	min-height:500px;

}

#colonne_M
{ 

	float:left;
	overflow:hidden;
	z-index:50;
	/*
	background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:0px solid #5BC4B8;
	border-left:0px solid #5BC4B8;*/
	
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	
	width:460px;
		
	height:500px;
	height:auto !important;
	min-height:500px;


}

#colonne_MWE
{ 
	/*clear: both;*/
	float:left;
	overflow:hidden;
	z-index:50;
	
	/*background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:2px solid #A0DBEA;
	border-left:2px solid #A0DBEA;
	border-bottom:2px solid #A0DBEA;
	border-top:2px solid #A0DBEA;*/
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	
	width:700px;
		
	height:373px;
	height:auto !important;
	min-height:373px;
}

#colonne_MWE_cv
{ 
	/*clear: both;*/
	float:left;
	overflow:visible;
	z-index:50;
	
	/*background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:2px solid #A0DBEA;
	border-left:2px solid #A0DBEA;
	border-bottom:2px solid #A0DBEA;
	border-top:2px solid #A0DBEA;*/
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	
	width:700px;
		
	height:500px;
	height:auto !important;
	min-height:500px;
}

#colonne_MWE_parent
{ 
	/*clear: both;*/
	float:left;
	overflow:hidden;
	z-index:50;
	/*
	background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:2px solid #A0DBEA;
	border-left:2px solid #A0DBEA;
	border-bottom:2px solid #A0DBEA;
	border-top:2px solid #A0DBEA;*/
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	
	width:700px;
		
	height:500px;
	height:auto !important;
	min-height:500px;
}

/*--------- partie css pour les 4 episodes a rajouter-----------------*/

#colonne_D_episode
{
	float:left;
	width:220px;
	height:300px;
	margin-left: 20px;	
	margin-top:-270px;
}

#colonne_D_episode p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2899aa;
	padding:0px;
}

#colonne_D_episode #sur_titre
{
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2899aa;
}

#colonne_D_episode #sur_titre a
{
	color:#2899aa;
}

#colonne_D_episode #sur_titre a:hover
{
	color:#76d1e6;
}

#colonne_D_episode #s_titre_SRC
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:10px;
}

#colonne_D_episode #s_titre_RDI
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:10px;
}
#colonne_contenu_episodes
{
	background-color:#FFFFFF;
	float:left;
	z-index:50;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:700px;
	height:480px;
	background-image:url(img/fond_cadre_bouleversement_climatique.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	
	
	/*border-left:medium;
	border-left-color: #9fdbea;
	border-right:medium;
	border-right-color:#9fdbea;
	*/
}

.tab
{
	border-top:none;
	border-left:medium solid #9fdbea;
	border-right:medium solid #9fdbea;
	border-bottom:medium solid #9fdbea;
}

#colonne_contenu_episodes #s_titre p
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2899aa;

	margin-top:25px;
	
}

#conteneur_synopsis
{
	float:left;
	width:550px;
	height:350px;
	
}


#conteneur_texte_synopsis
{
	float:left;
	background-color:#2899aa;
	width:550px;
	height:350px;
	
	
}

#conteneur_texte_synopsis
{
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#conteneur_texte_synopsis #titre_synopsis
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-left:10px;
	
	margin-top:6px;
	
}

#trait_separateur
{
	margin-top:6px;
	background-image:url(img/trait_separateur.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:1px;
}

#espace_vide_conteneur
{
	width:550px;
	height:5px;
}

#annonce_diffusion
{
	margin-left:135px;
}

#logo_RC
{
	float:left;
	margin-left: 20px;
	margin-top: 10px;
}

#logo_Glacialis
{
	float:left;
	width:120px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:20px;
	
}

#logos_gauche
{
	float:left;
	width:120px;
	height:200px;
	margin-left:5px;
}

#txt_pad
{
	padding:2px 10px 10px 10px;
}


/*--------------------------------------------------------------------*/

#entete_MWE
{ 

	/*float:left;*/
	overflow:hidden;
	z-index:50;
	/*
	background-image:url(../images/fond_2_cols.gif);
	background-position:top left;
	background-repeat:repeat-y;
	*/
	
	/*border-right:2px solid #A0DBEA;
	border-left:2px solid #A0DBEA;
	border-bottom:2px solid #A0DBEA;*/
	
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	
	width:700px;
		
	height:500px;
	height:auto !important;
	min-height:500px;


}

/* tableau de contenu avec bordure */
.tab_content
{
	border-left:solid 2px #9FDBEA;
	border-right:solid 2px #9FDBEA;
	border-bottom:solid 2px #9FDBEA;
	border-top:solid 2px #9FDBEA;
}


.spacer
{
	clear: both;
}


#footer_credits
{ 
	position:relative;
	/*float:left;
	overflow:hidden;*/

	top:40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width:970px;
	text-align:center;	
}


#footer
{ 
	/*position:relative;*/
	/*float:left;
	overflow:hidden;*/
	clear: both;
	z-index:5;
	top:60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	width:970px;
		
	/*height:500px;
	height:auto !important;
	min-height:500px;*/
}
#content
{
	/*position:relative;background-image:none;*/
	z-index:1;
	width:970px;
	background-color:#FFFFFF;
	background:#FFFFFF;
	
	
	
	
}

#global
{
	position:absolute;
	z-index:0;
	top:40px;
	width:1000px;
	left: 0px;
	/*background-color:#FFFFFF;
	background:#FFFFFF;
	background-image:url(images/cv_fond_feuille.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
}

#banner-radio-can{
	position:absolute;
	width:100%;
	height:41px;
	background-image:url(images/banner-radio-can.gif)

}

#archives_mission{
	position:relative;
	top:-61px;
}

#archives_mission_new{
	position:relative;
	top:-25px;
	left:750px;
	width:217px;
	height:179px;
	z-index:1000;
}

#cv_header{
	position:relative;
	top:-140px;
	left:10px;
	width:728px;
	height:233px;
	z-index:900;
}
#cv_header_small{
	position:relative;
	top:-140px;
	left:10px;
	width:728px;
	height:126px;
	z-index:900;
}
#cv_headerflash{
	position:absolute;
	top:80px;
	left:255px;
	width:480px;
	height:24px;
	z-index:1000;
}
#header_cv_nav
{
	position:absolute;
	z-index:20;
	width:970px;
	height:20px;
	
	
	top:165px;
	left:0px;
	

}

#content_cv
{
	z-index:20;
	width:970px;
	min-height:736px;height:736px;
	margin-top:140px;
	overflow:visible;
	/*top:0px;
	left:100px;*/
	
	background-image:url(images/cv_fond_feuille.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

#content_cv_tiled
{
	z-index:9;
	width:970px;
	height:100%;
	/*background-image:url(images/cv_fond_feuille_tilemid.gif);
	background-position:top left;
	background-repeat:repeat-y;background-color:#FFFFFF;
	background:#FFFFFF;*/
}

/* Styles for scrolling layers  

	 Specify width and height in hold and wn, and in clip for wn */

div#hold
{ 
	position:relative; overflow:hidden;
	width:850px; height:200px; z-index:100;
	
}

div#wn	
{ 
	position:absolute; 
	left:0px; top:0px; 
	width:850px; height:200px; 
	clip:rect(0px, 850px, 200px, 0px); 
	overflow:hidden;	
	z-index:1; 
}

div#lyr1	
{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
}

  

/* table containing images. adjust according to your images' sizes and numbers */


table#t1 td { width:213px; vertical-align:middle; text-align:center; } 

#cv_slide_prj
{
	margin-top:124px;
	margin-left:10px;
	width:940px;
	height:200px;
	/*overflow:hidden;*/
	background-color:#FFFFFF;
	border-left:2px dotted #89C46C;
	border-right:2px dotted #89C46C;
	border-bottom:2px dotted #89C46C;
	border-top:2px dotted #89C46C;
}


#cv_prj_top
{
	position:absolute;width:510px;
	left:250px; top:95px; 
	z-index:1001; 
}

#cv_prj_top_admin
{
	position:absolute;width:850px;
	left:50px; top:95px; 
	z-index:1001; 
}

#enjeu{
	position:absolute;
	top:930px;
	left:15px;
	width:220px;
	height:180px;
	z-index:1000;
}

#archives_mission_flash{
	position:relative;
	top:-96px;
}



#header{
	height:41px;
	width:100%;
}



#menu_flash
{
	width:970px;
	background-color:#FFFFFF;
	background-image:url(img/menu_accueil.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#align_center{
	width:1000px;
	background-color:#FFFFFF;
	background-image:url(images/tuile2.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
/*----Milieu------------*/

#middle{
	top:41px;
	width:100%;
	border:solid 2px #9933CC;
}

#fond_blanc{
	position:absolute;
	width:1000px;
	background-color:#FFFFFF;
}

#coll-left{
	float:left;
	width:225px;
	padding-top:20px;
	margin-left:5px;
}

#coll-left2{
	margin-top:260px;
}

#coll-left3{
	margin-top:265px;
}

#coll-center{
	position:relative;
	width:452px;
	top:15px;
	float:left;
	margin-left:7px;
	margin-bottom:40px;
}

#coll-right{
	width:222px;
	float:left;
	margin-left:40px;	
	margin-bottom:20px;
}

#coll-right2{
	margin-top:21px;	
}

#coll-right3{
	margin-top:11px;	
}

#coll-right4{
	margin-top:175px;	
}

#align_bas3{
	margin-top:8px;	
}

#align_bottom_contact{
	margin-top:67px;
}

#bouton{
padding:0px;
margin:2px;
border:0px;
background-image:url(images/bouton.gif);
background-repeat:no-repeat;
position:relative;
width:163px; 
height:41px;
margin-left:25px;
}

/* CV PROJET ************************************/

/* projet box */
.prj_top
{
	padding-top:3px;
	margin-top:0px;
	border:0px;
	
	background-image:url(images/prj_boxtop.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	overflow:hidden;	
	width:213px; 
	height:38px;
	

}
/* projet box */
.prj_middle
{
	padding:0px;
	margin:0px;
	border:0px;
	
	/*background-image:url(images/prj_boxbottom.gif);
	background-repeat:no-repeat;
	background-position:top center;*/
		
	width:213px; 
	height:97px;
	

}
/* projet box */
.prj_bottom
{
	padding:0px;
	margin:0px;
	border:0px;
	overflow:hidden;
	
	background-image:url(images/prj_boxbottom.gif);
	background-repeat:no-repeat;
	background-position:top center;
		
	width:213px; 
	height:60px;
	

}
/* classe vedette box */
.cv_box_titre
{
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	border:0px;
	overflow:hidden;
	
	background-image:url(images/cv_fondtitre_dot.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
		
	width:460px; 
	height:40px;
	

}

.cv_box_titre2
{
	padding-top:6px;
	padding-left:0px;
	margin:0px;
	border:0px;
	overflow:hidden;
	
	background-image:url(images/cv_fondtitre2_dot.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
		
	width:460px; 
	height:40px;
	

}

.cv_box_titre3
{
	padding-top:6px;
	padding-left:0px;
	margin:0px;
	border:0px;
	overflow:hidden;
	
	background-image:url(images/cv_fondtitre3_dot.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
		
	width:702px; 
	height:40px;
	

}
/* classe vedette G */
.cv_titre_classeG
{
	margin-top:50px;
	margin-left:0px;
	padding-left:105px;
	border:0px;
	overflow:hidden;
		
	width:250px; 

}
/* classe vedette D */
.cv_titre_classeD
{
	margin-top:50px;
	
	border:0px;
	overflow:hidden;
		
	width:320px; 

}
/* classe vedette TEXTE */
.cv_titre_classeM
{
	margin-top:10px;
	padding-right:0px;
	padding-left:105px;
		
	

}
/************************* CV classe vedette ***************/
.cv_titre_h
{
	height:38px;
}
.cv_long
{
	width:700px;height:30px;
}

.cv_nom
{
	width:180px;
	
	float:left;
	
}

.cv_ville
{
	width:80px;
	
	float:left;
	
}

.cv_ens
{
	width:100px;
	
	float:left;
	
}

.cv_niv
{
	width:80px;
	
	float:left;
	
}

.cv_titre
{
	width:180px;
	
	float:left;
	
}

/* ----------------*/

.cv_acttitre
{
	width:150px;
	
	float:left;
	
}

.cv_actlieu
{
	width:150px;
	
	float:left;
	
}

.cv_actniv
{
	width:170px;
	
	float:left;
	
}

.cv_actpart
{
	width:150px;
	
	float:left;
	
}
/*----fin Milieu------------*/
#bottom{
	width:1000px;
	margin-bottom:0px;
	height:171px;
	background-image:url(images/tuile4.gif);
	display:block;
	clear:both;
}

#foot{
	height:171px;
	width:1000px;
	float:left;
}

#icon{
	height:39px;
	/*width:1000px;*/
	width:970px;
	background-image:url(images/tuile3.gif);
	background-repeat:repeat-x;
	float:left;
}

#icon2{
	height:40px;
	width:970px;
	background-image:url(img/menu_bottom.gif);
	background-repeat:repeat-x;
}

#icon-icon{
padding-top:1px;
margin-left:15px;
}

.vieux_port{
	background-image:url(images/quai_vieu_port.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:129px;
}

.image_ecriveznous{
	margin-right:12px;
	margin-top:6px;
}

a:hover .image_ecriveznous {
	background-image:url(images/icon_mail.png);
	background-repeat:no-repeat;
	width:27px;
	height:27px;
	margin-right:12px;
	margin-top:6px;
}

#partenaires{
	height:50px;
	width:1000px;
	border:1px;
	border-color:#009900;
	background-color:#FFFFFF;
	float:left;
}
/*---------Style SCC-----------*/
.h1cv{
	font-family:Arial, sans-serif;
	font-size:20px;
	color:#339900;
	font-weight:normal;
	line-height:20px;
	margin-bottom:0px;
	margin-top:5px;
	margin-left:-2px;
	
}
.h2cv{
	font-family:Arial, sans-serif;
	font-size:17px;
	line-height:17px;
	color:#339900;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}
.h3cv{
	font-family:Arial, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#339900;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}

.h1{
	font-family:Arial, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	margin-bottom:-5px;
	margin-top:0px;
	margin-left:15px;
	
}
h2{
	font-family:Arial, sans-serif;
	font-size:18px;
	color:#2891AA;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:2px;
}

.h2{
	text-align:left;
	font-family:Arial, sans-serif;
	font-size:18px;
	color:#466a22;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:10px;
	padding-top:10px;
}

h3{
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#2891AA;
	font-weight:500;
	margin-bottom:5px;
}
h4{
	font-family:Arial, sans-serif;
	font-size:15px;
	color:#2891AA;
	text-align:left;
	margin:12px 0 0 0;
}
.h4{
	font-family:Arial, sans-serif;
	font-size:15px;
	color:#2891AA;
	text-align:left;
	margin:12px 0 0 0;
}
.h5{
	font-family:Arial, sans-serif;
	font-size:20px;
	color:#2891aa;
	font-weight:normal;
	text-align:center;
	margin-bottom:-5px;
	margin-top:0px;
	margin-left:15px;
	
}
.h6{
	font-family:Arial, sans-serif;
	font-size:13px;
	color:#2891AA;
	font-weight:bold;
	text-align:left;
}

.titreBleu{
	font-size:13px; 
	color:#2891AA;
	font-weight:bold;
}


.titreTexte{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
}
.texte{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
	/*text-align:justify;*/
}

.justifie{text-align:justify;}

.credit{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
	padding:2px 2px 0px 0px;
	margin:2px 2px 0px 0px;
}


.date{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
}
.titreVert{
	font-family:Arial, sans-serif;
	font-size:18px;
	color:#669933;
}
.etiquette{
	padding:2px 0 0 3px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#2791a9;
	text-align:left;
}
.texteblanc{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.texteblanc3{
	font-size:16px;
	font-family:Arial, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	text-align:center;
	margin:0px;
}

.texteblanc2{
	margin:0px;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}


.texteblue{
	padding:2px 0px 0px 0px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#2891AA;
}
.textenoir{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
}
.textevert{
	padding:2px 0 0 5px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#466a22;
}
.contenutable{
	padding:0px 2px 2px 2px;
}

.separateur{
	vertical-align:bottom;
	margin-top:5px;
	padding-bottom:5px;
}


#visionnez{
	position:absolute;
	top:216px;
	left:345px;
	background-image:url(images/visionnez.GIF);
	background-repeat:no-repeat;
	width:85px;
	height:29px;
	padding-top:3px;
}

.visionnez{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.titrecenter{
	margin:5px 0 0 5px;
	background-image:url(images/top-center01.gif);
	background-repeat:no-repeat;
}
.titrecenter_blanc{
	margin:5px 0 0 5px;
	background-image:url(images/top-center_blanc.gif);
	background-repeat:no-repeat;
}

.titrecenter_blanc2{
	margin:5px 0 0 5px;
	background-image:url(images/top-center_blanc2.gif);
	background-repeat:no-repeat;
}

.border{
	border:solid;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-top:0px;
	border-color:#9ddae9;
}

.border_gauche_droite{
	border:solid 2px;

	border-bottom:none;
	border-top:none;
	border-color:#9ddae9;
}

.credits{
	/*margin-top:5px;
	margin-bottom:2px;*/
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#2791a9;
}

.marge{
	padding:0px 10px 10px 10px;
	margin:0px;
}

.marge2{
	padding:0px 5px 5px 5px;
	margin:0px;
}

.marge3{
	padding:10px 20px 10px 20px;
	margin:0px;
}

img{
	margin:0px;
	padding:0px;
	border:0px;
	display: block;

}

.border_img_cv
{
	border:solid 2px #79BC57;
}

img_cam{
	margin:0px;
	padding:0px;
	border:0px;
	/*display: block;*/

}


table, tr, td{
	margin:0px;
	padding:0px;
}

#maincontenu{
	margin-bottom:5px;
}

#pointbleu {
	background-image:url(images/carre_bleu.png);
	background-repeat:repeat;
	width:228px;
	border:solid 2px #00CCCC;
}

#fond{
	background-image:url(images/boite_lien_contenu.png);
	background-repeat:repeat;
	height:18px;
}

#fond2{
	background-image:url(images/boite_lien_contenu_vert.png);
	background-repeat:repeat;
	height:18px;
}

#fond_rdi{
	background-image:url(images/logo_rdi.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	
}

#bordblue{
	border:solid 2px #2791a9;
	/*margin-bottom:15px;*/
}

#bordblue2{
	border-right:solid 2px #2791a9;
	border-left: #2791a9 solid 2px;
	border-top:solid 2px #2791a9;
	/*margin-bottom:15px;*/
}

.bordbluebas{
	border-bottom:solid 2px #2791a9;
}

.cadre_bleu{
	border:solid 2px #2791a9;
}

.cadre_vert{
	border:2px solid #669934;
}

.cadre_vertfonce{
	border:2px solid #336502;
}

.cadre_vertfonce2{
	border-left:2px solid #336502;
	border-right:2px solid #336502;
	border-bottom:2px solid #336502;
}

.tb_vert_side
{
	border-left:2px dotted #89C46C;
	border-right:2px dotted #89C46C;
	/*border-bottom:2px dotted #89C46C;*/
}
.tb_vert_bas
{
	border-bottom:2px dotted #89C46C;
}
.tb_vert_haut
{
	border-top:2px dotted #89C46C;
}
.tb_vert_droit
{
	border-right:2px dotted #89C46C;
}
.margin{
	padding:5px 5px 5px 5px;
}

.margin10{
	padding:5px 10px 5px 10px;
}
.news{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
	padding:2px;
	margin:0px;
}

.texte_fleche{
	float:left;
	cursor:pointer;
	width:185px;
}

.texte_fleche2{
	float:left;
	cursor:pointer;
	margin:0px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	width:120px;
}

.texte_fleche3{
	float:left;
	cursor:pointer;
	margin:0px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	width:180px;
}

.texte_fleche4{
	float:left;
	cursor:pointer;
	margin:0px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	width:450px;
}

.texte_fleche5{
	float:left;
	cursor:pointer;
	margin:0px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	width:130px;
	margin-left:10px;
	margin-top:13px;
}

.Visio{
	text-align:right;
}

a.Vision{
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}

a:hover.Vision{
	color:#a0dbeb;
	cursor:pointer;
}


.fleche_droite{
	float:right;
	margin-right:5px;
	padding-top:2px;
}

.fleche_droite2{
	float:right;
	margin-right:2px;
	padding-top:5px;
	padding-bottom:5px;
}

.fleche_droite3{
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	margin-top:2px;
}

.fleche_droite4{
	float:right;
	margin-right:7px;
	margin-top:6px;
	padding-top:6px;
}

.border_bas_verte
{
	border-bottom:solid 2px #336502;
	
}

.borderwhite{
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

#borderwhite{
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}

#borderblanc{
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}

#imgcenter{
	margin-left:14%;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:0px;
}

.bleu{color:#2891aa;}
.vert{color:#339900;}
.rouge{color:#FF0000;}
.blanc{color:#FFFFFF;}
.bleuciel{color:#9adbea;}
.noir {color:#000000;}
.douze{font-size:12px;}
.onze{font-size:11px;}
.dix{font-size:10px;}
.dixhuit{font-size:18px;}
.quatorze{font-size:14px;}
.quinze{font-size:15px;}
.gras{ font-weight:bold; }
.italique{ font-style:italic; }



/*******************************************************
 *
 *		MARGES ET ALIGNEMENT
 *
 *******************************************************/


.nojustify{text-align:left;}
.centrer{text-align:center;}

.align_left{ text-align:left; }
.align_center{ text-align:center; }
.align_centered{ text-align:center; }
.align_right{ text-align:right; }
.align_justify{ text-align:justify; }
.align_top { vertical-align:top; }
.align_middle { vertical-align:middle; }
.align_bottom { vertical-align:bottom; }

.align_right_sans_marge{ padding:0px; margin:0px; text-align:right; }

.clear_space
{
	clear:both;
}

.mg10{ margin-left:10px; }
.marge_gauche{ padding-left:10px; }

.marge_gauche3{ padding-left:13px; }
.marge_gauche4{ padding-left:17px; }
.marge_g2{ padding-left:123px;padding-right:20px; }

.marge_gauche_droite{ 
padding-left:10px; 
padding-right:10px;
padding-top:7px;
padding-bottom:8px;
margin:2px;
 }
 
.marge_haut{
margin-top:8px;
}
 
.marge_droite{ margin-right:10px; }
.marge_droite3{ margin-right:4px; }
.marge_droite2{ margin-right:20px; }
.marge_droite4{ margin-right:130px; }

.marge_haut_bas{
margin-top:5px;
margin-bottom:5px;
}

.marge_haut_bas2{
margin-top:10px;
margin-bottom:5px;
}

.marge_haut_bas3{
margin-top:10px;
margin-bottom:10px;padding-bottom:15px;
}

.marge_bas{
padding:0px;
margin-bottom:10px;
margin-top:0px;
}

.marge_haut_negative{
margin-top:-14px;
margin-bottom:8px;
}

.marge_haut_negative2{
margin-top:-18px;
}

.voir-emission{
/*position:relative;
text-align:right;*/
float:right;
/*padding-right:20px;
margin-bottom:10px;*/
right:20px;
/*top:-15px;*/
}

.divleft
{
float:left;
}

.divright
{
float:right;
}

/*******************************************************
 *
 *		LIENS
 *
 *******************************************************/   
  
a{
	text-decoration:none;
}
.news a{
	color:#2791a9;
}
.visionnez a{
	color:#FFFFFF;
}
#fond .etiquette a{
	color:#2791a9;
}

h3 a {
	color:#2791a9;
}

h3 a:hover{
	color:#a0dbeb;
}

.news a:hover{
	color:#a0dbeb;
}



.visionnez a:hover{
	color:#a0dbeb;
}
#fond .etiquette a:hover{
	color:#FFFFFF;
}
#repere a{
	position:absolute;
	left:2px;
	top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a0dbeb;
	font-weight:bold;
}
#repere a:hover{
	color:#2791a9;
}
#sir{
	position:relative;
	margin-left:140px;
}

#sub{
	text-align:center;
	background-image:url(images/boite_lien_contenu.png);
	border:solid 1px #FFFFFF;
	color:#2791a9;
}

.cadre_input, textarea, select{
	border:solid 1px #2791a9;
	background-color:#FFFFFF;
}

.cv_input, .cv_textarea, .cv_select{
	border:solid 1px #339900;
	background-color:#FFFFFF;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:20 ;
	/*filter:alpha(opacity=20);*/
	opacity: 20;
	z-index: 2;
}

.textevert a {
	/*padding:2px 0 0 5px;*/
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#466a22;
	margin:0px;
	padding:0px;
}
.textevert a:hover {
	color:#FFFFFF;
}

a.journal{
	color:#666666;
	text-decoration:none;
}

a.journal:hover{
	color:#666666;
	text-decoration:underline;
}
	

a.lien_gris{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
a:hover.lien_gris{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

a.lien_bleu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2791a9;
	font-weight:bold;
}
a:hover.lien_bleu{
	color:#a0dbeb;
}

a.lien_bleu2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2791a9;
	text-decoration:underline;
}
a:hover.lien_bleu2{
	color:#a0dbeb;
}

a.lien_bleu3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a0dbeb;
	text-decoration:none;
}
a:hover.lien_bleu3{
	color:#a0dbeb;
}

a.lien_vert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339900;
	font-weight:bold;
	cursor:pointer;
}

a:hover.lien_vert{
	color:#267500;
}

a.lien_vert14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#339900;
	font-weight:bold;
	cursor:pointer;
}

a:hover.lien_vert14{
	color:#267500;
}

a.lien_vert_pale{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

a:hover.lien_vert_pale{
	color:#ABD597;
}

a.lien_credits{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#2791a9;
	text-decoration:none;
	font-weight:bold;
}

a:hover.lien_credits{
	color:#2791a9;
	text-decoration:underline;
	font-weight:bold;
}

