/*
-----------------------------------------------------------------------------
general
-----------------------------------------------------------------------------
*/

body {
	padding:0;
	margin:0 auto;
	width:950px;
	position:relative;
	background: #006600 url(../imgCss3/fondBody.gif) repeat-y center center;  
	font-size:0.7em;	
	font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
}



div {
position:relative;
}

/*
-----------------------------------------------------------------------------
Classes
-----------------------------------------------------------------------------
*/

/*
Couleurs:
Vert : #006600
Rouge : #9A0000
*/
.coulFVert{background-color:#006600;}
.coulFRouge{background-color:#9A0000;}
.coulFBlanc{background-color:#fff;}
.coulVert{color:#006600;}
.coulRouge{color:#9A0000;}
.coulRougeClair{color:#CC0000;}


/*
-----------------------------------------------------------------------------
DIVs ENTETE
-----------------------------------------------------------------------------
*/

#entet{
text-align:left;
width:951px;
background:#9A0000 url(../imgHaut0/trait.gif) repeat-x center center;
}

#entet,
#enteteGauche,
#enteteDroite,
#enteteCentre
{
height:145px;
padding:0;
margin:0;
}

#enteteGauche,
#enteteDroite
{
background-color:#006600;
background-repeat:no-repeat;
width:23px;
}

#enteteGauche{
float:left;
background-image: url("../imgHaut0/rond_gauche.gif");
background-position:center right;
}
#enteteDroite{
float:right;
background-image: url("../imgHaut0/rond_droit.gif");
background-position:center left;
}


/*
-----------------------------------------------------------------------------
Contenus de l'entete
-----------------------------------------------------------------------------
*/
#enteteCentre-left{
float:left;
margin:0;
padding:0;
}

#enteteCentre-right{
float:right;
margin:0;
padding:0;
}

.enteteCentre-Items
{
margin:0;
padding:0;
margin-top:5px;
margin-left:35px;
}	
		
.enteteCentre-Items img{
padding:0;
margin:5px;
} 

#enteteCentre-left-wrap{
margin:20px 0 0 20px;
padding:0;
}

#titreBiriatOU,
#titreBiriatU{
	 margin:0;padding:0;
	 margin-top:20px;
	 

	 height:29px;

 	 background-repeat:no-repeat;
	 background-position:center center;
}
#titreBiriatOU{	background-image: url("../imgHaut0/biriatou.gif");
	  width:177px;}
#titreBiriatU_PRE{width:187px;}
#titreBiriatU{margin-left:20px;	background-image: url("../imgHaut0/biriatu.gif");
	 width:147px; }

#rechercher{
/*
voir macinasearch.css
*/
}


/*
plan contact
*/

#menuCoinDroit{margin-top:4px; margin-left:25px; }

#menuCoinDroit div{
display:inline; 
margin-left:7px; 
}

#menuCoinDroit a {color:#FFFFFF; text-decoration:none; font-weight:bold;font-size:1.1em;}

/*
#plan,#contact{}
#plan a,#contact a {color:#FFFFFF; text-decoration:none;}
*/


#enteteCentre-img{
/*text-align:center;*/
padding-top:10px;
background-image: url("../imgHaut0/bandeau-100px.jpg");
background-repeat:no-repeat;
background-position:center center;
height:127px;

margin-left:220px;
margin-right:220px;
}


/*
==========================================================
MARGES GLOBALES
==========================================================
*/

#corps,
#enteteCentre{
margin-left:23px;
margin-right:23px;
padding:0;
}

/*
==========================================================
Le BLOC principal
==========================================================
*/

#corps{
width:905px;
text-align:left;
position:relative;
background: #9A0000 url(../imgCss3/fondCorps.gif) repeat-y center top;
}

/*
-----------------------------------------------------------------------------
DIVs CORPS
-----------------------------------------------------------------------------
*/

#corpsGauche{
float:left;
margin:0;
padding:0;
width:205px;
color:#FFFFFF;
}

#corpsDroit{
float:right;
padding:0 8px 0 4px;
margin:0;
width:188px;
}

#corpsContent{
margin:0 215px;
padding:0;/*
width:465px;*//*475*/
}

* html #corpsContent {width:465px;}


#filArianne{
margin:0;
padding:0;
}

/*
-----------------------------------------------------------------------------
menu gauche
-----------------------------------------------------------------------------
*/

#basGaucheImgContact{
padding:50px 14px 0 14px;
}

#basGaucheImgContact a{
color:#FFFFFF;
text-decoration:none;
}

/*
-----------------------------------------------------------------------------
Contenu principal
-----------------------------------------------------------------------------
*/

#content{
padding:0;
margin:0;
}

#filArianne a{color:#006600; text-decoration:none;}
#filArianne a:hover{color:#006600; text-decoration:underline;}

/*
-----------------------------------------------------------------------------
Systeme de boite || cadre principal
-----------------------------------------------------------------------------
*/

