@charset "iso-8859-1"; 

BODY {
background-image:url("images/fond.jpg");
background-repeat: repeat-x;
background-color: #E6F0F9;
FONT-FAMILY: Arial, Verdana, sans-serif; 
FONT-SIZE: 9pt; 
COLOR: #222222; 
TEXT-ALIGN: center;
margin: 0;
padding: 0;
BACKGROUND-COLOR : #FCFCFC;
}

#content {	
position: relative;
width:756px;	
margin: 0;
padding: 0;
}


p { 
FONT-SIZE: 10pt; 
COLOR:#444444;
text-align:justify;
margin:0px;
}

a { 
COLOR:#305D87;
text-decoration:underline;	
}

img.png {
behavior: url(png.htc);
border:0;
}
	
	#titre{
	position:absolute;
	top:36px;
	left:92px;
	z-index:97;
	}
	
		H1 {
		FONT-SIZE: 12pt; 
		COLOR: #305D87; 
		margin:0px;
		}
	
		a.h1 {
		FONT-SIZE: 12pt; 
		COLOR: #305D87; 
		margin:0px;
		text-decoration:none;		
		}
	
	
	#accueil{
	position:absolute;
	top:76px;
	right:26px;
	z-index:10px;
	z-index:97;
	}
	
		a.accueil {
		FONT-SIZE: 8pt; 
		COLOR: #305D87; 
		margin:0px;
		text-decoration:none;		
		}
	
		a.accueil :hover{
		FONT-SIZE: 8pt; 
		COLOR: #305D87; 
		margin:0px;
		text-decoration:none;		
		}



#cube  {
		position:absolute; 
		top:38px; 
		left:244px; 
		z-index:99; 
		display:block;
		z-index:10;
		}
		
a.cubebout {
		background-image:url(images/bouton-top.jpg); 
		background-repeat: no-repeat;		
		width:88px; 	
		_width:120px; 
		height:25px; 
		_height:31px; 
		text-align:left;
		FONT-SIZE: 10pt; 
		COLOR: #FFFFFF; 
		display:block;
		float:left;
		padding-left:30px;
		padding-right:6px;
		padding-top:6px;
		cursor:hand;
		text-decoration:none;	
		}

a.cubebout:hover { 
		background-position: 0 -31px; 
		text-decoration:underline;	
		cursor:hand;
		}
		

		

#video  {
		position:absolute; 
		top:236px; 
		left:244px; 
		width:510px;
		_width:500px;
		z-index:10; 
		display:block;
		}
		
a.videobout {
		background-image:url(images/bouton-video.jpg); 
		background-repeat: no-repeat;	
		width:126px; 
		_width:122px; 
		height:175px; 
		_height:164px; 	
		text-align:center;
		FONT-SIZE: 10pt; 
		COLOR: #326291; 
		display:block;
		float:left;
		cursor:hand;
		text-decoration:none;
		}

a.videobout:hover { 
		background-position: 0 -156px; 
		text-decoration:none;	
		color:#CC2C04;
		cursor:hand;
		}
		
		
	#titrebis{
	position:absolute;
	top:56px;
	left:92px;
	z-index:97;
	}
	
		H1.bis {
		FONT-SIZE: 8pt; 
		COLOR: #999999; 
		margin:0px;
		}
	
