.logo {
	text-align: center;
	margin: 20px;
}
body {
	margin: 0;
	padding :0;
	background-color: #9AA1BA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.centre {
	background-image: url(../images/home/fond_animation.png);
	background-repeat: repeat-x;
	margin-top: 60px;
}


.contourFlash {
	background-image: url(../images/home/fond_flash.png);
	background-repeat: no-repeat;
	height: 519px;
	width: 786px;
	position: relative;
	padding-top: 6px;
	padding-left: 7px;
	padding-bottom: 0px;
}

.banniere {
	width: 786px;
	position: relative;
	padding-top: 10px;
	padding-left: 7px;
	padding-bottom: 0px;
	text-align: center;
}

.realisation , .realisation A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DCDFE8;
}
.flash {
	width: 779px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
.logoEspace {

	text-align: center;
	margin-top: 0px;
	width: 102px;
	position: absolute;
	margin-left: 20px;
}
.texte {

	width: 700px;
	text-align: right;
	position: absolute;
	margin-left: 142px;
}
.entete {
	position: relative;
	height: 100px;
}

.positionPage {
	background-image: url(../images/home/fond_animation.png);
	background-repeat: repeat-x;
	margin-top: 43px;
	position: relative;
	height: 500px;
}
.espaceOpticien {
	position: relative;
	background-color: #FFFFFF;
	text-align: left;
	height: 290px;
}
.logoEspaceOpticien {
	position: absolute;
	width: 609px;
	margin-top: 42px;
	margin-left: 91px;
	height: 25px;
}
.fondlogoEspaceOpticien {
	position: absolute;
	height: 26px;
	width: 609px;
	background-image: url(../images/espace_opticien/fd_bleu.png);
	background-repeat: repeat-y;
	margin-left: 0px;
}

.yeux {
	position: absolute;
}
.TitreEspaceOpticien {
	position: absolute;
	margin-top: 2px;
}
.espaceNewsletter {

	position: relative;
	background-color: #FFFFFF;
	text-align: left;
}
.texteEspaceOpticien {
	position: absolute;
	width: 400px;
	margin-top: 100px;
	margin-left: 91px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
}
.bold {
	font-weight: bold;
}
.imageEspaceOpticien {
	margin-top: 100px;
	margin-left: 500px;
	position: absolute;
}
.texteEspaceNewsletter {
	position: relative;
	width: 535px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
	margin-left: 91px;
}
.typeNewsletter {
	position: absolute;
	margin-top: 4px;
}
.newsletter {
	position: inherit;
	margin-bottom: 20px;
}

.newsletterPhrase {
	width: 490px;
	position: relative;
	margin-left: 40px;
	margin-bottom: 15px;
}

.texte a {
	color: #002259;
}
.texte a:hover {
	text-decoration: underline;
	color: #0043B3;
}


.containerText {
}
.newsletterLien {
	color: #002259;
	text-decoration: none;
}
.newsletterLien a:hover {
	color: #002259;
	text-decoration: underline;
}
.basPage {
	margin-top: 5px;
	position: relative;
	padding-bottom: 20px;
	font-size: 12px;
}
.communiqueEspaceNewsletter {

	position: relative;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 40px;
}
.dateNewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
.titreNewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color:#B50000;
	margin-top: 20px;
}
.contourPage {
	background-image: url(../images/pages/fond.png);
	background-repeat: no-repeat;
	height: 645px;
	width: 1025px;
	position: relative;
	padding-top: 8px;
	padding-left: 7px;
	padding-bottom: 0px;
	float: left;
}
.pageTexte {
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	width: 994px;
}
.centrePage {
	background-image: url(../images/pages/fond_page.png);
	background-repeat: repeat-x;
	margin-top: 60px;
	height: 650px;
}

.visage {
	text-align: center;
	width: 294px;
	float: left;
}
.logoPage {
	width: 68px;
	height: 67px;
	position: absolute;
	z-index: auto;
	float: left;
	left: 45px;
	top: 535px;
}
.menuPage {
	width: 840px;
	height: 43px;
	position: absolute;
	z-index: auto;
	float: left;
	left: 170px;
	top: 578px;
}
.titrePage {
	width: 670px;
	height: 99px;
	position: absolute;
	z-index: auto;
	left: 328px;
	top: 24px;
	text-align: left;
}
.corpsPage {
	width: 650px;
	height: 358px;
	position: absolute;
	z-index: auto;
	left: 348px;
	top: 191px;
	overflow: auto;
	text-align: left;
}


