/* CSS Document */

			/* Balises redefinies */
			/**********************/
/*seul le fond est accessible dans body le reste est redefini dans "site"*/
body {height:100%; background-color:#FFFFFF; margin: 0; background:url(../images/bg_site.gif) repeat-x}
html {height:100%;}
/*
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 5px 0;  font-weight:bold; color:#F08400;text-align:left}
*/
h1 {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding-bottom:1px; margin:0 0 5px 0;  font-weight:bold; color:#04608d; text-align:left; border-bottom:1px solid #666666;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 5px 0; font-weight:bold; color:#F08400; text-align:left;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0 10px 0; font-weight:bold; color:#F08400; text-align:left}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 10px 0; font-weight:bold; color:#F08400; text-align:left}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0 10px 0; font-weight:bold; color:#F08400; text-align:left}
h6 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0 10px 0; font-weight:normal; color:#666666; text-indent:40px;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 10px 0; font-weight:bold;}
hr {/*border-top:1px dashed #027771; margin:5px 20px 5px 10px; clear:both*/}
a {text-decoration:underline; lcolor:#FF9900;}
a:hover {text-decoration:none; color:#FF9900}
a img {margin:0; padding:0;}
input submit {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;}
table td tr { clear:both; font-family:Arial, Helvetica, sans-serif; color:#F18400;}


			/* Structure de la page */
			/***********************/

/*corps du site bg bordures !*/
#site {width:922px; height:auto; background-color: #FFFFFF; position:relative; left:50%; margin:0 0 0 -461px;}
/*#site {border: 1px solid #027771; }*/

#banniere {height: 20px; width:100%; background-color:#ffffff ;/*background-image:url(../images/banner.gif)*/}

/*#logobanner {position:absolute; top:0px; left:0px; height:133px; width:141px;}  n'existe plus */
#animflash {height:156px; width:100%; background:#E7E6E1;}
/*barresecontop caché en temps normal*/
/*#barresecontop { clear:both; position:absolute; top:106px; right:8px; height:16px; width:288px; _top:105px; z-index:75;}*/

#barresecontop {position:absolute; bottom:0px; right:8px; height:16px; width:/*auto*/240px; z-index:75;}

#menuintranet {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;text-align:left; position:absolute; right:8px; top:3px}
#menuintranet a{text-decoration:none; color:#007770;}
#menuintranet a:hover{text-decoration:underline; color:#f08400;}

w
#menusecond {position:absolute; right:0px; height:110px; width:auto; z-index:75; font-family:Verdana, Arial, Helvetica, sans-serif ; color:#007770;}
#menusecond a {text-decoration:none; color:#007770;}
#menusecond a:hover{text-decoration:underline; color:#f08400;}


/*#logintop {position:absolute; top:0px; right:10px; height:80px; width:200px;}
#logintoptest {position:absolute; top:25px; right:450px; height:80px; width:250px;}*/

#id1{height:auto;}
#idprin {width:922px; height:auto; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; /*text-align: justify;*/}
#mosaik {width:692px; height:auto; color:#027771; float:left;}
#id3{height:auto; background-color:#3366FF; font-size:12px;}
#id4{height:60px; border-top:1px solid #4fd1c4; font-size:12px; clear:both; 
padding-top:10px;}

#id4{font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align: center; color:#027771; line-height:20px;}
#id4 a {text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align: center;color:#027771;line-height:20px;}
#id4 a:hover {color:#FF9900}

#menu_01 {height:35px/*32*/; width:922px; background-color:#f5983b /*background:url(../images/home/barremenu1.png);*/}
#menu_01_1, #menu_01_2, #menu_01_3, #menu_01_4{float:left; height:35px;}
#menu_01_1 {width:230px; }

#posserch {position:relative; top:5px; left:10px;}

#menu_01_2 {width:450px; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:28px; text-align:center;}
#menu_01_2 a {text-decoration:none; color:#ffffff;}
#menu_01_2 a:hover {color:#07628d; }



#menu_01_4 { margin-left:6px ; position:relative; right:0px ; width:234px; border-left:solid #ffffff 1px; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:30px; text-align: center; color:#ffffff;}
#menu_01_4 a {text-decoration:none; color:#ffffff;}
#menu_01_4 a:hover {color:#07628d; }

#menu_02 {height:33px; width:922px; background-color:#4fd1c4  /*background:url(../images/home/barremenuvertev1.png);*/}
#menu_02_1, #menu_02_2, #menu_02_3{height:33px;float:left;}
#menu_02_1 {width:229px;}
#menu_02_2 { width:458px; position:absolute; right:97px;}


#menu_02_droite{padding-top:3px;text-decoration:bold;height:33px ; position:absolute; right:0px; width:234px; border-left:solid #ffffff 1px; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:23px; text-align: center;}
#menu_02_droite a {text-decoration:none; color:#ffffff;}
#menu_02_droite a:hover {color:#07628d; }


/*menu 02 4 (c'est le bandeau recherche)

#menu_02_4 {padding: 5px 0px 0px 5px}  */

#colonne_principal {width:660px; padding:20px 20px 10px 10px;float:left;}

#contenu_01 {width:680px; float:left; margin:5px 0px 3px 0px;}

#contenu_03 {width:680px; float:left;}

#bloc01{float:left; width:320px; padding:10px 0px 10px 10px;}
.bloc01actus{margin:0 0 10px 0; padding: 0 5px 19px 5px; background:url(../images/home/fond_actus.gif) right bottom no-repeat }
#bloc02{float:left; width:320px; padding:10px 0px 10px 10px; background-color:#ffffff;}
/*.bloc02services{margin:0 0 10px 0; padding: 0 5px 30px 5px; background:url(../images/home/fond_actus.gif) right bottom no-repeat }
*/

#bloc03 {float:left; width:210px; padding:10px 0px 10px 15px;}
#bloc04 {float:left; width:210px; padding:10px 0px 10px 15px;}
#bloc05 {float:left; width:210px; padding:10px 0px 10px 15px;}

#contenu_04 { height:585px ; width:234px; float:right; background:url(../images/contenubas.JPG) right bottom no-repeat ; background-color:#f6fbf8 ; }

#dash {border-top: 1px dashed #027771;}

#contenu_041 {border-left:1px /*dotted*/ #027771; width:auto}
#bloc_004 {width:auto; padding-top:10px ; margin:10px 0px 4px 0px; border-top: 1px dashed #027771;}
#bloc_004bas{float:right;width:100%; height:20px;}

#bloc06{width:auto; float:inherit; padding:0px 0px 10px 10px; border-bottom: 1px dashed #027771 ; margin-bottom:10px; }
#bloc06 a{text-decoration:none;color:#666666/*#31aead*/;font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;}
#bloc06 a:hover{color:#31aead;}



#bloc07{width:auto; float:inherit; margin-top:10px;margin-bottom:10px; padding:10px 20px 10px 20px; border-top: 1px dashed #027771; border-bottom: 1px dashed #027771;}

#bloc08{background-color:#e1f1ef; text-decoration:none;color:#007770; width:auto; /*foat:inherit;*/ padding:0px 20px 0px 20px;}
#bloc08 a{text-decoration:none;color:#007770; }
#bloc08 a:hover {text-decoration:underline;padding-left:18px;color:#f08400;}

#blochr {margin:5px 10px 5px 10px;padding:0px 0px 0px 0px; border-bottom: 1px dashed #027771; height:1px;}

#bloc09{text-decoration:none;color:#007770;/*width:auto; float:inherit; padding:0px 20px 0px 20px;*/}
#bloc09 a{text-decoration:none;color:#007770;}
#bloc09 a:hover {color:#f08400;font-size:21px; text-decoration:underline;}

#bloc10{width:auto; float:inherit; padding:10px 20px 10px 20px;}
#bloc11{width:auto; float:inherit; padding:0px 0px 0px 20px;}

#loginleft{padding: 0px 20px 0px 20px; color:#00776f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.poslogintop1 {height:16px; width:118px; border:solid #666666 1px; font-size:10px;}
.poslogintop2 {border:solid #666666 1px; font-size:10px;position:relative; top: 5px; }

#bloc8g{float:right; padding: 10px 2px 10px 2px;}
#bloc8left{float:left;}
#bloc8right{float:right;}

#contenu_02 {width:680px; float:left; }

#decoracroche {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:6px; padding: 0px 5px 0px 5px; /*text-align:justify*/}
.acroche {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding: 0px 5px 0px 5px; /*text-align:justify*/}


#puceronde{padding-right:2px; float:left;}

#blocrss{background-color:#e1f1ef; text-decoration:none;color:#007770; width:auto; /*foat:inherit;*/ padding:0px 0px 0px 10px; }
#blocrss a{text-decoration:none;color:#007770; }
#blocrss a:hover {text-decoration:underline;color:#f08400;}

#bloclogin {padding-left:10px;}

#limp {padding-left:10px ; background-color:#e1f1ef; margin-bottom:10px;font-family: Georgia, Verdana,  Times, serif;}
#limp a{font-size:15px ; text-decoration:none; color:#045683 /*#007770*/;}
#limp a:hover{color:#ff9900 ; background-color:#f6fbf7;}

#limpacces {padding-left:10px ; background-color:#e1f1ef; margin-bottom:10px;font-family: Georgia, Verdana,  Times, serif;}
#limpacces a{font-size:15px ; text-decoration:none; color:#666666 /*#007770*/;}
#limpacces a:hover{color:#ff9900 ; background-color:#f6fbf7;}

			/* 	Regions */
#affregion {width:638px; height:auto; color:#027771;}
#affdept {width:250px; height:auto; color:#027771; float:left;}
#afflocal {width:388px; height:auto; color:#027771; float:left;}

#servicesh {font-size:12px; color:#666666; font-family: Georgia, Verdana,  Times, serif; }
#rouge {color:#ff0000;}
#hjuris {font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 5px 0; font-weight:bold; color:#04608d; text-align:left;}

#archivesbas {height:120px;}

#titrefils a{text-decoration:none;color:#04608d; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:20px;}
#titrefils a:hover{color:#f08400;}

#titrefils1 a{text-decoration:none;color:#04608d; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
#titrefils1 a:hover{color:#f08400;}


#titrefilsdefils a{text-decoration:none;color:#04608d; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#titrefilsdefils a:hover{color:#f08400;}

#titrejuris a{text-decoration:none;color:#04608d; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
#titrejuris a:hover{color:#f08400;}

#anneesjuris a{text-decoration:none;color:#04608d; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#anneesjuris a:hover{color:#f08400;}


#sommairewikipetit {color:#04608d; width:310px; background-color:#f9f9f9; border:solid #aaaaaa 1px; text-align:left; font-size:12px; padding: 10px 0px 10px 5px;}
#sommairewikipetit a{text-decoration:none; color:#04608d;/*color:#666666;*/}
#sommairewikipetit a:hover{color:#f08400;}

#sommairewiki {color:#04608d; width:365px; background-color:#f9f9f9; border:solid #aaaaaa 1px; text-align:left; font-size:12px; padding: 10px 0px 10px 5px;}
#sommairewiki a{text-decoration:none; color:#04608d;/*color:#666666;*/}
#sommairewiki a:hover{color:#f08400;}

#sommairewikigrand {color:#04608d; width:460px; background-color:#f9f9f9; border:solid #aaaaaa 1px; text-align:left; font-size:12px; padding: 10px 0px 10px 5px;}
#sommairewikigrand a{text-decoration:none; color:#04608d;/*color:#666666;*/}
#sommairewikigrand a:hover{color:#f08400;}

#sommairewikimoyen {color:#04608d; width:409px; background-color:#f9f9f9; border:solid #aaaaaa 1px; text-align:left; font-size:12px; padding: 10px 0px 10px 5px;}
#sommairewikimoyen a{text-decoration:none; color:#04608d;/*color:#666666;*/}
#sommairewikimoyen a:hover{color:#f08400;}

#titrewiki {margin: 0px 0px 6px 0px;}

#titregrossepartie{font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:18px;color:#f08400;}

/*
#fildariane {color:#666666;}
#fildariane a{text-decoration:none;color:#666666;}
#fildariane a:hover{color:#000000;}
*/

			/*  Elements de la page       */
			/*******************************/
			
.voislasuite3 { text-decoration:none; padding:0px 5px 0px 10px; margin:0; text-align:left; font-size:13px; height:55px;color:#f08400;}
.voislasuite3 a{text-decoration:none;}
.voislasuite3 a:hover{text-decoration:underline; color:#07628d;}

.dropboxhome select{ float:left; text-align:left; height:20px; border:1px solid #2F9273; color:#2F9273;}
.dropboxhomeplz select{width:160px; border:1px solid #2F9273; color:#2F9273; margin:0; font-size:12px;}
/*.recherchehome {position:relative; top:5px; text-align:center; left:15px; width:170px; height:16px; border:1px solid #2F9273; color:#2F9273; line-height:16px;}
.btokhome {position:relative; top:5px; right:0}*/		
.btcentersuite {margin:10px 0 0 0;}

.voislasuite {padding: 10px 10px 0 0; text-align:right; float:right; width:auto; height:30px;}


.voislasuite2 {color:#f08400;font-size:15px;}
.voislasuite2 a{text-decoration:none;color:#07628d;}
.voislasuite2 a:hover{text-decoration:underline; color:#f08400;}

.voislasuite21 { color:#07628d/*#f08400*/;font-size:15px;}
.voislasuite21 a{text-decoration:none;color:#07628d}
.voislasuite21 a:hover{text-decoration:underline; color:#f08400;}

.voislasuitegauche {width:190px; height:30px; text-align:right}

.colonne_01 {width:216px; float:left; margin:10px 0px 20px 5px; } 
.colonne_02 {width:216px; float:left; margin:10px 0px 20px 5px;} 
.colonne_03 {width:216px; float:left; margin:10px 0px 20px 5px; }
.colonne_01bloc {width:216px; float:left; margin:5px 0px 5px 2px; } 
.colonne_02bloc {width:216px; float:left; margin:5px 0px 5px 8px; } 
.colonne_03bloc {width:216px; float:left;margin:5px 0px 5px 8px; }
.textebloc {clear:both; height:auto;}
.bodytext {text-align:justify;color:#666666;font-size:12px;}
.bodytext a{color:#04608d;text-decoration:none;}
.bodytext a:hover{color:#f08400;}
.bodytext ul, li {color:#666666;}
.bodytext h1 {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 5px 0;  font-weight:bold; color:#F08400;text-align:left}
p.csc-frame-frame1 {border: #D6D6D6 1px solid; background-color: #E9E9E9; padding:10px; color:#666666}
p.csc-frame-frame2 {border: #D6D6D6 1px solid; background-color: #FCFDCE; padding:10px; color:#666666}


			
			/* Classes Mise en forme */
			/*************************/
.marginzero {margin:0px;}
.padding5 { padding:5px;}
.width150 { width:100px;}
.texteMenu {font-family: Arial, Helvetica, sans-serif; font-size:18px; text-align: center; color:#FFFFFF; line-height:30px; text-decoration:none;}
.texteMenu {text-decoration:none;}
.texteMenuActions {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; text-decoration:none; width:120px; float:left; padding:5px 0 0 5px}
.texteMenuActions {text-decoration:none;}
.textenormale {font-family: Arial, Helvetica, sans-serif; /*font-size:12px;*/ /*color:#027771;*/color:#666666; /*text-align:justify;*/ font-weight:normal}
.textepetit{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align: justify; color:#027771;}
.titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:left;}
.titrebloc {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; text-align:left;color:#027771; padding: 25px 0 0 40px; margin:0;}
.titrebloc_news {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:left;color:#333333; margin:0; font-weight:bold}
.textearticle {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; font-weight:normal;}
.soustitre {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; font-weight:bold;}
.texteaccroche {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; font-weight:bold;}
.texteblocsdroit {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:normal;}
.linktexte {text-decoration:none;color:#027771;}

.linktexte2 {font-size:15px; text-decoration:none;color:#04608d;}

.linktexte:hover{ text-decoration:none;color:#F08400;}
.menuarticles a {text-decoration:none;color:#027771;}
.dateArticle {width:300px; height:auto; padding-right:25px;float:right;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:-20px 0 0 0;}

.titrehome {margin:0 0 10px 0;}
.soustitrehome {margin:0 0 10px 0;}
.texthome01 {margin:0; height:auto; width:220px}
.texthome02 {margin:0; height:auto; width:220px}
.texthome03 {margin:0; height:auto; width:220px}
.texthome01 p.bodytext {width:200px;color:#027771; text-align:left}

.textearticleBloc2 {margin:0 0 10px 0; text-align:justify}

#contenu_03 .texthome03 {width:210px}
.blocvert { background:url(../../clcv/images/home/fond_blocsites_vert.gif) repeat-y}
.blocorange{background-image:url(../images/home/fond_blocsites_orange.gif); background-repeat:repeat-y;}
.texteblocvert {height:/*240px*/125px;}
.texteblocvert h1 {padding:5px 10px 5px 10px; margin:0; }
.texteblocvert {padding:5px 10px 5px 10px; margin:0; text-align:left; font-size:11px; color:#2F9273;}
.texteblocvert p {padding:5px 10px 5px 10px; margin:0; text-align:left; font-size:10px; height:55px;color:#2F9273;}
.texteblocorange {min-height:150px}
.texteblocorange p {padding:5px 10px 5px 10px; margin:0; text-align:left; font-size:10px; height:55px;color:#2F9273;}
/*.texthome03 {margin:0 0 10px 0; height:220px;}*/
.lirelasuite {margin:0 0 0px 0; text-align:right; bottom:0px; position:inherit;} 
.ach4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; margin:0; font-weight:400}
.ach5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; font-weight:400}
.date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:600; text-indent:10px; color: #666666;}
.sousligne {margin:0 0 5px 0; background-image:url(../images/home/sousligne.gif); background-repeat:no-repeat; background-position:bottom left;}
.sousligne-on {margin:0 0 0 0; background-image:url(../images/home/sousligne.gif); background-repeat:no-repeat; background-position:bottom left; background-color: #E6E6E6}
.sousligne-off {margin:0 0 0 0; background-image:url(../images/home/sousligne.gif); background-repeat:no-repeat; background-position:bottom left;}
.form { margin:0}
.push {visibility:hidden; clear:both}
.div_titre {background-repeat:no-repeat; background-image:url(../images/articles/titre_vide.gif); width:640px; height:45px; z-index:1;}


			/* Login */
			
.textetopmessage {color:#666666/*#045683*/; font-size:13px; font-family:Georgia, Arial, Helvetica, sans-serif; /*line-height:10px;*/}


/*#logintop {position:absolute; top:25px; right:10px; height:80px; width:250px;}
#deconnextop {position:absolute; top:25px; right:10px; height:80px; width:150px;}
#deconnextop a {text-decoration:none; color:#027771;}
#deconnextop a:hover {text-decoration:none; color:#F08400;}*/
/*.zonelogintop { position:absolute; top:0px; right:28px; height:16px; width:118px; border:solid #666666 1px; font-size:10px}
.zonepasstop { position:absolute; top:20px; right:28px; height:16px; width:118px; border:solid #666666 1px; font-size:10px}
.zonebtoktop { position:absolute; top:20px; right:2px;}*/
/*.zonelogintop {position:absolute; top:0px; right:28px; height:15px; width:118px; border:solid #666666 1px; font-size:10px}
.zonepasstop {position:absolute; top:20px; right:28px; height:15px; width:118px; border:solid #666666 1px; font-size:10px}
.labelzonepasstop {position:absolute; top:0px; left:110px;}


.textetopmessage {color:#666666; position:absolute; top:45px; left:0px; font-size:10px; font-family:Georgia, Arial, Helvetica, sans-serif; line-height:10px;}


.zonebtoktop {position:absolute; top:20px; left:0px; width:100px; height:19px}
.mdpoublie {position:absolute; top:45px; left:104px; font-size:10px;} 
.mdpoublie a {text-decoration:none; color:#027771; font-size:10px;}
.mdpoublie a:hover {text-decoration:none; color:#F08400;font-size:10px;}
.bt_login {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;}
*/
			/*  FORMS */
form {margin:0; padding:0}
.texteareaForm {position:relative; top:5px; text-align:left; left:15px; border:1px solid #2F9273; color:#2F9273;}	
.btokForms {position:relative; top:5px; text-align:center; left:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;}	
.btokForms {width:200px;}
.btokForms_ok {position:relative; top:5px; text-align:center; left:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;}	
.btokForms_ok {width:200px;}
/*.btokRecherche {position:relative; top:5px; text-align:center; width:30px; height:20px; left:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;}	
*/.tx_frtenews_bt {position:relative; top:5px; text-align:center; left:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;}
.boxform {position:relative; top:5px; text-align:left; left:15px; width:200px; height:20px; border:1px solid #2F9273; color:#2F9273;}
.boxform_news {top:5px; text-align:left; width:200px; height:20px; border:1px solid #2F9273; color:#2F9273;}
.tx-srfeuserregister-pi1-text {border:1px solid #2F9273; color:#2F9273; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.tx-srfeuserregister-pi1-password {border:1px solid #2F9273; color:#2F9273; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
#tx-srfeuserregister-pi1-tx_extfeuser_civilite_safig {border:1px solid #2F9273; color:#2F9273; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.tx-srfeuserregister-pi1-submit {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;}

			/* Regions */
.dick {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 10px 0; font-weight:bold}
.orange {color:#FF9900}
.divunionsdepartementales { font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left; }/* border:#333333 solid 1px; margin:5px 5px 5px 5px;}*/
.divunionslocales { font-size:11px; font-family:Arial, Helvetica, sans-serif; float:right;}
.apparent {display:block;visibility:visible;}
.cache {display:none;visibility:hidden;}

			/* Boutique */
.tx-ttproducts-pi1-wrap2 {color:#2F9273;}
.tx-ttproducts-pi1-wrap1 {color:#FFFFFF; line-height:17px;}
.classprix {color:#FF9900;}
.fieldQty {border:1px solid #2F9273; color:#2F9273; font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size:12px}
.formfield {border:1px solid #2F9273; color:#2F9273; font-family:Arial, Helvetica, sans-serif; font-weight:400; width:300px;}
.shop_minibasket_image img {vertical-align: bottom; line-height:16px;}
.fontretour {color:#FFFFFF;}
.shop_minibasket {margin:-90px 0 20px 290px; z-index:75;}
p.paniervide {margin:-70px 0 20px 290px; z-index:75;}

			/* FE Users */
.tx-newloginbox-pi3-singleView th, tr { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.tx-newloginbox-pi3-singleView td { font-size:11px; font-family:Arial, Helvetica, sans-serif;}

			/* MOSAIK */
.filariane {text-decoration:bold;color:#666666;font-size:11px; font-family:Georgia, Arial, Helvetica, sans-serif; margin:10px 10px 0 10px;}
.filariane a{text-decoration:none; color:#04608d;}
.filariane a:hover{color:#f08400;}


.soustheme {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#666666}
.sousmenutheme {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0 10px 0 10px;}
.soustitre { text-align:left;}
#mosaik_01 {position:absolute; left:0px; width:200px; height:400px; overflow:hidden; background-color:#00CC66}
#mosaik_02 {position:absolute; left:200px; width:200px; height:300px; overflow:hidden; background-color:#33FFCC}
#mosaik_03 {position:absolute; left:400px; width:200px; height:300px; overflow:hidden; background-color:#FFCC00}
#mosaik_04 {position:absolute; left:200px; top:400px; width:200px; overflow:hidden; height:300px; background-color:#CC9999}
#mosaik_05 {position:absolute; left:400px; top:400px; width:200px; overflow:hidden; height:300px; background-color:#FF66CC}

			/* THEMES */

/* format des noeuds de typo3 */

.titremenuarticles {text-align:left; width:180px; height:auto; background: #fff3a1/*#FCFFF4*/; padding:10px 10px 10px 10px;}
.liensrubtheme {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#027771}
.liensrubtheme:hover {text-decoration:underline}
.liensrubthemeb {text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#027771}
.liensrubthemeb:hover {text-decoration:underline}
.extcontent {float:left; width:400px; height:auto;}
/*.dateArticle {margin:-80px 0 20px 350px; z-index:75;}*/


		   /* TT_News */
.clearer {display:none}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

				/* FORM ADHERE */
#formgauche {width:240px; float:left}
#formdroite { width:390px; float:left}


				/* INDEX SEARCH*/
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button  {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#F18400; border:solid #2D9176 1px; background-color:#FFFFFF;margin-left:5px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {border:1px solid #2F9273; color:#2F9273; font-family:Arial, Helvetica, sans-serif; font-weight:400; width:300px; margin-left:5px; text-indent:5px}
.tx-indexedsearch-selectbox-type {margin-left:5px}
.tx-indexedsearch-selectbox-media {margin-left:5px}
.tx-indexedsearch-selectbox-sections {margin-left:5px}
.tx-indexedsearch-selectbox-order {margin-left:5px}
.tx-indexedsearch-selectbox-results {margin-left:5px}
.tx-indexedsearch-selectbox-group {margin-left:5px}

				/* PRINTER PAGE */
.tx-saprint-pi1 {text-align:right; margin:0 0 0 0; cursor:pointer; font-size:11px; padding:0 0 0 0}
