/*page type*/

body {
	font: 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif ;
	color:#484848;
	border-top-color:91cd00;
	border-top-style:solid 12px;
}

#page {
position:relative;
margin-left: auto;
margin-right: auto;
margin-bottom: 0em;
height: auto;
width: 950px;
border: solid 0px #FB802D;
background-color: #ffffff;

}


#footer {
margin-left: auto;
margin-right: auto;
margin-top: 0em;
margin-bottom: 0em;
width: 950px;
height: 39px;
text-align: center;
line-height: 39px;
background-image:url(../images/page_type/footer01.png);
}


#irma {
position:relative;
bottom:84px;
margin-left:583px;
height: 22px;
width: 167px;
text-align:center;
line-height:22px;
font-size:0.9em;
background-image:url(../images/page_type/fond_irma.png)
}


#bloc_site {
position: relative;
top: -85px;
left: 462px;
width: 490px;
height: 22px;
text-align: center;
font-size: 0.9em;
color:#F2F2F2;
background-image:url(../images/index/fond_site.png);
}

#site1 {
position:relative;
width: 160px;
height: 21px;
line-height: 21px;
}

#site2 {
width: 160px;
position:relative;
left: 160px;
top: -21px;
margin-left: 6px;
height: 21px;
line-height: 21px;
}

#site3 {
width: 160px;
position:relative;
left: 321px;
top: -42px;
margin-left: 6px;
height: 21px;
line-height: 21px;
}

A.site:link    {color:#efeeed; text-decoration:none; font-size:1em}
A.site:visited {color:#efeeed; text-decoration:none; font-size:1em}
A.site:hover   {color:#464645; text-decoration:none; font-size:1em}

#inscription {
position:relative;
top: -43px;
margin-left: 720px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif ;
height: 20px;
width: 160px;
text-align: right;
line-height: auto;
}


#menu {
margin-left: auto;
margin-right: auto;
bottom:0px;
padding-bottom:0px;
height: 32px;
width: 950px;
background-image:url(../images/menu_fond04.png);
}



#conteneur_gauche {
margin-top: 1.5em;
margin-bottom: 1.5em;
margin-bottom: 5em;
padding: 0.5em;
height: auto;
width: 600px;
float: left;
}

#conteneur_droite {
margin-top: 1.5em;
margin-bottom: 1.5em;
margin-bottom: 5em;
padding: 0.5em;
height: auto;
width: 300px;
float: right;
}

#conteneur_droite_compte {
margin-top: 1.5em;
margin-bottom: 1.5em;
margin-bottom: 5em;
padding: 0.5em;
height: auto;
width: 320px;
float: right;
}

#bloc_vignettes_vert {
padding: 0.4em;
height: 500px;
width: auto;
background-image:url(../images/page_type/fond_arrondi_trait.png);
overflow:auto;
}

#bloc_vignettes_vert_play {
padding: 0.4em;
height: 300px;
width: auto;
background-image:url(../images/page_type/fond_arrondi_trait.png);
overflow:auto;
}

#bloc_vignettes_horiz {
margin-top: 1em;
padding: 0.5em;
height: auto;
width: auto;
}


#vignette_vert {
width: 100%;
height: 105px;
}

#vignette_horiz {
width:100%;
margin-top: 0.5em;
height: 105px;
}

#duree_vignette_vert {
position:relative;
bottom: 20px;
width:32px;
margin-left:90px;
text-align:center;
color:#FFFFFF;
background-color:#302e2e;
font: bold 11px Arial, Helvetica, sans-serif;
padding:1px;
}

#duree_vignette_horiz {
position:relative;
bottom: 20px;
width: 32px;
margin-left: 90px;
text-align: center;
color: #FFFFFF;
background-color: #302e2e;
font: bold 11px Arial, Helvetica, sans-serif;
padding: 1px;
}

#vignette_text_horiz {
width: auto;
font: 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:left;
}


#titre_chaine {
position:relative;
top: -43px;
height: 20px;
width: 250px;
text-align: right;
line-height: 20px;
font-size:  1.8em;
font-weight: bold;
color:#fb6729;
}