.C8 {
	font-size: 8px;
}
.C10 {
	font-size: 10px;
}
.C12 {
	font-size: 12px;
}
.C14 {
	font-size: 14px;
}
.C16 {
	font-size: 16px;
}
.C18 {
	font-size: 18px;
}
.C20 {
	font-size: 20px;
}

.Right {
	float: right;
}
.AlignRight {
	text-align:right;
}
.AlignCenter {
	text-align:center;
}

.underlineNo {
	text-decoration:none;
}
.underline {
	text-decoration:underline;
}
.Left {
	float: left;
}
.Margin0px {
	margin:0px;
	padding: 0px;
}
.MarginTop5px {
	margin-top:5px;
	padding: 1px;
}
.MargeBottom20px {
	margin-bottom: 20px;
}
.MargeBottom10px {
	margin-bottom: 10px;
}

.valignMiddle {
	vertical-align: middle;
}
.Rouge {
	color: #FF0000;
}
.Ocre {
	color: #B50000;
}
.Noir {
	color: #000000;
}

.Gras {
	font-weight: bold;
}
.marginRight20 {
	margin-right:20px;
}
.marginRight10 {
	margin-right:20px;
}
.marginRight30 {
	margin-right:30px;
}
.marginLeft30 {
	margin-left:30px;
}
.marginLeft20 {
	margin-left:20px;
}
.nowrap {
	white-space: nowrap;
}
.H5 {
	height: 5px;
}
.H7 {
	height: 7px;
}
.H12 {
	height: 12px;
}
.H10 {
	height: 10px;
}
.bdsv_titrePage {

	width: 665px;
	height: 81px;
	position: absolute;
	z-index: auto;
	left: 328px;
	top: 26px;
	text-align: left;
}
.bdsv_corpsPage {

	width: 664px;
	height: 430px;
	position: absolute;
	z-index: auto;
	left: 343px;
	top: 128px;
	overflow: auto;
	text-align: left;
}
.volant_titrePage {

	width: 670px;
	height: 99px;
	position: absolute;
	z-index: auto;
	left: 328px;
	top: 26px;
	text-align: left;
}

.volant_corpsPage {
	width: 670px;
	height: 410px;
	position: absolute;
	z-index: auto;
	left: 338px;
	top: 150px;
	overflow: auto;
	text-align: left;
}
.vous_titrePage {
	width: 645px;
	height: 99px;
	position: absolute;
	z-index: auto;
	left: 325px;
	top: 26px;
	text-align: left;
}
.vous_corpsPage {
	width: 644px;
	height: 415px;
	position: absolute;
	z-index: auto;
	left: 344px;
	top: 120px;
	overflow: auto;
	text-align: left;
}
.vision_titrePage {
	width: 680px;
	height: 88px;
	position: absolute;
	z-index: auto;
	left: 327px;
	top: 26px;
	text-align: left;
}
.vision_corpsPage {
	width: 675px;
	height: 428px;
	position: absolute;
	z-index: auto;
	left: 336px;
	top: 131px;
	overflow: auto;
	text-align: left;
}
.annu_titrePage {
	width: 645px;
	height: 88px;
	position: absolute;
	z-index: auto;
	left: 327px;
	top: 26px;
	text-align: left;
}
.annu_corpsPage {
	width: 600px;
	height: 345px;
	position: relative;
	z-index: auto;
	overflow: auto;
	text-align: left;
	font-size: 12px;
	margin-left: 40px;
}

.ssTitrePage {
	font-weight: bold;
	font-size: 14px;
}
.brochurePage {
	width: 107px;
}

.poweredbyLine {
	background-color: #596384;
	height: 1px;
	width: 500px;
}
.poweredby a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	font-style: italic;
	margin-top: 0px;
}
.poweredby a:hover {
	text-decoration: underline;
	color: #0066FF;
}

