@charset "utf-8";
/* copyright www.ordredesavocatsdetarascon.com -- created by www.drimlike.com */

body { background-color:#26446c; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
img { border:0px;}
#global { width:970px; background-color:#062d5b; border-left:1px solid #415b7d; border-right:1px solid #415b7d; margin-left:auto; margin-right:auto; text-align:left; }
#header { width:950px; margin-left:auto; margin-right:auto; background-image: url(../images/ornement.gif); background-position:center top; background-repeat:no-repeat;}
#logo { float:left; padding:30px 0 0 25px;}
#toplinks { width:276px; height:21px; background-image:url(../images/bkg-toplinks.gif); background-position:left top ; background-repeat:no-repeat; padding-top:5px; float:right; text-align:center}
#toplinks a { color:#FFFFFF; margin: 0 10px 0 10px; font-size:10px; }
#menuavocats { clear:both; width:950px; height:31px; background-image:url(../images/bkg-menu.gif); background-position:left top; background-repeat:no-repeat;}
#railway { width:950px; font-size:9px; color:#74849e; font-weight:bold; padding:10px 0 0 0; height:17px}
#railway a { color:#74849e; font-weight:bold; padding:0 4px 0 4px; }
#railway a:hover { background-color: #425a7d; color:#FFFFFF}

/* txt */

h1 { font-size:24px; font-weight:bold; margin:10px 20px 10px 20px;font-family:"Times New Roman", Times, serif;color:#26446c}
h2 { font-size:16px; font-weight:bold; margin:10px 20px 10px 20px;font-family:"Times New Roman", Times, serif;color:#26446c; text-transform:uppercase;}
h3 { font-size:15px; font-weight:bold; margin:15px 20px 5px 20px;font-family:"Times New Roman", Times, serif;color:#d30f06; border-bottom:1px dotted #CCCCCC}
p { font-size:12px; font-weight:normal; margin:5px 20px 5px 20px; text-align:justify;font-family: Arial, Helvetica, sans-serif;color:#26446c}
a { font-weight:bold; text-decoration:none;color:#26446c}
a:hover { font-weight:bold; text-decoration:underline;color:#425a7d}
.orange { color: #FF9900}
.vert {color: #009900}

/* content */
#content { width:950px; margin-left:auto; margin-right:auto; background-color:#FFFFFF}
#bkgtop { width:950px; height:11px;background-image:url(../images/bkg-top-content.gif); background-position:left top; background-repeat:no-repeat; }
#bkgbottom { width:950px; height:11px;background-image:url(../images/bkg-bottom-content.gif); background-position:left top; background-repeat:no-repeat; clear:both; }
#lefthome { border-top:3px solid #FFFFFF; width:533px; float:left;  }
#flashcontent { width:530px; height:300px; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF }
#passworddiv { width:530px; height:65px; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; background-image:url(../images/bkg-password.jpg); background-position:left top; background-repeat:no-repeat; }
#passworddiv h2 { margin:5px 0 0 50px; font-size:16px; color:#FFFFFF;}
.valide { float:right; height: 22px;width: 67px; margin-right:25px;padding-top:6px;}
.valide a{ display: block; height: 22px; width: 67px;background-image: url(../images/but-valid.gif); background-repeat: no-repeat;background-position: left top;font-size: 3px;}
.valide a:hover{background-position: right top; }
#fieldpass { width:385px; height:30px; float:left; padding-left:50px; padding-top:5px;}
#mot {width:530px; height:245px; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; background-image:url(../images/statue.jpg); background-position:left bottom; background-repeat:no-repeat; background-color:#FFFFFF;  }
#batonnier { float:right; width:300px; padding:20px 0 0 0; }
.more a, .more a:active, .more a:visited { background-color:#74849e; color:#FFFFFF; padding:0 2px 0 2px; font-size:10px; text-transform:uppercase;}
.more a:hover { background-color:#425a7d; color:#FFFFFF; padding:0 2px 0 2px; text-decoration:none;}
.more { padding-top:15px; float:right;}
#searchmore { width:235px; float:left; padding-left:65px}

#righthome { float:right; width:414px; background-color:#999966;border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF;}
#actualite { width:411px; height:180px; background-image:url(../images/bkg-news.jpg); background-position:right top; background-repeat:no-repeat; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; float:left }
.newsactu { width:400px; height:70px; float:left}
.newsactu h1 { font-size:15px; margin: 0px 20px 0px 20px;}
.newsactu p { margin: 0px 20px 0px 20px;}
.date { padding-left:20px; font-size:9px; text-transform:uppercase; color: #666666}

#annuaire { width:411px; height:180px;background-image:url(../images/bkg-annuaire.jpg); background-position:left top; background-repeat:no-repeat; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; float:left}
.fieldpass0 { width:370px; float:left; text-align:right; height:40px }
.fieldpass1 { width:190px; float:left;  text-transform:uppercase; font-size:10px;text-align:right; }
.fieldpass2 { width:180px; float:left;  text-transform:uppercase; font-size:10px;text-align:right; }
.fieldpass5 { width:245px; float:left;  text-transform:uppercase; font-size:10px;text-align:right; }
#annuaire input { width:120px; margin-top:10px}
#annuaire select { width:305px ; margin-top:10px}

#infosutiles { width:411px; height:175px;background-image:url(../images/bkg-map.gif); background-position:left top; background-repeat:no-repeat; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; float:left}
#infosutiles h1 { font-size:15px; margin: 10px 20px 0px 20px;}
#footer { width:942px; height:25px; padding: 5px 15px 0 15px; background-image:url(../images/bkg-footer.gif); background-position:left top; background-repeat:no-repeat; margin-left:auto; margin-right:auto; text-align:right}
.footerlinks a { font-size:10px; color:#74849e; margin-left:15px;}

/* deeplevel */
#bannerimg { width:944px; border-left:3px solid #FFFFFF;border-right:3px solid #FFFFFF;}
#leftcol { border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF; width:300px; float:left;  }

#annuaire2 { width:297px; height:220px;background-image:url(../images/bkg-annuaire.jpg); background-position:left top; background-repeat:no-repeat; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; float:left}
.fieldpass3 { width:260px; height:25px; float:left; padding-left:20px; padding-top:5px; }
#annuaire2 input { width:160px; margin:0}
#annuaire2 select { width:160px; margin:0; text-transform:none }
#fieldannuaire { width:260px; margin-left:auto; margin-right:auto}
.fieldspace { height:33px;}
#searchmore2 { width:150px; float:left; }


#actualite2 { width:297px; height:260px; background-image:url(../images/bkg-news.jpg); background-position:right top; background-repeat:no-repeat; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; float:left } 
.newsactu2 { width:290px; height:100px; float:left}
.newsactu2 h1 { font-size:15px; margin: 0px 20px 0px 20px;}
.newsactu2 p { margin: 0px 20px 0px 20px;}
.date { padding-left:20px; font-size:9px; text-transform:uppercase; color: #666666}

#infosutiles2 { width:297px; height:200px;background-image:url(../images/bkg-map.gif); background-position:right top; background-repeat:no-repeat; border-top:3px solid #FFFFFF; border-left:3px solid #FFFFFF; float:left}
#infosutiles2 h1 { font-size:15px; margin: 5px 20px 0px 20px;}
.newsactu3 { width:290px; height:40px; float:left}

#rightcol { float:right; width:620px;border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF; }
#titlerubrique { float:right; padding:0px 0px 10px 0px; }
#titlerubrique h2 { font-size:14px}
.articlerub { padding:10px 0 20px 0; border-bottom:1px dotted #CCCCCC; clear:both}
.articlerub h1 { text-indent:15px; background-image:url(../images/red2.gif); background-position:left 17px; background-repeat:no-repeat; margin-left:5px;}
.articlerub h2 {text-indent:15px; background-image:url(../images/red2.gif); background-position:left 11px; background-repeat:no-repeat; margin:5px ;}
.annuav { width:300px; float:left; }
.blocker { clear:both}

.pagerbox { padding-top:40px; height:50px; clear:both; width:620px; text-align:center;}
.on {padding:5px 10px 5px 10px;background-color:#425a7d; color:#FFFFFF; font-weight:bold; font-size:10px;}
.pagerbox a, .pagerbox a:link, .pagerbox a:active, .pagerbox a:visited { padding:5px 10px 5px 10px; background-color:#74849e; color:#FFFFFF; text-decoration:none; font-size:10px; }
.pagerbox a:hover { padding:5px 10px 5px 10px; background-color:#425a7d; color:#FFF; }


/* intranet */
.greybox { width:580px ; background-color:#EEE; padding:5px 10px 5px 10px; clear:both; border:1px solid #CCCCCC; font-size:10px; color:#26446c; background-image:url(../images/bkg-greybox.gif); background-position:left top; background-repeat:repeat-x;}
.more2 a, .more2 a:active, .more2 a:visited { background-color:#74849e; color:#FFFFFF; padding:0 2px 0 2px; font-size:10px; text-transform:uppercase; }
.more2 a:hover { background-color:#425a7d; color:#FFFFFF; padding:0 2px 0 2px; text-decoration:none;}
.more2 {  float:right;}
.more3 a, .more3 a:active, .more3 a:visited { background-color:#CC3300; color:#FFFFFF; padding:0 2px 0 2px; font-size:10px; text-transform:uppercase; }
.more3 a:hover { background-color: #FF0000; color:#FFFFFF; padding:0 2px 0 2px; text-decoration:none;}
.more3 {  float:right; margin:0 20px 0 15px}
.more4 a, .more4 a:active, .more4 a:visited { background-color:#74849e; color:#FFFFFF; padding:5px 10px 5px 10px ; font-size:10px; text-transform:uppercase; }
.more4 a:hover { background-color:#425a7d; color:#FFFFFF; padding:5px 10px 5px 10px ; text-decoration:none;}
.more4 {  float:right;}
.more2 p, .more3 p, .more4 p { margin-right:5px}
#bannertitle {width:944px; border-left:3px solid #FFFFFF;border-right:3px solid #FFFFFF; background-color:#fff; padding: 3px 0 3px 0; margin-top:5px; clear:both}
#bannertitle h1, #bannertitle p, #bannertitle h2 { color:#CC3300;}
#bannertitle h2 { font-size:12px;}
#bannertitle h1 { font-size:28px;}

#rightcol2 { float:right; width:620px;border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF; padding:20px 0 0 0; }
#rightcol2 p { font-size:12px;}
#leftcol2 { border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF; width:300px; float:left; padding-top:20px  }
#leftcol3 { border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF; width:250px; float:left; padding-top:20px  }
.intramenu { width:210px; padding:0px 0 5px 50px; margin:0px;  }
.intramenu2 { width:240px; padding:10px 0 5px 30px; margin:0px;  }
.articleintra { padding:10px 0 30px 0;  clear:both}
.articleintra h1 { text-indent:15px; background-image:url(../images/red2.gif); background-position:left 17px; background-repeat:no-repeat; margin-left:5px;}
.articleintra h2 {text-indent:15px; background-image:url(../images/red2.gif); background-position:left 11px; background-repeat:no-repeat; margin:5px ;}

.butmenuintra {float:left;height: 29px;width:200px; margin: 0px 0px 5px 0 ; }
.butmenuintra a{ display: block; height:29px; width: 200px;padding-top: 7px;background-image: url(../images/bkg-butintra.gif); background-repeat: no-repeat;background-position: left top;font-size: 14px;color:#26446c;text-decoration:none;text-align:center;}
.butmenuintra a:hover{background-position: right top; color:#26446c }

#rightcol3 { float:right; width:620px;border-top:3px solid #FFFFFF;border-right:3px solid #FFFFFF; padding:20px 0 0 0; margin:0px;  }
#rightcol3 p { font-size:11px;}
.bigdate { float:right; font-size:50px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; padding-right:30px;}
.greybox h1 { margin:0px; font-size:14px; }

.greybox2 { width:580px ; background-color:#EEE; padding:10px 10px 5px 10px; clear:both; border:1px solid #CCCCCC; font-size:10px; color:#26446c;  margin-bottom:15px;}
.greybox2 h1 { margin:10px 10px 0 10px; font-size:16px; text-indent:10px; background-image:url(../images/red3.gif); background-position:left 11px; background-repeat:no-repeat;}
.txtgreybox2 { width:500px;}

.greybox3 { width:580px ; background-color:#EEE; padding:5px 10px 5px 10px; clear:both; border:1px solid #CCCCCC; font-size:10px; color:#26446c; background-image:url(../images/bkg-greybox.gif); background-position:left top; background-repeat:repeat-x; margin-bottom:15px; text-align:center;}
.greybox3 a { font-size:12px; margin:0 40px 0 40px; }
.number { width:23px; padding:5px 10px 5px 10px; color:#26446c;  font-weight:bold; font-size:14px; text-align:center; border:1px solid #26446c}
.rg { float:right; padding:5px 10px 5px 10px; color:#26446c; font-weight:bold; font-size:14px; text-align:center}
.rg2 { float:right; padding:0px 10px 5px 10px; color:#26446c;  font-size:11px; text-align:center}
.commentbox { width:500px ; background-color:#fff; padding:10px 10px 5px 10px; clear:both; border:1px solid #CCCCCC; font-size:10px; color:#26446c;  margin-bottom:15px; margin-left:80px}
.commentbox h1 { margin:10px 10px 0 10px; font-size:16px; text-indent:10px; background-image:url(../images/red3.gif); background-position:left 11px; background-repeat:no-repeat;}
.idavocat { color:#26446c;  font-weight:bold; font-size:12px; padding:0 }
.validcomment { clear:both}

.contactus { width:250px; margin-left:10px; padding-bottom:20px; float:left}
.contactus2 { width:500px;  margin-left:10px; padding-bottom:20px; float:left}
.flash-error, .flash-error p, .flash-error li { color:#FF0000;
font-weight:bold;}
.flash-error ul, .flash-error li { margin:0; padding:0 0 0 10px ;}
.red { color:#C00;}
