/* CSS Document */
			/* Balises redefinies */
			/************************/
body {height:100%; background-color:#FFFFFF; margin: 0;}
html {height:100%;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding: 0 20px; background:url(../images/articles/ico_plus.gif) left top no-repeat }
h1 {font-size:16px; font-weight:bold; color:#7958B1}

#titrebanner {position:absolute;left:161px;top:152px;width: 462px;height: 60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF}
#site {width:999px; height:auto; position:relative; margin:0 auto}
#banner {width:999px; height:251px; position:relative;}

			/**********************/
				/* fil ariane */
			/**********************/
#ariane {height:auto; width:741px; margin:20px 0 0 7px}
.texte_ariane {background-color:#F2F2F2; text-indent:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#7958B1}
.texte_ariane a {color:#E5322D; text-decoration:none;}
.texte_ariane a:hover {text-decoration:underline;}

			/**********************/
				/* menus millieu */
			/**********************/
#menu-pt_01,#menu-pt_02,#menu-pt_03{position:absolute; width:250px; height:72px; top:349px; z-index:10}
#menu-pt_01{left:0;}
#menu-pt_02{ left:253px;}
#menu-pt_03{ left:506px;}

#menu_home_01_overlay {position:absolute; left:0px; top:349px; z-index:75; width:250px; height:auto; }
#menu_home_02_overlay {top:349px;z-index:75;}
#menu_home_03_overlay {top:349px;z-index:75;}

.menu_home_overlay {position:absolute; left:5px; top:0px; width:239px; height:auto;}

.menu_nivo {position:absolute; left:5px; width:239px;}

.ligne_accesdirect01 {text-indent:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; padding: 5px 0 0 0; height:31px; background-image:url(../images/fond_accesdirectnivos01.gif); background-repeat:no-repeat; background-position:bottom}
.top_accesdirect01_nivos {background-image:url(../images/fondtop_accesdirectnivos01.gif); height:7px; background-repeat:no-repeat;}

.ligne_accesdirect02 {text-indent:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; padding: 5px 0 0 0; height:31px; background-image:url(../images/fond_accesdirectnivos02.gif); background-repeat:no-repeat; background-position:bottom}
.top_accesdirect02_nivos {background-image:url(../images/fondtop_accesdirectnivos02.gif); height:7px; background-repeat:no-repeat;}

.ligne_accesdirect03 {text-indent:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; padding: 5px 0 0 0; height:31px; background-image:url(../images/fond_accesdirectnivos03.gif); background-repeat:no-repeat; background-position:bottom}
.top_accesdirect03_nivos {background-image:url(../images/fondtop_accesdirectnivos03.gif); height:7px; background-repeat:no-repeat;}


.ancres {width:275px; float:left; padding: 2px 15px 5px 25px; background:url(../images/articles/ancre01_link.gif) left top no-repeat; min-height: 20px; _height:20px;}
.ancres a {color:#7A58AE; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.ancres a:hover {text-decoration: underline;}

			/**********************/
				/* contenu */
			/**********************/
#contenu {position:relative; width:749px; height:auto; float:left}
#article {margin:150px 0 0 5px}
.titrerubrique {width:744px; height:30px; z-index:10;}
.topdivrubrique {width:744px; height:41px; background-image:url(../images/rubriques/topdiv_rubrique_01.gif)}
.resumerubrique {width:744px; height:auto; padding:10px 0 10px 0; background-color:#F1EEF7; color:#89878C; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.fond_rubrique01 {width:744px; _height:200px; min-height:200px; background-color:#F1EEF7;}
.texteresumerubrique {margin:0 20px 0 20px;}
.linksrubrique {width:744px; background-color:#F1EEF7; color:#7A58AE; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.linkrubrik {width:275px; float:left; padding: 2px 15px 5px 25px; background:url(../images/rubriques/puce01_link.gif) left top no-repeat; min-height: 20px; _height:20px;}
.linkrubrik a {color:#7A58AE; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.linkrubrik a:hover {text-decoration: underline;}
.basdivrubrique {width:744px; height:14px; background:url(../images/rubriques/basdiv_rubrique_01.gif) bottom left no-repeat #F1EEF7}
.backtotop {position:absolute; right:20px; background:url(../images/articles/backtotop.gif) top right no-repeat; display:block; height:20px; width:20px;}
/*.csc-firstHeader { font-size:16px; font-weight:bold}
.csc-header { font-size:16px; font-weight:bold}*/
			/**********************/
				/* menus droit */
			/**********************/
#menu_droit {width:240px; height:438px; background:#FFFFFF; position:absolute; left:759px; top:251px;}
#menu_droit {z-index:10}



#navBasse {width:999px; height:45px; position:relative; left:0px; text-align:center; line-height: 45px; clear:both;}
#navBasse a {color:#6D6D6D; text-decoration:none;}
#navBasse a:hover {color:#E5322D;}
#partners  {position:relative; width:999px; height:170px; background-image: url(../images/fond_div_partenaires.gif);}

.resumerubrique {color:#333}
.bodytext {color:#333}


		/************************/
		/* SONDAGES */
		/************************/
.pollsubmit {border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/blog/menu/bt_poster.gif); width:125px; height:30px; color:#FFFFFF; font-weight:bold}
.texteresumerubrique form {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.boutonvert {border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/blog/menu/bt_poster.gif); width:125px; height:30px; color:#FFFFFF; font-weight:bold}
.subscribe {color:#333}
.connais {margin:20px 0 0 40px; width:400px; height:55px}
.listes {margin:20px 0 0 40px; width:400px; height:25px}
#tx-srfeuserregister-pi1-fe_users_form {min-height:80px; _height:90px; margin-top:20px}

#tx-srfeuserregister-pi1-fe_users_form label{display:block; float:left; margin-bottom:3px; text-align:right; padding-right:5px; width:25%;}
#tx-srfeuserregister-pi1-fe_users_form input{margin-bottom:3px;}
#tx-srfeuserregister-pi1-fe_users_form label.lablelong{width:50%; text-align:left; margin-left:40px}
#tx-srfeuserregister-pi1-fe_users_form #submit {margin:30px 0 30px 40px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {margin:0 0 0 65px;}