.lienNewsletter a {
	text-decoration: underline;
	color: #B50000;
}
.lienNewsletter a:hover {
	text-decoration: underline;
	color: #B50000;
}
.vous_corpsPage2 {
	width: 664px;
	height: 430px;
	position: absolute;
	z-index: auto;
	left: 329px;
	top: 130px;
	overflow: auto;
	text-align: left;
}
.vous_corpsPage3 {
	width: 685px;
	height: 440px;
	position: absolute;
	z-index: auto;
	left: 308px;
	top: 120px;
	overflow: auto;
	text-align: left;
}
.centre_texte {
	margin-left:35px;
	font-size: 12px;
}
.centre_texte2 {
	margin-left:16px;
	font-size: 12px;
}
.corpsPageCommande {
	width: 565px;
	height: 402px;
	position: relative;
	z-index: auto;
	overflow: auto;
	text-align: left;
}
.coutourOcre {
	border-width:1px;
	border-color:#B50000;
}
.formulairePro {
	position: absolute;
}
.video1 {
	width: 200px;
}
.videoboite1 {
	width: 200px;
}
.videoboite2 {
	width: 200px;
}
.videoboite3 {
	width: 200px;
}
.videoboite {
	margin-bottom: 10px;
	float: left;
	width: 640px;
}

.videobas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left;
}
.main {
	background-color:#A5D0F9;
	width:100%;
	text-align:left;
	background-repeat: repeat-x;
	padding-top: 30px;
	margin-right: auto;
	margin-left: auto;

}
.infob {
	width:990px;
	height:auto;
	background-image: url(../images/home/fond.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;

}
.leftsides {
	width:230px;
	height:530px;
	float:left;

}
.menu {
	width:756px;
	height:68px;
	margin-left: 230px;
	margin-top: 0px;
	padding-bottom: 18px;
}
.content {
	width:755px;
	height:530px;
	margin-left: 230px;
}
.menu_s {
	width:200px;
	height:530px;
	float: left;

}
.articles {
width:555px;
height:530px;
float:right;
}

.footers {
	width:955px;
	height:50px;
}
.logo {
float:left;
width:200px;
}
.menusep {
	width:2px;
	float:left;
	height:68px;
}
.menuitemvideo {
	width:210px;
	float:left;
	height:200px;
	text-align:center;
	margin-right: 0px;
}
.menuitem {
	width:90px;
	float:left;
	height:50px;
	padding-top:15px;
	text-align:center;
}
.menuitem1 {
	width:100px;
}
.menuitem2 {
	width:135px;
}
.menuitem3 {
	width:135px;
}
.menuitem4 {
	width:133px;
}
.menuitem5 {
	width:135px;
}
.menuitem6 {
	width:105px;
}
.menuitem a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}

.on_menu:hover{
	font-size:12px;
	background-image: url(../images/home/on_menu.png);
	background-repeat: repeat-x;
}
.on_menu_on {
	font-size:12px;
	background-image: url(../images/home/on_menu.png);
	background-repeat: repeat-x;
}

.votes {
	width:170px;
	height:auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	vertical-align: top;

}
.votesheaders {
	background-image:url(../images/home/sondage_h.png);
	width:170px;
	height:74px;
	background-repeat: no-repeat;
	text-align: left;

}
.voteslefts {
width:5px;
height:177px;
float:left;

}
.votesmiddles {
	background-image:url(../images/home/sondage_l.png);
	height:auto;
	background-repeat: repeat-y;

}
.votesrights {
width:5px;
height:177px;
float:left;

}

