
html {	min-width: 750px;	}

body{
	text-align: center;
	
	
	
	
	/* _GP_2758.jpg */
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat ; 
	background-color: #FFFFFF;
	background-position: top center;
	margin: 0px 0px 0px 0px;

	
	height: 100%;
    width: 100%;
	
	FONT-SIZE: 11pt; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	
}

#divbackground {
	position:absolute;top:0;left:0;width:100%;overflow:hidden;z-index:-1;position:fixed;
}



#bg {
 height:200%;/*le div bg doit être deux fois plus grand que la taille de l'écran*/
 width:200%;
 left:-50%;/*on le décale de la moitié de la taille de l'écran en haut et à gauche*/
 top:-50%;
 position:absolute;
 z-index:-200;/* pour qu'il soit toujours en dessous du reste du site*/
}
#bg td {
 text-align:center; /* permet de centrer horizontalement l'image */
 vertical-align:middle; /* permet de centrer verticalement l'image */
}
#bg img {
 min-height:50%; /* l'image fera 50% de 200% de la taille de l'écran soit 100%   */
 min-width:50%; /* l'image fera 50% de 200% de la taille de l'écran soit 100%   */
}


/* GENERAL */
.linebreak  {  clear: both;  margin: 0;  padding: 0;  font-size: 0;}
.linebreak20 {	clear:both;	height:20px;}
.linebreak10 {	clear:both;	height:10px;}
.linebreak5 {	clear:both;	height:5px;}
.linebreak3 {	clear:both;	height:3px;}
img { 	border:0; }

/* ************ */
/* DIV */
/* ****** */


.container {
	width:1040px;
	margin: auto;
	text-align:left;
	/*background-color:#F66;*/
}


.containerky {
	width:1040px;
	margin: auto;
	text-align:left;
	/*background-color:#F66;*/
}

div#headertop {
	width:100%;
	/*background: #EEEEEE;	*/
	text-align:right;
	clear: both;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#FFF;
	
}

#headersearch {	padding-top:55px;	padding-left:600px;}


div#header {	width:100%;	
/*background: #FFFFFF;*/
}

div#blackdiv {	background-color:#FFF;	width:1040px;	height:605px;}
.divcolorblack {	background-color:#000;}

/** *********  FOT  keryonnec2010 ***** */

div#footernew {
	/* background-image:url(../ky_i/bandeaufooter.jpg); */
	background: #036bc0;	width:1000px;	height:60px;
}
div#footermenucenter {	text-align:center; color:#999;}

div#footermenucenter a,a:hover,a:active {	text-align:center; color:#999;}

.divdec10 {	float:left;	width:10px;}

div#blackdiv2 {
	float:left;
	background-color:#000;
	width:950px;	
	padding:10px;
	border-color:#039;
	border-width:medium;	
	text-align:center;
}

div#central {	
width:1000px;	
background-color:#f1f1f1;
padding:20px;

}

div#left {	float:left;	width:800px;}
div#right {	float:left;	width:200px;}

/* **   NEW kernetyonne2010 */
div#central2 {	width:100%;	
/*background: #000;	*/
height:350px;
} /* +70+50 */


.left0 {
	float:left;
	width:420px;
	margin:5px;
	color:#FFF;
	/*background-color:#FFF;
	border:#000 3px solid;*/
	padding:5px;
	/*height:330px; +70 +50*/
}



.left2 {
	float:left;
	width:420px;
	margin:5px;
	background-color:#FFF;
	border:#000 3px solid;
	padding:5px;
	/*height:330px; +70 +50*/
}

.left2bis {
	float:right;
	width:535px;
	margin-top:5px;
	background-color:#FFF;
	/* border:#000 3px solid; */
	padding:5px;
	min-height:330px; /* +70 +50*/
}

.right2bis {
	float:left;
	width:200px;
	padding:5px;
	padding-right:0px;
	background-color:#FFF;
	margin-top:5px;
	margin-right:1px;
	margin-bottom:5px;
	height:330px; /* +70 +50*/
	border:#000 3px solid;
}

.right2 {
	float:left;
	width:150px;
	padding:5px;
	background-color:#FFF;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	height:330px; /* +70 +50*/
	border:#000 3px solid;
}  

div#central3 {	width:100%;	
background-color:#f1f1f1;


/*background: #000;	*/
}

.left3 {
	float:left;
	width:590px;
	margin:5px;
	background-color:#FFF;
	padding:5px;
	border:#000 3px solid;
}

.left3bis {
	float:left;
	width:800px;
	margin:5px;
	background-color:#FFF;
	padding:5px;
	border:#000 3px solid;
	min-height:600px;
}

.left3_inside_390 {
	float:left;
	width:390px;	
	padding:5px;
}


.right3 {
	float:left;
	width:250px; 
	padding:5px;
	background-color:#FFF;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	
	
}

