/* CSS Document */

body{
	color: #000000;
	background-image: url(images/body_back_haut.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	position: relative;
	margin-bottom: 0px;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

#spacer {
clear:both;
}


.size11px {font-size: 11px;}

/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	width:900px;
	position:relative;
	background-image: url(images/header_back.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: auto;
	height: 268px;
}
/*------------------------------------------------menu--------------------*/
#header ul{
	height:29px;
	position:absolute;
	left:5px;
	top:203px;
	padding:0;
	width: 895px;
}
#header ul li{
	height:27px;
	float:left;
	padding:0 1px 0 0;
}
#header ul li a{
	display:block;
	padding:0 14px;
	-padding:0 7px;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#46688F;
	background-color:inherit;
	text-decoration:none;
}
#header ul li a:hover{
	background:url(images/nav_hover.jpg) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
}
#header ul li a.hover{
	display:block;
	background:url(images/nav_hover.jpg) 0 0 repeat-x;
	color:#fff;
	padding:0 14px;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-decoration:none;
	cursor:text;
}
#header ul li.last{
	background-image:none;
	height:27px;
	float:left;
}
/*------------------------------------------------menu--------------------*/
#logo{
	height:159px;
	position:absolute;
	top:44px;
	left:40px;
	margin: 0px;
	width: 267px;
}

#slogan{
	height:22px;
	position:absolute;
	top:167px;
	left:495px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align:left;
	text-decoration:none;
	color: #FFFFFF;
	width: 388px;
}

#Nvert{
	height:36px;
	position:absolute;
	top:8px;
	left:80px;
	margin: 0px;
	width: 312px;
}

#contact{
	height:36px;
	position:absolute;
	top:232px;
	left:369px;
	margin: 0px;
	width: 162;
}

/*------------------------------------------------header--------------------*/


/*------------------------------------------------corps--------------------*/

#corps{
	width:900px;
	margin: auto;
	margin-bottom: 9px;
	position: relative;
	margin-top: 9px;
}



/*------------------------------------------------gauche--------------------*/

#gauche{
	width:200px;
	margin: 0px;
	float: left;
}



#findleft{
	width:190px;
	position:relative;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(images/findleft_back.jpg);
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 5px;
	background-color: #7EA7E5;
	margin-bottom: 10px;
}

#findleft .titre{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	display: block;
	line-height: 13pt;
	background-color: #FF7F06;
	padding-top: 5px;
	margin: 0px;
	padding-left: 27px;
	background-image: url(images/flecheRed.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-position: 5px 5px;
	font-weight: bold;
}
#findleft form{
	color:#000000;
	width: 190px;
	margin: 0px;
	margin-left: 0px;
}
#findleft form label{
	display:block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 170px;
	font-weight: bold;
	margin-top: 8px;
	margin-left: 7px;
}
#findleft form input.txtBox{
	width:170px;
	height:15px;
	color:#6F96CD;
	float:left;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-left: 7px;
}
#findleft form input.go{
	background:url(images/bt_valider.png);
	width:82px;
	height:25px;
	border:none;
	cursor:pointer;
	float:right;
	margin:5px 6px 5px 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#findleft form input.go:hover{
	background:url(images/bt_valider_over.png);
}


#publeft{
	width:190px;
	position:relative;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: bottom;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 5px;
	background-image:url(images/guide.jpg);
	height: 131px;
	margin-bottom: 10px;
}

#publeft_price{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	height: 20px;
	text-align: center;
	margin-top: 203px;
	font-weight: bold;
	display: block;
}

#espace_familles{
	width:190px;
	height:260px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 5px;
	background-color: #7EA7E5;
	position:relative;
	margin:0px;
}

#espace_familles .titre{
	background-image:url(images/titre_espace_familles.jpg);
	width:190px;
	height:21px;
}

#espace_familles .logo{
	background-image:url(images/logo_newsplus.jpg);
	width:190px;
	height:105px;
}

#espace_familles .formulaire{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 15px 0 15px;
}

/*#espace_familles .champs{
	color:#7EA7E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}*/
