
body {
	font-family: arial, sans-serif;
	color: #4B4B4B;
	background-color:#FF7500;
	background-image: url(/specific/img/bg.gif);
	background-repeat:repeat-y;
	background-position:top center;
}

a
{
	color: #4B4B4B;
}

select
{
	font-size:80%;
}

a:hover
{
	text-decoration:none;
}

h3
{
	text-align:center;
	font-size:160%;
	background-image: url(/specific/img/puce-h3.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

.table_formulaire
{
	font-size:11px;
}

.table_formulaire input, .table_formulaire textarea
{
	border:1px solid #FF9207;
	font-size:11px;
}

.table_formulaire select
{
	font-size:11px;
}

.table_formulaire input[type=checkbox]
{
	border:0px solid #FF9207;
}

.table_formulaire h2
{
	font-family: times, sans-serif;	
	font-style:italic;
	font-size:18px;
	background-color:#FFF194;
	padding:2px;
	padding-left:10px;
	color:#F26E00;
	border-bottom:1px solid #FF9206;
	border-left:3px solid #FFF;
}

/* blocs mise en page **/

#bloc_container
{
	background-image: url(/specific/img/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#bloc_corps
{
	font-size:70%;
}

#bloc_centre
{
	font-size:120%;
}

#bloc_pied
{
}

#bloc_bandeau
{
}

h1
{
	font-family: Times, sans-serif;
	font-size:160%;
	font-weight:bold;
	font-style:italic;
	padding:0px;
	margin:0px;
	display:none;
}

/* modules **/

#bloc_outils
{
	font-size: 70%;
	background-color:#FF7800;
}

#bloc_outils td
{
	padding: 3px;
}

#bloc_outils a
{
	color: #FFF;
	text-decoration:none;
}

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




#bloc_recherche td
{
	font-size:90%;
}

#bloc_recherche td input
{
	font-size:90%;
}

#bloc_recherche input[type=text] {
	font-size: 60%;
}
#bloc_recherche input[type=submit], #bloc_recherche input[type=reset] {
	font-size: 60%;
	
}
#bloc_recherche .bouton {
	font-size: 60%;
}




#auth td
{
	font-size:80%;
	
}

#auth .titreauth
{
	color:#FFF;
	font-weight:bold;
}

#auth td input
{
	width:100px;
	font-size:90%;
	margin-top:3px;
}




#bloc_newsletter
{
	font-weight:bold;
	color:#FFF;
}

#bloc_newsletter input
{
	width:100px;
	font-size:90%;
	margin-top:3px;
}

#bloc_newsletter .bouton {
	width:55px;
}


#taille
{
	font-size:80%;
	font-style:italic;
}

#taille img
{
	border:0px;
}





/* types de contenu **/

	/* photothèques **/

		/* horizontale **/

#content_type_phototheque_horizontale .vignettes
{
	background-color: #B8D0E1;
}

#content_type_phototheque_horizontale .zoom
{
	font-size: 90%;
}

#content_type_phototheque_horizontale .legende
{
	font-size: 120%;
}

	/* verticale **/

#content_type_phototheque_verticale .vignettes
{
	background-color: #B8D0E1;	
}

#content_type_phototheque_verticale .zoom
{
	font-size: 90%;
}

#content_type_phototheque_verticale .zoom img
{
	border: 0px;
}

	/* roll **/

#content_type_phototheque_roll .categories a
{
	font-size: 150%;
}

#content_type_phototheque_roll .photo img
{
	border: 1px solid #000;
}


/* paragraphes **/

	/* avec titre **/

#content_type_paragraphe_titre .titre
{
	font-weight:bold;
}


/* actualités **/

	/* page **/

#content_type_actu .element
{
	border-bottom:1px dashed #7BCBED;
}

#content_type_actu .titre
{
	font-weight:bold;
}

#content_type_actu a
{
	color: #000;
}

#content_type_actu .titre a
{
	text-decoration:none;
}

#content_type_actu .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}

	/* bloc **/

#content_type_actu_bloc
{
	font-size:90%;
}

