/*---- CORPS --------------------------------------------------*/
html {
	overflow: hidden;
	overflow-y: scroll;
}

.conteneur {  /* Conteneur du site */
	min-width: 990px;  /* largeur mini du site (sauf IE) */
	width: auto;  /* auto ou % */
}

.conteneur_minwidth_IE {  /* largeur mini du site pour IE */
	padding-left: 990px;  /* valeur largeur mini pour IE */
}

.conteneur_container_IE {  /* complément à .minwidth pour IE */
	margin-left: -990px;  /* négatif valeur largeur mini pour IE */
	position: relative;
}

.conteneur_minwidth_IE, 
.conteneur_container_IE, 
.conteneur_layout_IE  { /* complément à .minwidth pour IE */
	height: 1px;
}

.body_index {
    background-attachment: relative;
    background-image: url(../images/caugy_index_0.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;
}

.body_01 {
    background-attachment: relative;
    background-image: url(../upload/charte/image_1.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;
}

.body_02 {
    background-attachment: relative;
    background-image: url(../upload/charte/image_2.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;
}

.body_03 {
    background-attachment: relative;
    background-image: url(../upload/charte/image_3.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;		
}

.body_04{
    background-attachment: relative;
    background-image: url(../upload/charte/image_4.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;
}

.body_06{
    background-attachment: relative;
    background-image: url(../upload/charte/image_6.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;
}

.body_40{
    background-attachment: relative;
    background-image: url(../upload/charte/image_40.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;
}

.body_00{
    background-attachment: relative;
    background-image: url(../upload/charte/image_40.jpg); 
    background-repeat: no-repeat;
    background-position: top center;
	margin: 0px;
	padding: 0px;
}


/*----------MENU HAUT 1 ---------------------------------------------*/
.texte_menu_haut1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00609C;
	float:left;
	height:31px;
	width:40px;
	line-height: 23px;
	text-decoration: none;
	text-align: left;	
}
#menu_haut1{
	 position:absolute;
     left: 50%; 
     margin-left: -475px;
	 top:87px;
	 height:31px;
	 width:760px;
	 /*border:solid 1px;*/
}

.bouton_menu_haut1{
	float:left;
	height:31px;
	width:150px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	text-decoration: none;
	text-align: center;
	background:transparent url(../images/menu.gif) no-repeat 0px 0px;
}

.bouton_menu_haut1:hover{
	background:transparent url(../images/menu_encours.gif) no-repeat 0px 0px;
}

.bouton_menu_haut1_droite{
	float:left;
	background:transparent url(../images/menu.gif) no-repeat 0px 0px;
	height:31px;
	width:150px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	text-decoration: none;
	text-align: center;	
}

.bouton_menu_haut1_droite:hover{
	background:transparent url(../images/menu_encours.gif) no-repeat 0px 0px;
}

.bouton_menu_haut1_droite_encours{
	float:left;
	background:transparent url(../images/menu_encours.gif) no-repeat 0px 0px;
	height:31px;
	width:150px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	text-decoration: none;
	text-align: center;	
}

.bouton_menu_haut1_encours{
	float:left;
	background:transparent url(../images/menu_encours.gif) no-repeat 0px 0px;
	height:31px;
	width:150px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 23px;
	text-decoration: none;
	text-align: center;	
}
/*--------- ACCUEIL ---------------------------------------*/
#position_entrer{
	 position:absolute;
     left: 50%; 
     margin-left: 20px; 
	 top:125px;
	 height:35px;
	 width:150px;
	 border: solid 0px;
}

.bouton_entrer{
	 height:35px;
	 width:150px;
	 border: solid 0px;
}

#position_salles{
	position:absolute;
    left: 50%; 
    margin-left: -203px; 
	top:423px;
	height:27px;
	width:405px;	 

	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	
	font-weight: normal;
}

#position_fond_salles {
	position:absolute;
    left: 50%; 
    margin-left: -203px; 
	top:420px;
	height:34px;
	width:407px;
	
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
	background-image:url(../images/fond.gif);
}

#position_flash{
	 position:absolute;
     left: 50%; 
     margin-left: 25px; 
	 top:245px;
	 height:20px;
	 width:110px;
	 border: solid 0px;
}

.bouton_flash{
	 height:20px;
	 width:110px;
	 border: solid 0px;
}

#position_acrobat{
	 position:absolute;
     left: 50%; 
     margin-left: -65px; 
	 top:245px;
	 height:20px;
	 width:85px;
	 border: solid 0px;
}