#fond_arrondi_haut {
width: 300px;
height: 30px;
background-image:url(../images/page_type/couleur_arrondi_haut03.png);
color:#5C5C5C;
line-height: 30px;
text-align:center;
}

#fond_arrondi_bas {
width: 300px;
height: 16px;
background-image:url(../images/page_type/fond_arrondi_bas.png);
}

#logo {
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom:30px;
height: 248px;
width: 950px;
line-height:248px;
background-image:url(../images/page_type/fond_logo_financeur.png);
}

.soutien {
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 30px;
height: 30px;
width: 950px;
line-height:30px;
color:#272727;
font: 1.2em Arial, Helvetica, sans-serif ;
text-align:center;
}

#logo_dreal {
margin-top:30px;
float:right;
height: 200px;
width: 230px;
line-height:200px;
}

#logo_cg38 {
margin-top: 80px;
margin-left: 50px;
float:left;
height: 70px;
width: 250px;
line-height:200px;
}

#logo_region {
margin-top: 80px;
margin-left:40px;
float:left;
height:70px;
width: 350px;
line-height:200px;
}


#compteur {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.85em;
color: #8c8b8b;
font-weight: bold;
 }
				
#favoris, #proposer, #connexionform #gestionFav {
width: 200px;
padding: 4px;
border: solid 1px #cccccc;
}

A.phototheque11gras:link    {font-size: 11px; color:#B91717; font-weight:bold;
                text-decoration:none } /*rouge foncé*/
A.phototheque11gras:visited {font-size: 11px; color:#B91717; font-weight:bold;
                text-decoration:none } /*rouge foncé */
A.phototheque11gras:hover   {font-size: 11px; color:#232729; font-weight:bold;
                 text-decoration:underline} /*noir souligné*/
/*Fin page type*/


h1 {
font-family: Arial, Helvetica, sans-serif;
}

.rubriqueh1 {
font-size: 2em;
color: #fb6729;
font-weight: bold;
background-color:#f2f0ef;
width: 950px;
margin-left: auto;
margin-right:auto;
margin-bottom: 0px;
margin-top: 0px;
height: 39px;
line-height: 39px;
text-align:center;
}

h2 {
margin:0px;
font-size:1em;
}

h3 {
margin-top:2px;
margin-bottom:2px;
font-size: 1.3em;
color: #8c8b8b;
font-weight: bold;
}

.inline {
display:inline;
}


#titre_video {
height: auto;
width: 600px;
margin-bottom:5px;
}

#video {
height: auto;
width: 600px;
}

#texte_video {
margin-top:1em;
padding: 0.5em;
height: auto;
width: auto;
background-color:#fdfdff;
}


#chaine_tags {
margin-top: 10px;
width:600px;
}

