
/* *********************************
			DIV HEADER
************************************ */
	

/* *********************************
			DIV ARIANE
************************************ */

	#ARIANE {
		font-family:Verdana, Arial;
		font-size:9px;
		color:#d7e678;
	}
	#ARIANE H1, #ARIANE H2, #ARIANE A{
		font-family:Verdana, Arial;
		font-size:9px;
		color:#d7e678;
		font-weight:normal;
		text-decoration:none;
	}
	#ARIANE A:hover{
		color:#FFFFFF;
	}

/* *********************************
			DIV CONTENER
************************************ */

	#CONTAINER #INSERT1{
		font-family:Verdana, Arial;
		font-size:10px;
		color:#262625;
	}

		#CONTAINER #INSERT1 .tx-loginboxmacmade-pi2 INPUT{
			font-family:Verdana, Arial;
			font-size:10px;
			color:#707070;
			width:122px;
			height:12px;
			border:1px solid #A5ACB2;
			padding-left:5px;
			margin-top:4px;
		}
			#CONTAINER #INSERT1 .tx-loginboxmacmade-pi2 H2{
				font-family:Helvetica, Verdana, Arial;
				font-size:11px;
				color:#300000;
			}
			#CONTAINER #INSERT1 .tx-loginboxmacmade-pi2 A{
				font-family:Helvetica, Verdana, Arial;
				font-size:11px;
				color:#FFFFFF;
			}
				#CONTAINER #INSERT1 .tx-loginboxmacmade-pi2 A:hover{
					color:#300000;
				}
		
		#CONTAINER #MAINCONTENT .divh1{
			float:left;
			/*v1*/
			/*background:url('../imgs/ico_h1.gif') no-repeat;
			width:25px;
			height:23px;*/
			/*v2*/
			background:url('../imgs/ico_h1_v2.gif') no-repeat;
			width:22px;
			height:15px;
		}
			* html #CONTAINER #MAINCONTENT .divh1{
				width:20px;
			}
		/*v1*/
		/*#CONTAINER #CONTENT .divh1end{
			float:left;
			width:25px;
			height:23px;
			background:url('../imgs/ico_h1_end.gif') no-repeat right;
		}
		*/
		#CONTAINER #MAINCONTENT H1{
			/*float:left;
			width:auto;
			max-width:500px;*/
			
			font-family:Verdana, Arial;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			color:#262625;
			/*v2*/
			/*color:#ACC407;*/
		}
		
		#CONTAINER #MAINCONTENT H2{
			/*display:inline;*/
			font-family:Verdana, Arial;
			font-size:12px;
			font-weight:normal;
			color:#6B7B1E;
			padding-left:23px;
		}
		
		#CONTAINER #MAINCONTENT H3{
			font-family:Verdana, Arial;
			font-size:11px;
			color:#393939;
			font-weight:bold;
			margin:0;
			padding:0;
			margin-bottom:10px;
		}
		
		#CONTAINER #MAINCONTENT .paragraph A{
			font-family:Verdana, Arial;
			font-size:12px;
			color:#6B7B1E;
			text-decoration:underline;
		}
			#CONTAINER #MAINCONTENT .paragraph A:hover{
				color:#A8C409;
				text-decoration:none;
			}
		
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_2item H2{
				margin-left:7px;
			}
		
		#CONTAINER #MAINCONTENT .formulaire H2{
			padding-left:0;
			margin-bottom:10px;
			font-weight:bold;
		}
		
		#CONTAINER #MAINCONTENT, 
		#CONTAINER #MAINCONTENT .paragraph, 
		#CONTAINER #MAINCONTENT #CONTENT .csc-textpic-text{
			font-family:Verdana, Arial;
			font-size:12px;
			color:#393939;
		}
			#CONTAINER #MAINCONTENT .paragraph .relativelink,
			#CONTAINER #MAINCONTENT .formulaire .relativelink{
				text-align:right;
			}
				#CONTAINER #MAINCONTENT .paragraph .relativelink A,
				#CONTAINER #MAINCONTENT .formulaire .relativelink A{
					font-family:Verdana, Arial;
					font-size:10px;
					color:#FFFFFF;
					text-transform:uppercase;
					text-decoration:none;
				}
				#CONTAINER #MAINCONTENT .paragraph .relativelink A:hover,
				#CONTAINER #MAINCONTENT .formulaire .relativelink A:hover{
					color:#000000;
				}
			
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_4item .flex_content .divh1{
				background:url('../imgs/ico_cursus_el.gif') no-repeat;
				width:19px;
			}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_4item .flex_el_bkg {
				font-size:1px;
			}
			
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_4item .flex_content H1{
				float:left;
				width:105px;
			}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_4item .flex_content H1, 
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_4item .flex_content H1 A{
				font-family:Verdana, Arial;
				font-size:9px;
				font-weight:normal;
				text-decoration:none;
				color:#FFFFFF;
				text-transform:none;
			}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_4item .flex_content H1 A:hover{
				color:#A8C409;
			}
			
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_2item .relativelink A{
				font-family:Helvetica, Verdana, Arial;
				font-size:11px;
				color:#262625;
				font-weight:normal;
				text-decoration:none;
			}
				#CONTAINER #MAINCONTENT #CONTENT .flex_root_2item .relativelink A:hover{
					color:#FFFFFF;
				}
			
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_blackbox .flex_content {
				font-family:Verdana, Arial;
				font-size:11px;
				color:#FFFFFF;
			}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_blackbox .flex_el_bkg {
				font-size:1px;
			}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_blackbox .flex_content .divh1{
				background:none;
				display:none;
			}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_blackbox .flex_content H1{
				font-family:Verdana, Arial;
				font-size:18px;
				font-weight:bold;
				color:#FFFFFF;
				background:none;
			}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_blackbox .flex_content A{
				font-family:Verdana, Arial;
				font-size:11px;
				color:#FFFFFF;
				text-decoration:underline;
			}
				#CONTAINER #MAINCONTENT #CONTENT .flex_root_blackbox .flex_content A:hover{
					color:#A8C409;
					text-decoration:none;
				}
			#CONTAINER #MAINCONTENT #CONTENT .flex_root_blackbox .flex_content P{				
				margin-top:0;
				margin-bottom:5px;
				padding-left:16px;
			}
		
		#CONTAINER #MAINCONTENT .formulaire{
			font-family:Verdana, Arial;
			font-size:11px;
			color:#393939;
		}
			#CONTAINER #MAINCONTENT .formulaire .divh1{
				float:left;
				margin:0;
				padding:0;
				margin-left:39px;
				padding-bottom:15px;
				width:39px;
				height:26px;
				background:url('../imgs/bkg_formulaire_h1_header.gif') no-repeat top left;
			}
				* html #CONTAINER #MAINCONTENT .formulaire .divh1{
					margin-left:20px;
				}
			
			#CONTAINER #MAINCONTENT .formulaire H1{
				float:left;
				margin:0;
				padding:0;
				padding-right:39px;
				padding-top:5px;
				padding-bottom:15px;
				background:url('../imgs/bkg_formulaire_h1.gif') no-repeat top right;
				
				font-family:Verdana, Arial;
				font-size:10px;
				font-weight:normal;
				color:#FFFFFF;
			}
			
			#CONTAINER #MAINCONTENT #CONTENT .formulaire LABEL{				
				font-family:Verdana, Arial;
				font-size:11px;
				font-weight:normal;
				color:#262625;
			}
			#CONTAINER #MAINCONTENT #CONTENT .formulaire .tx-hpoforms-pi1 INPUT, 
			#CONTAINER #MAINCONTENT #CONTENT .formulaire .tx-hpoforms-pi1 TEXTAREA{				
				font-family:Verdana, Arial;
				font-size:11px;
				font-weight:normal;
				color:#707070;
			}
			#CONTAINER #MAINCONTENT #CONTENT .formulaire .tx-hpoforms-pi1 SELECT{				
				font-family:Verdana, Arial;
				font-size:10px;
				font-weight:normal;
				color:#707070;
			}
			
			#CONTAINER .searchBox FORM INPUT{				
				font-family:Verdana, Arial;
				font-size:11px;
				font-weight:normal;
				color:#707070;
			}
			
			#CONTAINER .tipafriendLink A{
				display:block;
				height:26px;
				line-height:26px;
				font-family:Verdana, Arial;
				font-size:10px;
				font-weight:normal;
				color:#707070;
				padding-left:28px;
				background:url('../imgs/ico_letter_v2.gif') no-repeat left 7px;
				text-decoration:none;
			}
				#CONTAINER .tipafriendLink A:hover{		
					color:#262625;
				}
			
			#CONTAINER .printPage A{
				margin-left:20px;
				display:block;
				height:26px;
				line-height:26px;
				font-family:Verdana, Arial;
				font-size:10px;
				font-weight:normal;
				color:#707070;
				padding-left:32px;
				background:url('../imgs/ico_print_v2.gif') no-repeat left;
				text-decoration:none;
			}
				#CONTAINER .printPage A:hover{		
					color:#262625;
				}
			
			#CONTAINER .tx-indexedsearch-whatis,
			#CONTAINER .tx-indexedsearch-browsebox {
				padding-left:10px;
			}
			
			#CONTAINER .tx-indexedsearch A {
				font-family:Verdana, Arial;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				color:#707070;
			}
				#CONTAINER .tx-indexedsearch A:hover{		
					color:#8A0100;
					text-decoration:underline;
				}
			#CONTAINER .tx-indexedsearch .tx-indexedsearch-redMarkup {
				color:#8A0100;
			}
			
/* *********************************
			DIV FOOTER
************************************ */
	#FOOTER {
		font-family:Verdana, Arial;
		font-size:10px;
		color:#656565;
	}
		#FOOTER #footerlink A{
			padding-left:10px;
			padding-right:10px;
		}
		#FOOTER A{
			font-family:Verdana, Arial;
			font-size:10px;
			color:#656565;
			text-decoration:none;
		}        
        #FOOTER A:hover {
            color:#373737;
            text-decoration:none;
        }
		#FOOTER A.google{
            color:#AFC330;
		}

/* Mise en forme css typo3 */
.csc-textpic-caption {
	font-family:Verdana, Arial;
	font-size:10px;
	color:#8d8c8c;
	font-weight:normal;
}