#cadre { 
margin:0;
padding:0;
}

#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 18px; width: 18px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
margin:0;
padding:0;
}


#hautgauche,
.hautgauche {background:url(../imgCss0/CHG_roug_blanc.gif);}
#hautdroit,
.hautdroit  {background: url(../imgCss0/CHD_roug_blanc.gif);
float: right;}
#basgauche,
.basgauche {background: url(../imgCss0/CBG_roug_blanc.gif);}
#basdroit,
.basdroit {background: url(../imgCss0/CBD_roug_blanc.gif);
float: right;}


#contenu {
margin:0;
padding:0;
}
#contenu p {/*
margin: 0.5em; */
}

/*
-----------------------------------------------------------------------------
Systeme de boite // version Class
-----------------------------------------------------------------------------
*/


.hautgauche, .hautdroit, .basgauche, .basdroit {
height: 18px; width: 18px;
background-repeat: no-repeat;
font-size:1px; 
margin:0;
padding:0;
}


/*
----
boites class / specification du conteneur
----
*/
#content .cadre { 
background-color: #006600;
margin:0;
padding:0;
margin-top:20px;
/*
width:465px;*//*475*/
}
* html #content .cadre {width:465px;}

#content .hautgauche {background: url(../imgCss0/CHG_blanc_vert.gif);}
#content .hautdroit {background: url(../imgCss0/CHD_blanc_vert.gif);
float: right;}
#content .basgauche {background: url(../imgCss0/CBG_blanc_vert.gif);}
#content .basdroit {background: url(../imgCss0/CBD_blanc_vert.gif);
float: right;}

/*
----
boites class / contenu (liens)
----
*/
#content .cadre .contenu a{color:#FFF;}

#content .cadre .contenu a:hover{text-decoration:none;}


/*
----
boites (quant elles sont à droite)
----
*/

#corpsDroit .cadre { /* taille du cadre, à titre d'exemple */
/*width: 15em;*/
background-color: #fff;
margin:0;

margin-bottom:20px;

padding:0;

/*width:100%;*//*160px;*/
}
/*
#corpsDroit .hautgauche {background: url(../imgCss0/CHG_roug_blanc.gif);}

#corpsDroit .hautdroit {background: url(../imgCss0/CHD_roug_blanc.gif);
float: right;}

#corpsDroit .basgauche {background: url(../imgCss0/CBG_roug_blanc.gif);}
#corpsDroit .basdroit {background: url(../imgCss0/CBD_roug_blanc.gif);
float: right;}
*/

.contenu{
margin:2px;
}

.contenu p {
margin: 0.5em; /*gestion des espaces interparagraphes */
}

#content .contenu{
color:#FFFFFF;
}





/*
-----------------------------------------------------------------------------
styles dans le conteneur normal
-----------------------------------------------------------------------------
*/

#content h1{
font-size:1.5em;
padding-top:3px;
padding-bottom:3px;
margin-top:3px;
margin-bottom:3px;
color:#9A0000;
}
#content a{color:#006600;}

/*
--------------------------------
styles H1 dans le conteneur droit
+
style H1 boite interne
--------------------------------
*/
#content .contenu h1,
#corpsDroit h1{
background-repeat:no-repeat;
background-position:right center;
text-align:center;
font-size:1.3em;
padding-top:0px;
padding-bottom:3px;
margin-top:0px;
margin-bottom:3px;
z-index:100;
position:relative;
}

#corpsDroit h1{
color:#FFF;
background-image:url(../../Img/titres/t1_right.gif);
}

#content .contenu h1{
z-index:100;
background-image:url(../../Img/titres/t1_b_right.gif);
color:#9A0000;
text-indent:20px;
}

#content .contenu .csc-header,
#corpsDroit .csc-header{
background-position:left center;
background-repeat:no-repeat;
}

#corpsDroit .contenu .csc-header{
background-image:url(../../Img/titres/t1_left.gif);
background-color:#006600;
}
#content .contenu .csc-header{
background-image:url(../../Img/titres/t1_b_left.gif);
background-color:#FFFFFF;
}

#corpsDroit a{
color:#006600; 
text-align:right;}

/*
#basPage{margin:0;padding:0 225px;clear:both;background:#9A0000;color:#ffffff;height:30px;line-height:30px;}
*/
#basPage{margin:0;text-align:center;padding:5px 225px;clear:both;background:#9A0000;color:#ffffff;}
#basPage a{color:#ffffff;text-decoration:none;}
#basPage a:hover{text-decoration:underline;}
#contenuBasPage {}

.imgHautArrondis, .imgBasArrondis {clear:both;width:905px;height:16px;background-color:#9A0000;background-position:center top;background-repeat:no-repeat;}
.imgHautArrondis {background-image:url(../imgCss3/hautArrondis.gif);}
.imgBasArrondis {background-image:url(../imgCss3/basArrondis.gif);}