#espace_familles form input.txtBox{
	width:130px;
	height:15px;
	color:#7EA7E5;
	float:left;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 1px;
}


#espace_familles form input.ok{
	background:url(images/btn_ok.jpg);
	width:18px;
	height:16px;
	border:none;
	cursor:pointer;
	float:right;
	margin:5px 6px 5px 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#espace_familles .bas_formulaire{
	background-image:url(images/bas_espace_famille.jpg);
	width:190px;
	height:16px;
	position:relative;
}

#espace_familles .btn_telecharger{
	background-image:url(images/btn_espace_familles.jpg);
	width:190px;
	height:43px;
	position:relative;
}

#newsleft{
	width:190px;
	position:relative;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/findleft_back.jpg);
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 5px;
	background-color: #7EA7E5;
}

#newsleft .titre{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	display: block;
	line-height: 13pt;
	background-color: #FF7F06;
	padding-top: 5px;
	margin: 0px;
	padding-left: 27px;
	background-image: url(images/flecheRed.jpg);
	background-repeat: no-repeat;
	height: 20px;
	background-position: 5px 5px;
	font-weight: bold;
}

#newsleft form{
	color:#000000;
	width: 190px;
	margin: 0px;
	margin-left: 0px;
}

#newsleft form label{
	display:block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 170px;
	font-weight: bold;
	margin-top: 8px;
	margin-left: 7px;
}

#newsleft form input.txtBox{
	width:170px;
	height:15px;
	color:#6F96CD;
	float:left;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-left: 7px;
}

#newsleft form input.go{
	background:url(images/bt_valider.png);
	width:82px;
	height:25px;
	border:none;
	cursor:pointer;
	float:right;
	margin:5px 6px 5px 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#newsleft form input.go:hover{
	background:url(images/bt_valider_over.png);
}




/*------------------------------------------------centre--------------------*/

#centre{
	width:537px;
	margin: 0px;
	float: left;
	margin-left: 20px;
	-margin-left: 15px;
}



#newsCentre{
	width:537px;
	position:relative;
	background-image: url(images/centreBack1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /* 11px */
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	line-height: 13pt;
	letter-spacing: 0.1px;
}

#newsCentre a{
	color:#333333;
	text-decoration:none;
}

#newsCentre #span_h1{
	color:#6F96CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: inline;
	line-height: normal;
	text-decoration: underline;
	margin: 7px 0px 15px 10px;
	padding-top: 7px;
	letter-spacing: 0.1px;
	font-weight: bold;
}

#newsCentre h1{
	color:#6F96CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: inline;
	line-height: normal;
	text-decoration: underline;
	margin: 7px 0px 15px 0px;
	letter-spacing: 0.1px;
	padding-top: 7px;
}

#newsCentre h2{
	font-size: 11px;
	display: inline;
	line-height: normal;
}

#newsCentre .txt {
	width:527px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 7px;
	line-height: 13pt;
	letter-spacing: 0.1px;
	text-align: justify;
}

#newsCentre .txt a{
	color:#333333;
	text-decoration:none;
}

#newsCentre h3 a{
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}

#newsCentre h3 a:hover{
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/*#imgHorizontal{
	width:537px;
	height: 95px;
	position: relative;
	margin-bottom: 10px;
}*/

#imgHorizontal_haut{
	width:537px;
	height: 95px;
	position: relative;
	margin-bottom: 10px;
	float:left;
}

#imgHorizontal_bas{
	width:537px;
	height: 95px;
	position: relative;
	margin-bottom: 10px;
	float:left;
}

#img1{
	float:left;
	margin:0;
	position:relative;
}

#img2{
	float:left;
	margin:0;
	padding-left:13px;
	position:relative;
}

#img3{
	float:right;
	margin:0;
	position:relative;
}

#contentCentre{
	width:537px;
	height: 235px;
	position: relative;
	float:left;
}

#titre_formulaire{
	width:537px;
	height:29px;
	position:relative;
	background-color:#9bbfe3;
	text-align:center;
	float:left;
} 