/* ligne */

	/* logo, recherche login */
	

	
		#top {
		vertical-align:bottom;
		width:756px;	
		height:90px;
		background-image:url("images/banniere.jpg");
		background-repeat: no-repeat;
		}

	
	/* corps */
		
		#corps {
		width:756px;
		z-index:80;
		background-image:url("images/fondpage.jpg");
		background-repeat: no-repeat;
		}


			/* COLONNE DE CONTENU */

				TD.contenu { 
				FONT-SIZE: 10pt; 
				COLOR:#FFFFFF;
				vertical-align:top;
				text-align:right;
				}	

				#contenu_content { 
				padding-left:26px;
				padding-right:30px;
				vertical-align:top;
				}				
						
					/* BLOC */
							
							H1.content { 
							FONT-SIZE: 12pt; 
							COLOR:#336699;
							text-align:left;
							margin-top:10px;
							margin-bottom:6px;
							}
										
							TD.content { 
							FONT-SIZE: 9pt; 
							COLOR:#333333;
							vertical-align:top;
							padding-top:18px;
							}
							
							p.content { 
							FONT-SIZE: 10pt; 
							COLOR:#444444;
							text-align:justify;
							margin:0px;
							}
							
							p.contentmini { 
							FONT-SIZE: 8pt; 
							COLOR:#222222;
							text-align:justify;
							}
							
							
							p.contentbis { 
							FONT-SIZE: 8pt; 
							COLOR:#FFFFFF;
							text-align:right;
							vertical-align:top;
							margin:0;
							padding-bottom:3px;
							padding-right:60px;
							padding-left:40px;
							}

								A.contentbis {
								FONT-SIZE: 9pt; 
								COLOR : #F9EF83;
								text-decoration:none;
								}

								A.contentbis:hover {
								FONT-SIZE: 9pt; 
								COLOR : #F9EF83;
								text-decoration:underline overline;
								}
						
			/* COLONNE CONTEXTUEL */
			
				TD.annexe { 
				FONT-SIZE: 10pt; 
				COLOR: #FFFFFF;
				vertical-align:top;
				}
				
				TD.annexe_content { 
				FONT-SIZE: 10pt; 
				COLOR: #305D87;
				vertical-align:top;
				background-image:url("images/encart-mil.png");
				background-repeat: repeat-y;
				padding-left:8px;
				padding-right:10px;
				}
							
					H3 { 
					FONT-SIZE: 8pt; 
					COLOR:#AAAAAA;
					font-weight:bold;
					margin:0px;
					}

								A.tag1 {
								FONT-SIZE: 11pt; 
								COLOR : #CB2A02;
								text-decoration:none;
								cursor:text;
								}
								
								A.tag2 {
								FONT-SIZE: 9pt; 
								COLOR : #CB2A02;
								text-decoration:none;
								cursor:text;
								}
								
								A.tag3 {
								FONT-SIZE: 7pt; 
								COLOR : #CB2A02;
								text-decoration:none;
								cursor:text;
								}
								
								A.actu {
								FONT-SIZE: 9pt; 
								COLOR : #305D87;
								text-decoration:underline;
								}
								
								A.actu :hover{
								FONT-SIZE: 9pt; 
								COLOR : #305D87;
								}
				
				TD.annexe_devis { 
				COLOR: #305D87;
				vertical-align:top;
				padding-top:14px;
				text-align:center;
				background-image:url("images/devis.png");
				background-repeat: no-repeat;
				height:61px;
				}
								
								A.devis {
								FONT-SIZE: 14pt; 
								COLOR : #FFFFFF;
								text-decoration:none;
								cursor:hand;
								}
								
								A.devis :hover {
								FONT-SIZE: 14pt; 
								COLOR : #000000;
								text-decoration:underline;
								cursor:hand;
								}
								

						A.annexe {
						FONT-SIZE: 9pt; 
						COLOR : #336699;
						text-decoration:underline;
						BACKGROUND-COLOR : #FFFFFF;	
						}

						A.annexe:hover {
						FONT-SIZE: 9pt; 
						COLOR : #336699;
						text-decoration:none;
						BACKGROUND-COLOR : #FCFCFC;	
						}

