/* CSS Document */

* { /* On force mozilla a se comporter comme IE, qui ne suit pas la norme */
	-moz-box-sizing: border-box; 
}

/* Lien vers les pages de resultats pour les crawler */
#crawler_link
{
	display:none;	
}

BODY {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

INPUT.text {
	width:265px;
	height:20px;
}
INPUT.text2 {
	width:135px;
	height:20px;
}
FIELDSET {
	border:none;
	padding:0px;
	margin:0px
}
LEGEND {
	color:#FFFFFF;
	border:none;
	padding:0px;
	margin:0px
}

SELECT {
	color:#474747;
	background-color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:265px;
	height:20px;
}

A {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

.nom_organisme{
	font-size: 13px;
}

.tab_fond {
	width:924px;
	height:100%;
}

.tab_contenu {
	width:900px;
	height:100%;
}

.div_txt {
	width:320px;
	height:125px;
	position:absolute;
}

.td_blanc {
	background-color:#FFFFFF;
}

.nopadding {
	padding:0px;
}

.txt_petit_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.fond_img {
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width:900px;
	height:300px;
}

.fond_imgres {
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width:900px;
	height:265px;
}

.fond_imgres2 {
	background-image: url(../images/bleu2/fond_result2.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width:900px;
	height:265px;
}

.div_txt_img {
	background-repeat: no-repeat;
	height:125px;
	width:15px;
}

.div_txt_texte {
	height:125px;
	width:305px;
	padding:10px;
}

.txt_petit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.txt_petit_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

.bouton_rech {
	background-repeat: no-repeat;
	cursor:pointer;
	border:none;
	width:113px;
	height:25px;
}

.bouton_mail {
	background-repeat: no-repeat;
	cursor:pointer;
	border:none;
	width:232px;
	height:25px;
}

/* TITRE PAGE DE SAISIE */
.title {
	background-repeat: no-repeat;
	height:50px;
}

/* TITRE PAGE DE RESULTAT */
.title_result {
	background-repeat: no-repeat;
	height:50px;
}


#iframe_resultats {
	width:490px;
	height:510px;	
}

/* TITRE FORMULAIRE DE RESULTAT */
.form_result {
	background-repeat: no-repeat;
	height:50px;
}
.fleche {
	background-repeat: no-repeat;
	width:30px;
	height:25px;
}
.fleche2 {
	background-repeat: no-repeat;
	width:30px;
	height:25px;
}
.plus {
	background-repeat: no-repeat;
	width:28px;
	height:25px
}
.logo {
	width:273px;
	height:86px
}
#logo_afd
{
	background-repeat: no-repeat;
	
	float:right;
	
	width:82px;
	height:71px;
	
	cursor:pointer;
}

#logo_guilde
{
	background-repeat: no-repeat;
	
	float:right;
	
	width:71px;
	height:71px;
	
	cursor:pointer;
}

#logo_ministere
{
	background-repeat: no-repeat;
	
	float:right;
	
	width:80px;
	height:86px;
	
	cursor:pointer;
}


/* 2 colonnes de la page d'accueil */
.td_gauche {
	padding-left:55px;
	padding-top:15px;
	padding-right:20px;
	width:571px;
}

.td_droite {
	padding-left:22px;
	padding-top:15px;
	padding-right:10px;
	width:328px;
}

.italique{
	font-style: italic;
}

#div_retour_accueil2{
	position: relative;
	width: 420px;
	height: 85px;
	border: 0px;
	border-color:aqua;
	border-style: solid;
	cursor: pointer;
	margin-top: 20px;
	margin-left: 40px;
}

.sous_tab_contenu{
	height: 100%;
}


/*
	CARTOUCHE
*/

#cartouche_site_internet
{
	width: 267px;
	text-align: center;
	color:#000000;
	padding-top: 20px;
}

	#cartouche_site_internet TABLE
	{
		width:100%;
		height: 40px;
		
		border:solid;
		border-width:0px;
	}

	#cartouche_site_internet #ligne_top
	{
		height:14px;
	}

		#cartouche_site_internet #top_left
		{
			background-repeat:no-repeat;
			height:14px;
			width:14px;
		}
	
		#cartouche_site_internet #top_hori
		{
			background-repeat:repeat-x;
			height:14px;
			width:14px;
		}

		#cartouche_site_internet #top_right
		{
			background-repeat:no-repeat;	
			height:14px;
			width:14px;
		}


	#cartouche_site_internet #ligne_middle
	{
		height:100%;
	}

		#cartouche_site_internet #left_verti
		{
			background-repeat:repeat-y;
			height:14px;
			width:14px;
		}
	
		#cartouche_site_internet #content
		{
			text-align:center;
		}

		#cartouche_site_internet #right_verti
		{
			background-repeat:repeat-y;
			height:14px;
			width:14px;
		}

	#cartouche_site_internet #ligne_bottom
	{
		height:14px;
	}

		#cartouche_site_internet #bottom_left
		{
			background-repeat:no-repeat;
			height:14px;
			width:14px;
		}
	
		#cartouche_site_internet #bottom_hori
		{
			background-repeat:repeat-x;
			height:14px;
			width:14px;
		}
	
		#cartouche_site_internet #bottom_right
		{
			background-repeat:no-repeat;
			height:14px;
			width:14px;
		}

	#cartouche_site_internet A {
		text-decoration: none;
		color: #000000;
	}
	#cartouche_site_internet A:hover {
		text-decoration: underline;
		color: #000000;
	}