#titre_formulaire h2{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 17px;
	margin-bottom: 5px;
	line-height: normal;
}

#imgVertical{
	width:165px;
	height: 215px;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding-right: 10px;
}

#img4{
	float:left;
	margin:0 0 10px;
	position:relative;
}

#img5{
	float:left;
	margin:0;
	padding-left:13px;
	position:relative;
}

#img6{
	float:right;
	margin:0;
	position:relative;
}



#findCentre{
	width:537px;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	background-image: url(images/triangle.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #7CABD9;
}

#findCentre h2{
	width:537px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 17px;
	margin-bottom: 5px;
	line-height: normal;
}

#findCentre .txt1 {
	text-align:center;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 17px;
	margin-bottom: 5px;
	line-height: 11pt;
	letter-spacing: 0.1px;
	font-weight: bold;
}

#findCentre .txt2{
	color:#FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:17px;
	line-height:12px;
	margin:7px 0 0;
	padding-top:3px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	width:537px;
}



#findCentre form{
	color:#000000;
	width: 537px;
	margin: 0px 0px 0px 0px;
	position: relative;
	height: 130px;
}



#col1{
	color:#000000;
	float:left;
	margin:0;
	padding-left:10px;
	position:relative;
	width:250px;
}


#col1 input.txtBox{
	width:246px;
	height:29px;
	color:#6F96CD;
	float:left;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 0px;
}


#col2{
	color:#000000;
	float:right;
	margin:0;
	padding-right:10px;
	position:relative;
	width:250px;
}

#col2 input.txtBox{
	width:246px;
	height:29px;
	color:#6F96CD;
	float:left;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #FFFFFF;
	margin-top: 10px;

}

#findCentre input.go{
	background:url(images/btn_valid_formulaire.jpg);
	width:202px;
	height:31px;
	border:none;
	cursor:pointer;
	float:left;
	margin:10px 0px 0px 165px;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}

#findCentre input.go:hover{
	background:url(images/btn_valid_formulaire_over.jpg);
}

#contactNvert{
	width:537px;
	position: relative;
	margin: 0px 0px 0px 0px;
	float:left;
}

#contactNvert_img{
	width:537px;
	position: relative;
	margin: 0px 0px 10px 0px;
	text-align: center;
}


#contactNvert .txt1{
	width:537px;
	color:#5F91DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	line-height: normal;
	text-align: center;
	font-weight: bold;
	position:relative;
	float:left;
}

#contactNvert .txt2 {
	width:537px;
	color:#5F91DC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	line-height: 11pt;
	text-align: center;
	font-weight: bold;
	position:relative;
	float:left;
}



/*------------------------------------------------#droite--------------------*/

#droite{
	width:123px;
	margin: 0px;
	float: left;
	margin-left: 20px;
	-margin-left: 13px;
}



.carterImg{
	width:123px;
	margin: 0px 0px 10px 0px;
	height: 123px;
	position: relative;
}

#carterDossier{
	width:123px;
	margin: 0px 0px 10px 0px;
	height: 123px;
	position: relative;
	background-image: url(images/carter_dossier.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#carterDossier h2 {
	width:123px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	line-height: 13pt;
	font-weight: bold;
	letter-spacing: 0.1px;
	text-align: center;
	padding-top: 27px;
}

#carterDossier h2 a{
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}

#carterDossier h2 a:hover{
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



#carterPro{
	width:123px;
	margin: 0px 0px 0px 0px;
	height: 130px;
	position: relative;
	background-image: url(images/carter_espacePro.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#carterPro .txt1 {
	width:113px;
	color:#274265;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: 0.1px;
	padding-top: 19px;
}

#carterPro .txt1 a{
	color:#274265;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}

#carterPro .txt1 a:hover{
	color:#274265;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



#carterPro .txt2 {
	width:113px;
	color:#274265;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	line-height: 12px;
	font-weight: bold;
	letter-spacing: 0.1px;
	padding-top: 3px;
	text-align: center;
}

#carterPro .txt2 a{
	color:#274265;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#carterPro .txt2 a:hover{
	color:#274265;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}