/* DEVIS */
				
				TD.choix { 
				FONT-SIZE: 10pt; 
				COLOR: #444444;
				text-align:left;
				vertical-align:top;
				}

								A.choix {
								FONT-SIZE: 10pt; 
								COLOR: #444444;
								text-decoration:none;
								cursor:text;
								}

								A.choix:hover {
								FONT-SIZE: 10pt; 
								COLOR: #444444;
								text-decoration:none;
								cursor:text;
								}
				
				TD.choixbis { 
				FONT-SIZE: 10pt; 
				COLOR: #438BC1;
				text-align:right;
				vertical-align:top;
				padding-right:6px;
				}
				
				TD.sondage { 
				FONT-SIZE: 10pt; 
				COLOR: #444444;
				vertical-align:middle;
				text-align:right;
				padding-right:20px;
				padding-left:40px;
				}	

					A.bottom_content_droite {
					FONT-SIZE: 8pt; 
					COLOR: #FFFFFF;
					text-decoration:none;
					}

					A.bottom_content_droite:hover {
					FONT-SIZE: 8pt; 
					COLOR: #AB1105;
					text-decoration:none;
					}
			
				INPUT.text { 
				        BORDER: #999999 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #111111;
				        FONT-WEIGHT: bold;
				        background-color: #EFEFEF;
				} 
				
				INPUT.textbis { 
				        BORDER: #999999 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #111111;
				        FONT-WEIGHT: bold;
				        background-color: #FFFFFF;
				} 
				
				SELECT.Choix { 
				        BORDER: #999999 1px solid;
				        FONT-SIZE: 8pt;
				        MARGIN: 0px;
				        COLOR: #111111;
				        FONT-WEIGHT: bold;
				        background-color: #EFEFEF;
				} 
				
				INPUT.send { 
				        BORDER: #FFFFFF 1px solid;
				        FONT-SIZE: 12pt;
				        MARGIN: 0px;
				        COLOR: #FFFFFF;
				        FONT-WEIGHT: bold;
				        background-color: #305D87;
				} 
				
				TD.cnil { 
				FONT-SIZE: 7pt; 
				COLOR: #CCCCCC;
				}
					
					A.cnil {
					FONT-SIZE: 7pt; 
					COLOR: #CCCCCC;
					text-decoration:none;
					}

					A.cnil:hover {
					FONT-SIZE: 7pt; 
					COLOR: #CCCCCC;
					text-decoration:none;
					}
	

/* EDITO */

				div.encmaintiers {
				position:absolute;
				top:108px;
				left:246px;
				padding:6px;
				color:white;
				background-color:#EFEFEF;
				border-left: 1px solid #CCCCCC;	
				border-top: 1px solid #CCCCCC;	
				border-bottom: 3px solid #CCCCCC;	
				border-right: 3px solid #CCCCCC;	
				width:480px;
				}

				a.enctitre{
				FONT-SIZE: 10pt;
				font-weight:bold;
				color:#305D87;
				text-align:left;
				text-decoration:underline;
				}

				div.enccorps{
				text-align:left;
				FONT-SIZE: 8pt;
				font-weight:normal;
				color:#8F929E;
				}
				
				a.minimenu {
					text-align:left;
					FONT-SIZE: 9pt;
					color:#305D87;
					text-decoration:none;
				}

				a:hover.minimenu {
					color:#305D87;
					text-decoration:underline;
				}
	
		H2 {
		FONT-SIZE: 12pt; 
		COLOR: #305D87; 
		margin:0px;
		text-align:left;
		}
	
		a.h2 {
		FONT-SIZE: 14pt; 
		COLOR: #305D87; 
		margin:0px;
		text-decoration:none;		
		}
						
		
	/* infoleg */
	H6 { 
	FONT-SIZE: 10pt; 
	COLOR:#666666;
	font-weight:bold;
	text-align:left;
	margin:0px;
	text-decoration:underline;
	}
	
	p.infoleg { 
	FONT-SIZE: 8pt; 
	COLOR:#333333;
	text-align:left;
	}

	/* pied de page */
		
		#bottom {
		width:756px;
		z-index:90;	
		height:20px;
		}

		TD.bas { 
		FONT-SIZE: 7pt; 
		COLOR: #AAAAAA;
		text-align:center;
		padding-left:40px;
		padding-top:3px;
		padding-bottom:3px;
		}	

			A.bottom-content-droite {
			FONT-SIZE: 7pt; 
			COLOR: #AAAAAA;
			text-decoration:none;
			}

			A.bottom-content-droite:hover {
			FONT-SIZE: 7pt; 
			COLOR: #999999;
			text-decoration:none;
			}
