

table {	border-collapse: collapse;	border-spacing: 0; float:center;}
.align_center { text-align:center; border:o;	}
.align_right { text-align:right; border:o;	}
.align_left { text-align:left; border:o;	}

body {background:#86addc url(http://bretagne-web.fr/img/bg.gif) repeat-x  top center;	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; margin: 15px 0 15px 0;}
body img {margin:0; padding:0; border:0px none;}
body a {	/*color:#444;*/	text-decoration:none;}


input{	font-size:12px;	font-family:"Courier New", Courier, mono;	border: 1px solid #CCC;	background-color: #EFEFEF;	margin-top: 5px;	margin-bottom: 5px;	color:#444;	padding-left: 5px;	padding-right: 5px;}



select {	margin-top: 4px;	margin-bottom: 4px;	font-size:12px;	font-family:"Courier New", Courier, mono;}


table.clean-table {	border-collapse : collapse;}
table.clean-table tr {}
table.clean-table th {	border : 1px solid #000;	padding : 0.5em;}
table.clean-table td {	border : 1px solid #666;	padding : 0.5em;}

.description {	font-size: 11px;	color: #999;}

.message {	color : #f60;	font-weight : bold;}

.clear {	clear : both;}

#main {	width: 780px;	background-color:#FFF;	margin-left: auto;	margin-right: auto;	border: 1px solid #CCC;	padding: 15px;	padding-bottom: 40px;}
.nb_sub_dir {	float: right;	font-style: italic;	color: #999;}

#menu {	text-align: center;	margin-bottom: 30px;	margin-top: 30px;}

#menu a {	color: #666;}

#copyright {	text-align: center;	margin-top: 8px;	color: #FFF;}

#copyright a{	color: #FF6600;}

/*td {	color: #444;} */

strong {	color: #000;}

.deco {	text-align: center;	margin-top: 20px;	margin-bottom: 80px;	color:#444;}

.warning {	background: #CFEBF7 url(images/notice.png) no-repeat 1em ;	border: 2px solid #000;	text-align: center;	margin: 1em 5% 10px;	padding: 10px;	font-family: tahoma, verdana;	font-weight: 800;	max-width: 780px;}

#paypal input, #paypal{	border: 0px;	text-align: center;	margin-top: 10px;}

dl.plugin-list dt {	margin : 0;	padding : 0 0 0 35px;}

dl.plugin-list dt img {	float : left;	margin-left : -35px;	position : relative;}

dl.plugin-list dd {	margin : 0.5em 0 1.5em 35px;}

p.field {	clear : left;	margin : 0;	padding : 1em 0 0 0;}

/* AutoCompletion CSS */

#prn_update { border: 1px solid #999; background: #fafafa; }
  #prn_update ul {margin: 0; padding: 0; list-style: none; }
  #prn_update a {display: block; padding: .2em .3em; text-decoration: none; color: #333; }
  .selected { background: lightyellow; }

/* DirRoll plugin */
.sort img.status {float: right; margin: 2px 0 0 4px; position: relative;}

.sort {border : 1px solid #ccc;	padding : 0.3em;margin : 5px 0 0 0;	background : #f7f5f0;	clear : both;}
.sort p {	margin : 0.5em 0 0 0;}
.sortJS {	padding : 0 0.3em 0.5em 35px;	cursor : move;	background : #f7f5f0 url(images/updown.png) no-repeat 5px 5px;}

.sitetable {	background: #F7F7F7;	width: 100%;	border: 1px dashed #CCC;	vertical-align : top;}

.sitetd {	border: 1px solid #CCC;}

/***********************************************************************************/
/***********************************************************************************/








.paragraphe_right {font-size: 130%; color: #154c7b; margin:20px;text-align:left;}
.paragraphe_right a { color:#00f; text-decoration:underline;}
.paragraphe_right a:hover { color:#f00; text-decoration: none;}
.paragraphe_right a:visited { color:#999; text-decoration: none;}




.table_domaines {float:right; border:0; padding:0; margin:0; border-collapse: collapse; width:670px; text-align:center; /*background:#ffff8b ;*/}

.table_liens {float:center; border:0; padding:0; margin:0; border-collapse: collapse; width:790px; text-align:center; /*background:#ffff8b ;*/}
.table_liens td { color: #999; font-size: 100%; text-decoration: none; font-weight:500; padding:10px;}
.table_liens td h2 { font-size: 150%; color: #3b6fdd; margin: 0; padding:0; text-align:center;}
.table_liens td h3 { font-size: 130%; color: #3b6fdd; margin: 0; padding:0; text-align:center;}

.table_inscription {float:center; border:0; padding:25px; margin:0; border-collapse: collapse; text-align:center; /*background:#ffff8b ;*/}
.table_inscription td { color: #2c62cf; font-size: 110%; text-decoration: none; font-weight:500; padding:10px 0 0 10px;}
.table_inscription td h2 { font-size: 130%; color: #3b6fdd; margin: 0; padding:0 0 px 0; text-align:center;}
.table_inscription td h4 { font-size: 130%; color: #f00; margin: 0; padding:0 0 20px 0; text-align:center;}
.table_inscription td h5 { font-size: 130%; color: #008000; margin: 0; padding:0; }
.table_inscription td h6 { font-size: 130%; color: #2b62cf; margin: 0; padding:0; }
.table_inscription td img { margin: 0; padding:0; border:0;}
.table_inscription a:link	{font-size:100%; font-weight:400; color: #00f; text-decoration: none;}
.table_inscription a:hover	{font-size:100%; color: #ff9e0d; text-decoration: underline;}
.table_inscription a:active {font-size:100%; color: #2c62cf; text-decoration: none;}
.table_inscription a:visited {font-size:100%; color: /*#999*/rgb(153,0,0); text-decoration: none;}


h1 { font-size: 140%; color: #333; /*margin : 20px 0 20px 0; color: #FF744F;*/	margin: 0; padding : 0; border-bottom: 1px solid #FF744F;	margin-bottom: 30px;}
h2 {font-size: 110%;/*color: #2580B2;	*/ color: #333;	margin: 0; /*margin-top: 40px;*/margin-bottom: 20px; padding : 0; /*border-bottom: 1px solid #99C8DF;*/}
h3 { font-size: 100%; color: #333;	}
h4 { font-size: 100%; color: #333; margin: 0; padding: 10px 0 5px 0;}
h5 { font-size: 95%; color: #333; margin: 0; padding: 10px 0 5px 0;}
h6 { font-size: 80%; color: #333; margin: 0; padding: 10px 0 5px 0;}

hr {border: 0px;	color: #FF744F;	background-color: #FF744F;	height: 1px; color: #2c62cf; line-height:1pt;	}
ul {	margin: 0;	padding: 0;	padding-left: 15px;	line-height: 130%;}
li {	list-style-image: url(images/puce.gif);}
.align {clear: both;	border: 1px solid #e3eff9;}
.align2 {clear: both;	border: 1px solid #c5e0f3;}


.partenaires {/*width : 70% ; width : 90%*/; background : transparent ; padding: 10px; text-align:justify; }
.partenaires h3 { font-size: 130%; color: #333;	text-align:center;}
.partenaires a:link	{font-size:80%; font-weight:400; color: #2c62cf; text-decoration: none;}
.partenaires a:hover	{font-size:80%; color: #ff9e0d; text-decoration: underline;}
.partenaires a:active {font-size:80%; color: #2c62cf; text-decoration: none;}
.partenaires a:visited {font-size:80%; color: /*#999*/rgb(153,0,0); text-decoration: none;}


.petit {	font-size: 12px;	}
.pageautre {	color:#2c62cf;	font-weight:400; text-decoration:none;	}
.pageactuelle {	color:#2c62cf;	font-weight:400; text-decoration:underline;}
.titre { font-size: 11px;	font-weight: bold;	color: #000;	}
.titre1 {	font-size: 11px;	font-weight: normal;	color: #000;	}
.titre2 {	font-size: 11px;	font-weight: normal;	color: #666;	}
.titre3 {	font-size: 11px;	font-weight: bold;	color: #666;	}
.titre4 {	font-size: 11px;	font-weight: normal;	color: #F00;	}
.listelien { font-size: 11px;	font-weight: bold;	color: #369;	}
.listedesciption { font-size: 11px;	font-weight: normal;	color: #666;	}

/* LES COULEURS */
.blanc { color: #fff; font-size: 100%; text-decoration: none; font-weight:600;}
.gris { color: #666; font-size: 12pt; text-decoration: none; font-weight:700;}
.lien_bleu { color: #2c62cf; font-size: 130%; text-decoration: none; font-weight:600;}
.lien_petit_bleu { color: #2c62cf; font-size: 110%; text-decoration: none; font-weight:400;}
.lien_gris { color: #999; font-size: 10pt; text-decoration: none; font-weight:600;}
.lien_vert {color: #45d61d; font-size:110%; text-decoration: none; font-weight:700;}
.lien_petit_vert {color: #45d61d; font-size:100%; text-decoration: none; font-weight:400;}

.petit_rouge {color : #f00; }
.petit_vert {color : rgb(0,153,0);}

.lien_rouge { color: #CC0000; font-size:120%; text-decoration: none; font-weight:500;}
.lien_petit_rouge { color: #cc0000; font-size: 100%; text-decoration: none; font-weight:400;}
.highlighttext{background-color:yellow; font-weight:600;}

/* LES LIENS */
a:link	{ text-align:left; font-size:100%; font-weight:400; color: #00f; text-decoration: none; color : #000;}
a:hover	{ text-align:left; color: #ff9e0d; text-decoration: underline;}
a:active { text-align:left; font-size:100%; font-weight:400; color: #2c62cf; text-decoration: none;}
a:visited { text-align:left; font-size:100%; font-weight:400; color: #999; text-decoration: none;}

.lien_petit_rouge a:hoover { color: #ff0000; font-size: 8pt; text-decoration: underline; font-weight:400;}