#content_type_actu_bloc .element
{
    background-image:  url(/specific/img/puce-actu.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#content_type_actu_bloc .titre
{
	font-weight:bold;
}

#content_type_actu_bloc a
{
	color: #FFF;
	text-decoration:none;
}

#content_type_actu_bloc .titre a
{
	text-decoration:none;
}

#content_type_actu_bloc .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
	text-decoration:underline;
}

	/* accueil **/

#content_type_actu_accueil
{
	font-size:90%;
}

#content_type_actu_accueil .element
{
	border-bottom:1px dashed #7BCBED;
}

#content_type_actu_accueil .titre
{
	font-weight:bold;
}

#content_type_actu_accueil a
{
	color: #000;
}

#content_type_actu_accueil .titre a
{
	text-decoration:none;
}

#content_type_actu_accueil .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}


/* annuaire **/

#content_type_annuaire .element
{
	border-bottom:1px dashed #7BCBED;
}

#content_type_annuaire .titre
{
	font-weight:bold;
}

#content_type_annuaire a
{
	color: #000;
}

#content_type_annuaire .titre a
{
	text-decoration:none;
}

#content_type_annuaire .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}


/* refences **/

#references .previsu
{
	color:#FFF;
	font-size:80%;
}

#references .titreprevisu
{
	font-size:120%;
	font-weight:bold;
}

#references .fiche .titrefiche
{
	font-size:120%;
	font-weight:bold;
}

#references .fiche .zoom
{
	font-size:130%;
}

/* refences liste **/

#references_liste .titre
{
	font-size:110%;
	font-weight:bold;	
}


/* lien accueil */

#lienaccueil a {	
	
	color:#FFF;
	text-decoration: none;
	font-size: 80%;
	font-weight:bold;
}

#lienaccueil a:hover {
	color:#D0E74C;
}


/* menu */
    
	/* nav horizontale */
    
#nav 
{
}

#nav a
{
    text-decoration:none;
}

/* 1er niveau */

#nav li a:active, #nav li a:visited, #nav li a:link 
{	
	color:#5D5D5D;
	text-decoration: none;
	font-size: 70%;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: center left;
}

#nav li a:hover 
{
	display: list-item;
	text-decoration: none;
	color:#FFF;
}

/* 2ème niveau */

#nav li ul
{
	background-color:#FF7400;
}

#nav li li
{
	color: #5D5D5D;
	font-weight:normal;
	font-size: 95%;
}

#nav li li a 
{
	color: #5D5D5D;
	font-weight:normal;
}

#nav li li a:active, #nav li li a:visited, #nav li li a:link
{
    background-image:  url(/specific/img/puce_ssnav.gif);
	background-repeat:no-repeat;
	font-weight:normal;
}

#nav li li a:hover
{
	color:#FFF;
}

/*  IE bug */

* html #nav li ul
{
	background-color:none;
}



/* lien accueil gauche **/


#lienaccueilgauche
{
    border-bottom:1px dashed #BC641B;
}

#lienaccueilgauche a 
{
    text-decoration:none;
    color:#FFF;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	font-weight:bold;
	margin-top:6px;
	background-image: url(/specific/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#lienaccueilgauche a:hover 
{
	color:#DFFF00;
}


/* menu gauche **/

#navgauche a 
{
    text-decoration:none;
    color:#FFF;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	font-weight:bold;
}

#navgauche li
{
	border-bottom:1px dashed #BC641B;
	background-image: url(/specific/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#navgauche li.selected
{
    border-bottom:none;
}

#navgauche li.selected a
{
	color:#FFEB00;
}

#navgauche li li
{
    border-bottom:1px solid transparent;
}

#navgauche li ul
{
    border-bottom:0px;
	background-color:#BC641B;
}

#navgauche li li a
{
    font-weight:normal;
}

#navgauche a:hover
{
	color:#FFEB00;
}

#navgauche li li
{
	background-image: url(/specific/img/puce-navgauche-2nd.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#navgauche li li a
{
    font-weight:normal;
	color:#FFF;
	font-size:90%;
}
 
	/* for a mozilla better display with key nav */

#navgauche a:focus
{
  color:#DFFF00;
}

#navgauche a.linkOver
{
  color:#FF0000;
}


/* ss menu gauche **/

#ssnavgauche 
{
    background-color:#B3820C;
}

#ssnavgauche li
{
	margin-top:6px;
    border-bottom:1px dashed #FFB401;
	background-image: url(/specific/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#ssnavgauche a 
{
    text-decoration:none;
    color:#FFF;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	font-weight:bold;
	margin-left:20px;
}


/* menu pied */

#navpied
{	
}

#navpied li a
{
	font-size:70%;
	text-decoration:none;
	color:#FFF;	
}

#navpied li a:hover
{
	text-decoration:underline;	
}

#navpied li
{
	background-image: url(/specific/img/puce-navoutils.gif);
	background-repeat:no-repeat;
	background-position:center right;	
}


/* outils pied */

.navoutils
{
	font-size:70%;
	color:#FFF;	
}

#navoutils li a
{
	text-decoration:none;
	color:#FFF;	
}

#navoutils li a:hover
{
	text-decoration:underline;	
}

#navoutils li
{
	background-image: url(/specific/img/puce-navpied.gif);
	background-repeat:no-repeat;
	background-position:center right;	
}


/* copyright */

#copyright
{
	color:#FFF;
	font-size:70%;	
}

#copyright a
{
	color:#FFF;
	text-decoration:none;	
}

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


