/* mise en page contenu*/

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
}

.texte_gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
	line-height: 18px;
}

.texte_gras_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
	line-height: 18px;
}

.petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
}

.legende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
}

.titrebleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #488BB7;
	text-decoration: none;
	line-height: normal;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}

.titreorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DFA624;
	text-decoration: none;
	line-height: normal;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}

.titrevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2F9937;
	text-decoration: none;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.titrerouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D7441D;
	text-decoration: none;
	line-height: normal;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}

.titremauve {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AD46A1;
	text-decoration: none;
	line-height: normal;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}

.rubriquebleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #488BB7;
	text-decoration: none;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.rubriquevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F9937;
	text-decoration: none;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.rubriqueorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DFA624;
	text-decoration: none;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.rubriquerouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D7441D;
	text-decoration: none;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.rubriqueviolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AD46A1;
	text-decoration: none;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.lienbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #488BB7;
	text-decoration: none;
	font-weight:normal;
}

a.lienbleu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #488BB7;
	text-decoration: none;
	font-weight:normal;
}
a.lienbleu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #488BB7;
	text-decoration: none;
	font-weight:normal;
}
a.lienbleu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #488BB7;
	text-decoration: none;
	font-weight:normal;
}
a.lienbleu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

a.lienvert:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F9937;
	text-decoration: none;
	font-weight:normal;
}
a.lienvert:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F9937;
	text-decoration: none;
	font-weight:normal;
}
a.lienvert:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F9937;
	text-decoration: none;
	font-weight:normal;
}
a.lienvert:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

a.lienorange:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFA624;
	text-decoration: none;
	font-weight:normal;
}
a.lienorange:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFA624;
	text-decoration: none;
	font-weight:normal;
}
a.lienorange:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFA624;
	text-decoration: none;
	font-weight:normal;
}
a.lienorange:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

a.lienrouge:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D7441D;
	text-decoration: none;
	font-weight:normal;
}
a.lienrouge:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D7441D;
	text-decoration: none;
	font-weight:normal;
}
a.lienrouge:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D7441D;
	text-decoration: none;
	font-weight:normal;
}
a.lienrouge:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

a.lienviolet:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD46A1;
	text-decoration: none;
	font-weight:normal;
	line-height:9px;
}
a.lienviolet:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD46A1;
	text-decoration: none;
	font-weight:normal;
}
a.lienviolet:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD46A1;
	text-decoration: none;
	font-weight:normal;
}
a.lienviolet:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

a.submenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8DA4A9;
	text-decoration: none;
	font-weight:normal;
}
a.submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8DA4A9;
	text-decoration: none;
	font-weight:normal;
}
a.submenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8DA4A9;
	text-decoration: none;
	font-weight:normal;
}
a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;
}

.recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8DA4A9;
	text-decoration: none;
	font-weight:normal;
}

.fiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #8DA4A9;
	text-decoration: none;
	font-weight:normal;
}

/* placements calques*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#conteneur {
	position:absolute;
	left:50%;
	margin-left:-425px;
	top:50%;
	margin-top:-289px;
	width:850px;
	height:578px;
}

#conteneur_iframe {
	position:absolute;
	width:206px;
	height:192px;
}

#conteneur_fiche {
	position:absolute;
	left:50%;
	margin-left:-350px;
	margin-bottom:50px;
	border: 5px solid #A9B9BF;
	width:700px;

}

#logo {
	position:absolute;
	left:106px;
	top:95px;
	width:126px;
	height:52px;
}

#texte {
	position:absolute;
	left:370px;
	margin-left:0px;
	top:118px;
	margin-top:0px;
	width:250px;
	height:391px;
	overflow: hidden;
}

/* rond image */
#image {
	position:absolute;
	left:0px;
	margin-left:0px;
	top:60px;
	margin-top:0px;
	width:333px;
	height:349px;
}

/* rond recherche */
#recherche {
	position:absolute;
	left:640px;
	margin-left:0px;
	top:384px;
	margin-top:0px;
	width:210px;
	height:206px;
	}
	
	#recherchetexte {
	position:absolute;
	left:28px;
	top:10px;
	width:178px;
	height:140px;
}
	#recherchetitre {
	position:absolute;
	left:54px;
	top:8px;
	width:30px;
	height:20px;
}
/* rond sous menu */

#sousmenu {
	position:absolute;
	left:637px;
	margin-left:0px;
	top:-10px;
	margin-top:0px;
	width:221px;
	height:211px;
}

#sousmenutexte_titre {
	position:absolute;
	left:690px;
	margin-left:0px;
	top:7px;
	margin-top:0px;
	width:109px;
	height:25px;
}

#sousmenutexte_1 {
	position:absolute;
	left:690px;
	margin-left:0px;
	top:68px;
	margin-top:0px;
	width:125px;
	height:14px;
}

#sousmenutexte_2 {
	position:absolute;
	left:690px;
	margin-left:0px;
	top:88px;
	margin-top:0px;
	width:125px;
	height:25px;
}

#sousmenutexte_3 {
	position:absolute;
	left:690px;
	margin-left:0px;
	top:109px;
	margin-top:0px;
	width:125px;
	height:25px;
}

#sousmenutexte_4 {
	position:absolute;
	left:690px;
	margin-left:0px;
	top:128px;
	margin-top:0px;
	width:125px;
	height:25px;
}

/* Placement menu bas gauche*/

#accueil {
position:absolute; 
left:178px; 
top:419px; 
width:99px; 
height:32px;
}

#oeil {
position:absolute; 
left:201px; 
top:442px; 
width:97px; 
height:20px
}

#enfants {
position:absolute; 
left:181px; 
top:464px; 
width:103px; 
height:20px;
}

#optique {
position:absolute; 
left:215px; 
top:486px; 
width:97px; 
height:20px;
}

#lexique {
position:absolute; 
left:243px; 
top:507px; 
width:77px; 
height:20px
}

#opticiens {
position:absolute; 
left:232px; 
top:528px; 
width:112px; 
height:20px
}

#retour {
position:absolute; 
left:534px; 
top:492px; 
width:69px; 
height:20px
}

#menu {
position:absolute; 
left:625px; 
top:231px; 
width:137px; 
height:110px
}

#index {
position:absolute; 
left:214px; 
top:0px; 
width:591px; 
height:616px
}

#index_texte {
	position:absolute;
	left:362px;
	margin-left:0px;
	top:369px;
	margin-top:0px;
	width:257px;
	height:135px;
	overflow: hidden;
}

#copyright {
position:absolute; 
left:381px; 
top:511px; 
width:252px; 
height:46px
}

#recherche_iframe {
	left:0px;
	margin-left:0px;
	top:0px;
	margin-top:0px;
	width:206px;
	height:192px;
	}