.bouton_acrobat{
	 height:20px;
	 width:85px;
	 border: solid 0px;
}

#position_seegne{
	 position:absolute;
     left: 50%; 
     margin-left: 275px; 
	 top:300px;
	 height:20px;
	 width:20px;
	 border: solid 0px;
}

.bouton_seegne{
	 height:20px;
	 width:20px;
	 border: solid 0px;
}

/*--------- LOGO ------------------------------------------*/
#logo{
	 position:absolute;
     left: 50%; 
     margin-left: -378px; 
	 top:-80px;
	 height:80px;
	 width:460px;
	 border: solid 0px;
}
.bouton_logo{
	 height:80px;
	 width:460px;
	 border: solid 0px;
}
#logo_alpha{
	 position:absolute;
     left: 50%; 
     margin-left: 527px; 
	 top:482px;
	 height:30px;
	 width:30px;
	 border: solid 0px;
}
.bouton_logo_alpha{
	 height:30px;
	 width:30px;
	 border: solid 0px;
}
#logo_contact{
	 position:absolute;
     left: 50%; 
     margin-left: -600px; 
	 top:540px;
	 height:30px;
	 width:30px;
	 border: solid 0px;
}
.bouton_logo_contact{
	 height:30px;
	 width:30px;
	 border: solid 0px;
}
/*--------- MENU HAUT 2 ------------------------------------------*/
#menu_haut2{
	 position:absolute;
     left: 50%; 
     margin-left: -467px; 
	 top:113px;
	 height:20px;
	 width:720px;
	 border: solid 0px;
	 /*background-color: #ff0000;*/
}

.bouton_menu_haut2{
	float:left;
	background: none;
	/*background:transparent url('images/spacer.gif');
    background-repeat: no-repeat;
    background-position: top center;*/
	height:20px;
	width:131px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 10px;
	text-decoration: none;
	margin: 0px;	
	padding: 0px;
	text-align: center;	 
	border: solid 0px;	
	text-decoration: underline;
}

.bouton_menu_haut2:hover{
	/*background:transparent url('images/spacer.gif');
    background-repeat: no-repeat;
    background-position: top center;	*/
	text-decoration: none;
}

.bouton_menu_haut2_encours{
	float:left;
	/*background:transparent url('images/spacer.gif');
    background-repeat: no-repeat;
    background-position: top center;*/	
	height:20px;
	width:131px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #465901;
	line-height: 10px;
	margin: 0px;	
	padding: 0px;
	text-decoration: none;
	text-align: center;	
	border: solid 0px;
}
/*----------- CONTENU ----------------------------------------*/
#contenu{
	float: center;
	position: absolute;
	overflow-y: auto;
	top: 136px;
	/*114*/
	left: 50%;
	margin-left: -471px;
	/*201*/
    height:423px;
	/*383*/
	width:573px;
	/*593*/
	padding: 5px;	
	border: solid 0px;	  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;		
}

#contenu_galerie{
	float: center;
	position: absolute;
	top: 135px;
	left: 50%;
	margin-left: -481px;
    height:432px;
	width:962px;
}

#flash_accueil a{
	color:#ff0000;
	text-decoration: underline;	
}

#flash_accueil a:hover{
	color:#ff0000;
	text-decoration: none;	
}

#flash_accueil{
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: center;
	
	float: center;
	position: absolute;
	top: 59px;
	left: 50%;
	margin-left: -481px;
    height:430px;
	width:962px;
}

#flash_bottom{
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: center;
	
	float: center;
	position: absolute;
	top: 530px;
	left: 50%;
	margin-left: -400px;
    height:38px;
	width:800px;
    border: solid 0px;
}

#image_gauche{
	 position:absolute;
     left: 50%; 
     margin-left: -400px; 
	 top:113px;
	 height:40px;
	 width:220px;
	 border: solid 0px;
}

.image_gauche_src{
	 height:395px;
	 width:197px;
	 border: solid 0px;
}

#flash_top{
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align: center;
}