/*------------------------------------------------footer--------------------*/

#footer{
	width:100%;
	background-image: url(images/footer_back.jpg);
	background-repeat: repeat-x;
	position: relative;
	float: left;
	margin: 0px;
	background-color: #9CBEEC;
}


#footerContent{
	width:900px;
	margin: auto;
	position: relative;
}



#rssLeft{
	width:390px;
	margin: 0px;
	float: left;
	margin-right: 120px;
	background-image: url(images/rssCadre.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #DDE8FA;
	height: 180px;
}

#rssLeft h2 {
	color:#7198CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	margin: 0px;
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

#rssLeft h2 a{
	color:#7198CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	margin: 0px;
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

#rssLeft h3{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 0px;
	background-image: url(images/rssPix.jpg);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	padding-left: 55px;
	font-weight: lighter;
	margin-bottom: 7px;
	height: 16px;
	padding-right: 10px;
}

#rssLeft h3 a{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}

#rssLeft h3 a:hover{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}





#rssRight{
	width:390px;
	margin: 0px;
	float: left;
	background-image: url(images/rssCadre.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #DDE8FA;
	height: 180px;
}

#rssRight .txt1{
	color:#7198CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	margin: 0px;
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

#rssRight .txt2{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 0px;
	background-image: url(images/rssPix.jpg);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	padding-left: 55px;
	font-weight: lighter;
	margin-bottom: 7px;
	height: 16px;
	padding-right: 10px;
}

#rssRight .txt2 a{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}

#rssRight .txt2 a:hover{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


#baseline{
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	float: left;
/*	height: 50px;*/
	background-color: #9CBEEC;
    text-align: center;
}

#baseline .txt1{
	color:#6b82a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	display: block;
	font-weight: normal;
	margin: 15px auto 10px auto;
	background-color: #C8DCF5;
	width: 900px;
	position: relative;
}

#baseline .txt1 a{
	color:#6b82a1;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}

#baseline .txt1 a:hover{
	text-decoration:underline;
}

#twit{  position: fixed; }

#twit {width:100%;bottom:0;left:0;background: #000;color:white;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7;filter: alpha(opacity=70);}
#twit a { color:white;  font-weight:bold; text-decoration:none; }
#twit .theme {float:left !important; margin:6px 0 7px 8px;font-family:verdana; font-size:18px; color:#e9d426; font-weight:bold;}
#twit .titre {float:left !important; margin:6px 0 7px 8px;font-family:verdana; font-size:18px; color:#fff;font-weight:bold; }
#twit #opened {height:35px; margin:0 8px 0 8px;}
#close {float:left !important; margin:8px 0 5px 0;}
#twit #closed {height:15px;float:left;margin:3px 8px 2px 8px; font-size:10px;}
#rss { display: block; float: right;margin-top: 2px;margin-right: 2px;}
#dl { display: block; float: right;margin-top: 2px;margin-right: 2px;}



#titre_espace_pros{
	position:relative;
	float:left;
	background:url(images/titre_espace_pros.jpg);
	width:232px;
	height:26px;
	margin-left:20px;
}

#espace_pros{
	position:relative;
	float:left;
	margin-bottom:20px;
}

#espace_pros h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:5px;
	text-align:center;
}

.choix{
	position:relative;
	float:left;
	margin-top:10px;
}


.picto_arbre{
	background:url(images/picto_arbre.jpg);
	width:28px;
	height:36px;
	position:relative;
	float:left;
}

.choix_espace_pros{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f96cd;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:300px;
}

#btn_contact_pro{
	background:url(images/btn_contact.jpg);
	width:183px;
	height:61px;
	position:relative;
	float:left;
	margin-left:10px;
	
}

#btn_form_prioritaire{
	position:relative;
	float:left;
	margin-left:10px;
	cursor:pointer;
}

#btn_newsletter{
	position:relative;
	float:left;
	margin-left:10px;
	cursor:pointer;
}

#btn_documentation{
	position:relative;
	float:left;
	margin-left:10px;
	cursor:pointer;
}

