body {
	margin: 0;
	background-image: url("img/img_ar_plan.jpg");
}

/* Classes page d'accueil */
.titre_formation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#51AA08;
}
.titre_veille{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A50A37;
}
.titre_communication{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6122B8;
}
.titre_avoir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#48A9ED;
}
.titre_rd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#095792;
}
.titre_rech{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF7C2A;
}

.colonne_milieu{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:0px 10px 10px 10px;
}
.colonne_milieu1{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}


/*.boite a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-right:3px;	
}
.boite a:hover{
	color:#FF8C00;
}*/ 
.td_icone{
	padding-right:3px;	
}
.boite_formation ul{
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10;
	margin-left:8;	
	color:#51AA08;
}
.boite_veille ul{
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10;
	margin-left:8;	
	color:#A50A37;
}
.boite_communication ul{
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10;
	margin-left:8;	
	color:#6122B8;
}
.boite_avoir ul{
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10;
	margin-left:8;	
	color:#48A9ED;
}
.boite_rech_dev ul{
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10;
	margin-left:8;	
	color:#095792;
}
.boite_rechercher ul{
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10;
	margin-left:8;	
	color:#FF7C2A;
}

/* Actu du jour */
.actudujour { color: #f60; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }


/* Ecriture du bandeau */
.bandeau{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}


marquee a:link {color:red;}
marquee a:visited  { color: #333 }
marquee a:hover { color:#FF8106;}


/* Titre news anglaise sur la page news.php */
.titrenews {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #f90;
}

#dessousmenu{
	padding-left:25px;
	}

#dessousmenu span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

/* Puce pour l'element Recherche */
ul.pucerecherche {
	padding-left:0px;
	margin-left:15px;
	list-style-image: url(img/puce_ora_fdgris_rech.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}


/* petite annonce admin*/
/*font*/
.font{ font-family:ARIAL, helvetica, sans-serif; font-size: 12px; line-height: 15px; }
/*font*/
.fontacceuil{ color: #f90; font-family:Arial, helvetica, sans-serif; font-size: 11px; line-height: 14px; }
/*font*/
.fontacceuilactu{ font-family:Arial, Helvetica, sans-serif; font-size: 11; color: #858585; line-height: 15px; }

.fontacceuilactu a:link {color:#858585;}
.fontacceuilactu a:visited  { color: #858585; }
.fontacceuilactu a:hover { color:#858585; text-decoration: underline; }

/*liens vers toutes les actualit?s */
a.toutesactus:link {color:#858585; text-decoration: none; font-size: 10;}
a.toutesactus:visited  { color: #858585; text-decoration: none; font-size: 10;}
a.toutesactus:hover { color:#000000; text-decoration: none; font-size: 10;}

a.actu_acc_formation:link {color:#858585; text-decoration: none; font-size: 10;}
a.actu_acc_formation:visited  { color: #858585; text-decoration: none; font-size: 10;}
a.actu_acc_formation:hover { color:#51aa08; text-decoration: none; font-size: 10;}

a.actu_acc_veille:link {color:#858585; text-decoration: none; font-size: 10;}
a.actu_acc_veille:visited  { color: #858585; text-decoration: none; font-size: 10;}
a.actu_acc_veille:hover { color:#a50a37; text-decoration: none; font-size: 10;}

a.actu_acc_avoir:link {color:#858585; text-decoration: none; font-size: 10;}
a.actu_acc_avoir:visited  { color: #858585; text-decoration: none; font-size: 10;}
a.actu_acc_avoir:hover { color:#46a4e9; text-decoration: none; font-size: 10;}

a.actu_acc_communication:link {color:#858585; text-decoration: none; font-size: 10;}
a.actu_acc_communication:visited  { color: #858585; text-decoration: none; font-size: 10;}
a.actu_acc_communication:hover { color:#712ebc; text-decoration: none; font-size: 10;}

a.actu_acc_rd:link {color:#858585; text-decoration: none; font-size: 10;}
a.actu_acc_rd:visited  { color: #858585; text-decoration: none; font-size: 10;}
a.actu_acc_rd:hover { color:#095792; text-decoration: none; font-size: 10;}

a.actu_acc_rech:link {color:#858585; text-decoration: none; font-size: 10;}
a.actu_acc_rech:visited  { color: #858585; text-decoration: none; font-size: 10;}
a.actu_acc_rech:hover { color:#ff7928; text-decoration: none; font-size: 10;}

font.cote_actu_formation {color:#51aa08}
font.cote_actu_veille {color:#a50a37}
font.cote_actu_avoir {color:#46a4e9}
font.cote_actu_communication {color:#712ebc}
font.cote_actu_rd {color:#095792}
font.cote_actu_rech {color:#ff7928}

/*cadre orange admin*/
.general{
font-family:Arial, Helvetica, sans-serif;
background-color:white;
border:2px solid;
border-color:#FF8106;
width:10em;
height:13em;
padding:10px;
font-size:1em;
}
/*cadre orange lire*/
.general2{
//margin:auto;
background-color:white;
border:2px solid;
border-color:#FF8106;
width:40em;
height:30em;
padding:10px;
font-size:1em;
}

 /* surlignage titre annonce*/
.surligneorange{
//background-color:#FF8106;
border:1px solid;
border-color:#FF8106;
padding : 1px;
color: black; /* Le texte surligné sera écrit en noir, parce que le blanc sur fond jaune on voit rien ;o) */
}

/*titre annonce*/ 
.titreannonce {
color:white;
background-color:#FF8106;
}

/*titre orange grand*/ 
.titreg {
font-family:vArial, Helvetica, sans-serif;
font-size:120%;
color:#FF8106;
background-color:transparent;
text-align:center;
}

/*titre orange petit*/ 
.titrep {
font-family:vArial, Helvetica, sans-serif;
font-size:110%;
color:#FF8106;
background-color:transparent;
}

/*titre bleu RetD grand*/ 
.titrerd {
font-family:vArial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#095792;
background-color:transparent;
text-align:left;
}

/*titre rubrique actu culture*/ 
.actuexp {
font-family:vArial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#9933CC;
}
.actuevt  { 
color: #CC3333; 
font-size: 16px; 
font-family: vArial, Helvetica, sans-serif; 
font-weight: bold 
}
.actusalon {
font-family:vArial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#3399CC;
}
.actucomm { color: #306; font-size: 16px; font-family: vArial, Helvetica, sans-serif; font-weight: bold; }
.actuconc {
font-family:vArial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#666699;
}
.actuouv {
font-family:vArial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#336666;
}

/* legende*/
.legende 
	{ 
color: #666;
font-size: 9px;
font-style: italic 
     }
/* titre actu culture par rubrique */
.titreexp {
font-family:vArial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#9933CC;
}
.titreevt  { color: #903; font-size: 15px; font-family: vArial, Helvetica, sans-serif; font-weight: bold }
.titrevt a
{
color:#903;
}
.titresalon {
font-family:vArial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#3399CC;
}
.titreconc {
font-family:vArial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#666699;
}
.titreouv {
font-family:vArial, Helvetica, sans-serif;
font-size:15px;
font-weight: bold;
color:#336666;
}
.titrealapage  { color: #033; font-size: 12px; font-family: vArial, Helvetica, sans-serif; font-weight: bold }
/* Texte de Menu BAS DE PAGE */
#basdepage{
	margin-top:5px
}

.titreformation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #07A41D;
}



.titreavoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #4FC2F5;}

.titrerubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #07A41D;
}
.titrerevue { color: #096; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.titrerubriquevoir { color: #3cf; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.titrejeunestalents { color: #fff; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.textebaspage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.textebaspage a{
	color:#FFFFFF;
}
.textebaspage :link{
	color: #FFFFFF;
}

.textebaspage :hover{
	text-decoration:underline;
	color:#FF8C00;
}

.textebaspage :visited{
	color: #FFFFFF;
}

.separateurbaspage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF8106;
}

.cadreimg /*Permet d'aligner une image ? droite*/
{
float: right;
margin:0 10px 0 15px;
}


/* Bloc Prinicpal - Texte */
ul.bprinciptexte{
	padding-left:4px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	list-style-type: none;
	line-height: 20px;
}

/* Menu du Site */

.textemenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:7px;
}

/* Partie Actus */
.titreactu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.titreactu :hover{
	color: #FF8C00;
	text-decoration: underline;
}

.titreactu :visited{

	color: #000000;
}

.actu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
}
/* GENERALITES */
a{
	text-decoration: none;
}
/* enleve le cadre sur les images qui ont un lien */
a img{ 
    border: none; 
}

a:link {color:#000000;}
a:visited  { color: #333 }
a:hover { color:#FF8106;}



/* lien corps de texte  */

#text a:link{
	color: #666699;
}
#text a:visited { 
	color: #666699;
}
#text a:hover{
	color:#FF8106;
}

/* lien blancs  */

#blc a:link{
	color: #FFFFFF;
}
#blc a:visited { 
	color: #FFFFFF;
}
#blc a:hover{
	color:#FF8106;
}

/* lien titre PA  */

#pa a:link{
	color: #FF8106;
}
#pa a:visited { 
	color: #999999;
}
#pa a:hover{
	color:#000000;
}



/* Positionnement de la barre Google */
#google{
	margin-right:25px;
}

#langue{
position:relative;
	margin-bottom:-77px;
	margin-right:-794px;
}
/* Effets de texte */

.titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF8106;
}
.titrepub { color: #f30; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.normalitalic { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic }
.normalblanc { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.normalblanc-g { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

.normal a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.normalgras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.normalactu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858585;
}

.normalrubrique { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }

.titremenugauche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B84AF;
}
/* Placement rubrique Menu Flottant */
#menugauche{
	position:absolute;
	left:48px;
	top:330px;
	width:180px;
	height:200px;
	z-index:2;
}

/* Filet des sous menus de gauche */
ul, li{padding:0px ; margin:0px}

.liste {
	padding-left:0em ; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	list-style:none ;
	color:#4B84AF;

}

.liste li a {
list-style:none ;
color:#4B84AF; 
text-decoration:none ; 

}

.liste li a:visited{
color:#4B84AF; 
}

.listeavoir li{
	border-bottom :2px solid #51C4E1;
}

.listeformation li { border-top: 2px solid #07a41d }

.listerechdev li{
	border-bottom :2px solid #095792;
}

.listeveillecomm li{
	border-bottom :2px solid #A50A37;
}
.listecomm li { border-bottom: 2px solid #306; }
.listeautres li{
	border-bottom :2px solid #FF7D2E;
}

.liste2 li a {
list-style:none ;
color:#FF7D2E; 
text-decoration:none ; 
/* border-bottom :1px solid #FF7D2E; */
padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.liste2 li {
list-style:none ;
line-height: 14px;	
}

/* Page Specifique Veille Et Communication */
#prestation{
	position:absolute;
	left:250px;
	top:305px;
}

/* Eurodico */ 
.eurodico{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #04145c;
}

/* Encyclopedie des techniques */
.texte_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.texte_gris2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
}


.texte_gris_petit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

.texte_gris_moyen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}

.texte_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff9001;
}

.grandgras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

/* Page index dostec*/
#titredostec { color: #903; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top:10px; }
#categdostec { font-family: Arial, Helvetica, sans-serif; font-weight: 200; font-size: 16px; color : black; height: 20px; background: url(IM/fond-categ.jpg) no-repeat; padding-left: 20px; padding-top: 1px;}
.dossiersjs { padding-left: 130px;font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
#liendos {text-align: center;}
.liste-titre a{font-size: 13px; font-weight:bold; text-indent: 10px; padding-top:4px;}
.liste-texte {font-size: 11px; padding-top:4px;}