#flash_top a{
	color:#ff0000;
	text-decoration: underline;	
}

#flash_top a:hover{
	color:#ff0000;
	text-decoration: none;	
}

.texte_rouge11{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	font-weight: bold;	
}

h1{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align: left;
	border: 0px solid;
	padding: 5px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;	
}

h2{
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-align:justify;
	border: 0px solid;
	padding: 5px;	
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-weight: normal;	 			
}

h2 a{
	color:#698600;
	font-weight: bold;	 
	text-decoration: underline;
}

h2 a:hover{
	color:#698600;
	font-weight: bold;
	text-decoration: none;		 
}

.lien_simple{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	color:#698600;
	font-weight: bold;	 
	text-decoration: underline;
}

.lien_simple:hover{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	color:#698600;
	font-weight: bold;
	text-decoration: none;		 
}

.date{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}

.date_petit{
	font-size: 8px;
}

.image1{
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}

.image2{
	float:none;
}

.texte_droite{
	position:absolute;
	left: 50%; 
    margin-left: 20px;	
}

.input_texte{
	position:absolute;
	left: 50%;
	margin-left: -155px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color:#e1efa1;
	width:150px;
	height:16px;
	border: solid 0px;
	font-weight: normal;
}

.input_texte_droite{
	position:absolute;
    left: 50%; 
    margin-left: 120px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color:#e1efa1;	
	width:150px;
	height:16px;	
	border: solid 0px;	
	font-weight: normal;	 	
}

#nombre{
	position:relative;
	left: 50%;
	margin-left: -130px;
	width:150px;
	height:27px;
	border: 999999 solid 1px;		
}

.input_file{
	position:absolute;
    left: 50%; 
    margin-left: -155px;
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color:#e1efa1;	
	width:200px;
	height:20px;
	border: solid 0px;
	font-weight: normal;	
}

.select_rej{
	position:absolute;
    left: 50%; 
    margin-left: -155px;
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color:#e1efa1;	
	width:150px;
	height:16px;
	border: 666666 solid 1px;
	font-weight: normal;			  	
}

.rect_submit {
	height:27px;
	width:352px;
	border: 0px solid #f97 ;
}

.loading{
	float:right;	
	background:transparent url(../images/bouton_submit_loading.jpg) no-repeat 0px 0px;
	height:27px;
	width:142px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 23px;
	text-decoration: none;
	text-align: center;
}

.submit{
	float:right;	
	background:transparent url(../images/bouton_submit.jpg) no-repeat 0px 0px;
	height:27px;
	width:142px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 23px;
	text-decoration: none;
	text-align: center;
}

.submit:hover{
	background:transparent url(../images/bouton_submit_loading.jpg) no-repeat 0px 0px;
}

.textarea_gauche{
	overflow-y: scroll;
	position:absolute;
	left: 50%;
	margin-left: -155px;
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color:#e1efa1;
	width:149px;
	height:66px;
	border: solid 0px;
	font-weight: normal;
}


.textarea_droite{
	overflow-y: scroll;
	position:absolute;
    left: 50%; 
    margin-left: 120px;
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color:#e1efa1;
	width:149px;
	height:66px;
	border: solid 0px;
	font-weight: normal;
}
/*------------ MENU BAS ------------------------------------*/
#menu_bas1{
	 position:absolute;
     left: 50%; 
     margin-left: -400px;
	 top:570px;
	 height:18px;
	 width:396px;
	 border: solid 0px;	  
}

.bouton_menu_bas1{
	float:left;
	background:transparent url('images/menu_bas1.gif') no-repeat 0px 0px;
	height:18px;
	width:132px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 17px;
	text-decoration: none;
	text-align: center;	
}

.bouton_menu_bas1:hover{
	background:transparent url('images/menu_bas1_hover.gif') no-repeat 0px 0px;
}

.bouton_menu_bas1_droite{
	float:left;
	background:transparent url('images/menu_bas1_droite.gif') no-repeat 0px 0px;
	height:18px;
	width:132px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 17px;
	text-decoration: none;
	text-align: center;	
}

.bouton_menu_bas1_droite:hover{
	background:transparent url('images/menu_bas1_hover_droite.gif') no-repeat 0px 0px;
}
/*---------------------------------------------------------------*/