#col1_contact{
	position:relative;
	float:left;
	width:140px;
	padding-left:5px;
	padding-top:2px;
}

#col1_contact input[type=text]{
	position:relative;
	float:left;
	width:130px;
	height:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6f96cd;
	margin-top:2px;
}

#col2_contact{
	position:relative;
	float:left;
	width:30px;
	padding-left:5px;
}

#ok_contact_pro{
	background:url(images/btn_ok_contact.jpg);
	width:27px;
	height:17px;
	border:0px;
	margin-top:20px;
	cursor:pointer;
}

.sous_titre{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:20px;
	position:relative;
}

#demande_docs{
	position:relative;
	float:left;
	text-align:center;
	width:537px;
}

#demande_docs h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:5px;
}

#docs1{
	float:left;
	margin-left:50px;
	position:relative;
}

#docs2{
	float:left;
	margin-left:50px;
	margin-top:20px;
	position:relative;
}

#demande_docs img{
	float:left;
}

#demande_docs input[type=checkbox]{
	position:relative;
}

#demande_docs .txt{
	color:#6e95cc;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:auto;
	position:relative;
	width:100%;
}

#img_plaquette{
	float:left;
	margin-left:50px;
	margin-right:50px;
	position:relative;
	width:101px;
}

#img_depliant_rplus{
	float:left;
	margin-left:50px;
	margin-right:50px;
	position:relative;
	width:133px;
}

#img_affiche{
	float:left;
	margin-right:50px;
	position:relative;
	width:80px;
}

#img_guide_alzheimer{
	float:left;
	margin-left:50px;
	margin-right:50px;
	position:relative;
	width:73px;
}

#img_depliant_alzheimer{
	float:left;
	margin-left:50px;
	position:relative;
	width:60px;
}

#formulaire_docs{
	position:relative;
	float:left;
	margin-left:20px;
}

#corps_formulaire_demande_docs{
	position:relative;
	float:left;
	width:500px;
	height:120px;
	background:#6f96cd;
}

#col1_demande_docs{
	position:relative;
	float:left;
	width:325px;
	margin-left:10px;
}
#col2_demande_docs{
	position:relative;
	float:right;
	width:165px;
	
	
}

.txtDemandeDocs{
	color:#6f96cd;
	border:0px;
	position:relative;
	float:left;
}

#nom_demande_docs{
	margin-top:5px;
	width:190px;
}

#organisme_demande_docs{
	margin-top:5px;
	width:190px;
}

#adresse1_demande_docs{
	margin-top:5px;
	width:300px;
}

#adresse2_demande_docs{
	margin-top:5px;
	width:300px;
}

#cp_demande_docs{
	margin-top:5px;
	width:70px;
}

#ville_demande_docs{
	margin-left:10px;
	margin-top:5px;
	width:220px;
}

#valid_demande_docs{
	background:url(images/btn_envoi_demande_docs.jpg);
	width:129px;
	height:55px;
	position:relative;
	float:left;
	border:0px;
	margin-top:35px;
	margin-left:10px;
}

#guides{
	position:relative;
	width:186px;
	height:191px;
	border:1px solid #7CABD9;
	margin-left:5px;

}
#guides_titre{
	position:relative;
	float:left;
	background:url(images/guide_titre.jpg);
	width:186px;
	height:36px;
}
#guides_contenu{
	float:left;
	position:relative;
	width:186px;
	height:155px;
}

#guides_contenu img{
	position:relative;
}
#guides_contenu span.legende{
	color:#7CABD9;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-left:-20px;
	text-align:center;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:186px;
  height:155px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}
#slideshow #slidesContainer .slide {
  /*margin:0 auto;*/
  width:166px;  /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:155px;
}
.control {
	cursor:pointer;
	display:block;
	height:28px;
	position:absolute;
	text-indent:-10000px;
	width:30px;
	z-index:9999;
}
#leftControl {
  top:50px;
  left:0px;
  background:transparent url(images/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:50px;
  left:155px;
  background:transparent url(images/control_right.png) no-repeat 0 0;
}

