/* CSS Document */
/* ************************************************************************ */
/* ganica.fr : Style Sheet                                                */
/* ************************************************************************ */
/* Creation : olivier chaya / ganica - 2007-10-18                                */
/* ************************************************************************ */



/* *****************STRUCTURE DE LA PAGE*********************** */

body { font-family: Arial, Helvetica, sans-serif; 
       font-size: 0.7em;
	   background-color:#EEEAC9;
	   color:#2C4759;
	   padding-top:5px}
	   
#conteneur {
	width: 974px;
	margin:0px auto;
	min-height:750px
}

#conteneur2 {
	width: 785px;
	margin:0px auto;
	min-height:683px;
}

#country-selec{ height:27px; 
                padding:68px 20px 0px 0px; 
				text-align:right;
				color:#999999;
				font-weight:bold
}

#country-selec-int{ text-align:right;
				    color:#999999;
				    font-weight:bold;
					margin:5px 0px 5px 0px;
					font-size:1.1em
}

#bloc_navig {float:left; width:310px}
#bloc_left {background:#FFFFFF; padding:20px; width:200px; float:right; min-height:453px}
#bloc_navig_pageint {float:left; width:200px}

.corps_actu {
	 font-size: 0.7em;
	 color:#2C4759;
	 padding-top:5px
}

.titre {
	padding:20px;
	width:484px;
	margin:0px 20px 0px 40px;
	background:#FFFFFF;
	float:left
}

.titre_interne {
	padding:20px;
	width:484px;
	background:#FFFFFF;
	float:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.centre {
	padding:20px;
	width:484px;
	margin:20px 10px 0px 0px;
	background:#FFFFFF;
	float:left;
	min-height:342px
}

#liens_bas_centre{
	width:974px;
	height:140px;
	margin:10px 0px 0px 0px;
	float:left;
}

.bloc_bas_interne {color:#666666; 
           border-right:#666666 1px solid; 
		   width:165px; 
		   float:left;
		   font-size:0.9em;
		   padding-left:40px;
		   margin-top:10px;
		   height:80px}
		   
.bloc_bas_ter_interne {color:#666666; 
		       float:left;
		       font-size:0.9em;
		       padding-left:30px;
		       margin-top:10px}



ul.menu  { padding: 0px;margin: 0px;border: 0px;list-style-type:none; }
ul.menu  li { margin: 0px; 
              padding: 0px;
		      border-bottom: #2C4759 1px dotted;list-style-type:none;
			  line-height:30px

}

ul.submenu  { padding: 0px;margin: 0px;font-size:10px;border: 0px;list-style-type:none;width:260px;margin-left:-15px;} 
ul.submenu li  {padding: 0px;
			    line-height:18px;
				border:0px;
}


.logo_interne { margin-bottom:30px}		

	
.image_index { float:left; margin:0px 8px 100px 0px}

.image_index2 { float:left; margin:0px 8px 70px 0px}

.image_index_big { float:left; margin:0px 8px 8px 0px}		


/* **************** LIENS ****************************** */

a:link    { color:#000000; text-decoration: none;}
a:visited { color:#000000; text-decoration: none;}
a:hover   { color: #006633; text-decoration: none;}

a.navig:link    { font-size:1.1em; font-weight:bold;text-transform:uppercase; color:#2C4759;}
a.navig:visited    { font-size:1.1em; font-weight:bold;text-transform:uppercase; color:#2C4759;}
a.navig:hover   { font-size:1.1em; font-weight:bold;text-transform:uppercase; color:#9D0909; padding:0px 0px 0px 20px; background-image:url(images/fleche_navig_1.gif); background-position:left; background-repeat:no-repeat}

a.navig2:link    { font-size:1.1em; font-weight:normal; color:#2C4759; padding:0px 0px 0px 20px; line-height:10px}
a.navig2:visited    { font-size:1.1em; font-weight:normal; color:#2C4759; padding:0px 0px 0px 20px; line-height:10px}
a.navig2:hover   { font-size:1.1em; font-weight:normal; color:#9D0909; padding:0px 0px 0px 20px; background-image:url(images/fleche_navig_2.gif); background-position:left; background-repeat:no-repeat; line-height:10px}

.nav_on {font-size:1.1em; font-weight:bold;text-transform:uppercase; color:#9D0909; padding:0px 0px 0px 15px; background-image:url(images/fleche_navig_1.gif); background-position:left; background-repeat:no-repeat}

.navig2_on{ font-size:1.1em; font-weight:normal; color:#9D0909; padding:0px 0px 0px 20px; background-image:url(images/fleche_navig_2.gif); background-position:left; background-repeat:no-repeat; line-height:10px}

a.bloc:link    { color:#666666; text-decoration: none; font-size:0.95em; font-style:italic; text-align:right}
a.bloc:visited { color:#666666; text-decoration: none; font-size:0.95em;  font-style:italic; text-align:right}
a.bloc:hover   { color: #2C4759; text-decoration: none; font-size:0.95em;  font-style:italic; text-align:right}

a.bottom:link    { color:#666666; text-decoration: none;}
a.bottom:visited { color:#666666; text-decoration: none;}
a.bottom:hover   { color: #666666; text-decoration: underline;}


a.country:link    { color:#999999; text-decoration: none; }
a.country:visited { color:#999999; text-decoration: none; }
a.country:hover   { color:#FFFFFF; text-decoration: none; }

a.lien-index:link    { color:#9D0909; text-decoration: none; font-weight:bold}
a.lien-index:visited { color:#9D0909; text-decoration: none; font-weight:bold}
a.lien-index:hover   { color:#666666; text-decoration: none; font-weight:bold}


/* ************************ TITRES *********************************** */

h1 {font-size:1.5em; 
    font-weight:bold; 
	margin:0px;
	padding:15px;
	background-image:url(images/fleche_navig_1.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#9D0909
 }

h2 {
	font-size:1.1em;
	font-weight:bold;
	line-height:18px;
	color:#9D0909;
	margin:0px;
	padding:0px;
}



img {border:0px}	

.logo_small {margin:10px 0px 0px 25px}


p{
font-size:12px;
color:#2C4759;
}

/* ************************ HOME PAGE ****************************** */

#home_box {
	padding:40px;
	width:834px;
	height:300px;
	margin-left:40px;
	background:#FFFFFF;
	float:left
}

#illus {width:484px; float:left; margin-right:40px}

.home_actu_box {
	padding:5px 5px 5px 40px;
	width:869px;
	margin:5px 0px 0px 40px;
	background:#FFFFFF;
	float:left
}

#liens_bas{
	width:869px;
	margin:0px 0px 0px 40px;
	float:left
}

.bloc_bas {color:#666666; 
           border-right:#666666 1px solid; 
		   width:265px; 
		   float:left;
		   font-size:0.9em;
		   padding-left:50px;
		   margin-top:10px;
		   height:80px}
		   
.bloc_bas_ter {color:#666666; 
		       float:left;
		       font-size:0.9em;
		       padding-left:40px;
		       margin-top:10px}

/* ************************ HOME PAGE ****************************** */

.plan_acces{
	padding-top:20px;
	text-align:center;
}