.box {
background-color:#00CCFF;
width:170px;
float:none;

}
.boxheadersright {
width:119px;
height:66px;
float:left;

}
.boxheadersleft {
width:5px;
height:66px;
float:left;

}
.boxheadersmain {
width:46px;
height:66px;
float:left;

}
.boxlefts {
width:5px;
height:148px;
float:left;

}
.boxmiddles {
width:159px;
height:148px;
float:left;

}
.boxrights {
width:5px;
height:148px;
float:left;
}
.boxleftsd {
width:5px;
height:32px;
float:left;

}
.boxmiddlesd {
width:159px;
height:32px;
float:left;

}
.boxrightsd {
width:5px;
height:32px;
float:left;
}
.boxescontent {
	padding:15px 0px 0px 0px;
	margin-top:15px;
	clear:both;

}
.boxes {
width:167px;
height:101px;
padding:0px 5px 5px 5px;
float:left;
}
.infobox{
	background-image:url(../images/home/newsletter.png);
	width:530px;
	height:35px;
	margin-left:5px;
	float:left;
	background-repeat: no-repeat;
	clear: both;
}
.boxeimg {

width:167px;
height:70px;
}
.boxetitle {
	width:167px;
	height:29px;
	background-image:url(../images/home/mbas.png);
	background-repeat: no-repeat;
	text-align: center;
	font-family: Times, serif;
	vertical-align: text-bottom;
	line-height: 10px;
}
.news1{
	background-image:url(../images/home/actu.png);
	width:535px;
	height:201px;
	margin-top:0px;
	background-repeat: no-repeat;
}
.titreSondage {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333;
}
.questionSondage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #333333;
}
#votesmiddle {
	padding: 5px;
}
.sondageb {
	background-image: url(../images/home/sondage_b.png);
	height: 35px;
	background-repeat: no-repeat;
	width: auto;
}
.SondageBouton {
	background-image: url(../images/home/bouton1.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 30px;
	padding-top: 7px;
	padding-left: 41px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 6px;
	width:123px;
	display: block;
}

.sondageRadio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	color: #333;
	font-weight: bold;
	background-image: url(../images/home/ligne_bleue.png);
	background-repeat: repeat-x;
	width: 155px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sondageRadio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 34px;
	color: #333;
	font-weight: bold;
	background-image: url(../images/home/ligne_bleue.png);
	background-repeat: repeat-x;
	width: 155px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.boutonTouteActu {
	background-image: url(../images/home/bouton2.png);
	height:30px;
	width:179px;
	text-align:center;
	text-align:left;
	position:relative;
	padding-top:5px;
	padding-left:10px;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	/*cursor:pointer;*/
	text-decoration:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #002B71;
	display: block;
}
.tableauActu {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.texteActu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	margin: 3px;
}
.imageActu {
	margin: 5px;
}
.boxetitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002B71;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.centrage {
	padding-top: 7px;
}
.boxeimg {
	height: 69px;
}
.centrageMenu {
	padding-top: 5px;
}
.flecheNewsletter {
	width: 30px;
	margin-right: 5px;
	float: right;
	margin-top: 5px;
}
.flecheNewsletterTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002B71;
	font-weight: bold;
	margin-top: 7px;
	width: 270px;
	margin-left: 50px;
	float: left;
}
.flecheNewsletterInput {
	height: 24px;
	width: 120px;
	float: left;
	margin-top: 5px;
	margin-left: 48px;
}
.contentheadersOpticien{
	width:590px;
	height:40px;
	font-size:13px;
	font-weight:bold;
	margin-left:50px;
	margin-bottom: 10px;
}
.TitreOpticien {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 17px;
	margin-bottom: 12px;
	font-size: 14px;
}
.logoimage {
	width:119px;
	height:119px;
	background-image:url(../images/pages/logo.png);
	top: 470px;
	margin-left: 55px;
	position: absolute;
	background-repeat: no-repeat;
}
.titreActu {
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.tableauActu a .boutonTouteActu {
	text-decoration: none;
}
a .boutonSansLien {
	text-decoration: none;
}

.boiteTelechargement {
	width: 200px;
	float: left;
	padding-top: 20px;
}
#realcontent blockquote p {
	width: 500px;
}
.boutonSansLien {
	text-decoration: none;
	color: #002B71;
}

.SondageBoutonLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002B71;
	text-decoration: none;
	font-weight: bold;
	width: 108px;
	height: 24px;

}
.texteActu a {
	text-decoration: none;
	color: #333;
}
.texteActu a:hover {
	text-decoration: underline;
	color: #333;
}
#maincontainer .centre_texte.marginRight20 ul {
	margin-top: 5px;
	padding-top: 0px;
}
.flecheNewsletterInput #ml {
	font-weight: bold;
	color: #002B71;
}


.newlogo {
	top: 31px;
	height: 700px;
	width: 986px;
	position: absolute;
	background-image: url(../images/newlogo1.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	z-index: 500;
	background-position: 13px 0px;
	
}
.newlogo1 {
	background-image: url(../images/newlogo.png);
	background-repeat: no-repeat;
	height: 160px;
	width: 131px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 208px;
	margin-bottom: 30px;
	background-position: 20px;
}
.textenewlogo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #2a96ce;
	font-style: italic;
}