.right3_150 {
	float:left;
	width:150px; 
	padding:5px;
	background-color:#FFF;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	
	border:#666 3px solid;
}
.right3_150_left {
	float:left;
	width:150px; 
	padding:5px;
	background-color:#FFF;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}


div#footer {	width:100%;	background: #EEEEEE;	text-align:center;}

div#divsearch {	padding:12px;}

span#spansearch2 {
	font-size:10px;
	font-weight:bold;
}

#rightBox{
	width:425px;
	padding-top:0px;	
	margin-right:0px;
	margin-top:0px;
	float : right;
	height:330px;		
}

#blueBox{
	padding:15px 20px;
	background: #036bc0;
	/*background:#000066 url(/i/cache_bleue.png);*/
	/*border-top:#FFFFFF  thin solid;
	border-left:#FFFFFF  thin solid;*/
	height:370px;
}

.cl_blueBox{
	padding:15px 20px;
	background:#000066 url(/i/cache_bleue.png);
	/*border-top:#FFFFFF  thin solid;
	border-left:#FFFFFF  thin solid;*/
	height:330px;
}

#blueBox, #blueBox p{
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.home_titre {
	font-size:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.home_text {
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	color:#FFFFFF;
	}



A.blanc,A.blanc:link ,A.blanc:visited {	COLOR: #FFFFFF; TEXT-DECORATION: underline;}

A.blanc:hover {	COLOR: #cc0000; TEXT-DECORATION: none;}

A.blancseul,A.blancseul:link,A.blancseul:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.blancseul:hover {	COLOR: #cc0000; TEXT-DECORATION: underline;} 


/* liens plus de photos first page */
A.hrefplusde,A.hrefplusde:link ,A.hrefplusde:visited {	COLOR: #06F; TEXT-DECORATION: underline;font-style:italic;font-size:10px;}
A.hrefplusde:hover {	COLOR: #cc0000; TEXT-DECORATION: none;font-style:italic;font-size:10px;}



/* liens normaux sur rond blancs */
A.normal,A.normal:link ,A.normal:visited {	COLOR: #06F; TEXT-DECORATION:underline; }
A.normal:hover {	COLOR: #cc0000; TEXT-DECORATION: none;}


/* liens normaux sur rond blancs */
A.href_menu,A.href_menu:link ,A.href_menu:visited {	COLOR: #06F; TEXT-DECORATION:none; }
A.href_menu:hover {	COLOR: #cc0000; TEXT-DECORATION: underline;}




/* liens normaux sur rond blancs */
A.blancrouge,A.blancrouge:link ,A.blancrouge:visited {	COLOR: #FFF; TEXT-DECORATION:none; }
A.blancrouge:hover {	COLOR: #cc0000; TEXT-DECORATION: none;}



/* liens gris */
A.hrefgris,A.hrefgris:link ,A.hrefgris:visited {	COLOR: #CCC; TEXT-DECORATION:none; }
A.hrefgris:hover {	COLOR: #CCC; TEXT-DECORATION: underline;}

/* liens gris */
A.hrefblack,A.hrefblack:link ,A.hrefblack:visited {	COLOR: #000; TEXT-DECORATION:none; }
A.hrefblack:hover {	COLOR: #000; TEXT-DECORATION: underline;}





/* liens blanc */
A.hrefblanc,A.hrefblanc:link ,A.hrefblanc:visited {	COLOR: #FFF; TEXT-DECORATION:none; }
A.hrefblanc:hover {	COLOR: #FFF; TEXT-DECORATION: none;}

.txt_titre_menu  {
	font-size: 14pt;
	font-weight: bold;
}

.txt_12 {
	font-size: 10pt;
}

.txt12 {
	font-size: 12px;
}
.txt13 {
	font-size: 13px;
}
.txt14 {
	font-size: 16px;
}



.foot2 {text-align:center;color:#AAAAAA;}
.foot2 a{ color:#888888;}
.foot2 a:hover{ color:red;}



/** V 2010 */
.divTitleBackground {	
	/*background-image: url('/ky_i/bandeauhaut.jpg');*/
	background-color:#FFF;
	width:100%;
	height:100px;
}
	


.actutile {
	color :  #036bc0;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
}


.actutile3 {
	color :  #036bc0;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
}

.actutilechapeau {
	color :  #036bc0;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;
	width:500px;
}
.actutxt {
	font-size:10px;
	padding-left:20px;
	padding-right:30px;
}


.divactutxt3 {
	float:left;
	font-size:10px;
	padding-left:10px;
	padding-right:40px;
	width:215px; 
}


.colorbluetitle {
	color :  #036bc0;
}
.decimgpetite {
	padding : 2px;
}


.div200 {
		 float:left;
		 width:200px;
		}
		.div100 {
		 float:left;
		 width:100px;
		}
		
.dec15right {
	margin-right:15px;
}
		
.imgdec {
	margin : 5px;
}


 
 
 
.fondtitle1 {	background-image:url(/ky_i/photos/fond_barretitle_1.jpg);}
.fondtitle2 {	background-image:url(/ky_i/photos/fond_barretitle_2.jpg);}
.fondtitle3 {	background-image:url(/ky_i/photos/fond_barretitle_3.jpg);}
.fondtitle4 {	background-image:url(/ky_i/photos/fond_barretitle_4.jpg);}
.fondtitle5 {	background-image:url(/ky_i/photos/fond_barretitle_5.jpg);}
.fondtitle6 {	background-image:url(/ky_i/photos/fond_barretitle_6.jpg);}
.fondtitle7 {	background-image:url(/ky_i/photos/fond_barretitle_7.jpg);}
.fondtitle8 {	background-image:url(/ky_i/photos/fond_barretitle_8.jpg);}
.fondtitle9 {	background-image:url(/ky_i/photos/fond_barretitle_9.jpg);}
.fondtitle10 {	background-image:url(/ky_i/photos/fond_barretitle_10.jpg);}
.fondtitle11{	background-image:url(/ky_i/photos/fond_barretitle_11.jpg);}
.fondtitle12 {	background-image:url(/ky_i/photos/fond_barretitle_12.jpg);}
.fondtitle13 {	background-image:url(/ky_i/photos/fond_barretitle_13.jpg);}
.fondtitle14 {	background-image:url(/ky_i/photos/fond_barretitle_14.jpg);}


#logoaccr { text-align:center; 
	background-color:#FFF;
	}

.fontgil { 	
	font-family:'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
	}
	
#divpourquoiky { 
	text-align:center; 
	font-family:'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif;
	
	}
	
	
	
.divpourquoikycol {
	width:290px;
	padding:15px;
	float:left;
	height:150px;
}


.divpourquoikycolin {
	width:3px;
	
	border-left:#999 thin solid;
	height:200px;
	float:left;
}

.divpourquoikytitle{
	font-size:20px;font-style:italic;font-weight:bold;
}

.divpourquoikyred{
	font-size:16px;font-weight:bold;color:#C30;
}


.divpourquoikytxt{
	font-size:14px;
}


	
.imgdecdroite { padding-left:10px;padding-bottom:20px; }


.baselinetitle2 { font-size:15px;font-weight:normal;text-align:justify;}
.baselinetitle3 { font-size:15px;font-weight:bold; text-align:justify;}

.baseline {
	width:1000;
	/*background: #036bc0;	*/
	font-size: 13pt;
	font-weight: bold;
	color:#FFF;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
	border-top :#CCCCCC thin solid;	
	border-right:#CCCCCC thin solid;	
	margin-bottom:10px;
	
}
.baseline2 {
	width:960;		
	font-size: 13pt;
	padding-left:20px;		
}
 
.bgcolorblue {
	background: #036bc0;
}
.divsh {
	margin-left:3px;
	
}
.ash {
	margin-right:1px;
}

.div2013_title {
	font-size:18px;
	font-weight:bold;
	background-color:#096;
	color:#FFF;
	padding:5px;
	width:200px;
}


.div2013_title_340 {
	font-size:18px;
	font-weight:bold;
	background-color:#096;
	color:#FFF;
	padding:5px;
	width:330px;
}


.div2013_01 {
	font-size:14px;
	font-weight:bold;
	color:#096;
	padding:5px;
	
}

.div2013_02 {
	font-size:11px;
	font-weight:bold;
	color:#096;
	padding:5px;
}

.div2013_03 {	
	font-size:11px;
	padding:5px;
}

.divfondbleue {
	font-size:11px;
	background-image:url(../i2013/fonbleu.png);
	padding:5px;
}

.ph2013 {
padding:3px;
border:#666 thin solid;
}


.ph2013right {
padding:3px;
border:#666 thin solid;
float:right;
}

.divtitlemenu {
	font-size:13px;
	background-color:#C0C;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	width:140px;
}

.divtitlemenu_hdj {
	font-size:13px;
	background-color:#F66;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	width:140px;
}

.divtitlemenu_hdn {
	font-size:13px;
	background-color:#3CC;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	width:140px;
}


.divtitlemenu_equipes {
	font-size:13px;
	background-color:#09C;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	width:140px;
}


.divtitlemenu_qualite {
		font-size:13px;
	background-color:#639;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	width:140px;
	
}


.divtitlemenu_info {
		font-size:13px;
	background-color:#C36;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	width:140px;
	
}

.divtitlemenu_cdv {
	font-size:13px;
	background-color:#6C9;
	color:#FFF;
	font-weight:bold;
	padding:3px;
	width:140px;
}


.premiertitle {
	color :  #036bc0;
	font-size:17px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;	
}

.premiertitlediv { 
	width:500px;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
}