A.tag:link    {color:#f66e34; text-decoration:underline }
A.tag:visited {color:#f66e34; text-decoration:underline }
A.tag:hover   {color:#f66e34; text-decoration:none}

A.chaine_basvideo:link    {color:#6b6a6a; text-decoration:underline }
A.chaine_basvideo:visited {color:#6b6a6a; text-decoration:underline }
A.chaine_basvideo:hover   {color:#6b6a6a; text-decoration:none}
				 
A.lien_texte_video:link    {color:#f66e34; text-decoration:none }
A.lien_texte_video:visited {color:#f66e34; text-decoration:none }
A.lien_texte_video:hover   {color:#f66e34; text-decoration:underline}

.titre_chaine_index {
font-size: 1.3em;
font-family: Arial, Helvetica, sans-serif;
color:#a2a3a3;
font-weight: bold;
}



A.gris14:link    {font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; color:#a2a3a3; font-weight: bold; text-decoration:none }
A.gris14:visited {font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; color:#a2a3a3; font-weight: bold; text-decoration:none }
A.gris14:hover   {font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; color:#6e7070; font-weight: bold; text-decoration:underline}


#bloc_connexion {
margin:0.5em;
height: auto;
width: auto;
background-color:#fdfdff;
}

#bloc_connexion_droite {
margin:0.5em;
height: auto;
width: auto;
background-color:#fdfdff;
}




/* fin page index, vignette droite*/

TD.auteur_logo { text-align:right; }

A.videotheque11:link    {color:#E2001A; text-decoration:none; }
A.videotheque11:visited {color:#E2001A; text-decoration:none; }
A.videotheque11:hover   {color:#232729; text-decoration:none; }

A.irma:link    {color:#efeeed; text-decoration:none; }
A.irma:visited {color:#efeeed; text-decoration:none; }
A.irma:hover   {color:#464645; text-decoration:none; }
				 
A.rouge_titre_vignette:link    {font-family: Arial ; font-size: 0.92em; color:#E2001A;
                text-decoration:none; font-weight:bold}
A.rouge_titre_vignette:visited {font-family: Arial ; font-size: 0.92em; color:#E2001A;
                text-decoration:none; font-weight:bold}
A.rouge_titre_vignette:hover   {font-family: Arial ; font-size: 0.92em; color:#232729;
                text-decoration:underline; font-weight:bold}
					
A.videovignette:link    {color:#000000;
                text-decoration:none }
A.videovignette:visited {color:#000000;
                text-decoration:none }
A.videovignette:hover   {color:#B91717;
                 text-decoration:none}	
				 
				 
A.rougegras:link    {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 0.8em; color:#B91717;
                text-decoration:none; font-weight:bold}
A.rougegras:visited {font-family:Verdana, Arial, Helvetica, sans-serif  ; font-size: 0.8em; color:#B91717;
                text-decoration:none; font-weight:bold }
A.rougegras:hover   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size: 0.8em; color:#232729;
                 text-decoration:underline; font-weight:bold}


A.phototheque:link    {font: 0.8em Verdana, Arial, Helvetica, sans-serif; color:#B91717; text-decoration:none }
A.phototheque:visited {font: 0.8em Verdana, Arial, Helvetica, sans-serif; color:#B91717; text-decoration:none }
A.phototheque:hover   {font: 0.8em Verdana, Arial, Helvetica, sans-serif; color:#232729; text-decoration:underline} 

A.phototheque11:link    {font-size: 0.9em; color:#B91717;  text-decoration:none } 
A.phototheque11:visited {font-size: 0.9em; color:#B91717;  text-decoration:none } 
A.phototheque11:hover   {font-size: 0.9em; color:#232729;  text-decoration:underline} 


A.auteur:link    {color:#484848; text-decoration:none }
A.auteur:visited {color:#484848; text-decoration:none }
A.auteur:hover   {color:#1f1f1f; text-decoration:underline}

A.auteur_index:link    {color:#f66e34; text-decoration:none }
A.auteur_index:visited {color:#f66e34; text-decoration:none }
A.auteur_index:hover   {color:#f66e34; text-decoration:underline}

A.auteur_recherche:link    {color:#f66e34; text-decoration:none }
A.auteur_recherche:visited {color:#f66e34; text-decoration:none }
A.auteur_recherche:hover   {color:#f66e34; text-decoration:underline}

A.lien_footer:link    {color:#272727; text-decoration:none }
A.lien_footer:visited {color:#272727; text-decoration:none }
A.lien_footer:hover   {color:#636465; text-decoration:underline}  


/*Mon compte*/

div.inscription {
    font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px; 
	margin-top: 0px;
	padding: 0px;
	text-align:center;
	color: #F87104;
}

div.inscription_module {
	margin-top: 0px;
	padding: 4px;
	border: solid 1px #878585;
	background-color: #ffffff;
}


div.profil01 {
    font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px; 
	margin-top: 0px;
	padding: 0px;
	text-align:center;
	color: #F87104;

}

.gris16 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #434442;
	margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}

.gris14 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #434442;
	margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}

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

.rouge16 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219;
	margin-left:0.1cm; margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}


.rouge12 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ce2219;
	margin-left:0.1cm; margin-right:0.1cm; margin-top:0.1cm; margin-bottom:0.1cm;
}

.asterix {color: #FF0000}

A.compte01:link    {color:#F87104; font-weight:bold;
                text-decoration:none; text-align:center; }
A.compte01:visited {color:#F87104; font-weight:bold;
                text-decoration:none; text-align:center;}
A.compte01:hover   {color:#232729; font-weight:bold;
                 text-decoration:underline; text-align:center;}
				 
.retrait_compte01 {margin-left:0.3cm;
                 text-align:justify; margin-right:0.1cm; margin-top:0.2cm; margin-bottom:0.0cm;}
				 
.moncompte   {font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:15px; color: #F87104;
            text-align:right; font-weight:bold; vertical-align:top;}
			
#favoris, #proposer, #connexionform #gestionFav {
width: 200px;
padding: 4px;
border: solid 1px #cccccc;
}	

A.malletteGRAS:link    {font-family: Arial ; font-size: 11px; color:#E2001A;  text-decoration:none; font-weight:bold}
A.malletteGRAS:visited {font-family: Arial ; font-size: 11px; color:#E2001A;  text-decoration:none; font-weight:bold}
A.malletteGRAS:hover   {font-family: Arial ; font-size: 11px; color:#232729;  text-decoration:underline; font-weight:bold}	
				
.photo_vues {font-family:Arial, Helvetica, sans-serif  ; font-size: 11px; color:#3d3c3c; font-weight:bold}	
				
A.articles:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#232729; text-decoration:none }
A.articles:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#232729; text-decoration:none }
A.articles:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#232729; text-decoration:underline}	

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

#menu_compte  {
width: 269px;
height: 560px;
background-image: url(../images/page_type/menu_compte.png);
padding: 8px;
}

/*Fin Mon compte*/

/*moteur recherche*/
TD.resultat {font-size: 0.9em; line-height:1.3em}

#chaine_fond_recherche {   
	margin: 1px 3px 1px 0px;
	padding: 1px 2px 1px 2px;
	text-align:center;
	background-color:#f6f3e5;
	-moz-border-radius:2px;
    -webkit-border-radius: 2px;
	float:left;
	color:#7d7d7c;
}
A.chaine_recherche:link    {color:#7d7d7c; text-decoration:none }
A.chaine_recherche:visited {color:#7d7d7c; text-decoration:none }
A.chaine_recherche:hover   {color:#7d7d7c; text-decoration:underline}	

.description_recherche {font-size: 1em; margin: 2px 0px 3px 0px;}

    /*pagination*/
.nbre_resultats {font: bold 1.1em Arial, Helvetica, sans-serif; color:#666666;}

A.pagination:link    {color:#434442;
                text-decoration:underline }
A.pagination:visited {color:#434442;
                text-decoration:underline }
A.pagination:hover   {color:#434442;
                 text-decoration:none}	
				 
.bloc_pagination {
width:95%;
padding: 0px 8px 8px 8px;
margin: 0.7em 0em 1.5em 0em;
text-align:center;
line-height:17px;
position:relative;
}

input[name=mc] {
 border:1px solid #f7f7f7;
 background-color:#ffffff;
 -moz-border-radius:3px;
 -webkit-border-radius: 3px;
 }
 
#input_text {
float:left;
margin: 6px 6px 0px 110px;
}
 
#input_recherche {
float:left;
margin: 6px 0px 0px 0px;

}			 
				 
/*fin moteur recherche*/


/*playlist*/
#playlist_unit {
margin-right:0.8em;
float:left;
padding: 0.5em;
height: auto;
width: 160px;
background-color:#ffffff;
font-size:0.9em;
}

#playlist_vign {
width: 160px;
height: 100px;
line-height: 100px;
overflow:hidden;
}
.playlist_rub {
font: bold 1.5em Geneva, Arial, Helvetica, sans-serif;
margin: 8px 0px 8px 8px;
}

A.playlist:link    {font: bold 1em Arial Helvetica, sans-serif; color:#6b6a6a; text-decoration:none; }
A.playlist:visited {font: bold 1em Arial Helvetica, sans-serif; color:#6b6a6a; text-decoration:none; }
A.playlist:hover   {font: bold 1em Arial Helvetica, sans-serif; color:#6b6a6a; text-decoration:underline; }

.playlist_nbre {
font: bold Verdana, Arial, Helvetica, sans-serif;
}

#playlist_video {
height: auto;
width: 950px;
}

#titre_video_play {
height: auto;
width: 950px;
margin-bottom:5px;
}

#video_play {
height: auto;
width: 950px;
}

#texte_video_play {
margin:0em 0em 1em 0em;
padding: 0.5em;
height: auto;
width: auto;
background-color:#fdfdff;
}

#playlist_dte {
margin:0em 0em 0em 0em;
height: auto;
width: 300px;
background-color:#fdfdff;
}

#playlist_tr_dte {
margin:0em 0em 0.6em 0em;
height: auto;
width: 250px;
background-color:#fdfdff;
font: bold 1.1em "Courier New", Courier, monospace;
}

#bloc_vignettes_horiz_play {
margin-top: 2em;
padding: 0.5em;
height: auto;
width: auto;
background-color:#F4F4F4;
border: solid 1px #cccccc;
 -moz-border-radius:5px;
 -webkit-border-radius: 5px;
}

/*fin playlist*/

/*Mini DOC*/
#miniDOC {
margin: 2em 0.1em 0.5em 0em;
height: 435px;
width: 467px;
background-image:url(../images/minidoc/fond_minidoc.png);
padding-top:1px;
}


A.miniDOC:link    {font: bold 0.92em Arial, Helvetica, sans-serif; color:#f5f6f3; text-decoration:none;}
A.miniDOC:visited {font: bold 0.92em Arial, Helvetica, sans-serif; color:#f5f6f3; text-decoration:none;}
A.miniDOC:hover   {font: bold 0.92em Arial, Helvetica, sans-serif; color:#f5f6f3; text-decoration:underline;}
/*fin Mini DOC*/


/*risquesVSfictions*/
#risquesVSfictions {
margin: 2em 0.1em 0.5em 0em;
height: 340px;
width: 467px;
background-image:url(../images/index/fond_RisquesVSfictions.png);
padding-top:1px;
}


A.risquesVSfictions:link    {font: bold 0.92em Arial, Helvetica, sans-serif; color:#f5f6f3; text-decoration:none;}
A.risquesVSfictions:visited {font: bold 0.92em Arial, Helvetica, sans-serif; color:#f5f6f3; text-decoration:none;}
A.risquesVSfictions:hover   {font: bold 0.92em Arial, Helvetica, sans-serif; color:#f5f6f3; text-decoration:underline;}
/*fin risquesVSfictions*/


/*explique moi t'en penses quoi*/
#explique {
margin: 1em 0.1em 0.5em 0em;
height: 232px;
width: 430px;
background-image:url(../images/index/fond_explique-moi.png);
padding-top:1px;
}

#pensesquoi {
margin: 1em 0.1em 0.5em 0em;
height: 138px;
width: 430px;
background-image:url(../images/index/fond_penses_quoi.png);
padding-top:1px;
}


A.explique:link    {font: bold 0.92em Arial, Helvetica, sans-serif; color:#6a6968; text-decoration:none;}
A.explique:visited {font: bold 0.92em Arial, Helvetica, sans-serif; color:#6a6968; text-decoration:none;}
A.explique:hover   {font: bold 0.92em Arial, Helvetica, sans-serif; color:#6a6968; text-decoration:underline;}
/*Explique moi t'en penses quoi*/

/*dossier*/
#dossier {
margin: 1em 0.1em 0.5em 0em;
height: 341px;
width: 430px;
background-image:url(../images/index/fond_dossier.png);
padding-top:1px;
}

/*dossier*/

/*Embed*/
#embed {
margin: 0.5em 0.5em 0.5em 0em;
padding: 5px;
height: auto;
width: 600px;
background-color:#F4F4F4;
border: solid 1px #cccccc;
 -moz-border-radius:5px;
 -webkit-border-radius: 5px;
}

/*Fin Embed*/



